Messages in this thread Patch in this message | | | Date | Wed, 9 Dec 2009 18:44:31 +0100 | Subject | [PATCH] nvram: Fix missing smp_lock.h in nvram | From | Frederic Weisbecker <> |
| |
2009/12/6, Thomas Gleixner <tglx@linutronix.de>: > Linus, > > Please pull the latest bkl-drivers-for-linus git tree from: > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git > bkl-drivers-for-linus > > Thanks, > > tglx > > ------------------> > Frederic Weisbecker (3): > mem_class: Drop the bkl from memory_open() > nvram: Drop the bkl from nvram_llseek()
This breaks the upstream tree. It looks like a patch from Ingo that removed the bkl in nvram_open() is missing.
Please consider the following patch:
From 4ce046f911b1cb62b4e952fd599e0d8c3dcd8703 Mon Sep 17 00:00:00 2001 From: Frederic Weisbecker <fweisbec@gmail.com> Date: Wed, 9 Dec 2009 18:31:53 +0100 Subject: [PATCH] nvram: Fix missing smp_lock.h in nvram
The bkl has been removed from nvram_llseek() and smp_lock.h was removed because another patch in the same tree zapped the remaining usage of bkl in the same file. But this patch must have been excluded later, then we still need the smp_lock.h headers for the bkl use in nvram_open().
This fixes the following build error:
drivers/char/nvram.c: In function ‘nvram_open’: drivers/char/nvram.c:332: erreur: implicit declaration of function ‘lock_kernel’ drivers/char/nvram.c:339: erreur: implicit declaration of function ‘unlock_kernel’ make[2]: *** [drivers/char/nvram.o] Erreur 1 make[1]: *** [drivers/char] Erreur 2 make: *** [drivers] Erreur 2
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> --- drivers/char/nvram.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/char/nvram.c b/drivers/char/nvram.c index 2100a8f..4008e2c 100644 --- a/drivers/char/nvram.c +++ b/drivers/char/nvram.c @@ -110,6 +110,7 @@ #include <linux/spinlock.h> #include <linux/io.h> #include <linux/uaccess.h> +#include <linux/smp_lock.h>
#include <asm/system.h>
-- 1.6.2.3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |