From a8d84ae94d0d5ebef14916d79cf0f10748e89bf4 Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Fri, 18 Mar 2011 13:40:48 +0000 Subject: remove 2.6.34 support SVN-Revision: 26229 --- .../040-compcache_swap_notify_core_support.patch | 30 ---------------------- 1 file changed, 30 deletions(-) delete mode 100644 target/linux/generic/patches-2.6.34/040-compcache_swap_notify_core_support.patch (limited to 'target/linux/generic/patches-2.6.34/040-compcache_swap_notify_core_support.patch') diff --git a/target/linux/generic/patches-2.6.34/040-compcache_swap_notify_core_support.patch b/target/linux/generic/patches-2.6.34/040-compcache_swap_notify_core_support.patch deleted file mode 100644 index 0193763494..0000000000 --- a/target/linux/generic/patches-2.6.34/040-compcache_swap_notify_core_support.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/include/linux/blkdev.h -+++ b/include/linux/blkdev.h -@@ -1287,6 +1287,8 @@ struct block_device_operations { - unsigned long long); - int (*revalidate_disk) (struct gendisk *); - int (*getgeo)(struct block_device *, struct hd_geometry *); -+ /* this callback is with swap_lock and sometimes page table lock held */ -+ void (*swap_slot_free_notify) (struct block_device *, unsigned long); - struct module *owner; - }; - ---- a/mm/swapfile.c -+++ b/mm/swapfile.c -@@ -576,6 +576,7 @@ static unsigned char swap_entry_free(str - - /* free if no reference */ - if (!usage) { -+ struct gendisk *disk = p->bdev->bd_disk; - if (offset < p->lowest_bit) - p->lowest_bit = offset; - if (offset > p->highest_bit) -@@ -585,6 +586,8 @@ static unsigned char swap_entry_free(str - swap_list.next = p->type; - nr_swap_pages++; - p->inuse_pages--; -+ if (disk->fops->swap_slot_free_notify) -+ disk->fops->swap_slot_free_notify(p->bdev, offset); - } - - return usage; -- cgit v1.2.3