On Wed, Jun 7, 2023 at 6:58 PM Hans de Goede <hdegoede@xxxxxxxxxx> wrote: > On 6/7/23 17:40, Andy Shevchenko wrote: > > On Wed, Jun 7, 2023 at 3:01 PM Sakari Ailus > > <sakari.ailus@xxxxxxxxxxxxxxx> wrote: > >> On Wed, Jun 07, 2023 at 10:40:34AM +0200, Hans de Goede wrote: > >>> On 6/6/23 22:43, Andy Shevchenko wrote: ... > >>> *val = __get_unaligned_be24(buf); > > > > __without double underscore prefix > > include/asm-generic/unaligned.h > > defines __get_unaligned_be24() and not get_unaligned_be24(), I guess because 24bit is not a standard register width. Strange. Do you have some custom patches in the area? https://elixir.bootlin.com/linux/v6.4-rc5/source/include/asm-generic/unaligned.h#L112 https://elixir.bootlin.com/linux/v6.4-rc5/source/include/asm-generic/unaligned.h#L90 -- With Best Regards, Andy Shevchenko