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.44-mm3
Date: Tue, 22 Oct 2002 19:16:30 -0700	[thread overview]
Message-ID: <3DB6067E.C95174FC@digeo.com> (raw)


url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.44/2.5.44-mm3/

. Lots of little fixes.

. Dropped the patch which allocates each CPU's per-cpu memory separately.
  That's over in experimental/ and has been reworked to use alloc_pages_node(),
  if anyone's interested.

. Badari has redone the patch which permits finer-than-fs-blocksize
  direct IO.

. Patch from Rusty permits NR_CPUS > sizeof(unsigned long)*8.

. An enormous patch from Adam Richter against the loop driver.  It needs
  work, but let's get that under test.

. Added Ingo's put-page-offset-into-ptes-for-mmap patch.  That's ia32-only
  at present so I've uploaded a 2.5.44-mm3-non-ia32.gz rollup as well,
  which doesn't have that one.

. Update to the patch management scripts is in
  http://www.zip.com.au/~akpm/linux/patches/patch-scripts-0.2/
  This includes a new command "pstatus" from Stephen Cameron which
  provides a status summary of all your patches.

  User testimonials include "neat", "it encourages you to make
  fine-grained patches" and "I made 30 patches and almost all of
  them were merged!".



Since 2.5.44-mm2

+rcu-idle-fix.patch

 RCU idle detection fix

+dio-fine-alignment.patch

 Fine-alignment for direct IO

+shrink_slab-overflow.patch

 Fix an arith overflow in the VM whcih probably can't happen

-per-cpu-01-core.patch

 Moved into experimental/

+larger-cpu-masks.patch

 Support more CPUs

+adam-loop.patch

 Loop driver rework

+decoded-wchan-output.patch

 Create /proc/pid/wchan

+rcu-stats.patch

 Display some rcu info in /proc/rcu

+generic-nonlinear-mappings-D0.patch

 pgoff_t-in-pte_t.



All 101 patches:


rcu-idle-fix.patch
  RCU idle detection fix

ide-warnings.patch
  Fix some IDE compile warnings

dmi-warning.patch
  fix a compile warning in dmi_scan.c

scsi-reboot-fix.patch

kgdb.patch

misc.patch
  misc fixes

ramfs-aops.patch
  Move ramfs address_space ops into libfs

ramfs-prepare-write-speedup.patch
  correctness fixes in libfs address_space ops

pipe-fix.patch
  use correct wakeups in fs/pipe.c

dio-submit-fix.patch
  rework direct-io for bio_add_page

dio-fine-alignment.patch
  Allow O_DIRECT to use 512-byte alignment

file_ra_state_init.patch
  Add a function to initialise file readahead state

less-unlikelies.patch
  reduced buslocked traffic in the page allocator

running-iowait.patch
  expose nr_running and nr_iowait task counts in /proc

intel-user-copy-taka.patch
  Faster copy_*_user for Intel ia32 CPUs

shrink_slab-overflow.patch

uaccess-uninline.patch

ingo-oom-kill.patch
  oom-killer changes for threaded apps

unbloat-pid.patch
  Reduce RAM use in kernel/pid.c

per-cpu-ratelimits.patch

for-each-cpu.patch
  for_each_possible_cpu and for_each_online_cpu macros

per-cpu-warning.patch
  Fix per-cpu compile warnings on UP

cpuup-notifiers.patch
  extended cpu hotplug notifiers

per-cpu-02-rcu.patch
  cpu_possible rcu per_cpu data

per-cpu-03-timer.patch
  cpu_possible timer percpu data

per-cpu-04-tasklet.patch
  cpu_possible tasklet percpu data

per-cpu-05-bh.patch
  cpu_possible bh_accounting

export-per-cpu-symbol.patch
  create EXPORT_PER_CPU_SYMBOL

per-cpu-page_state.patch

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

slab-cleanup.patch
  Slab cleanup

slab-per-cpu.patch
  Use CPU notifiers in slab

ingo-mmap-speedup.patch
  Ingo's mmap speedup

task-unmapped-base-fix.patch
  Don't take TASK_UNMAPPED_BAE at compile time

mm-inlines.patch
  remove some inlines from mm/*

o_streaming.patch
  O_STREAMING support

larger-cpu-masks.patch
  support NR_CPUS > sizeof(unsigned long) * 8

shmem_getpage-unlock_page.patch
  tmpfs 1/9 shmem_getpage unlock_page

shmem_getpage-beyond-eof.patch
  tmpfs 2/9 shmem_getpage beyond eof

shmem_getpage-reading-holes.patch
  tmpfs 3/9 shmem_getpage reading holes

shmem-fs-cleanup.patch
  tmpfs 4/9 shmem fs cleanup

shmem_file_sendfile.patch
  tmpfs 5/9 shmem_file_sendfile

shmem_file_write-update.patch
  tmpfs 6/9 shmem_file_write update

shmem_getpage-flush_dcache.patch
  tmpfs 7/9 shmem_getpage flush_dcache

loopable-tmpfs.patch
  tmpfs 8/9 loopable tmpfs

event-II.patch
  f_version/i_version cleanups

event-ext2.patch
  f_version/i_version cleanups: ext2

mod_timer-race.patch

blkdev-o_direct-short-read.patch
  Fix O_DIRECT blockdev reads at end-of-device

adam-loop.patch

orlov-allocator.patch

blk-queue-bounce.patch
  inline blk_queue_bounce

lseek-ext2_readdir.patch
  remove lock_kernel() from ext2_readdir()

decoded-wchan-output.patch
  pre-decoded wchan output in /proc/pid/wchan

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)

hugetlb-prefault.patch
  hugetlbpages: factor out some code for hugetlbfs

hugetlb-header-split.patch
  Move hugetlb declarations into their own header

htlb-update.patch
  hugetlb fixes and cleanups

hugetlb-page-count.patch
  fix hugetlb thinko

hugetlbfs.patch
  hugetlbfs file system

hugetlb-shm.patch
  hugetlbfs backing for SYSV shared memory

truncate-bkl.patch
  don't take the BKL in inode_setattr

akpm-deadline.patch
  deadline scheduler tweaks

pipe-speedup.patch
  user faster wakeups in the pipe code

dcache_rcu.patch
  Use RCU for dcache

rcu-stats.patch
  RCU statistics reporting

mpopulate.patch
  remap_file_pages

shmem_populate.patch
  tmpfs 9/9 Ingo's shmem_populate

ext23-acl-xattr-01.patch

ext23-acl-xattr-02.patch

ext23-acl-xattr-03.patch

ext23-acl-xattr-04.patch

ext23-acl-xattr-05.patch

ext23-acl-xattr-06.patch

ext23-acl-xattr-07.patch

ext23-acl-xattr-08.patch

ext23-acl-xattr-09.patch

ext23-acl-xattr-10.patch

ext23-acl-xattr-11.patch

ext2-mount-fix.patch

acl-xattr-on.patch
  turn on posix acls and extended attributes

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

shpte-ng.patch

generic-nonlinear-mappings-D0.patch
  generic nonlinear mappings

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.44-mm3
Date: Tue, 22 Oct 2002 19:16:30 -0700	[thread overview]
Message-ID: <3DB6067E.C95174FC@digeo.com> (raw)

url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.44/2.5.44-mm3/

. Lots of little fixes.

. Dropped the patch which allocates each CPU's per-cpu memory separately.
  That's over in experimental/ and has been reworked to use alloc_pages_node(),
  if anyone's interested.

. Badari has redone the patch which permits finer-than-fs-blocksize
  direct IO.

. Patch from Rusty permits NR_CPUS > sizeof(unsigned long)*8.

. An enormous patch from Adam Richter against the loop driver.  It needs
  work, but let's get that under test.

. Added Ingo's put-page-offset-into-ptes-for-mmap patch.  That's ia32-only
  at present so I've uploaded a 2.5.44-mm3-non-ia32.gz rollup as well,
  which doesn't have that one.

. Update to the patch management scripts is in
  http://www.zip.com.au/~akpm/linux/patches/patch-scripts-0.2/
  This includes a new command "pstatus" from Stephen Cameron which
  provides a status summary of all your patches.

  User testimonials include "neat", "it encourages you to make
  fine-grained patches" and "I made 30 patches and almost all of
  them were merged!".



Since 2.5.44-mm2

+rcu-idle-fix.patch

 RCU idle detection fix

+dio-fine-alignment.patch

 Fine-alignment for direct IO

+shrink_slab-overflow.patch

 Fix an arith overflow in the VM whcih probably can't happen

-per-cpu-01-core.patch

 Moved into experimental/

+larger-cpu-masks.patch

 Support more CPUs

+adam-loop.patch

 Loop driver rework

+decoded-wchan-output.patch

 Create /proc/pid/wchan

+rcu-stats.patch

 Display some rcu info in /proc/rcu

+generic-nonlinear-mappings-D0.patch

 pgoff_t-in-pte_t.



All 101 patches:


rcu-idle-fix.patch
  RCU idle detection fix

ide-warnings.patch
  Fix some IDE compile warnings

dmi-warning.patch
  fix a compile warning in dmi_scan.c

scsi-reboot-fix.patch

kgdb.patch

misc.patch
  misc fixes

ramfs-aops.patch
  Move ramfs address_space ops into libfs

ramfs-prepare-write-speedup.patch
  correctness fixes in libfs address_space ops

pipe-fix.patch
  use correct wakeups in fs/pipe.c

dio-submit-fix.patch
  rework direct-io for bio_add_page

dio-fine-alignment.patch
  Allow O_DIRECT to use 512-byte alignment

file_ra_state_init.patch
  Add a function to initialise file readahead state

less-unlikelies.patch
  reduced buslocked traffic in the page allocator

running-iowait.patch
  expose nr_running and nr_iowait task counts in /proc

intel-user-copy-taka.patch
  Faster copy_*_user for Intel ia32 CPUs

shrink_slab-overflow.patch

uaccess-uninline.patch

ingo-oom-kill.patch
  oom-killer changes for threaded apps

unbloat-pid.patch
  Reduce RAM use in kernel/pid.c

per-cpu-ratelimits.patch

for-each-cpu.patch
  for_each_possible_cpu and for_each_online_cpu macros

per-cpu-warning.patch
  Fix per-cpu compile warnings on UP

cpuup-notifiers.patch
  extended cpu hotplug notifiers

per-cpu-02-rcu.patch
  cpu_possible rcu per_cpu data

per-cpu-03-timer.patch
  cpu_possible timer percpu data

per-cpu-04-tasklet.patch
  cpu_possible tasklet percpu data

per-cpu-05-bh.patch
  cpu_possible bh_accounting

export-per-cpu-symbol.patch
  create EXPORT_PER_CPU_SYMBOL

per-cpu-page_state.patch

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

slab-cleanup.patch
  Slab cleanup

slab-per-cpu.patch
  Use CPU notifiers in slab

ingo-mmap-speedup.patch
  Ingo's mmap speedup

task-unmapped-base-fix.patch
  Don't take TASK_UNMAPPED_BAE at compile time

mm-inlines.patch
  remove some inlines from mm/*

o_streaming.patch
  O_STREAMING support

larger-cpu-masks.patch
  support NR_CPUS > sizeof(unsigned long) * 8

shmem_getpage-unlock_page.patch
  tmpfs 1/9 shmem_getpage unlock_page

shmem_getpage-beyond-eof.patch
  tmpfs 2/9 shmem_getpage beyond eof

shmem_getpage-reading-holes.patch
  tmpfs 3/9 shmem_getpage reading holes

shmem-fs-cleanup.patch
  tmpfs 4/9 shmem fs cleanup

shmem_file_sendfile.patch
  tmpfs 5/9 shmem_file_sendfile

shmem_file_write-update.patch
  tmpfs 6/9 shmem_file_write update

shmem_getpage-flush_dcache.patch
  tmpfs 7/9 shmem_getpage flush_dcache

loopable-tmpfs.patch
  tmpfs 8/9 loopable tmpfs

event-II.patch
  f_version/i_version cleanups

event-ext2.patch
  f_version/i_version cleanups: ext2

mod_timer-race.patch

blkdev-o_direct-short-read.patch
  Fix O_DIRECT blockdev reads at end-of-device

adam-loop.patch

orlov-allocator.patch

blk-queue-bounce.patch
  inline blk_queue_bounce

lseek-ext2_readdir.patch
  remove lock_kernel() from ext2_readdir()

decoded-wchan-output.patch
  pre-decoded wchan output in /proc/pid/wchan

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)

hugetlb-prefault.patch
  hugetlbpages: factor out some code for hugetlbfs

hugetlb-header-split.patch
  Move hugetlb declarations into their own header

htlb-update.patch
  hugetlb fixes and cleanups

hugetlb-page-count.patch
  fix hugetlb thinko

hugetlbfs.patch
  hugetlbfs file system

hugetlb-shm.patch
  hugetlbfs backing for SYSV shared memory

truncate-bkl.patch
  don't take the BKL in inode_setattr

akpm-deadline.patch
  deadline scheduler tweaks

pipe-speedup.patch
  user faster wakeups in the pipe code

dcache_rcu.patch
  Use RCU for dcache

rcu-stats.patch
  RCU statistics reporting

mpopulate.patch
  remap_file_pages

shmem_populate.patch
  tmpfs 9/9 Ingo's shmem_populate

ext23-acl-xattr-01.patch

ext23-acl-xattr-02.patch

ext23-acl-xattr-03.patch

ext23-acl-xattr-04.patch

ext23-acl-xattr-05.patch

ext23-acl-xattr-06.patch

ext23-acl-xattr-07.patch

ext23-acl-xattr-08.patch

ext23-acl-xattr-09.patch

ext23-acl-xattr-10.patch

ext23-acl-xattr-11.patch

ext2-mount-fix.patch

acl-xattr-on.patch
  turn on posix acls and extended attributes

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

shpte-ng.patch

generic-nonlinear-mappings-D0.patch
  generic nonlinear mappings
--
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-23  2:10 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-23  2:16 Andrew Morton [this message]
2002-10-23  2:16 ` 2.5.44-mm3 Andrew Morton
2002-10-23 13:13 ` 2.5.44-mm3 Ravikiran G Thirumalai
2002-10-23 13:13   ` 2.5.44-mm3 Ravikiran G Thirumalai
2002-10-23 14:25   ` 2.5.44-mm3 Martin J. Bligh
2002-10-23 14:25     ` 2.5.44-mm3 Martin J. Bligh
  -- strict thread matches above, loose matches on Subject: below --
2002-10-23 10:01 2.5.44-mm3 Con Kolivas

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=3DB6067E.C95174FC@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.