[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20181119164442.GB31955@lunn.ch>
Date: Mon, 19 Nov 2018 17:44:42 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Andreas Schwab <schwab@...e.de>
Cc: Alexandre Belloni <alexandre.belloni@...tlin.com>,
Quentin Schulz <quentin.schulz@...tlin.com>,
davem@...emloft.net, f.fainelli@...il.com,
allan.nielsen@...rochip.com, linux-kernel@...r.kernel.org,
netdev@...r.kernel.org, thomas.petazzoni@...tlin.com,
linux-riscv@...ts.infradead.org
Subject: Re: [PATCH net-next v3 1/6] net: phy: mscc: migrate to
phy_select/restore_page functions
On Mon, Nov 19, 2018 at 05:32:14PM +0100, Andreas Schwab wrote:
> On Nov 19 2018, Andrew Lunn <andrew@...n.ch> 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
Powered by blists - more mailing lists