url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.41/2.5.41-mm2/
. The per-cpu pages patches continue to disgrace themselves. Improvements
in some microbenchmarks range from moderate (2%) to stunning (60%) but
we're seeing a consistent few-percent regression in tests which perform
networking to localhost. Heads continue to be scratched. This is
irritating because that code is supposed to be the foundation for a page
reservation API which fixes the radix-tree and pte_chain allocation failure
problems.
Ingo's original per-cpu-pages patch was said to be mainly beneficial for
web-serving type things, but no specweb testing has been possible for a
week or two due to oopses in the timer code.
. David McCracken's shared pagetable implementation is included - it is
configurable on or off under the "Processor type and features" menu.
. The swappiness control code seems to be working well.
-lbd1.patch
-lbd2.patch
-lbd3.patch
-lbd4.patch
-lbd5.patch
-lbd6.patch
-get_bios_geometry.patch
-64-bit-sector_t.patch
-alloc_pages_node-cleanup.patch
-discontig-no-contig_page_data.patch
-discontig-setup-fix.patch
-remove-get_free_page.patch
-ext3-dxdir.patch
-free_area_init-cleanup.patch
-per-node-mem_map.patch
-wli-libfs.patch
Merged
+ext3-yield.patch
Remove a sched_yield() from ext3 which causes fsync() to enormously
suck when the machine is under CPU load.
+guruhugh.patch
Fix a use-after-free bug in the mremap code.
+pte-highmem-warning.patch
Fix an "illegal sleep" warning in the mremap code
+raid0-fix.patch
Peter Chubb's "make raid0 work again" patch.
+ramfs-prepare-write-speedup.patch
Some fiddling with the fs/libfs address_space ops implementation.
+readv-writev-check-fix.patch
Make readv/writev return zero for zero segments
+shpte.patch
Shared pagetables for ia32
+slab-split-10-list_for_each_fix.patch
Fix a slab bug
+timer-tricks.patch
Tries to fix the timer problems, but doesn't.
linus.patch
cset-1.573.96.12-to-1.746.txt.gz
timer-tricks.patch
guruhugh.patch
Fix use-after-free bug in move_page_tables
pte-highmem-warning.patch
Fix an atomicity warning with pte-highmem
raw-use-o_direct.patch
Fix the raw driver
remove-radix_tree_reserve.patch
remove radix_tree_reserve()
ext3-yield.patch
Speed up ext3 fsyncs
readv-writev-check-fix.patch
readv/writev: return zero for zero segments
misc.patch
misc
swsusp-feature.patch
add shrink_all_memory() for swsusp
large-queue-throttle.patch
Improve writer throttling for small machines
exit-page-referenced.patch
Propagate pte referenced bit into pagecache during unmap
swappiness.patch
swappiness control
mapped-start-active.patch
start anonymous pages on the active list
rename-dirty_async_ratio.patch
rename dirty_async_ratio to dirty_ratio
auto-dirty-memory.patch
adaptive dirty-memory thresholding
batched-slab-asap.patch
batched slab shrinking and shrinker callback API
dio-fine-alignment.patch
Allow O_DIRECT to use 512-byte alignment
orlov-allocator.patch
lseek-ext2_readdir.patch
remove lock_kernel() from ext2_readdir()
write-deadlock.patch
Fix the generic_file_write-from-same-mmapped-page deadlock
rd-cleanup.patch
Cleanup and fix the ramdisk driver (doesn't work right yet)
spin-lock-check.patch
spinlock/rwlock checking infrastructure
hugetlb-prefault.patch
hugetlbpages: factor out some code for hugetlbfs
ramfs-aops.patch
Move ramfs address_space ops into libfs
hugetlb-header-split.patch
Move hugetlb declarations into their own header
hugetlbfs.patch
hugetlbfs file system
hugetlb-shm.patch
hugetlbfs backing for SYSV shared memory
ramfs-prepare-write-speedup.patch
correctness fixes in libfs address_space ops
akpm-deadline.patch
deadline scheduler tweaks
intel-user-copy.patch
Faster copt_*_user for Intel ia32 CPUs
raid0-fix.patch
RAID0 fix
rmqueue_bulk.patch
bulk page allocator
free_pages_bulk.patch
Bulk page freeing function
hot_cold_pages.patch
Hot/Cold pages and zone->lock amortisation
readahead-cold-pages.patch
Use cache-cold pages for pagecache reads.
pagevec-hot-cold-hint.patch
hot/cold hints for truncate and page reclaim
page-reservation.patch
Page reservation API
slab-split-01-rename.patch
slab cleanup: rename static functions
slab-split-02-SMP.patch
slab: enable the cpu arrays on uniprocessor
slab-split-03-tail.patch
slab: reduced internal fragmentation
slab-split-04-drain.patch
slab: take the spinlock in the drain function.
slab-split-05-name.patch
slab: remove spaces from /proc identifiers
slab-split-06-mand-cpuarray.patch
slab: cleanups and speedups
slab-split-07-inline.patch
slab: uninline poisoning checks
slab-split-08-reap.patch
slab: reap timers
cpucache_init-fix.patch
cpucache_init fix
slab-split-10-list_for_each_fix.patch
slab: for a list walking bug
shpte.patch
read_barrier_depends.patch
extended barrier primitives
rcu_ltimer.patch
RCU core
dcache_rcu.patch
Use RCU for dcache
-
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/
This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:36 EST