On Mon, Feb 26, 2018 at 05:14:04PM +0100, Arnd Bergmann wrote:
On Mon, Feb 26, 2018 at 5:09 PM, gregkh@linuxfoundation.org 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.
Oops, missed that, now dropped, thanks.
greg k-h