Commit 3cf803fb authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] `event' removal: kill it

Final act, from Manfred:

The attached patch removes 'event' entirely from the kernel: it's not
used anymore.

All event users [vfat dentry revalidation; ext2/3 inode generation;
readdir() file position revalidation in several filesystems] were
converted to local counters.
parent 9448b90c
...@@ -25,9 +25,6 @@ static LIST_HEAD(free_list); ...@@ -25,9 +25,6 @@ static LIST_HEAD(free_list);
/* public *and* exported. Not pretty! */ /* public *and* exported. Not pretty! */
spinlock_t files_lock = SPIN_LOCK_UNLOCKED; spinlock_t files_lock = SPIN_LOCK_UNLOCKED;
/* file version */
unsigned long event;
/* Find an unused file structure and return a pointer to it. /* Find an unused file structure and return a pointer to it.
* Returns NULL, if there are no more free file structures or * Returns NULL, if there are no more free file structures or
* we run out of memory. * we run out of memory.
......
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
#include <asm/param.h> /* for HZ */ #include <asm/param.h> /* for HZ */
extern unsigned long event;
#include <linux/config.h> #include <linux/config.h>
#include <linux/capability.h> #include <linux/capability.h>
#include <linux/threads.h> #include <linux/threads.h>
......
...@@ -552,7 +552,6 @@ EXPORT_SYMBOL(remove_inode_hash); ...@@ -552,7 +552,6 @@ EXPORT_SYMBOL(remove_inode_hash);
EXPORT_SYMBOL(buffer_insert_list); EXPORT_SYMBOL(buffer_insert_list);
EXPORT_SYMBOL(make_bad_inode); EXPORT_SYMBOL(make_bad_inode);
EXPORT_SYMBOL(is_bad_inode); EXPORT_SYMBOL(is_bad_inode);
EXPORT_SYMBOL(event);
EXPORT_SYMBOL(__inode_dir_notify); EXPORT_SYMBOL(__inode_dir_notify);
#ifdef CONFIG_UID16 #ifdef CONFIG_UID16
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment