On Mon, Feb 26, 2018 at 5:09 PM, <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > All of the above are caused by include/asm-generic/qrwlock_types.h > failing to include asm/byteorder.h after commit e0d02285f16e > ("locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'") > in linux-4.15. > > Similar bugs may or may not exist in older kernels as well, but there is > no easy way to test those with link-time optimizations, and kernels > before 4.14 are harder to fix because they don't have Babu's patch > series As I wrote in the changelog, it's probably not a good idea to have this backported to 4.9 or earlier, please drop it. Arnd