This has been resolved with the following commits upstream:
commit d133166146333e1f13fc81c0e6c43c8d99290a8a Author: Will Deacon <[email protected]> locking/qrwlock: Prevent slowpath writers getting held up by fastpath commit 087133ac90763cd339b6b67f2998f87dcc136c52 Author: Will Deacon <[email protected]> locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks commit b519b56e378ee82caf9b079b04f5db87dedc3251 Author: Will Deacon <[email protected]> locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock commit 4df714be4dcf40bfb0d4af0f851a6e1977afa02e Author: Will Deacon <[email protected]> locking/atomic: Add atomic_cond_read_acquire() commit e0d02285f16e8d5810f3d5d5e8a5886ca0015d3b Author: Will Deacon <[email protected]> locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1732238 Title: arm64: Unfair rwlock can stall the system To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1732238/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
