linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Build regressions/improvements in v5.18-rc2
       [not found] ` <20220411103528.2187797-1-geert@linux-m68k.org>
@ 2022-04-11 10:42   ` Geert Uytterhoeven
  2022-04-11 18:15     ` Kalle Valo
  2022-04-11 23:35     ` Randy Dunlap
  0 siblings, 2 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2022-04-11 10:42 UTC (permalink / raw)
  To: linux-kernel
  Cc: Felix Fietkau, Lorenzo Bianconi, Ryder Lee, sparclinux, linux-wireless

On Mon, 11 Apr 2022, Geert Uytterhoeven wrote:
> JFYI, when comparing v5.18-rc2[1] to v5.18-rc1[3], the summaries are:
>  - build warnings: +23/-0

   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: 'struct page' declared inside parameter list [-Werror]:  => 38:37
   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]:  => 38:37

sparc64/sparc-allmodconfig

   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1639:13, 1756:13
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1662:29, 1674:29
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1767:21
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1741:29, 1726:29
   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int,  long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1711:29, 1694:29

sparc64-gcc11/sparc-allmodconfig

   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_491' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38

mipsel/mips-allmodconfig
arm64-gcc5.4/arm64-allmodconfig

Actual error is:

     /kisskb/src/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c: In function 'mt76x2e_probe':
     /kisskb/src/include/linux/compiler_types.h:352:38: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant

> [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e/ (all 96 configs)
> [3] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/3123109284176b1532874591f7c81f3837bbdc17/ (all 96 configs)

Gr{oetje,eeting}s,

 						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
 							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Build regressions/improvements in v5.18-rc2
  2022-04-11 10:42   ` Build regressions/improvements in v5.18-rc2 Geert Uytterhoeven
@ 2022-04-11 18:15     ` Kalle Valo
  2022-04-12  7:09       ` Geert Uytterhoeven
  2022-04-11 23:35     ` Randy Dunlap
  1 sibling, 1 reply; 5+ messages in thread
From: Kalle Valo @ 2022-04-11 18:15 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: linux-kernel, Felix Fietkau, Lorenzo Bianconi, Ryder Lee,
	sparclinux, linux-wireless

Geert Uytterhoeven <geert@linux-m68k.org> writes:

> On Mon, 11 Apr 2022, Geert Uytterhoeven wrote:
>> JFYI, when comparing v5.18-rc2[1] to v5.18-rc1[3], the summaries are:
>>  - build warnings: +23/-0
>
>   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: 'struct page' declared inside parameter list [-Werror]:  => 38:37
>   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]:  => 38:37
>
> sparc64/sparc-allmodconfig
>
>   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1639:13, 1756:13
>   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1662:29, 1674:29
>   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct mm_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1767:21
>   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1741:29, 1726:29
>   + /kisskb/src/arch/sparc/mm/srmmu.c: error: cast between incompatible function types from 'void (*)(struct vm_area_struct *, long unsigned int,  long unsigned int)' to 'void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)' [-Werror=cast-function-type]:  => 1711:29, 1694:29
>
> sparc64-gcc11/sparc-allmodconfig
>
>   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_491' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
>   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
>
> mipsel/mips-allmodconfig
> arm64-gcc5.4/arm64-allmodconfig
>
> Actual error is:
>
>     /kisskb/src/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c: In function 'mt76x2e_probe':
>     /kisskb/src/include/linux/compiler_types.h:352:38: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant

Does this commit fix it:

https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git/commit/?id=dbc2b1764734857d68425468ffa8486e97ab89df

Or is this another issue?

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Build regressions/improvements in v5.18-rc2
  2022-04-11 10:42   ` Build regressions/improvements in v5.18-rc2 Geert Uytterhoeven
  2022-04-11 18:15     ` Kalle Valo
@ 2022-04-11 23:35     ` Randy Dunlap
  1 sibling, 0 replies; 5+ messages in thread
From: Randy Dunlap @ 2022-04-11 23:35 UTC (permalink / raw)
  To: Geert Uytterhoeven, linux-kernel
  Cc: Felix Fietkau, Lorenzo Bianconi, Ryder Lee, sparclinux,
	linux-wireless, David S. Miller



On 4/11/22 03:42, Geert Uytterhoeven wrote:
> On Mon, 11 Apr 2022, Geert Uytterhoeven wrote:
>> JFYI, when comparing v5.18-rc2[1] to v5.18-rc1[3], the summaries are:
>>  - build warnings: +23/-0
> 
>   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: 'struct page' declared inside parameter list [-Werror]:  => 38:37
>   + /kisskb/src/arch/sparc/include/asm/cacheflush_32.h: error: its scope is only this definition or declaration, which is probably not what you want [-Werror]:  => 38:37

Fix here:
https://lore.kernel.org/lkml/20220409151609.3715-1-rdunlap@infradead.org/

-- 
~Randy

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Build regressions/improvements in v5.18-rc2
  2022-04-11 18:15     ` Kalle Valo
@ 2022-04-12  7:09       ` Geert Uytterhoeven
  2022-04-12  7:58         ` Kalle Valo
  0 siblings, 1 reply; 5+ messages in thread
From: Geert Uytterhoeven @ 2022-04-12  7:09 UTC (permalink / raw)
  To: Kalle Valo
  Cc: Linux Kernel Mailing List, Felix Fietkau, Lorenzo Bianconi,
	Ryder Lee, sparclinux, linux-wireless

Hi Kalle,

On Mon, Apr 11, 2022 at 8:15 PM Kalle Valo <kvalo@kernel.org> wrote:
> Geert Uytterhoeven <geert@linux-m68k.org> writes:
> > On Mon, 11 Apr 2022, Geert Uytterhoeven wrote:
> >> JFYI, when comparing v5.18-rc2[1] to v5.18-rc1[3], the summaries are:

> >   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_491' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
> >   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
> >
> > mipsel/mips-allmodconfig
> > arm64-gcc5.4/arm64-allmodconfig
> >
> > Actual error is:
> >
> >     /kisskb/src/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c: In function 'mt76x2e_probe':
> >     /kisskb/src/include/linux/compiler_types.h:352:38: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant
>
> Does this commit fix it:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git/commit/?id=dbc2b1764734857d68425468ffa8486e97ab89df
>
> Or is this another issue?

I'm not in a position to verify this, but given both configs used gcc-5,
I assume this will fix the issue.

Thanks!

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Build regressions/improvements in v5.18-rc2
  2022-04-12  7:09       ` Geert Uytterhoeven
@ 2022-04-12  7:58         ` Kalle Valo
  0 siblings, 0 replies; 5+ messages in thread
From: Kalle Valo @ 2022-04-12  7:58 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Linux Kernel Mailing List, Felix Fietkau, Lorenzo Bianconi,
	Ryder Lee, sparclinux, linux-wireless

Geert Uytterhoeven <geert@linux-m68k.org> writes:

> Hi Kalle,
>
> On Mon, Apr 11, 2022 at 8:15 PM Kalle Valo <kvalo@kernel.org> wrote:
>> Geert Uytterhoeven <geert@linux-m68k.org> writes:
>> > On Mon, 11 Apr 2022, Geert Uytterhoeven wrote:
>> >> JFYI, when comparing v5.18-rc2[1] to v5.18-rc1[3], the summaries are:
>
>> >   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_491' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
>> >   + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant:  => 352:38
>> >
>> > mipsel/mips-allmodconfig
>> > arm64-gcc5.4/arm64-allmodconfig
>> >
>> > Actual error is:
>> >
>> >     /kisskb/src/drivers/net/wireless/mediatek/mt76/mt76x2/pci.c: In function 'mt76x2e_probe':
>> >     /kisskb/src/include/linux/compiler_types.h:352:38: error: call to '__compiletime_assert_520' declared with attribute error: FIELD_PREP: mask is not constant
>>
>> Does this commit fix it:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git/commit/?id=dbc2b1764734857d68425468ffa8486e97ab89df
>>
>> Or is this another issue?
>
> I'm not in a position to verify this, but given both configs used gcc-5,
> I assume this will fix the issue.

Ok, do let me know if the commit doesn't fix the warning.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-04-12  9:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAHk-=wh0+DYC2+Aeu2=vfUtGaDqVuKxKrxyhwQFoG89rcynzww@mail.gmail.com>
     [not found] ` <20220411103528.2187797-1-geert@linux-m68k.org>
2022-04-11 10:42   ` Build regressions/improvements in v5.18-rc2 Geert Uytterhoeven
2022-04-11 18:15     ` Kalle Valo
2022-04-12  7:09       ` Geert Uytterhoeven
2022-04-12  7:58         ` Kalle Valo
2022-04-11 23:35     ` Randy Dunlap

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).