Messages in this thread | | | Date | Sat, 7 Jun 2003 15:14:40 -0700 | From | Andrew Morton <> | Subject | 2.5.70-mm6 |
| |
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.70/2.5.70-mm6/
. Numerous little fixes and additional work against additional patches.
. Waaay too many "cleanups". These are taking significant amounts of effort and it is time to start learning to live with dirty code.
. -mm kernels will be running at HZ=100 for a while. This is because the anticipatory scheduler's behaviour may be altered by the lower resolution. Some architectures continue to use 100Hz and we need the testing coverage which x86 provides.
Changes since 2.5.70-mm5:
linus.patch
Latest drop from Linus
-kmalloc_percpu-interface-change.patch -kmalloc_percpu-interface-change-warning-fix.patch -DEFINE_PERCPU-in-modules.patch -irq-check-rate-limit.patch -irq_desc-others.patch -force_successful_syscall_return.patch -proc-stat-btime-fix.patch -console-blanking-fix.patch -console-privacy.patch -fix-tty-driver-mess.patch -misc3.patch -cs423x-fixes.patch -remove-get_current_user.patch -de_thread-BUG-fix.patch -sched_best_cpu-fix-01.patch -sched_best_cpu-fix-02.patch -sched_best_cpu-fix-03.patch -hweight64-warning-fix.patch -dac960-negotiation-fix.patch -min_free_kbytes.patch
Merged
+HZ-100.patch
Set HZ to 100
+kallsyms-build-fix.patch
Fix the build for !CONFIG_KALLSYMS
+ppc64-sk_family-fix.patch
Fix ppc64 for the socket field renaming
+x86_64-fixes.patch
Stuff from Andi
+non-CONFIG_PROC_FS-fix.patch
Build fix for !CONFIG_PROC_FS
-eat-keys-on-panic.patch
Dropped, needs rethinking.
+remove_proc_entry-fix.patch
Fix iaaa1394_core.c (at least) for !CONFIG_PROC_FS
+procfs-jffs-fix.patch
Another !CONFIG_PROC_FS fix
+fix-numaq-apic-handling.patch
NUMAQ fix
+cleanup-summit-subarch.patch
Summit cleanup
+summit-bus-to-node-mapping.patch
Summit fix
+rocket-devfs-fix.patch
rocket.c cleanup
+alloc_bootmem_core-BUG-fix.patch
Init ordering fix
+discontig-empty-node-fix.patch
dicontigmem fix for nodes which have no memory
+TARGET_CPUS-cleanup-fix.patch
More gratuitous cleanups
+show_stack-cleanup.patch
Rationalise show_stack(), show_task(), etc, etc.
+ppc64-show_stack.patch
Fix it for ppc64
-statfs64-fix.patch -statfs-overflow-fix.patch -statfs64-leftovers.patch
Folded into statfs64.patch
+statfs64-x86_64-fixes.patch +ppc64-statfs-fix.patch +xfs-statfs-warning-fix.patch
More statfs64() fixes
+as-autotune-write-batches.patch
Anticipatory scheduler tuning.
All 153 patches
linus.patch
mm.patch add -mmN to EXTRAVERSION
kgdb-ga.patch kgdb stub for ia32 (George Anzinger's one)
kgdb-use-ggdb.patch
HZ-100.patch
kallsyms-build-fix.patch Fix build for CONFIG_KALLSYMS=n
config_spinline.patch uninline spinlocks for profiling accuracy.
ppc64-fixup.patch ppc64 fixup
ppc64-ioctl-pci-update.patch From: Anton Blanchard <anton@samba.org> Subject: ppc64 stuff
ppc64-reloc_hide.patch
ppc64-semaphore-reimplementation.patch ppc64: use the ia32 semaphore implementation
ppc64-sk_family-fix.patch ppc64: fixup for family/sk_family rename
sym-do-160.patch make the SYM driver do 160 MB/sec
x86_64-fixes.patch x86_64 fixes
non-CONFIG_PROC_FS-fix.patch Fix the build with !CONFIG_PROC_FS
irqreturn-snd-via-fix.patch via sound irqreturn fix
irq_cpustat-cleanup.patch irq_cpustat cleanup
config-PAGE_OFFSET.patch Configurable kenrel/user memory split
common-ioctl32.patch common 32-bit ioctl code
ioctl32-cleanup-sparc64.patch ioctl32 cleanup: sparc64
ioctl32-cleanup-x86_64.patch x86_64: use common ioctl code
lru_cache_add-check.patch lru_cache_add debug check
remove_proc_entry-fix.patch remove_proc_entry() fix
procfs-jffs-fix.patch JFFS_PROC_FS must depend on JFFS_FS
fix-numaq-apic-handling.patch fix apic handling for NUMA-Q
cleanup-summit-subarch.patch cleanup conditionals in summit subarch
summit-bus-to-node-mapping.patch Subject: [PATCH] provide bus to node mapping for Summit
rocket-devfs-fix.patch rocket.c: devfs fix
alloc_bootmem_core-BUG-fix.patch add bootmem failure warning
discontig-empty-node-fix.patch fix discontig with 0-sized nodes
mem_driver_cleanup.patch driver/char/mem.c cleanup
eventpoll-use-after-free-fix.patch eventpoll: fix possible use-after-free
TARGET_CPUS-cleanup-fix.patch fix TARGET_CPUS inconsistency
fb-image-depth-fix.patch fbdev image depth fix
buffer-debug.patch buffer.c debugging
show_stack-cleanup.patch show_stack() portability and cleanup patch
ppc64-show_stack.patch
statfs64.patch Add system calls statfs64 and fstatfs64 statfs64: handle overflows statfs64: remaining filesystems
statfs64-x86_64-fixes.patch statfs64 fixes for x86_64
ppc64-statfs-fix.patch
xfs-statfs-warning-fix.patch
VM_RESERVED-check.patch VM_RESERVED check
rcu-stats.patch RCU statistics reporting
ide_setting_sem-fix.patch
reslabify-pgds-and-pmds.patch re-slabify i386 pgd's and pmd's
linux-isp.patch
isp-update-1.patch
list_del-debug.patch list_del debug check
airo-schedule-fix.patch airo.c: don't sleep in atomic regions
synaptics-mouse-support.patch Add Synaptics touchpad tweaking to psmouse driver
resurrect-batch_requests.patch bring back the batch_requests function
kblockd.patch Create `kblockd' workqueue
cfq-infrastructure.patch
elevator-completion-api.patch elevator completion API
as-iosched.patch anticipatory I/O scheduler
as-proc-read-write.patch AS: pgbench improvement
as-discrete-read-fifo-batches.patch AS: discrete read fifo batches
as-sync-async.patch AS sync/async batches
as-hash-removal-fix.patch AS: hash removal fix
as-jumbo-patch-for-scsi.patch AS jumbo patch (for SCSI and TCQ)
as-stupid.patch AS: fix stupid thinko
as-no-batch-antic-limit.patch AS: no batch-antic-limit
as-autotune-write-batches.patch AS: autotune write batches
unplug-use-kblockd.patch Use kblockd for running request queues
cfq-2.patch CFQ scheduler, #2 CFQ: update to rq-dyn API
cfq-hash-removal-fix.patch CFQ: hash removal fix
cfq-list_del-fix.patch CFQ: empty the queuelist
per-queue-nr_requests.patch per queue nr_requests
blk-invert-watermarks.patch blk_congestion_wait threshold cleanup
blk-fair-batches.patch blk-fair-batches
blk-as-hint.patch blk-as-hint
get_request_wait-oom-fix.patch handle OOM in get_request_wait().
unmap-page-debugging-2.patch debug patch: unmap unused kernel pages
unmap-page-debugging-2-fix.patch
slab-poisoning-fix.patch slab poisoning fix
print-build-options-on-oops.patch print a few config options on oops
mmap-prefault.patch prefault of executable mmaps
bio-debug-trap.patch BIO debugging patch
sound-irq-hack.patch
show_task-free-stack-fix.patch show_task() fix and cleanup
put_task_struct-debug.patch
ia32-mknod64.patch mknod64 for ia32
ext2-64-bit-special-inodes.patch ext2: support for 64-bit device nodes
ext3-64-bit-special-inodes.patch ext3: support for 64-bit device nodes
64-bit-dev_t-kdev_t.patch 64-bit dev_t and kdev_t
oops-dump-preceding-code.patch i386 oops output: dump preceding code
lockmeter.patch
ext3-no-bkl.patch
journal_get_write_access-speedup.patch JBD: journal_get_write_access() speedup
ext3-concurrent-block-inode-allocation.patch ext3: concurrent block/inode allocation Fix orlov allocator boundary case
ext3-concurrent-block-allocation-hashed.patch ext3: scalable counters and locks fix ext3 inode allocator race
jbd-010-b_committed_data-race-fix.patch JBD: fix race over access to b_committed_data
jbd-020-locking-schema.patch JBD: plan JBD locking schema
jbd-030-remove-splice_lock.patch JBD: remove jh_splice_lock
jbd-040-journal_add_journal_head-locking.patch JBD: fine-grain journal_add_journal_head locking
jbd-045-rename-journal_unlock_journal_head.patch JBD: rename journal_unlock_journal_head to journal_put_journal_head
jbd-050-b_frozen_data-locking.patch JBD: Finish protection of journal_head.b_frozen_data
jbd-060-b_committed_data-locking.patch JBD: implement b_committed_data locking
jbd-070-b_transaction-locking.patch JBD: implement b_transaction locking rules
jbd-080-b_next_transaction-locking.patch JBD: Implement b_next_transaction locking rules
jbd-090-b_tnext-locking.patch JBD: b_tnext locking
jbd-100-remove-journal_datalist_lock.patch JBD: remove journal_datalist_lock
jbd-110-t_nr_buffers-locking.patch JBD: t_nr_buffers locking
jbd-120-t_updates-locking.patch JBD: t_updates locking
jbd-130-t_outstanding_credits-locking.patch JBD: implement t_outstanding_credits locking
jbd-140-t_jcb-locking.patch JBD: implement t_jcb locking
jbd-150-j_barrier_count-locking.patch JBD: implement j_barrier_count locking
jbd-160-j_running_transaction-locking.patch JBD: implement j_running_transaction locking
jbd-170-j_committing_transaction-locking.patch JBD: implement j_committing_transaction locking
jbd-180-j_checkpoint_transactions.patch JBD: implement j_checkpoint_transactions locking
jbd-190-j_head-locking.patch JBD: implement journal->j_head locking
jbd-200-j_tail-locking.patch JBD: implement journal->j_tail locking
jbd-210-j_free-locking.patch JBD: implement journal->j_free locking
jbd-220-j_commit_sequence-locking.patch JBD: implement journal->j_commit_sequence locking
jbd-230-j_commit_request-locking.patch JBD: implement j_commit_request locking
jbd-240-dual-revoke-tables.patch JBD: implement dual revoke tables.
jbd-250-remove-sleep_on.patch JBD: remove remaining sleep_on()s
jbd-300-remove-lock_kernel.patch JBD: remove lock_kernel()
jbd-400-remove-lock_journal.patch JBD: remove lock_journal()
jbd-510-h_credits-fix.patch JBD: journal_release_buffer: handle credits fix
jbd-520-journal_unmap_buffer-race.patch JBD: journal_unmap_buffer race fix
jbd-530-walk_page_buffers-race-fix.patch ext3: ext3_writepage race fix
jbd-540-journal_try_to_free_buffers-race-fix.patch JBD: buffer freeing non-race comment
jbd-550-locking-checks.patch JBD: add some locking assertions
jbd-570-transaction-state-locking.patch JBD: additional transaction shutdown locking
jbd-580-log_start_commit-race-fix.patch JBD: fix log_start_commit race
jbd-590-do_get_write_access-speedup.patch JBD: do_get_write_access() speedup
ext3-010-fix-journalled-data.patch ext3: fix data=journal mode
ext3-035-journal_try_to_free_buffers-race-fix.patch
ext3-040-recursive-ext3_write_inode-check.patch ext3: add a dump_stack()
ext3-050-ioctl-transaction-leak.patch ext3: fix error-path handle leak
ext3-070-xattr-clone-leak-fix.patch Fix leak in ext3_acl_chmod()
ext3-080-remove-block-inode-count-message.patch ext3: remove mount-time diagnostic messages
jbd-600-journal_dirty_metadata-speedup.patch JBD: journal_dirty_metadata() speedup
jbd-610-journal_dirty_metadata-diags.patch JBD: journal_dirty_metadata diagnostics
jbd-620-commit-vs-start-race-fix.patch JBD: fix race between journal_commit_transaction and start_this_handle
invalidate_mmap_range.patch Interface to invalidate regions of mmaps
aio-01-retry.patch AIO: Core retry infrastructure
aio-02-lockpage_wq.patch AIO: Async page wait
aio-03-fs_read.patch AIO: Filesystem aio read
aio-04-buffer_wq.patch AIO: Async buffer wait
aio-05-fs_write.patch AIO: Filesystem aio write
aio-05-fs_write-fix.patch
aio-06-bread_wq.patch AIO: Async block read
aio-06-bread_wq-fix.patch
aio-07-ext2getblk_wq.patch AIO: Async get block for ext2
aio-poll.patch aio_poll aio-poll: don't put extern decls in .c!
O_SYNC-speedup-2.patch speed up O_SYNC writes
aio-09-o_sync.patch aio O_SYNC
vfsmount_lock.patch From: Maneesh Soni <maneesh@in.ibm.com> Subject: [patch 1/2] vfsmount_lock
syncppp-locking-fix.patch syncppp locking fix
s390-dirty-bit-cleaning.patch dirty bit clearing on s390.
sched-hot-balancing-fix.patch fix for CPU scheduler load distribution
- 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/
| |