. 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/