Messages in this thread | | | Date | Tue, 1 Apr 2003 00:01:27 -0800 | From | Andrew Morton <> | Subject | 2.5.66-mm2 |
| |
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.66/2.5.66-mm2/
. Just lots of little fixes, cleanups, late-but-promised minor features, etc.
. There is a small patch from Ingo here against the CPU scheduler which we hope will fix the new starvation problems which people have been reporting. I this is you, please test and report.
. It turns out that a recent change to the anticipatory scheduler accidentally made it quite ineffective on SCSI (performance is similar to deadline). The patch which did that has been disabled, but we expect that the seeky OLTP loads will suffer until this is fixed up for real.
Changes since 2.5.66-mm1:
linus.patch
Latest from Linus
-initcall-debug.patch -posix-timers-64-bit-fix.patch -slab-off-by-one-fix.patch -install_page-flush_cache_page.patch -ext3-fsync-speedup.patch -pcmcia-2.patch -pcmcia-3b.patch -pcmcia-3.patch -pcmcia-4.patch -pcmcia-5.patch -pcmcia-6.patch -pcmcia-7b.patch -pcmcia-7.patch -pcmcia-8.patch -pcmcia-9.patch -pcmcia-10.patch -posix-timer-double-expiration-fix.patch -hugh-01-no-SWAP_ERROR.patch -hugh-02-try_to_unmap-CONFIG_SWAP.patch -hugh-03-add_to_swap_cache.patch -hugh-09-tmpfs-truncation.patch -hugh-10-tmpfs-atomics.patch -hugh-12-vm_enough_memory-double-counts.patch -ext3-max-file-size-fix.patch -linear-oops-fix-1.patch -dev_t-drm-warnings.patch -x86-clock-override-option.patch -tty_io-cleanup.patch -page_to_pfn-in-blk_queue_bounce.patch -init_inode_once-bloat-fix.patch -VM_DONTEXPAND-fix.patch -compound-page-warning-fix.patch -cdevname-irq-safety-fix.patch -register_chrdev_region-leak-fix.patch -slab-cache-sizes-cleanup.patch -sync_blockdev-on-final-close.patch
Merged
+as-queue_notready-cleanup.patch
Anticipatory scheduler cleanups.
+as-disable-thinktime.patch
Anticipatory scheduler simply doesn't work on scsi. Disable the thinktime heuristic to make it go again (this will cause slowdowns for OLTP loads).
+cdrom-stack-usage.patch
Reduced stack usage
+sched-interactivity-backboost-revert.patch
Revert the CPU scheduler backboost heuristic.
+tmpfs-blk_congestion_wait-fix.patch
tmpfs fixlet.
+page_convert_anon-locking-fix.patch
Fix locking for objrmap.
+monotonic-clock-hangcheck.patch
get_cycles() clock source, used in the hangcheck timer.
+module_load_notification.patch
Provide notification of module load/unload to other places in the kernel.
+put_task_struct-debug.patch
Try to find out who is doing put_task_struct() on a freed task_struct.
+remove-kdev_name.patch
Remove kdevname()
+percpu_counter.patch +blockgroup_lock.patch
Broken out from the ext2 speedup patches.
+kill-TIOCTTYGSTRUCT.patch
Remove the TIOCTTYGSTRUCT ioctl.
+misc.patch
Misc fixes
+sony-apm-fix.patch
Fix APM for Sony notebooks.
+init-sections-in-kallsyms.patch
Make kallsyms aware of __init symbols.
+3c59x-980-support.patch
Extra PCI IDs for 3c59x
+fadvise-flush-data.patch
Teach fadvise(FADV_DONTNEED) to gently flush out dirty pages.
+console-scrollback.patch
Another TIOCLINUX command for scrolling the console down.
+usb-disconnect-crash-fix.patch
Fix some USB crash (this isn't right)
+devfs-rescan_partitions-fix.patch
Fix a devfs problem
+umsdos-fixes.patch
Fixes
+exp_parent-locking-fix.patch
Fix nfsd locking
+real_lookup-race-fix.patch
Fix a fixed race differently
+remove-dparent_lock.patch
Remove the global dparent_lock
+PCI-aliases-fix.patch
Stuff from Rusty.
+jbd_expect.patch +jbd-assert-io-failure-fix.patch
Forward-port from Stephen's recent batch of ext3 patches.
+jbd-handle-journal-io-errors.patch +jbd-handle-journal-io-errors-fix.patch
Propagate IO errors against the ext3 journal back to user syscalls, mainly fsync().
+ext3-concurrent-block-allocation-hashed.patch
Change the ext3 BKL-removal code to use the hashed locking and percpu_counters from ext2.
All 99 patches:
linus.patch
mm.patch add -mmN to EXTRAVERSION
kgdb-ga.patch kgdb stub for ia32 (George Anzinger's one)
ppa-null-pointer-fix.patch
config_spinline.patch uninline spinlocks for profiling accuracy.
ppc64-reloc_hide.patch
ppc64-pci-patch.patch Subject: pci patch
ppc64-aio-32bit-emulation.patch 32/64bit emulation for aio
ppc64-scruffiness.patch Fix some PPC64 compile warnings
sym-do-160.patch make the SYM driver do 160 MB/sec
config-PAGE_OFFSET.patch Configurable kenrel/user memory split
ptrace-flush.patch cache flushing in the ptrace code
buffer-debug.patch buffer.c debugging
warn-null-wakeup.patch
ext3-truncate-ordered-pages.patch ext3: explicitly free truncated pages
reiserfs_file_write-5.patch
rcu-stats.patch RCU statistics reporting
ext3-journalled-data-assertion-fix.patch Remove incorrect assertion from ext3
nfs-speedup.patch
nfs-oom-fix.patch nfs oom fix
sk-allocation.patch Subject: Re: nfs oom
nfs-more-oom-fix.patch
rpciod-atomic-allocations.patch Make rcpiod use atomic allocations
linux-isp.patch
isp-update-1.patch
kblockd.patch Create `kblockd' workqueue
as-iosched.patch anticipatory I/O scheduler
as-np-reads-1.patch AS: read-vs-read fixes
as-np-reads-2.patch AS: more read-vs-read fixes
as-predict-data-direction.patch as: predict direction of next IO
as-remove-frontmerge.patch AS: remove frontmerge tunable
as-misc-cleanups.patch AS: misc cleanups
as-minor-tweaks.patch AS: tuning and tweaks
as-remove-stats.patch AS: remove statistics
as-queue_notready-cleanup.patch don't dispatch request on elv_queue_empty
as-disable-thinktime.patch
cfq-2.patch CFQ scheduler, #2
unplug-use-kblockd.patch Use kblockd for running request queues
fremap-all-mappings.patch Make all executable mappings be nonlinear
cdrom-stack-usage.patch reduce stack in cdrom/optcd.c
objrmap-2.5.62-5.patch object-based rmap
sched-2.5.64-D3.patch sched-2.5.64-D3, more interactivity changes
scheduler-tunables.patch scheduler tunables
show_task-free-stack-fix.patch show_task() fix and cleanup
yellowfin-set_bit-fix.patch yellowfin driver set_bit fix
htree-nfs-fix.patch Fix ext3 htree / NFS compatibility problems
task_prio-fix.patch simple task_prio() fix
slab_store_user-large-objects.patch slab debug: perform redzoning against larger objects
htree-nfs-fix-2.patch htree nfs fix
hugh-04-page_convert_anon-ENOMEM.patch swap 04/13 page_convert_anon -ENOMEM
hugh-05-page_convert_anon-unlocking.patch swap 05/13 page_convert_anon unlocking
hugh-06-wrap-below-vm_start.patch swap 06/13 wrap below vm_start
hugh-07-objrmap-page_table_lock.patch swap 07/13 objrmap page_table_lock
hugh-08-rmap-comments.patch swap 08/13 rmap comments
hugh-11-fix-unuse_pmd-fixme.patch swap 11/13 fix unuse_pmd fixme
tmpfs-blk_congestion_wait-fix.patch tmpfs blk_congestion_wait fix
page_convert_anon-locking-fix.patch page_convert_anon locking fix
monotonic-clock-hangcheck.patch monotonic clock source for hangcheck timer
module_load_notification.patch module load notification
put_task_struct-debug.patch
remove-kdev_name.patch remove kdevname() before someone starts using it again
percpu_counter.patch percpu_counters: approximate but scalabel counters
blockgroup_lock.patch blockgroup_lock: hashed spinlocks for ext2 and ext3 blockgroup locking
ext2-no-lock_super-ng.patch
ext2-ialloc-no-lock_super-ng.patch
stat_t-larger-dev_t.patch struct stat - support larger dev_t
kill-TIOCTTYGSTRUCT.patch kill TIOCTTYGSTRUCT
dev_t-32-bit.patch [for playing only] change type of dev_t
dev_t-remove-B_FREE.patch dev_t: eliminate B_FREE
sg-dev_t-fix.patch 32-bit dev_t fix for sg
misc.patch misc fixes
sony-apm-fix.patch fix ec_read using wrong #define's in sonypi driver.
init-sections-in-kallsyms.patch Put all functions in kallsyms
3c59x-980-support.patch Additional 3c980 device support
fadvise-flush-data.patch
oops-dump-preceding-code.patch i386 oops output: dump preceding code
console-scrollback.patch add vt console scrollback ioctl
usb-disconnect-crash-fix.patch Subject: Re: [linux-usb-devel] timer hang with current 2.5 BK
devfs-rescan_partitions-fix.patch Fix devfs' partition handling
umsdos-fixes.patch umsdos fixes
exp_parent-locking-fix.patch exp_parent locking fixes
real_lookup-race-fix.patch real_lookup race fix
remove-dparent_lock.patch remove dparent_lock
conntrack-use-after-free-fix.patch fix use-after-free in ip_conntrack
PCI-aliases-fix.patch Fix PCI aliases.
jbd_expect.patch Add less-severe assert-failure form for ext3.
jbd-assert-io-failure-fix.patch Fix jbd assert failure on IO error.
acpi-build-fix.patch ACPI build fix
ext3_mark_inode_dirty-speedup.patch ext3_mark_inode_dirty() speedup
ext3_mark_inode_dirty-less-calls.patch ext3_commit_write speedup
ext3-handle-cache.patch ext3: create a slab cache for transaction handles
jbd-handle-journal-io-errors.patch ext3 journal commit I/O error fix
jbd-handle-journal-io-errors-fix.patch
ext3-no-bkl.patch
journal_dirty_metadata-speedup.patch
journal_get_write_access-speedup.patch
ext3-concurrent-block-inode-allocation.patch Subject: [PATCH] concurrent block/inode allocation for EXT3
ext3-concurrent-block-allocation-fix-1.patch
ext3-concurrent-block-allocation-hashed.patch Subject: Re: [PATCH] concurrent block/inode allocation for EXT3
- 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/
| |