Please bear in mind that the bulk of a -mm patch is in fact the latest batch
of updates from Linus's tree. So if you discover a problem, don't just tell
me about it! Other people write bugs too, you know.
. More anticipatory scheduler work. We're now starting to track
per-process I/O patterns.
This is all part of fixing up all the small (and not so small)
regressions which are a natural consequence of leaving the disk head idle
for 5-10 milliseconds. We're getting there.
. There's a missing spin_unlock() in sysfs_remove_dir() which is fairly
fatal for SMP and preemptible kernels. Fix it with this:
--- 25/fs/sysfs/dir.c
+++ 25-akpm/fs/sysfs/dir.c
@@ -106,7 +106,7 @@ void sysfs_remove_dir(struct kobject * k
pr_debug(" done\n");
node = dentry->d_subdirs.next;
}
-
+ spin_unlock(&dcache_lock);
up(&dentry->d_inode->i_sem);
d_invalidate(dentry);
simple_rmdir(parent->d_inode,dentry);
Changes since 2.5.64-mm3:
linus.patch
Latest from Linus
-register_blkdev-cleanups.patch
-limit-write-latency.patch
-nfs-sendfile.patch
-readahead-shrink-to-zero.patch
-per-cpu-disk-stats.patch
-vm_area-use-after-free-fix.patch
-use-after-free-check.patch
-slab-caller-tracking.patch
-slab-caller-tracking-symbolic.patch
-copy_page_range-invalid-page-fix.patch
-CONFIG_SWAP-fix.patch
-bonding-zerodiv-fix.patch
-readdir-usercopy-check.patch
-hugetlb-unmap_vmas-fix.patch
-ext2-double-free-bug.patch
-load_elf_binary-memleak-fix.patch
-xattr-bug-fixes.patch
-noirqbalance-fix.patch
-show_interrupts-locking-fix.patch
-show_interrupts-fixes.patch
-eepro100-lockup-fix.patch
-remove-kernel_flag.patch
-kernel-flag-fix.patch
-larger-proc-interrupts-buffer.patch
Merged
+sysfs_remove_dir-dcache_lock.patch
Missing spin_unlock()
+nfs-del_timer-race-fix.patch
Fix SMP race in NFS
+serial-warning-fix.patch
Fix a warning
+resurrect-kernel_flag.patch
Put kernel_flag back. It is needed by
!CONFIG_SMP && CONFIG_PREEMPT && CONFIG_DEBUG_SPINLOCK
+eepro100-warning-fix.patch
Fix a warning
+as-thinktime.patch
+as-div-by-zero-fix.patch
+as-history-track-reads-only.patch
Anticipatory scheduler work
+register-tty_devclass.patch
tty/sysfs fix
All 67 patches
linus.patch
Latest from Linus
sysfs_remove_dir-dcache_lock.patch
missing spin_unlock() in sysfs_remove_dir()
nfs-del_timer-race-fix.patch
rpc_delete_timer race fix
serial-warning-fix.patch
Subject: [PATCH] remove compile warning from serial console initcall
resurrect-kernel_flag.patch
revert the "remove kernel_flag" patch
eepro100-warning-fix.patch
fix a warning in eepro100.c
mm.patch
add -mmN to EXTRAVERSION
ppc64-reloc_hide.patch
ppc64-pci-patch.patch
Subject: pci patch
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-64-bit-exec-fix.patch
Subject: 64bit exec
ppc64-scruffiness.patch
Fix some PPC64 compile warnings
sym-do-160.patch
make the SYM driver do 160 MB/sec
kgdb.patch
nfsd-disable-softirq.patch
Fix race in svcsock.c in 2.5.61
report-lost-ticks.patch
make lost-tick detection more informative
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
tcp-wakeups.patch
Use fast wakeups in TCP/IPV4
lockd-lockup-fix-2.patch
Subject: Re: Fw: Re: 2.4.20 NFS server lock-up (SMP)
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
remove-unused-congestion-stuff.patch
Subject: [PATCH] remove unused congestion stuff
atm_dev_sem.patch
convert atm_dev_lock from spinlock to semaphore
as-iosched.patch
anticipatory I/O scheduler
as-random-fixes.patch
Subject: [PATCH] important fixes
as-comment-fix.patch
AS: comment fix
as-naming-comments-BUG.patch
AS: fix up naming, comments, add more BUGs
as-unnecessary-test.patch
as-atomicity-fix.patch
as-state-tracking-and-debug.patch
AS: state tracking fix and debug additions
as-state-tracking-fix.patch
AS: state tracking fix
as-nr_dispatched-atomic-fix.patch
as-thinktime.patch
AS: thinktime tracking
as-div-by-zero-fix.patch
as-history-track-reads-only.patch
AS: only track reads in per-process history
cfq-2.patch
CFQ scheduler, #2
smalldevfs.patch
smalldevfs
objrmap-2.5.62-5.patch
object-based rmap
objrmap-X-fix.patch
objrmap fix for X
objrmap-nr_mapped-fix.patch
objrmap: fix /proc/meminfo:Mapped
objrmap-mapped-mem-fix-2.patch
fix objrmap mapped mem accounting again
objrmap-atomic_t-fix.patch
Make objrmap mapcount non-atomic
scheduler-tunables.patch
scheduler tunables
scheduler-tunables-fix.patch
scheduler tunables fix
show_task-free-stack-fix.patch
show_task() fix and cleanup
reiserfs-fix-memleaks.patch
ReiserFS: fix memleaks on journal opening failures
yellowfin-set_bit-fix.patch
yellowfin driver set_bit fix
remap-file-pages-2.5.63-a1.patch
Subject: [patch] remap-file-pages-2.5.63-A1
pte_file-always.patch
enable file-offset-in-pte's for all mappings
hugh-nonlinear-fixes.patch
Fix nonlinear oddities
htree-nfs-fix.patch
Fix ext3 htree / NFS compatibility problems
update_atime-ng.patch
inode a/c/mtime modification speedup
one-sec-times.patch
Implement a/c/time speedup in ext2 & ext3
gcc3-inline-fix.patch
work around gcc-3.x inlining bugs
task_prio-fix.patch
simple task_prio() fix
register-tty_devclass.patch
Register tty_devclass before use
-
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/