mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] nvram: Fix missing smp_lock.h in nvram
@ 2009-12-09 17:44 Frederic Weisbecker
       [not found] ` <520f0cf10912091433v1881989dr1c5dcb589e6f06f7@mail.gmail.com>
  0 siblings, 1 reply; 2+ messages in thread
From: Frederic Weisbecker @ 2009-12-09 17:44 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: Linus Torvalds, Andrew Morton, LKML, Ingo Molnar

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-12-09 22:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-09 17:44 [PATCH] nvram: Fix missing smp_lock.h in nvram Frederic Weisbecker
     [not found] ` <520f0cf10912091433v1881989dr1c5dcb589e6f06f7@mail.gmail.com>
2009-12-09 22:53   ` John Kacur

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®