A reminder that this changes /proc files. Updated top(1) and
vmstat(1) source is available at http://surriel.com/procps/
A simple coding bug in the VM has been fixed. This has increased
swapout bandwidth and halved the runtime for memset(malloc(huge_amount))
type benchmarks.
An initial version of the sard accounting patch is included.
Some VM changes which clean up some code and attempt to sort out
some undesirable dependencies between the direct-reclaim and kswapd
functions has been added.
-madvise-move.patch
-split-vma.patch
-mmap-fixes.patch
-buffer-ops-move.patch
-slab-stats.patch
Merged
+vm-mapping-fix.patch
Dumb bug.
+writev-fix.patch
Fix the bounds checking on entry to readv and writev.
+misc.patch
misc fixes
+highmem-huge-tlb.patch
Allow hugetlbpages to be allocated from highmem
+sard.patch
Extended disk accounting
+remove-gfp_nfs.patch
A little cleanup via Rustie Rustle.
+per-zone-vm.patch
kswapd-versus-direct-reclaim rework.
linus.patch
cset-1.547-to-1.565.txt.gz
scsi_hack.patch
Fix block-highmem for scsi
ext3-htree.patch
Indexed directories for ext3
spin-lock-check.patch
spinlock/rwlock checking infrastructure
rd-cleanup.patch
Cleanup and fix the ramdisk driver (doesn't work right yet)
writeback-control.patch
Cleanup and extension of the writeback paths
free_area_init-cleanup.patch
free_area_init() code cleanup
alloc_pages-cleanup.patch
alloc_pages cleanup and optimisation
statm_pgd_range-sucks.patch
Remove the pagetable walk from /proc/stat
remove-sync_thresh.patch
Remove /proc/sys/vm/dirty_sync_thresh
vm-mapping-fix.patch
shrink_list bugfix
taka-writev.patch
Speed up writev
writev-fix.patch
readv/writev bounds checking fixes
pf_nowarn.patch
Fix up the handling of PF_NOWARN
misc.patch
Misc fixlets
release_pages-speedup.patch
Reduced locking in release_pages()
highmem-huge-tlb.patch
Allocate huge TLB pages in highmem
queue-congestion.patch
Infrastructure for communicating request queue congestion to the VM
nonblocking-ext2-preread.patch
avoid ext2 inode prereads if the queue is congested
nonblocking-pdflush.patch
non-blocking writeback infrastructure, use it for pdflush
nonblocking-vm.patch
Non-blocking page reclaim
prepare_to_wait.patch
New sleep/wakeup API
vm-wakeups.patch
Use the faster wakeups in the VM and block layers
sync-helper.patch
Speed up sys_sync() against multiple spindles
slabasap.patch
Early and smarter shrinking of slabs
write-deadlock.patch
Fix the generic_file_write-from-same-mmapped-page deadlock
buddyinfo.patch
Add /proc/buddyinfo - stats on the free pages pool
free_area.patch
Remove struct free_area_struct and free_area_t, use `struct free_area'
per-node-kswapd.patch
Per-node kswapd instance
topology-api.patch
NUMA topology API
radix_tree_gang_lookup.patch
radix tree gang lookup
truncate_inode_pages.patch
truncate/invalidate_inode_pages rewrite
proc_vmstat.patch
Move the vm accounting out of /proc/stat
kswapd-reclaim-stats.patch
Add kswapd_steal to /proc/vmstat
iowait.patch
I/O wait statistics
sard.patch
SARD disk accounting
remove-gfp_nfs.patch
remove GFP_NFS
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
swapoff-deadlock.patch
Fix a tmpfs swapoff deadlock
dirty-and-uptodate.patch
page state cleanup
shmem_rename.patch
shmem_rename() directory link count fix
dirent-size.patch
tmpfs: show a non-zero size for directories
tmpfs-trivia.patch
tmpfs: small fixlets
per-zone-vm.patch
separate the kswapd and direct reclaim code paths
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/