Messages in this thread | | | Date | Mon, 24 Mar 2008 13:04:54 -0700 | From | Andrew Morton <> | Subject | Re: [patch 2/5] infrastructure to debug (dynamic) objects |
| |
On Fri, 21 Mar 2008 20:26:18 -0000 Thomas Gleixner <tglx@linutronix.de> wrote:
> The debugobjects core code keeps track of operations on static and > dynamic objects by inserting them into a hashed list and sanity > checking them on object operations and provides additional checks > whenever kernel memory is freed.
Prime candidates for conversion to this interface are locks: spinlocks, rwlocks, mutexes, etc.
a) it'd be interesting to get that done, as a proof-of-usefulness thing.
b) but this code internally uses spinlocks. Will it explode?
also list_heads and hlists. But
a) that might be a bit redundant against the custome debugging which lists already have and
b) this code uses lists and hlists internally?
| |