kernel - SWAP CACHE part 2/many - Remove VM pager lists
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 3 Feb 2010 05:58:40 +0000 (21:58 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 3 Feb 2010 05:58:40 +0000 (21:58 -0800)
commitd28e135578610d77ba52510dbc67160be835ab14
tree36c0b341d81a0833199aaf83502672eebd55bc40
parent96adc7538c33c47d4e6fce31d06ccf00f5aac3fa
kernel - SWAP CACHE part 2/many - Remove VM pager lists

* VM pager lists were used to associate handles with VM objects.  Only the
  device_pager actually used them.  Store the VM object in cdev_t->si_object
  instead and remove the device pager's VM pager list.

* phys_pager and swap_pager only use anonymous objects, the VM pager lists
  were implemented but not used.  Assert that the handles are NULL and remove
  the VM pager lists.

* Remove vm_pager_object_lookup().
sys/kern/sysv_shm.c
sys/sys/conf.h
sys/vm/device_pager.c
sys/vm/phys_pager.c
sys/vm/swap_pager.c
sys/vm/swap_pager.h
sys/vm/vm_pager.c
sys/vm/vm_pager.h
sys/vm/vnode_pager.c