Re: hang with current sparse with upstream linux arm64 build
Linus Torvalds <[email protected]> Mon, 23 Feb 2026 08:43:56 -0800
| Newsgroups | org.kernel.vger.linux-sparse |
|---|---|
| Message-ID | <CAHk-=wijD-giccF6sJ+BdJpGDX9kPEUT6kryaQG0GRyJ3QQwng@mail.gmail.com> |
--000000000000240419064b807b3e Content-Type: text/plain; charset="UTF-8" [ I should read all my emails before answering them, but I get too much, so here's a second answer just to make sure Ben and Richard see my first one in case they don't read the mailing list religiously ] On Mon, 23 Feb 2026 at 06:08, Ben Dooks <[email protected]> wrote: >> > So currently it seems to be hanging when checking drivers/clk/clk.c > doing the following. > > $ make C=1 drivers/clk/clk.o > > This is working under v6.19 and not under v7.0-rc1 > > The git bisect is pointing to commit e19e1b480ac7 ("add default_gfp() > helper macro and use it in the new *alloc_obj() helpers" So I think sparse should learn __VA_OPT__, but in the meantime, does this attached kernel patch fix it for you? It seems to work in my tree, but I haven't actually done anything but a very quick build test. Linus --000000000000240419064b807b3e Content-Type: text/x-patch; charset="US-ASCII"; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 Content-ID: <f_mlzen4vz0> X-Attachment-Id: f_mlzen4vz0 IGluY2x1ZGUvbGludXgvZ2ZwLmggfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9nZnAuaCBi L2luY2x1ZGUvbGludXgvZ2ZwLmgKaW5kZXggMmIzMGEwNTI5ZDQ4Li45MDUzNmIyYmM0MmUgMTAw NjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZ2ZwLmgKKysrIGIvaW5jbHVkZS9saW51eC9nZnAuaApA QCAtMTQsOCArMTQsOCBAQCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3Q7CiBzdHJ1Y3QgbWVtcG9saWN5 OwogCiAvKiBIZWxwZXIgbWFjcm8gdG8gYXZvaWQgZ2ZwIGZsYWdzIGlmIHRoZXkgYXJlIHRoZSBk ZWZhdWx0IG9uZSAqLwotI2RlZmluZSBfX2RlZmF1bHRfZ2ZwKGEsLi4uKSBhCi0jZGVmaW5lIGRl ZmF1bHRfZ2ZwKC4uLikgX19kZWZhdWx0X2dmcChfX1ZBX0FSR1NfXyBfX1ZBX09QVF9fKCwpIEdG UF9LRVJORUwpCisjZGVmaW5lIF9fZGVmYXVsdF9nZnAoYSxiLC4uLikgYgorI2RlZmluZSBkZWZh dWx0X2dmcCguLi4pIF9fZGVmYXVsdF9nZnAoLCMjX19WQV9BUkdTX18sR0ZQX0tFUk5FTCkKIAog LyogQ29udmVydCBHRlAgZmxhZ3MgdG8gdGhlaXIgY29ycmVzcG9uZGluZyBtaWdyYXRlIHR5cGUg Ki8KICNkZWZpbmUgR0ZQX01PVkFCTEVfTUFTSyAoX19HRlBfUkVDTEFJTUFCTEV8X19HRlBfTU9W QUJMRSkK --000000000000240419064b807b3e--