diff options
author | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-12-17 17:10:04 +0000 |
---|---|---|
committer | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-12-17 17:10:04 +0000 |
commit | 97b250affa0451760b75ccf0cb7e7602807e3f58 (patch) | |
tree | feec3fdf3af7a39013f1c872146e85dd6576dec5 /target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch | |
parent | 579e608a9b94b75b83477abf173cd562779d9b41 (diff) |
generic: nuke 2.6.33 specific stuff, is not used by any platform
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24644 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch')
-rw-r--r-- | target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch b/target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch deleted file mode 100644 index 68b91acc3..000000000 --- a/target/linux/generic/patches-2.6.33/040-compcache_swap_notify_core_support.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/include/linux/blkdev.h -+++ b/include/linux/blkdev.h -@@ -1299,6 +1299,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 -@@ -574,6 +574,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) -@@ -583,6 +584,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; |