1 --- linux-chaos/fs/inode.c.b_io_export Wed Jan 29 16:56:15 2003
2 +++ linux-chaos/fs/inode.c Wed Jan 29 16:56:27 2003
4 * NOTE! You also have to own the lock if you change
5 * the i_state of an inode while it is in use..
7 -static spinlock_t inode_lock = SPIN_LOCK_UNLOCKED;
8 +spinlock_t inode_lock = SPIN_LOCK_UNLOCKED;
9 +EXPORT_SYMBOL(inode_lock);
12 * Statistics gathering..
13 --- linux-chaos/fs/Makefile.b_io_export Wed Jan 29 16:56:45 2003
14 +++ linux-chaos/fs/Makefile Wed Jan 29 16:56:53 2003
19 -export-objs := filesystems.o open.o dcache.o buffer.o
20 +export-objs := filesystems.o open.o dcache.o buffer.o inode.o
23 obj-y := open.o read_write.o devices.o file_table.o buffer.o \
24 --- linux-chaos/mm/filemap.c.b_io_export Wed Jan 29 16:50:39 2003
25 +++ linux-chaos/mm/filemap.c Wed Jan 29 16:51:11 2003
29 spinlock_cacheline_t pagemap_lru_lock_cacheline = {SPIN_LOCK_UNLOCKED};
30 +EXPORT_SYMBOL(pagemap_lru_lock_cacheline);
32 #define CLUSTER_PAGES (1 << page_cluster)
33 #define CLUSTER_OFFSET(x) (((x) >> page_cluster) << page_cluster)
34 --- linux-chaos/mm/vmscan.c.b_io_export Wed Jan 29 16:51:58 2003
35 +++ linux-chaos/mm/vmscan.c Wed Jan 29 16:55:16 2003
37 set_current_state(TASK_RUNNING);
38 remove_wait_queue(&kswapd_done, &wait);
40 +EXPORT_SYMBOL(wakeup_kswapd);
42 static void wakeup_memwaiters(void)
44 --- linux-chaos/mm/Makefile.b_io_export Wed Jan 29 16:52:46 2003
45 +++ linux-chaos/mm/Makefile Wed Jan 29 16:54:23 2003
50 -export-objs := shmem.o filemap.o memory.o page_alloc.o mempool.o
51 +export-objs := shmem.o filemap.o memory.o page_alloc.o mempool.o vmscan.c
53 obj-y := memory.o mmap.o filemap.o mprotect.o mlock.o mremap.o \
54 vmalloc.o slab.o bootmem.o swap.o vmscan.o page_io.o \
55 --- linux-chaos/mm/page_alloc.c.b_io_export Wed Jan 29 17:00:32 2003
56 +++ linux-chaos/mm/page_alloc.c Wed Jan 29 17:01:31 2003
58 int nr_inactive_dirty_pages;
59 int nr_inactive_clean_pages;
60 pg_data_t *pgdat_list;
61 +EXPORT_SYMBOL(pgdat_list);
64 * The zone_table array is used to look up the address of the