Wound/wait tests ==> lockdep_assert_held() warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 git blames locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backoff when acquiring the lock

[    0.000000]   --------------------------------------------------------------------------
[    0.000000]   | Wound/wait tests |
[    0.000000]   ---------------------
[    0.000000]                   ww api failures:  ok  |  ok  |  ok  |
[    0.000000]                ww contexts mixing:  ok  |  ok  |
[    0.000000]              finishing ww context:  ok  |  ok  |  ok  |  ok  |
[    0.000000]                locking mismatches:  ok  |  ok  |  ok  |
[    0.000000]                  EDEADLK handling:
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: CPU: 0 PID: 0 at kernel/locking/mutex.c:305 __ww_mutex_wakeup_for_backoff+0x8d/0xb0
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.10.0-rt1-tip-default #17
[    0.000000] Hardware name: MEDION MS-7848/MS-7848, BIOS M7848W08.20C 09/23/2013
[    0.000000] Call Trace:
[    0.000000]  dump_stack+0x85/0xc9
[    0.000000]  __warn+0xd1/0xf0
[    0.000000]  warn_slowpath_null+0x1d/0x20
[    0.000000]  __ww_mutex_wakeup_for_backoff+0x8d/0xb0
[    0.000000]  __ww_mutex_lock.constprop.10+0x3ae/0x13d0
[    0.000000]  ? ww_test_edeadlk_normal+0x1e9/0x220
[    0.000000]  ? ww_test_edeadlk_normal+0x1e9/0x220
[    0.000000]  ? ___might_sleep+0x43/0x250
[    0.000000]  ? ww_test_fail_acquire+0x280/0x280
[    0.000000]  ww_mutex_lock+0x42/0x70
[    0.000000]  ww_test_edeadlk_normal+0x1e9/0x220
[    0.000000]  ? ww_test_edeadlk_normal+0x18d/0x220
[    0.000000]  dotest+0x41/0x5c5
[    0.000000]  locking_selftest+0x1dcf/0x2100
[    0.000000]  start_kernel+0x37f/0x4ca
[    0.000000]  ? set_init_arg+0x55/0x55
[    0.000000]  ? early_idt_handler_array+0x120/0x120
[    0.000000]  x86_64_start_reservations+0x2a/0x2c
[    0.000000]  x86_64_start_kernel+0x13d/0x14c
[    0.000000]  start_cpu+0x14/0x14
[    0.000000] ---[ end trace e21c434d63e4f3f6 ]---
--
To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Stable Commits]     [Linux Stable Kernel]     [Linux Kernel]     [Linux USB Devel]     [Linux Video &Media]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux