aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mtd
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2005-04-01 02:59:56 +0100
committerThomas Gleixner <tglx@mtd.linutronix.de>2005-05-23 13:06:28 +0200
commit963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061 (patch)
treed7f6ccfbef2fe150d3073d17d333f90d1ce304a6 /include/linux/mtd
parent8048d2fc38c9559ce37b46c21fa734c5cb9bcdb2 (diff)
downloadkernel_samsung_smdk4412-963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061.zip
kernel_samsung_smdk4412-963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061.tar.gz
kernel_samsung_smdk4412-963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061.tar.bz2
[MTD] Add reboot notifier to Intel NOR flash driver
to make sure the flash is in array mode whenever we're about to reboot. This is especially useful to allow "soft" reboot to work which consists of branching back into the bootloader. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/linux/mtd')
-rw-r--r--include/linux/mtd/mtd.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h
index 3aab1b8..f574cd4 100644
--- a/include/linux/mtd/mtd.h
+++ b/include/linux/mtd/mtd.h
@@ -1,5 +1,5 @@
/*
- * $Id: mtd.h,v 1.57 2005/02/08 17:11:15 nico Exp $
+ * $Id: mtd.h,v 1.58 2005/04/01 01:59:54 nico Exp $
*
* Copyright (C) 1999-2003 David Woodhouse <dwmw2@infradead.org> et al.
*
@@ -18,6 +18,7 @@
#include <linux/types.h>
#include <linux/module.h>
#include <linux/uio.h>
+#include <linux/notifier.h>
#include <linux/mtd/compatmac.h>
#include <mtd/mtd-abi.h>
@@ -147,6 +148,8 @@ struct mtd_info {
int (*block_isbad) (struct mtd_info *mtd, loff_t ofs);
int (*block_markbad) (struct mtd_info *mtd, loff_t ofs);
+ struct notifier_block reboot_notifier; /* default mode before reboot */
+
void *priv;
struct module *owner;