summaryrefslogtreecommitdiffstats
path: root/core/lock.c
Commit message (Expand)AuthorAgeFilesLines
* core/lock: Stop drop_my_locks() from always causing abortReza Arbab2019-02-041-1/+1
* core/lock: Use try_lock_caller() in lock_caller() to capture ownerAndrew Jeffery2018-10-101-1/+1
* core/lock: don't set bust_locks on lock errorNicholas Piggin2018-10-101-2/+0
* core/lock: fix timeout warning causing a deadlock false positiveNicholas Piggin2018-10-101-6/+15
* lock: Fix interactions between lock dependency checker and stack checkerBenjamin Herrenschmidt2018-08-161-15/+30
* lock: Move code aroundBenjamin Herrenschmidt2018-08-161-39/+39
* lock: Increase con_suspend before __try_lockBenjamin Herrenschmidt2018-08-161-2/+4
* core/lock.c: ensure valid start value for lock spin duration warningStewart Smith2018-04-031-3/+9
* core/fast-reboot: disable fast reboot upon fundamental entry/exit/locking errorsNicholas Piggin2018-03-221-0/+1
* Don't detect lock timeouts when timebase is invalidStewart Smith2018-03-091-0/+7
* core/lock: Add lock timeout warningsMatt Brown2018-03-071-0/+27
* core/lock: Add deadlock detectionMatt Brown2018-03-071-1/+81
* lock: Add additional lock auditing codeBenjamin Herrenschmidt2017-12-201-9/+32
* core/lock: improve bust_locksNicholas Piggin2017-12-031-0/+3
* core/lock: Introduce atomic cmpxchg and implement try_lock with itNicholas Piggin2017-12-031-4/+22
* Convert important polling loops to spin at lowest SMT priorityNicholas Piggin2017-06-061-1/+4
* Fast reboot for P8Benjamin Herrenschmidt2016-10-171-0/+3
* Disable bust_locks for general calls of abort()Alistair Popple2015-07-061-0/+2
* core/lock: Simplify the check in lock_recursive()Gavin Shan2015-05-111-3/+1
* lock: Add lock depth recording per CPUBenjamin Herrenschmidt2015-02-181-0/+5
* Don't run pollers when sending fsp msg for op panel op_display(FATAL)Stewart Smith2015-01-211-2/+2
* core: Make secondary spin and locks use cpu_relax()Benjamin Herrenschmidt2014-10-081-2/+1
* lock: Add helper to check if this CPU is already holding a lockBenjamin Herrenschmidt2014-07-081-0/+6
* Initial commit of Open Source releaseBenjamin Herrenschmidt2014-07-021-0/+125
OpenPOWER on IntegriCloud