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.34-mm2
Date: Wed, 11 Sep 2002 23:29:08 -0700	[thread overview]
Message-ID: <3D803434.F2A58357@digeo.com> (raw)


url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.34/2.5.34-mm2/

-throttling-fix.patch
-sleeping-release_page.patch
-dirty-state-accounting.patch
-discontig-cleanup-1.patch
-discontig-cleanup-2.patch
-writeback-thresholds.patch
-buffer-strip.patch
-rmap-speedup.patch
-wli-highpte.patch

 Merged

-lpp2.patch

 Folded into lpp.patch - hugetlb fixes

+lpp-update.patch

 More hugetlb fixes from Rohit.

+pf_nowarn.patch

 Prevent some `page allocation failure' warnings which aren't supposed
 to come out.

+jeremy.patch

 Spel Jermy's naim wright

-segq.patch

 SEGQ had an interaction with the dirty memory management.  This interaction
 was the source of Badari's IO bandwidth regression.  Removed until I have
 time to poke at it.

+wake-speedup.patch

 Badari's pagecache writeout is back up to 270 megs/sec.  The CPUs are pegged
 and the hottest functions are 

  5348 __wake_up                                111.4167
  6954 unlock_page                               72.4375
187676 generic_file_write_nolock                 71.9617
  9577 __scsi_end_request                        54.4148

 I cannot reproduce these profiles with mortal numbers of hard disks, but
 the wakeup code can be sped up heaps.

 The patch implements a new wait/wakeup mechanism which removes wait_queues
 from wait_queue_head's within __wake_up(), rather than within the woken
 process.

+buddyinfo.patch

 /proc/buddyinfo - stats on free page fragmentation.

+free_area.patch

 Nail another gratuitous typedef

+radix_tree_gang_lookup.patch

 Multipage pagecache scan and lookup.

+truncate_inode_pages.patch

 Redo the truncate/invalidate code to use gang lookups.





linus.patch
  cset-1.568.17.13-to-1.648.txt.gz

scsi_hack.patch
  Fix block-highmem for scsi

ext3-htree.patch
  Indexed directories for ext3

spin-lock-check.patch
  spinlock/rwlock checking infrastructure

rd-cleanup.patch
  Cleanup and fix the ramdisk driver (doesn't work right yet)

readv-writev.patch
  O_DIRECT support for readv/writev

llzpr.patch
  Reduce scheduling latency across zap_page_range

buffermem.patch
  Resurrect buffermem accounting

lpp.patch
  ia32 huge tlb pages

lpp-update.patch
  hugetlbpage fixes

sharedmem.patch
  Add /proc/meminfo:Mapped - tha amount of memory which is mapped into pagetables

ext3-sb.patch
  u.ext3_sb -> generic_sbp

oom-fix.patch
  Fix an OOM condition on big highmem machines

tlb-cleanup.patch
  Clean up the tlb gather code

dump-stack.patch
  arch-neutral dump_stack() function

wli-cleanup.patch
  random cleanups

madvise-move.patch
  move mdavise implementation into mm/madvise.c

split-vma.patch
  VMA splitting patch

mmap-fixes.patch
  mmap.c cleanup and lock ranking fixes

buffer-ops-move.patch
  Move submit_bh() and ll_rw_block() into fs/buffer.c

slab-stats.patch
  Display total slab memory in /proc/meminfo

writeback-control.patch
  Cleanup and extension of the writeback paths

free_area_init-cleanup.patch
  free_area_init() code cleanup

alloc_pages-cleanup.patch
  alloc_pages cleanup and optimisation

statm_pgd_range-sucks.patch
  Remove the pagetable walk from /proc/stat

remove-sync_thresh.patch
  Remove /proc/sys/vm/dirty_sync_thresh

pf_nowarn.patch
  Fix up the handling of PF_NOWARN

jeremy.patch
  Spel Jermy's naim wright

queue-congestion.patch
  Infrastructure for communicating request queue congestion to the VM

nonblocking-ext2-preread.patch
  avoid ext2 inode prereads if the queue is congested

nonblocking-pdflush.patch
  non-blocking writeback infrastructure, use it for pdflush

nonblocking-vm.patch
  Non-blocking page reclaim

wake-speedup.patch
  Faster wakeup code

sync-helper.patch
  Speed up sys_sync() against multiple spindles

slabasap.patch
  Early and smarter shrinking of slabs

write-deadlock.patch
  Fix the generic_file_write-from-same-mmapped-page deadlock

buddyinfo.patch
  Add /proc/buddyinfo - stats on the free pages pool

free_area.patch
  Remove struct free_area_struct and free_area_t, use `struct free_area'

radix_tree_gang_lookup.patch
  radix tree gang lookup

truncate_inode_pages.patch
  truncate/invalidate_inode_pages rewrite

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.34-mm2
Date: Wed, 11 Sep 2002 23:29:08 -0700	[thread overview]
Message-ID: <3D803434.F2A58357@digeo.com> (raw)

url: http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.34/2.5.34-mm2/

-throttling-fix.patch
-sleeping-release_page.patch
-dirty-state-accounting.patch
-discontig-cleanup-1.patch
-discontig-cleanup-2.patch
-writeback-thresholds.patch
-buffer-strip.patch
-rmap-speedup.patch
-wli-highpte.patch

 Merged

-lpp2.patch

 Folded into lpp.patch - hugetlb fixes

+lpp-update.patch

 More hugetlb fixes from Rohit.

+pf_nowarn.patch

 Prevent some `page allocation failure' warnings which aren't supposed
 to come out.

+jeremy.patch

 Spel Jermy's naim wright

-segq.patch

 SEGQ had an interaction with the dirty memory management.  This interaction
 was the source of Badari's IO bandwidth regression.  Removed until I have
 time to poke at it.

+wake-speedup.patch

 Badari's pagecache writeout is back up to 270 megs/sec.  The CPUs are pegged
 and the hottest functions are 

  5348 __wake_up                                111.4167
  6954 unlock_page                               72.4375
187676 generic_file_write_nolock                 71.9617
  9577 __scsi_end_request                        54.4148

 I cannot reproduce these profiles with mortal numbers of hard disks, but
 the wakeup code can be sped up heaps.

 The patch implements a new wait/wakeup mechanism which removes wait_queues
 from wait_queue_head's within __wake_up(), rather than within the woken
 process.

+buddyinfo.patch

 /proc/buddyinfo - stats on free page fragmentation.

+free_area.patch

 Nail another gratuitous typedef

+radix_tree_gang_lookup.patch

 Multipage pagecache scan and lookup.

+truncate_inode_pages.patch

 Redo the truncate/invalidate code to use gang lookups.





linus.patch
  cset-1.568.17.13-to-1.648.txt.gz

scsi_hack.patch
  Fix block-highmem for scsi

ext3-htree.patch
  Indexed directories for ext3

spin-lock-check.patch
  spinlock/rwlock checking infrastructure

rd-cleanup.patch
  Cleanup and fix the ramdisk driver (doesn't work right yet)

readv-writev.patch
  O_DIRECT support for readv/writev

llzpr.patch
  Reduce scheduling latency across zap_page_range

buffermem.patch
  Resurrect buffermem accounting

lpp.patch
  ia32 huge tlb pages

lpp-update.patch
  hugetlbpage fixes

sharedmem.patch
  Add /proc/meminfo:Mapped - tha amount of memory which is mapped into pagetables

ext3-sb.patch
  u.ext3_sb -> generic_sbp

oom-fix.patch
  Fix an OOM condition on big highmem machines

tlb-cleanup.patch
  Clean up the tlb gather code

dump-stack.patch
  arch-neutral dump_stack() function

wli-cleanup.patch
  random cleanups

madvise-move.patch
  move mdavise implementation into mm/madvise.c

split-vma.patch
  VMA splitting patch

mmap-fixes.patch
  mmap.c cleanup and lock ranking fixes

buffer-ops-move.patch
  Move submit_bh() and ll_rw_block() into fs/buffer.c

slab-stats.patch
  Display total slab memory in /proc/meminfo

writeback-control.patch
  Cleanup and extension of the writeback paths

free_area_init-cleanup.patch
  free_area_init() code cleanup

alloc_pages-cleanup.patch
  alloc_pages cleanup and optimisation

statm_pgd_range-sucks.patch
  Remove the pagetable walk from /proc/stat

remove-sync_thresh.patch
  Remove /proc/sys/vm/dirty_sync_thresh

pf_nowarn.patch
  Fix up the handling of PF_NOWARN

jeremy.patch
  Spel Jermy's naim wright

queue-congestion.patch
  Infrastructure for communicating request queue congestion to the VM

nonblocking-ext2-preread.patch
  avoid ext2 inode prereads if the queue is congested

nonblocking-pdflush.patch
  non-blocking writeback infrastructure, use it for pdflush

nonblocking-vm.patch
  Non-blocking page reclaim

wake-speedup.patch
  Faster wakeup code

sync-helper.patch
  Speed up sys_sync() against multiple spindles

slabasap.patch
  Early and smarter shrinking of slabs

write-deadlock.patch
  Fix the generic_file_write-from-same-mmapped-page deadlock

buddyinfo.patch
  Add /proc/buddyinfo - stats on the free pages pool

free_area.patch
  Remove struct free_area_struct and free_area_t, use `struct free_area'

radix_tree_gang_lookup.patch
  radix tree gang lookup

truncate_inode_pages.patch
  truncate/invalidate_inode_pages rewrite
--
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-09-12  6:09 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-12  6:29 Andrew Morton [this message]
2002-09-12  6:29 ` 2.5.34-mm2 Andrew Morton
2002-09-15  3:46 ` 2.5.34-mm2 Daniel Phillips
2002-09-15  3:46   ` 2.5.34-mm2 Daniel Phillips
2002-09-15  4:12   ` 2.5.34-mm2 Andrew Morton
2002-09-15  4:12     ` 2.5.34-mm2 Andrew Morton
2002-09-15  4:23     ` 2.5.34-mm2 Daniel Phillips
2002-09-15  4:23       ` 2.5.34-mm2 Daniel Phillips
2002-09-15  5:37       ` 2.5.34-mm2 Andrew Morton
2002-09-15  5:37         ` 2.5.34-mm2 Andrew Morton
2002-09-15 14:58         ` 2.5.34-mm2 Rik van Riel
2002-09-15 14:58           ` 2.5.34-mm2 Rik van Riel
2002-09-15 17:13           ` 2.5.34-mm2 Andrew Morton
2002-09-15 17:13             ` 2.5.34-mm2 Andrew Morton
2002-09-15 17:08             ` 2.5.34-mm2 Daniel Phillips
2002-09-15 17:08               ` 2.5.34-mm2 Daniel Phillips

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=3D803434.F2A58357@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.