Re: [PATCH net-next v3 1/6] net: phy: mscc: migrate to phy_select/restore_page functions

From: Andrew Lunn
Date: Mon Nov 19 2018 - 12:48:21 EST


On Mon, Nov 19, 2018 at 05:32:14PM +0100, Andreas Schwab wrote:
> On Nov 19 2018, Andrew Lunn <andrew@xxxxxxx> wrote:
>
> > Lock debugging: prove locking correctness
>

Lets see how much this gets messed up by email...

.config - Linux/arm 4.20.0-rc2 Kernel Configuration
> Kernel hacking > Lock Debugging (spinlocks, mutexes, etc...) ââââââ
ââââââââââ Lock Debugging (spinlocks, mutexes, etc...) âââââââââââ
â Arrow keys navigate the menu. <Enter> selects submenus ---> â
â (or empty submenus ----). Highlighted letters are hotkeys. â
â Pressing <Y> includes, <N> excludes, <M> modularizes â
â features. Press <Esc><Esc> to exit, <?> for Help, </> for â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â [*] Lock debugging: prove locking correctness â â
â â [ ] Lock usage statistics â â
â â -*- RT Mutex debugging, deadlock detection â â
â â -*- Spinlock and rw-lock debugging: basic checks â â
â â -*- Mutex debugging: basic checks â â
â â -*- Wait/wound mutex debugging: Slowpath testing â â
â â -*- RW Semaphore debugging: basic checks â â
â â -*- Lock debugging: detect incorrect freeing of live locâ â
â â [ ] Lock dependency engine debugging â â
â â [*] Sleep inside atomic section checking â â
â â [ ] Locking API boot-time self-tests â â
â â < > torture tests for locking â â
â â < > Wait/wound mutex selftests â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â <Select> < Exit > < Help > < Save > < Load > â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ

If you cannot see it at all, it probably means you are missing a
dependency:

â Depends on: DEBUG_KERNEL [=y] && \ â
â LOCK_DEBUGGING_SUPPORT [=y] â

Andrew