All of lore.kernel.org
 help / color / mirror / Atom feed
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/

             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.