On 5/19/19 1:03 AM, Zygo Blaxell wrote:
There are several new things in 5.1. First a lockdep warning:
[ 146.037574][ C3] hrtimer: interrupt took 2002067 ns
[ 365.442210][ C2]
[ 365.442616][ C2] ================================
[ 365.443477][ C2] WARNING: inconsistent lock state
[ 365.444389][ C2] 5.1.3-zb64-253cbcb7e197+ #1 Tainted: G W
[ 365.445491][ C2] --------------------------------
[ 365.446670][ C2] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage.
[ 365.447961][ C2] swapper/2/0 [HC0[0]:SC1[1]:HE1:SE0] takes:
[ 365.449941][ C2] 00000000d8a506e5 (&(&wsm.lock)->rlock){+.?.}, at: zstd_reclaim_timer_fn+0x29/0x190
[ 365.452043][ C2] {SOFTIRQ-ON-W} state was registered at:
[ 365.453394][ C2] lock_acquire+0xbd/0x1c0
[ 365.454180][ C2] _raw_spin_lock+0x34/0x70
[ 365.455021][ C2] zstd_get_workspace+0x63/0x280
[ 365.455889][ C2] end_compressed_bio_read+0x1cf/0x450
[ 365.457373][ C2] bio_endio+0xce/0x1c0
The fix for that was just posted on Friday:
https://patchwork.kernel.org/patch/10948813/
Maybe apply and try again, you seem to have a lucky streak. :^)
-h