From: Andrew Morton <akpm@digeo.com>
To: lkml <linux-kernel@vger.kernel.org>,
"linux-mm@kvack.org" <linux-mm@kvack.org>
Subject: 2.5.43-mm1
Date: Wed, 16 Oct 2002 00:03:25 -0700 [thread overview]
Message-ID: <3DAD0F3D.39E5B5DC@digeo.com> (raw)
url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.43/2.5.43-mm1/
- The faster copy_*_user patch for Intel ia32 CPUs has been updated to
be a little faster.
- A few 2.5.43 compilation fixes are included.
- Ingo's get_unmapped_area() speedup is added
- Included the extended attributes and posix ACL code. This feature
is late, IMO. People who want this would be advised to help shake
it down.
- There are still a few problems with the shared pagetable code. One
of David's fixup patches didn't work out, so there are two followup
patches over in the experimental/ directory. They're for David - don't
use them.
- There's a little tweak here (no-reclaim-throttle.patch) which will
improve interactivity on small machines during heavy writeout.
But generally, for those people who have had problems with sluggishness
and swappiness in the 2.5 VM: 2.5.43 pretty much has it all. Please
give it a shot.
/proc/sys/vm/swappiness is available for playing with. Default value
is 60%, and 100 gives you the previous 2.5 behaviour.
Some things are slower - most notably things which involve simultaneous
reading from and writing to the same disk. Such workloads were traded
off against latency under write loads. I expect that with careful attention
some of this can be pulled back, but it's not a large regression. Maybe
up to 10-20%.
Since 2.5.42-mm3:
+mpparse-fix.patch
+md-fix.patch
2.5.43 compile fixes
-oprofile-25.patch
Merged
+disable-ppc-lbd.patch
Don't offer 64-bit sector_t on PPC32
+reiserfs-kmap-fix.patch
Fix a highmem oops in reiserfs_ioctl()
+refill-inactive-lockup-fix.patch
Fix a VM lockup under weird loads
+simple_rename-link-count.patch
Fix fs/libfs:simple_rename()
+static-filemap_sync.patch
Make filemap_sync() static, don't export to modules
-raid0-fix.patch
-fsync_buffers_list-fix.patch
Merged
-intel-user-copy.patch
+intel-user-copy-taka.patch
New, improved
+meminfo-numa.patch
Add /proc/meminfo.numa
+ingo-mmap-speedup.patch
Faster search heuristic for mmap()
+ingo-oom-kill.patch
Make the oom killer smarter for threaded apps
+vmalloc-overalloc.patch
Don't allocate an extra page in vmalloc()
+no-reclaim-throttle.patch
Don't make writers wait on writeback in page reclaim
+shpte-lock-ranking-fix.patch
shared pagetable locking fix
+handle-mm-fault-locking.patch
+mremap-shared-pagetable-fix.patch
shared pagetable fixes
-xattr-2.patch
-xattr-shrinker.patch
-xattr-3.patch
-xattr-4.patch
Obsoleted
+xattr-01-metablock-cache.patch
+xattr-02-ext3.patch
+xattr-03-ext2.patch
+fix-xattr.patch
Extended Attributes, and a fix thereto
+posix-acl-01-core.patch
+posix-acl-02-umask.patch
+posix-acl-03-user-api.patch
+posix-acl-04-ext3.patch
Posix ACLs
+acl-ext3-fix-tree.patch
+acl-ext3-inode.patch
Fixes to the above
+posix-acl-05-ext2.patch
Posix ACLs
+ext23-mount-options.patch
Clean up parsing of ext2/3 mount options
-rcu_ltimer.patch
Merged
mpparse-fix.patch
md-fix.patch
kgdb.patch
disable-ppc-lbd.patch
Disable CONFIG_LBD for ppc32
mod_timer-race.patch
net-loopback.patch
Disable second copy in the network loopback driver
reiserfs-kmap-fix.patch
reiserfs: remove stray kunmap
blkdev-o_direct-short-read.patch
Fix O_DIRECT blockdev reads at end-of-device
refill-inactive-lockup-fix.patch
Fix a refill_inactive_zone lockup
orlov-allocator.patch
blk-queue-bounce.patch
inline blk_queue_bounce
lseek-ext2_readdir.patch
remove lock_kernel() from ext2_readdir()
dio-fine-alignment.patch
Allow O_DIRECT to use 512-byte alignment
write-deadlock.patch
Fix the generic_file_write-from-same-mmapped-page deadlock
rd-cleanup.patch
Cleanup and fix the ramdisk driver (doesn't work right yet)
spin-lock-check.patch
spinlock/rwlock checking infrastructure
hugetlb-prefault.patch
hugetlbpages: factor out some code for hugetlbfs
ramfs-aops.patch
Move ramfs address_space ops into libfs
hugetlb-header-split.patch
Move hugetlb declarations into their own header
hugetlbfs.patch
hugetlbfs file system
hugetlb-shm.patch
hugetlbfs backing for SYSV shared memory
page_reserved-accounting.patch
Global PageReserved accounting
use-page_reserved_accounting.patch
Use PG_reserved accounting in the VM
ramfs-prepare-write-speedup.patch
correctness fixes in libfs address_space ops
simple_rename-link-count.patch
Fix link count in simple_rename()
truncate-bkl.patch
don't take the BKL in inode_setattr
static-filemap_sync.patch
Make filemap_sync() static
akpm-deadline.patch
deadline scheduler tweaks
intel-user-copy-taka.patch
Faster copy_*_user for Intel ia32 CPUs
meminfo-numa.patch
NUMA: /proc/meminfo.numa
rmqueue_bulk.patch
bulk page allocator
free_pages_bulk.patch
Bulk page freeing function
hot_cold_pages.patch
Hot/Cold pages and zone->lock amortisation
readahead-cold-pages.patch
Use cache-cold pages for pagecache reads.
pagevec-hot-cold-hint.patch
hot/cold hints for truncate and page reclaim
page-reservation.patch
Page reservation API
wli-show_free_areas.patch
show_free_areas extensions
o_streaming.patch
O_STREAMING support
ingo-mmap-speedup.patch
Ingo's mmap speedup
ingo-oom-kill.patch
oom-killer changes for threaded apps
vmalloc-overalloc.patch
Avoid overallocating pages in vmalloc()
add_timer_on.patch
add_timer_on(): function to start a timer on a particular CPU
slab-split-01-rename.patch
slab cleanup: rename static functions
slab-split-02-SMP.patch
slab: enable the cpu arrays on uniprocessor
slab-split-03-tail.patch
slab: reduced internal fragmentation
slab-split-04-drain.patch
slab: take the spinlock in the drain function.
slab-split-05-name.patch
slab: remove spaces from /proc identifiers
slab-split-06-mand-cpuarray.patch
slab: cleanups and speedups
slab-split-07-inline.patch
slab: uninline poisoning checks
slab-split-08-reap.patch
slab: reap timers
slab-timer.patch
slab-use-sem.patch
no-reclaim-throttle.patch
Don't wait on page writeout in page reclaim
fs-inlines.patch
Kill some inlining in fs/*
mm-inlines.patch
remove some inlines from mm/*
uninline-highmem.patch
uninline the highmem mapping functions
shpte.patch
shpte-lock-ranking-fix.patch
shared pte lock ranking fix
shmmap.patch
Proactively share page tables for shared memory
handle-mm-fault-locking.patch
handle_mm_fault locking fix
mremap-shared-pagetable-fix.patch
fix mremap for shared page tables
xattr-01-metablock-cache.patch
EA: meta block cache
xattr-02-ext3.patch
EA: ext3 support
xattr-03-ext2.patch
EA: ext2 support
fix-xattr.patch
EA: compile warning fix
posix-acl-01-core.patch
posixacl: core support
posix-acl-02-umask.patch
posixacl: umask support
posix-acl-03-user-api.patch
posixacl: user API
posix-acl-04-ext3.patch
posixacl: ext3 support
acl-ext3-fix-tree.patch
acl-ext3-inode.patch
posix-acl-05-ext2.patch
posixacl: ext2 support
ext23-mount-options.patch
ext2/3 mount option processing cleanup
read_barrier_depends.patch
extended barrier primitives
dcache_rcu.patch
Use RCU for dcache
mpopulate.patch
remap_file_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" <linux-mm@kvack.org>
Subject: 2.5.43-mm1
Date: Wed, 16 Oct 2002 00:03:25 -0700 [thread overview]
Message-ID: <3DAD0F3D.39E5B5DC@digeo.com> (raw)
url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.43/2.5.43-mm1/
- The faster copy_*_user patch for Intel ia32 CPUs has been updated to
be a little faster.
- A few 2.5.43 compilation fixes are included.
- Ingo's get_unmapped_area() speedup is added
- Included the extended attributes and posix ACL code. This feature
is late, IMO. People who want this would be advised to help shake
it down.
- There are still a few problems with the shared pagetable code. One
of David's fixup patches didn't work out, so there are two followup
patches over in the experimental/ directory. They're for David - don't
use them.
- There's a little tweak here (no-reclaim-throttle.patch) which will
improve interactivity on small machines during heavy writeout.
But generally, for those people who have had problems with sluggishness
and swappiness in the 2.5 VM: 2.5.43 pretty much has it all. Please
give it a shot.
/proc/sys/vm/swappiness is available for playing with. Default value
is 60%, and 100 gives you the previous 2.5 behaviour.
Some things are slower - most notably things which involve simultaneous
reading from and writing to the same disk. Such workloads were traded
off against latency under write loads. I expect that with careful attention
some of this can be pulled back, but it's not a large regression. Maybe
up to 10-20%.
Since 2.5.42-mm3:
+mpparse-fix.patch
+md-fix.patch
2.5.43 compile fixes
-oprofile-25.patch
Merged
+disable-ppc-lbd.patch
Don't offer 64-bit sector_t on PPC32
+reiserfs-kmap-fix.patch
Fix a highmem oops in reiserfs_ioctl()
+refill-inactive-lockup-fix.patch
Fix a VM lockup under weird loads
+simple_rename-link-count.patch
Fix fs/libfs:simple_rename()
+static-filemap_sync.patch
Make filemap_sync() static, don't export to modules
-raid0-fix.patch
-fsync_buffers_list-fix.patch
Merged
-intel-user-copy.patch
+intel-user-copy-taka.patch
New, improved
+meminfo-numa.patch
Add /proc/meminfo.numa
+ingo-mmap-speedup.patch
Faster search heuristic for mmap()
+ingo-oom-kill.patch
Make the oom killer smarter for threaded apps
+vmalloc-overalloc.patch
Don't allocate an extra page in vmalloc()
+no-reclaim-throttle.patch
Don't make writers wait on writeback in page reclaim
+shpte-lock-ranking-fix.patch
shared pagetable locking fix
+handle-mm-fault-locking.patch
+mremap-shared-pagetable-fix.patch
shared pagetable fixes
-xattr-2.patch
-xattr-shrinker.patch
-xattr-3.patch
-xattr-4.patch
Obsoleted
+xattr-01-metablock-cache.patch
+xattr-02-ext3.patch
+xattr-03-ext2.patch
+fix-xattr.patch
Extended Attributes, and a fix thereto
+posix-acl-01-core.patch
+posix-acl-02-umask.patch
+posix-acl-03-user-api.patch
+posix-acl-04-ext3.patch
Posix ACLs
+acl-ext3-fix-tree.patch
+acl-ext3-inode.patch
Fixes to the above
+posix-acl-05-ext2.patch
Posix ACLs
+ext23-mount-options.patch
Clean up parsing of ext2/3 mount options
-rcu_ltimer.patch
Merged
mpparse-fix.patch
md-fix.patch
kgdb.patch
disable-ppc-lbd.patch
Disable CONFIG_LBD for ppc32
mod_timer-race.patch
net-loopback.patch
Disable second copy in the network loopback driver
reiserfs-kmap-fix.patch
reiserfs: remove stray kunmap
blkdev-o_direct-short-read.patch
Fix O_DIRECT blockdev reads at end-of-device
refill-inactive-lockup-fix.patch
Fix a refill_inactive_zone lockup
orlov-allocator.patch
blk-queue-bounce.patch
inline blk_queue_bounce
lseek-ext2_readdir.patch
remove lock_kernel() from ext2_readdir()
dio-fine-alignment.patch
Allow O_DIRECT to use 512-byte alignment
write-deadlock.patch
Fix the generic_file_write-from-same-mmapped-page deadlock
rd-cleanup.patch
Cleanup and fix the ramdisk driver (doesn't work right yet)
spin-lock-check.patch
spinlock/rwlock checking infrastructure
hugetlb-prefault.patch
hugetlbpages: factor out some code for hugetlbfs
ramfs-aops.patch
Move ramfs address_space ops into libfs
hugetlb-header-split.patch
Move hugetlb declarations into their own header
hugetlbfs.patch
hugetlbfs file system
hugetlb-shm.patch
hugetlbfs backing for SYSV shared memory
page_reserved-accounting.patch
Global PageReserved accounting
use-page_reserved_accounting.patch
Use PG_reserved accounting in the VM
ramfs-prepare-write-speedup.patch
correctness fixes in libfs address_space ops
simple_rename-link-count.patch
Fix link count in simple_rename()
truncate-bkl.patch
don't take the BKL in inode_setattr
static-filemap_sync.patch
Make filemap_sync() static
akpm-deadline.patch
deadline scheduler tweaks
intel-user-copy-taka.patch
Faster copy_*_user for Intel ia32 CPUs
meminfo-numa.patch
NUMA: /proc/meminfo.numa
rmqueue_bulk.patch
bulk page allocator
free_pages_bulk.patch
Bulk page freeing function
hot_cold_pages.patch
Hot/Cold pages and zone->lock amortisation
readahead-cold-pages.patch
Use cache-cold pages for pagecache reads.
pagevec-hot-cold-hint.patch
hot/cold hints for truncate and page reclaim
page-reservation.patch
Page reservation API
wli-show_free_areas.patch
show_free_areas extensions
o_streaming.patch
O_STREAMING support
ingo-mmap-speedup.patch
Ingo's mmap speedup
ingo-oom-kill.patch
oom-killer changes for threaded apps
vmalloc-overalloc.patch
Avoid overallocating pages in vmalloc()
add_timer_on.patch
add_timer_on(): function to start a timer on a particular CPU
slab-split-01-rename.patch
slab cleanup: rename static functions
slab-split-02-SMP.patch
slab: enable the cpu arrays on uniprocessor
slab-split-03-tail.patch
slab: reduced internal fragmentation
slab-split-04-drain.patch
slab: take the spinlock in the drain function.
slab-split-05-name.patch
slab: remove spaces from /proc identifiers
slab-split-06-mand-cpuarray.patch
slab: cleanups and speedups
slab-split-07-inline.patch
slab: uninline poisoning checks
slab-split-08-reap.patch
slab: reap timers
slab-timer.patch
slab-use-sem.patch
no-reclaim-throttle.patch
Don't wait on page writeout in page reclaim
fs-inlines.patch
Kill some inlining in fs/*
mm-inlines.patch
remove some inlines from mm/*
uninline-highmem.patch
uninline the highmem mapping functions
shpte.patch
shpte-lock-ranking-fix.patch
shared pte lock ranking fix
shmmap.patch
Proactively share page tables for shared memory
handle-mm-fault-locking.patch
handle_mm_fault locking fix
mremap-shared-pagetable-fix.patch
fix mremap for shared page tables
xattr-01-metablock-cache.patch
EA: meta block cache
xattr-02-ext3.patch
EA: ext3 support
xattr-03-ext2.patch
EA: ext2 support
fix-xattr.patch
EA: compile warning fix
posix-acl-01-core.patch
posixacl: core support
posix-acl-02-umask.patch
posixacl: umask support
posix-acl-03-user-api.patch
posixacl: user API
posix-acl-04-ext3.patch
posixacl: ext3 support
acl-ext3-fix-tree.patch
acl-ext3-inode.patch
posix-acl-05-ext2.patch
posixacl: ext2 support
ext23-mount-options.patch
ext2/3 mount option processing cleanup
read_barrier_depends.patch
extended barrier primitives
dcache_rcu.patch
Use RCU for dcache
mpopulate.patch
remap_file_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-10-16 6:57 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-16 7:03 Andrew Morton [this message]
2002-10-16 7:03 ` 2.5.43-mm1 Andrew Morton
2002-10-16 7:33 ` 2.5.43-mm1 Maneesh Soni
2002-10-16 7:33 ` 2.5.43-mm1 Maneesh Soni
2002-10-16 11:15 ` oops (Re: 2.5.43-mm1) Matt Bernstein
2002-10-16 16:29 ` 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=3DAD0F3D.39E5B5DC@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.