Re: [RFC] mmiotrace full patch, preview 1

From: Andrew Morton
Date: Mon Feb 25 2008 - 17:51:51 EST


On Sun, 24 Feb 2008 19:03:23 +0200 Pekka Paalanen <pq@xxxxxx> wrote:

> arch/x86/Kconfig.debug | 33 +++
> arch/x86/mm/Makefile | 5 +
> arch/x86/mm/fault.c | 13 +
> arch/x86/mm/kmmio.c | 541 +++++++++++++++++++++++++++++++++++++++++++
> arch/x86/mm/mmio-mod.c | 541 +++++++++++++++++++++++++++++++++++++++++++
> arch/x86/mm/pageattr.c | 1 +
> arch/x86/mm/pf_in.c | 489 ++++++++++++++++++++++++++++++++++++++
> arch/x86/mm/pf_in.h | 39 +++
> arch/x86/mm/testmmiotrace.c | 76 ++++++
> include/linux/mmiotrace.h | 104 +++++++++

Please feed the diff through scritps/checkpatch.pl and consider addressing
the things which it finds.

> +static DECLARE_MUTEX(kmmio_init_mutex);

That's not a mutex.

> + down(&kmmio_init_mutex);

It's a semaphore. Please do convert it to a mutex.

Andy, I'd say that addition of new semaphores is worth a warning - they're
rarely legitimate.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/