On Wed, Jun 07, 2023 at 06:20:08PM +0200, Hans de Goede wrote: > On 6/7/23 18:14, Andy Shevchenko wrote: > > 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 > > No I do not have any custom patches in that area; and the wrapper you > point to is right there... > > I somehow missed it, sorry. No problem. > So I will drop the __ as requested when adding the switch-case implementation for v2. Thank you! -- With Best Regards, Andy Shevchenko