Como aplico o patch do compcache?ja não me lembro como se faz.
Edit:ja consegui mas da erro:
root@Xubuntu:/usr/src/linux# patch -p1 < patch_compcache_with_notify_support_2.6.26.diffpatching file Documentation/compcache.txt
patching file drivers/block/Kconfig
Hunk #1 succeeded at 348 (offset 1 line).
patching file drivers/block/Makefile
patching file drivers/block/compcache.c
patching file drivers/block/compcache.h
patching file include/linux/swap.h
Hunk #1 succeeded at 150 (offset 1 line).
Hunk #2 FAILED at 254.
1 out of 2 hunks FAILED -- saving rejects to file include/linux/swap.h.rej
patching file include/linux/tlsf.h
patching file init/Kconfig
Hunk #1 succeeded at 793 (offset 17 lines).
patching file mm/Makefile
Hunk #1 succeeded at 28 with fuzz 1 (offset 1 line).
patching file mm/swapfile.c
Hunk #1 succeeded at 286 (offset 1 line).
Hunk #2 succeeded at 1820 (offset 20 lines).
patching file mm/tlsf.c
patching file mm/tlsf_int.h
root@Xubuntu:/usr/src/linux#
indo ver o swap.h.rej:
*************** extern sector_t swapdev_block(int, pgoff_t);
*** 253,258 ****
extern struct swap_info_struct *get_swap_info_struct(unsigned);
extern int can_share_swap_page(struct page *);
extern int remove_exclusive_swap_page(struct page *);
struct backing_dev_info;
extern spinlock_t swap_lock;
--- 254,260 ----
extern struct swap_info_struct *get_swap_info_struct(unsigned);
extern int can_share_swap_page(struct page *);
extern int remove_exclusive_swap_page(struct page *);
+ extern void set_notify_swap_entry_free(unsigned, void (*) (unsigned long));
struct backing_dev_info;
extern spinlock_t swap_lock;
tentei forçar a compilação mas da erro a meio:
CC [M] drivers/block/floppy.o
CC [M] drivers/block/compcache.o
drivers/block/compcache.c: In function ‘compcache_make_request’:
drivers/block/compcache.c:155: error: implicit declaration of function ‘set_notify_swap_entry_free’
make[3]: ** [drivers/block/compcache.o] Erro 1
make[2]: ** [drivers/block] Erro 2
make[1]: ** [drivers] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-2.6.28'
make: ** [debian/stamp-build-kernel] Erro 2