Re: [PATCH 1/1] [Blackfin try #2] char driver for Blackfin on-chipOTP memory

From: Jiri Slaby
Date: Wed Mar 26 2008 - 06:34:18 EST


On 03/27/2008 02:08 AM, Bryan Wu wrote:
From: Mike Frysinger <vapier.adi@xxxxxxxxx>

initial char driver for otp memory
(only read supported atm ... needs real examples/docs for write support)

Signed-off-by: Mike Frysinger <vapier.adi@xxxxxxxxx>
Signed-off-by: Bryan Wu <cooloney@xxxxxxxxxx>

Nice,
Acked-by: Jiri Slaby <jirislaby@xxxxxxxxx>

diff --git a/drivers/char/bfin-otp.c b/drivers/char/bfin-otp.c
new file mode 100644
index 0000000..2edc284
--- /dev/null
+++ b/drivers/char/bfin-otp.c
[...]
+static int __init bfin_otp_init(void)
+{
+ int ret;
+
+ stampit();
+
+ ret = misc_register(&bfin_otp_misc_device);
+ if (ret) {
+ pr_init(KERN_ERR PFX "unable to register a misc device\n");
+ return ret;
+ }
+
+ pr_init(KERN_INFO PFX "initialized\n");

except the fact, that pr_init definition seems to be broken. Its defined __fmt is const, so it should reside in .init.rodata (__initconst), not .init.data (__initdata).
--
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/