From: Andrew Morton <akpm@digeo.com>
To: lkml <linux-kernel@vger.kernel.org>, linux-mm@kvack.org
Subject: 2.5.52-mm1
Date: Mon, 16 Dec 2002 00:36:29 -0800 [thread overview]
Message-ID: <3DFD908D.14D7F6E7@digeo.com> (raw)
url: http://www.zipworld.com.au/~akpm/linux/patches/2.5/2.5.52/2.5.52-mm1/
-> 2.5.52-mm1-shpte.gz For Dave
-> 2.5.52-mm1.gz Full patch
A bunch of random stuff. Most notably I now have restored ext2/ext3
dbench throughput on SMP to about the same level as it was before the
introduction of the Orlov allocator.
This was not the fault of the Orlov allocator - it just exposed some
weaknesses in the block allocation algorithms. These changes should
benefit a range of workloads.
Changes since 2.5.51-mm2:
-PF_MEMALLOC-no-recur.patch
-deprecate-bdflush.patch
-bcrl-printk.patch
-read_zero-speedup.patch
-nommu-rmap-locking.patch
-semtimedop.patch
-writeback-handle-memory-backed.patch
-2-remove-fail_writepage.patch
-wli-show_free_areas.patch
-pmd-allocation-fix.patch
-radix-tree-overflow-fix.patch
-sync_fs.patch
-ext3_sync_fs.patch
-filldir-checks.patch
-vmstats-fixes.patch
-hugetlb-fixes.patch
-writeback-interaction-fix.patch
-scalable-zone-protection.patch
-page-wait-table-min-size.patch
-ext3-transaction-reserved-blocks.patch
-remove-PF_SYNC.patch
-dont-inherit-mlockall.patch
-bootmem-alloc-alignment.patch
-ext23_free_blocks-check.patch
-blkdev-rlimit.patch
-readahead-pinned-memory.patch
-remove-vmscan-check.patch
-max_sane_readahead.patch
-default-super-ops.patch
-mempool-atomic-check.patch
-page-allocator-off-by-one.patch
-cacheline-aligned-pte_chains.patch
-ext2-sync-dir-fix.patch
Merged
-mmap-rounding-fix.patch
Dropped. Was already fixed in 2.5.
+sync_fs-deadlock-fix.patch
Fix the fix for the fix for the ext3 journal=data umount bug. Sigh.
+shrink_list-dirty-page-race.patch
Fix an SMP race in page reclaim which isn't really there.
+slab-poisoning.patch
Change the memory poisoning in the slab allocator so you can tell
whether the oops was due to use-of-uninitialised-memory (0x5a5a5a5a)
of use-of-freed-memory (0x6b6b6b6b)
+nommu-generic_file_readonly_mmap.patch
Give !CONFIG_NOMMU a generic_file_readonly_mmap()
+misc.patch
Minor fixes
+ext3-alloc-spread.patch
+ext2-alloc-spread.patch
Don't start block allocation for new files at the zeroth block of
the blockgroup all the time.
+spread-find_group_other.patch
Don't place S_ISREG inodes into blockgroups which don't have any
free blocks.
+iosched-doc.patch
deadline IO scheduler docco.
+ext3-use-after-free.patch
Fix the ext3 use-after-free bug which occurs when the filesystem runs
out of space or inodes.
+dio-always-kmalloc.patch
Never allocate `struct dio' on the stack.
+file-nr-doc-fix.patch
Docco fix.
+set_page_dirty_lock.patch
Lock pages when running set_page_dirty(), when there is nothing else
to pin down page->mapping.
+gup-check-valid.patch
Minor tweaks to the new page walker API.
All 48 patches:
linus.patch
cset-1.980-to-1.981.txt.gz
kgdb.patch
sync_fs-deadlock-fix.patch
sync_fs deadlock fix
shrink_list-dirty-page-race.patch
fix a page dirtying race in vmscan.c
slab-poisoning.patch
more informative slab poisoning
nommu-generic_file_readonly_mmap.patch
Add generic_file_readonly_mmap() for nommu
dio-return-partial-result.patch
aio-direct-io-infrastructure.patch
AIO support for raw/O_DIRECT
deferred-bio-dirtying.patch
bio dirtying infrastructure
aio-direct-io.patch
AIO support for raw/O_DIRECT
aio-dio-debug.patch
dio-reduce-context-switch-rate.patch
Reduced wakeup rate in direct-io code
cputimes_stat.patch
Retore per-cpu time accounting, with a config option
reduce-random-context-switch-rate.patch
Reduce context switch rate due to the random driver
inlines-net.patch
rbtree-iosched.patch
rbtree-based IO scheduler
deadsched-fix.patch
deadline scheduler fix
quota-smp-locks.patch
Subject: [PATCH] Quota SMP locks
shpte-ng.patch
pagetable sharing for ia32
shpte-nonlinear.patch
shpte: support nonlinear mappings and clean up clear_share_range()
shpte-always-on.patch
Force CONFIG_SHAREPTE=y for ia32
ptrace-flush.patch
Subject: [PATCH] ptrace on 2.5.44
buffer-debug.patch
buffer.c debugging
misc.patch
misc fixes
warn-null-wakeup.patch
pentium-II.patch
Pentium-II support bits
rcu-stats.patch
RCU statistics reporting
auto-unplug.patch
self-unplugging request queues
less-unplugging.patch
Remove most of the blk_run_queues() calls
ext3-fsync-speedup.patch
Clean up ext3_sync_file()
lockless-current_kernel_time.patch
Lockless current_kernel_timer()
remove-PF_NOWARN.patch
Remove PF_NOWARN
scheduler-tunables.patch
scheduler tunables
blocking-kswapd.patch
Give kswapd writeback higher priority than pdflush
ext3-alloc-spread.patch
ext3: smarter block allocation startup
ext2-alloc-spread.patch
ext2: smarter block allocation startup
spread-find_group_other.patch
ext2/3: better starting group for S_ISREG files
iosched-doc.patch
iosched tunables documentation
ext3-use-after-free.patch
ext3 use-after-free bugfix
dio-always-kmalloc.patch
direct-io: dynamically allocate struct dio
file-nr-doc-fix.patch
Docs: fix explanation of file-nr
set_page_dirty_lock.patch
fix set_page_dirty vs truncate&free races
dcache_rcu-2.patch
dcache_rcu-2-2.5.51.patch
dcache_rcu-3.patch
dcache_rcu-3-2.5.51.patch
page-walk-api.patch
page-walk-scsi.patch
page-walk-api-update.patch
pagewalk API update
gup-check-valid.patch
valid page test in get_user_pages()
WARNING: multiple messages have this Message-ID (diff)
From: Andrew Morton <akpm@digeo.com>
To: lkml <linux-kernel@vger.kernel.org>, linux-mm@kvack.org
Subject: 2.5.52-mm1
Date: Mon, 16 Dec 2002 00:36:29 -0800 [thread overview]
Message-ID: <3DFD908D.14D7F6E7@digeo.com> (raw)
url: http://www.zipworld.com.au/~akpm/linux/patches/2.5/2.5.52/2.5.52-mm1/
-> 2.5.52-mm1-shpte.gz For Dave
-> 2.5.52-mm1.gz Full patch
A bunch of random stuff. Most notably I now have restored ext2/ext3
dbench throughput on SMP to about the same level as it was before the
introduction of the Orlov allocator.
This was not the fault of the Orlov allocator - it just exposed some
weaknesses in the block allocation algorithms. These changes should
benefit a range of workloads.
Changes since 2.5.51-mm2:
-PF_MEMALLOC-no-recur.patch
-deprecate-bdflush.patch
-bcrl-printk.patch
-read_zero-speedup.patch
-nommu-rmap-locking.patch
-semtimedop.patch
-writeback-handle-memory-backed.patch
-2-remove-fail_writepage.patch
-wli-show_free_areas.patch
-pmd-allocation-fix.patch
-radix-tree-overflow-fix.patch
-sync_fs.patch
-ext3_sync_fs.patch
-filldir-checks.patch
-vmstats-fixes.patch
-hugetlb-fixes.patch
-writeback-interaction-fix.patch
-scalable-zone-protection.patch
-page-wait-table-min-size.patch
-ext3-transaction-reserved-blocks.patch
-remove-PF_SYNC.patch
-dont-inherit-mlockall.patch
-bootmem-alloc-alignment.patch
-ext23_free_blocks-check.patch
-blkdev-rlimit.patch
-readahead-pinned-memory.patch
-remove-vmscan-check.patch
-max_sane_readahead.patch
-default-super-ops.patch
-mempool-atomic-check.patch
-page-allocator-off-by-one.patch
-cacheline-aligned-pte_chains.patch
-ext2-sync-dir-fix.patch
Merged
-mmap-rounding-fix.patch
Dropped. Was already fixed in 2.5.
+sync_fs-deadlock-fix.patch
Fix the fix for the fix for the ext3 journal=data umount bug. Sigh.
+shrink_list-dirty-page-race.patch
Fix an SMP race in page reclaim which isn't really there.
+slab-poisoning.patch
Change the memory poisoning in the slab allocator so you can tell
whether the oops was due to use-of-uninitialised-memory (0x5a5a5a5a)
of use-of-freed-memory (0x6b6b6b6b)
+nommu-generic_file_readonly_mmap.patch
Give !CONFIG_NOMMU a generic_file_readonly_mmap()
+misc.patch
Minor fixes
+ext3-alloc-spread.patch
+ext2-alloc-spread.patch
Don't start block allocation for new files at the zeroth block of
the blockgroup all the time.
+spread-find_group_other.patch
Don't place S_ISREG inodes into blockgroups which don't have any
free blocks.
+iosched-doc.patch
deadline IO scheduler docco.
+ext3-use-after-free.patch
Fix the ext3 use-after-free bug which occurs when the filesystem runs
out of space or inodes.
+dio-always-kmalloc.patch
Never allocate `struct dio' on the stack.
+file-nr-doc-fix.patch
Docco fix.
+set_page_dirty_lock.patch
Lock pages when running set_page_dirty(), when there is nothing else
to pin down page->mapping.
+gup-check-valid.patch
Minor tweaks to the new page walker API.
All 48 patches:
linus.patch
cset-1.980-to-1.981.txt.gz
kgdb.patch
sync_fs-deadlock-fix.patch
sync_fs deadlock fix
shrink_list-dirty-page-race.patch
fix a page dirtying race in vmscan.c
slab-poisoning.patch
more informative slab poisoning
nommu-generic_file_readonly_mmap.patch
Add generic_file_readonly_mmap() for nommu
dio-return-partial-result.patch
aio-direct-io-infrastructure.patch
AIO support for raw/O_DIRECT
deferred-bio-dirtying.patch
bio dirtying infrastructure
aio-direct-io.patch
AIO support for raw/O_DIRECT
aio-dio-debug.patch
dio-reduce-context-switch-rate.patch
Reduced wakeup rate in direct-io code
cputimes_stat.patch
Retore per-cpu time accounting, with a config option
reduce-random-context-switch-rate.patch
Reduce context switch rate due to the random driver
inlines-net.patch
rbtree-iosched.patch
rbtree-based IO scheduler
deadsched-fix.patch
deadline scheduler fix
quota-smp-locks.patch
Subject: [PATCH] Quota SMP locks
shpte-ng.patch
pagetable sharing for ia32
shpte-nonlinear.patch
shpte: support nonlinear mappings and clean up clear_share_range()
shpte-always-on.patch
Force CONFIG_SHAREPTE=y for ia32
ptrace-flush.patch
Subject: [PATCH] ptrace on 2.5.44
buffer-debug.patch
buffer.c debugging
misc.patch
misc fixes
warn-null-wakeup.patch
pentium-II.patch
Pentium-II support bits
rcu-stats.patch
RCU statistics reporting
auto-unplug.patch
self-unplugging request queues
less-unplugging.patch
Remove most of the blk_run_queues() calls
ext3-fsync-speedup.patch
Clean up ext3_sync_file()
lockless-current_kernel_time.patch
Lockless current_kernel_timer()
remove-PF_NOWARN.patch
Remove PF_NOWARN
scheduler-tunables.patch
scheduler tunables
blocking-kswapd.patch
Give kswapd writeback higher priority than pdflush
ext3-alloc-spread.patch
ext3: smarter block allocation startup
ext2-alloc-spread.patch
ext2: smarter block allocation startup
spread-find_group_other.patch
ext2/3: better starting group for S_ISREG files
iosched-doc.patch
iosched tunables documentation
ext3-use-after-free.patch
ext3 use-after-free bugfix
dio-always-kmalloc.patch
direct-io: dynamically allocate struct dio
file-nr-doc-fix.patch
Docs: fix explanation of file-nr
set_page_dirty_lock.patch
fix set_page_dirty vs truncate&free races
dcache_rcu-2.patch
dcache_rcu-2-2.5.51.patch
dcache_rcu-3.patch
dcache_rcu-3-2.5.51.patch
page-walk-api.patch
page-walk-scsi.patch
page-walk-api-update.patch
pagewalk API update
gup-check-valid.patch
valid page test in get_user_pages()
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/
next reply other threads:[~2002-12-16 8:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-16 8:36 Andrew Morton [this message]
2002-12-16 8:36 ` 2.5.52-mm1 Andrew Morton
2002-12-17 8:19 ` 2.5.52-mm1 kernel BUG at mm/page_walk.c:430! Helge Hafting
2002-12-17 17:10 ` Andrew Morton
2002-12-18 12:26 ` 2.5.52-mm1 Ed Tomlinson
2002-12-18 16:37 ` 2.5.52-mm1 Andrew Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3DFD908D.14D7F6E7@digeo.com \
--to=akpm@digeo.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.