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/
next 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.