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>,
	ext2-devel@lists.sourceforge.net, "tytso@mit.edu" <tytso@mit.edu>
Subject: 2.5.43-m3
Date: Mon, 14 Oct 2002 22:10:41 -0700	[thread overview]
Message-ID: <3DABA351.7E9C1CFB@digeo.com> (raw)


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

- drop SARD again.  It broke RAID0.  Al is working on converting SARD
  to a driverfs interface.

- fix the crashing in the timer code.

- went on an uninlining rampage and shrunk the kernel image by 10k or so.

- merge up the ext2/3 extended attribute code, convert that to use
  the slab shrinking API in Linus's current tree.

- add a new timer API function:

	add_timer_on(struct timer_list *timer, int cpu);

  to start a timer on a different CPU.

- rework the slab shrinking code to use add_timer_on(), so we don't
  need to launch a kernel thread just to get a timer onto another CPU.

- Add Ingo's current remap_file_pages() patch.  I had to renumber his
  syscall from 253 to 254 due to a clash with the oprofile syscall.


-misc.patch
-hugetlb-meminfo.patch
-dio-bio-add-fix-1.patch
-swsusp-feature.patch
-large-queue-throttle.patch
-exit-page-referenced.patch
-swappiness.patch
-mapped-start-active.patch
-rename-dirty_async_ratio.patch
-auto-dirty-memory.patch
-batched-slab-asap.patch
-fix-pgpgout.patch
-msync-correctness.patch
-remove-kiobufs.patch

 Merged

-sard.patch

 Out again

+mod_timer-race.patch

 Fix the timer crashes.

+truncate-bkl.patch

 Random BKL removal

+fsync_buffers_list-fix.patch

 fsync correctness

+wli-show_free_areas.patch

 Show the memory states when the oom-killer strikes

+add_timer_on.patch

 add_timer_on()

-cpucache_init-fix.patch
-slab-split-10-list_for_each_fix.patch

 Folded into slab-split-08-reap.patch

+slab-timer.patch

 Use add_timer_on() for the slab per-cpu cache reaping function.

+slab-use-sem.patch

 Drop the new slab rwlock and just use down_trylock(&cache_chain_sem);

+fs-inlines.patch
+mm-inlines.patch
+uninline-highmem.patch

 Uninline various things.

-shpte-ifdef.patch
-shpte-mprotect-fix.patch
-shpte-unmap-fix.patch

 Folded into shpte.patch

+xattr-2.patch
+xattr-3.patch
+xattr-4.patch

 ext2/3 extended attributes

+xattr-shrinker.patch

 Convert xattr to use set_shrinker/remove_shrinker

+mpopulate.patch

 remap_file_pages()




linus.patch
  cset-1.782-to-1.848.txt.gz

kgdb.patch

oprofile-25.patch

mod_timer-race.patch

net-loopback.patch
  Disable second copy in the network loopback driver

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

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

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

akpm-deadline.patch
  deadline scheduler tweaks

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

raid0-fix.patch
  RAID0 fix

fsync_buffers_list-fix.patch
  fsync_buffers_list fix

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

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

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

shmmap.patch
  Proactively share page tables for shared memory

xattr-2.patch

xattr-shrinker.patch

xattr-3.patch

xattr-4.patch

read_barrier_depends.patch
  extended barrier primitives

rcu_ltimer.patch
  RCU core

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>,
	ext2-devel@lists.sourceforge.net, "tytso@mit.edu" <tytso@mit.edu>
Subject: 2.5.43-m3
Date: Mon, 14 Oct 2002 22:10:41 -0700	[thread overview]
Message-ID: <3DABA351.7E9C1CFB@digeo.com> (raw)

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

- drop SARD again.  It broke RAID0.  Al is working on converting SARD
  to a driverfs interface.

- fix the crashing in the timer code.

- went on an uninlining rampage and shrunk the kernel image by 10k or so.

- merge up the ext2/3 extended attribute code, convert that to use
  the slab shrinking API in Linus's current tree.

- add a new timer API function:

	add_timer_on(struct timer_list *timer, int cpu);

  to start a timer on a different CPU.

- rework the slab shrinking code to use add_timer_on(), so we don't
  need to launch a kernel thread just to get a timer onto another CPU.

- Add Ingo's current remap_file_pages() patch.  I had to renumber his
  syscall from 253 to 254 due to a clash with the oprofile syscall.


-misc.patch
-hugetlb-meminfo.patch
-dio-bio-add-fix-1.patch
-swsusp-feature.patch
-large-queue-throttle.patch
-exit-page-referenced.patch
-swappiness.patch
-mapped-start-active.patch
-rename-dirty_async_ratio.patch
-auto-dirty-memory.patch
-batched-slab-asap.patch
-fix-pgpgout.patch
-msync-correctness.patch
-remove-kiobufs.patch

 Merged

-sard.patch

 Out again

+mod_timer-race.patch

 Fix the timer crashes.

+truncate-bkl.patch

 Random BKL removal

+fsync_buffers_list-fix.patch

 fsync correctness

+wli-show_free_areas.patch

 Show the memory states when the oom-killer strikes

+add_timer_on.patch

 add_timer_on()

-cpucache_init-fix.patch
-slab-split-10-list_for_each_fix.patch

 Folded into slab-split-08-reap.patch

+slab-timer.patch

 Use add_timer_on() for the slab per-cpu cache reaping function.

+slab-use-sem.patch

 Drop the new slab rwlock and just use down_trylock(&cache_chain_sem);

+fs-inlines.patch
+mm-inlines.patch
+uninline-highmem.patch

 Uninline various things.

-shpte-ifdef.patch
-shpte-mprotect-fix.patch
-shpte-unmap-fix.patch

 Folded into shpte.patch

+xattr-2.patch
+xattr-3.patch
+xattr-4.patch

 ext2/3 extended attributes

+xattr-shrinker.patch

 Convert xattr to use set_shrinker/remove_shrinker

+mpopulate.patch

 remap_file_pages()




linus.patch
  cset-1.782-to-1.848.txt.gz

kgdb.patch

oprofile-25.patch

mod_timer-race.patch

net-loopback.patch
  Disable second copy in the network loopback driver

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

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

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

akpm-deadline.patch
  deadline scheduler tweaks

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

raid0-fix.patch
  RAID0 fix

fsync_buffers_list-fix.patch
  fsync_buffers_list fix

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

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

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

shmmap.patch
  Proactively share page tables for shared memory

xattr-2.patch

xattr-shrinker.patch

xattr-3.patch

xattr-4.patch

read_barrier_depends.patch
  extended barrier primitives

rcu_ltimer.patch
  RCU core

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-15  5:05 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-15  5:10 Andrew Morton [this message]
2002-10-15  5:10 ` 2.5.43-m3 Andrew Morton
2002-10-15  5:20 ` 2.5.43-m3 Andrew Morton
2002-10-15  5:20   ` 2.5.43-m3 Andrew Morton
2002-10-15  5:57 ` [PATCH] Compile without xattrs Matt Reppert
2002-10-15  5:57   ` Matt Reppert
2002-10-15  6:05   ` Andrew Morton
2002-10-15  6:05     ` Andrew Morton
2002-10-15 10:11   ` [Ext2-devel] " Andreas Gruenbacher
2002-10-15 10:11     ` Andreas Gruenbacher
2002-10-15 10:54     ` Christoph Hellwig
2002-10-15 10:54       ` Christoph Hellwig
2002-10-15 11:18     ` Theodore Ts'o
2002-10-15 11:18       ` Theodore Ts'o

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=3DABA351.7E9C1CFB@digeo.com \
    --to=akpm@digeo.com \
    --cc=ext2-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=tytso@mit.edu \
    /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.