I tested the patch myself (arm64 and armhf kernels on different Pi boards), it worked well. With this patch, the usb_owg could work well even with HIGHMEM and VMSPLIT_3G enabled, so far we still could use a single armhf kernel for Pi2/3/4 boards.
The testing kernel is at: https://people.canonical.com/~hwang4/dwcotg/
And I also posted my patch to comment #22 of https://github.com/raspberrypi/linux/issues/3332
I tested the patch myself (arm64 and armhf kernels on different Pi boards), it worked well. With this patch, the usb_owg could work well even with HIGHMEM and VMSPLIT_3G enabled, so far we still could use a single armhf kernel for Pi2/3/4 boards.
The testing kernel is at: /people. canonical. com/~hwang4/ dwcotg/
https:/
And I also posted my patch to comment #22 of https:/ /github. com/raspberrypi /linux/ issues/ 3332