From: Andrew Morton <akpm@digeo.com>
To: linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: 2.5.59-mm7
Date: Fri, 31 Jan 2003 00:17:33 -0800 [thread overview]
Message-ID: <20030131001733.083f72c5.akpm@digeo.com> (raw)
http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.59/2.5.59-mm7/
. I've split the anticipatory scheduling code out into the experimental/
directory. We need to get the base I/O scheduler settled down and working
well. Various bad things have happened to it in recent months.
The I/O scheduler in this patchset should perform quite well.
. Futexes, direct-io and ptrace peek/poke into hugetlb pages were all
quite broken. Should be fixed up here.
Changes since 2.5.59-mm6:
+devfs-fix.patch
Bring the devfs mount-at-boot fix back.
+batch-tuning.patch
I/O scheduler tuning - split up the read and write batching settings, pick
sane values.
+starvation-by-read-fix.patch
Fix the reads-starve-everything problem.
+smaller-slab-batches.patch
Fix a problem wherein slab activity can disable interrupts for too long
when slab debug is enabled.
+printk-locking.patch
Remove some pointless locking in do_syslog()
+jbd-documentation.patch
Documentation for fs/jdb/*
+kernel-commandline-fix.patch
Fix kernel commandline parsing
+user-process-count-leak.patch
Fix interaction between kernel thread creation and user process
accounting.
+pin_page-fix.patch
Fix a lockup which occurs when futexes are placed in hugetlb pages.
+do_gettimeofday-speedup.patch
Optimise do_gettimeofday() for ia32 & ia64
-anticipatory_io_scheduling-2_5_59-mm3.patch
-ant-cleanup.patch
-antsched-update-1.patch
These are changed, rolled up and placed in the experimental/ directory.
+pte_chain_alloc-fixes.patch
Fix some stuff which was missed out in the pte_chain_alloc() robustness
work (spotted by Rik).
+hugetlbfs-set_page_dirty.patch
Fix a problem with direct-IO against hugetlb pages
+compound-pages.patch
Infrastructure for correct refcounting of higher-order pages.
+compound-pages-hugetlb.patch
Fix up hugetlb page refcounting.
All 93 patches:
kgdb.patch
sync-fix.patch
Fix data loss problem due to sys_sync
direct-io-ENOSPC-fix.patch
direct-IO: fix i_size handling on ENOSPC
inode-accounting-race-fix.patch
Fix inode size accounting race
vmlinux-fix.patch
vmlinux fix
maestro-fix.patch
Compile fix in sound/oss/maestro.c
devfs-fix.patch
deadline-np-42.patch
(undescribed patch)
deadline-np-43.patch
(undescribed patch)
batch-tuning.patch
I/O scheduler tuning
starvation-by-read-fix.patch
fix starvation-by-readers in the IO scheduler
setuid-exec-no-lock_kernel.patch
remove lock_kernel() from exec of setuid apps
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
reiserfs-readpages.patch
reiserfs v3 readpages support
fadvise.patch
implement posix_fadvise64()
ext3-scheduling-storm.patch
ext3: fix scheduling storm and lockups
auto-unplug.patch
self-unplugging request queues
less-unplugging.patch
Remove most of the blk_run_queues() calls
scheduler-tunables.patch
scheduler tunables
htlb-2.patch
hugetlb: fix MAP_FIXED handling
kirq.patch
kirq-up-fix.patch
Subject: Re: 2.5.59-mm1
agp-warning-fix.patch
fix agp compile warning
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
prune-icache-stats.patch
add stats for page reclaim via inode freeing
vma-file-merge.patch
mmap-whitespace.patch
read_cache_pages-cleanup.patch
cleanup in read_cache_pages()
remove-GFP_HIGHIO.patch
remove __GFP_HIGHIO
quota-lockfix.patch
quota locking fix
quota-offsem.patch
quota semaphore fix
slab-poisoning-fix.patch
slab poison checking fix
oprofile-p4.patch
oprofile_cpu-as-string.patch
oprofile cpu-as-string
preempt-locking.patch
Subject: spinlock efficiency problem [was 2.5.57 IO slowdown with CONFIG_PREEMPT enabled)
wli-11_pgd_ctor.patch
Use a slab cache for pgd and pmd pages
wli-11_pgd_ctor-update.patch
pgd_ctor update
stack-overflow-fix.patch
stack overflow checking fix
smaller-slab-batches.patch
Avoid losing timer ticks when slab debug is enabled.
printk-locking.patch
remove unneeded locking in do_syslog()
ext2-allocation-failure-fix.patch
Subject: [PATCH] ext2 allocation failures
ext2_new_block-fixes.patch
ext2_new_block cleanups and fixes
hangcheck-timer.patch
hangcheck-timer
jbd-documentation.patch
JBD Documentation
slab-irq-fix.patch
slab IRQ fix
Richard_Henderson_for_President.patch
Subject: [PATCH] Richard Henderson for President!
parenthesise-pgd_index.patch
Subject: i386 pgd_index() doesn't parenthesize its arg
sendfile-security-hooks.patch
Subject: [RFC][PATCH] Restore LSM hook calls to sendfile
kernel-commandline-fix.patch
Subject: Re: kernel param and KBUILD_MODNAME name-munging mess
macro-double-eval-fix.patch
Subject: Re: i386 pgd_index() doesn't parenthesize its arg
mmzone-parens.patch
asm-i386/mmzone.h macro paren/eval fixes
blkdev-fixes.patch
blkdev.h fixes
modversions.patch
Subject: [PATCH] new modversions
pcmcia_timer_init.patch
pcmcia timer initialisation fixes
no_space_in_slabnames.patch
remove spaces from slab names
remove-will_become_orphaned_pgrp.patch
remove will_become_orphaned_pgrp()
buffer-io-accounting.patch
correct wait accounting in wait_on_buffer()
aic79xx-linux-2.5.59-20030122.patch
aic7xxx update
MAX_IO_APICS-ifdef.patch
MAX_IO_APICS #ifdef'd wrongly
dac960-error-retry.patch
Subject: [PATCH] linux2.5.56 patch to DAC960 driver for error retry
epoll-update.patch
epoll timeout and syscall return types ...
topology-remove-underbars.patch
Remove __ from topology macros
mandlock-oops-fix.patch
ftruncate/truncate oopses with mandatory locking
put_user-warning-fix.patch
Subject: Re: Linux 2.5.59
hash-warnings.patch
fix #warning's
discarded-section-fix.patch
Subject: [PATCH] discarded section errors (2.5.59)
reiserfs_file_write.patch
Subject: reiserfs file_write patch
atyfb-compile-fix.patch
atyfb compilation fix
floppy-locking-fix.patch
floppy locking fix
lost-tick.patch
Lost tick compensation
sound-firmware-load-fix.patch
soundcore.c referenced non-existent errno variable
generic_file_readonly_mmap-fix.patch
Fix generic_file_readonly_mmap()
seq_file-page-defn.patch
Include <asm/page.h> in fs/seq_file.c, as it uses PAGE_SIZE
user-process-count-leak.patch
fix current->user->processes leak
exit_mmap-fix-47.patch
show_task-fix.patch
Subject: [PATCH] 2.5.59: show_task() oops
scsi-iothread.patch
scsi_eh_* needs to run even during suspend
numaq-ioapic-fix2.patch
NUMAQ io_apic programming fix
misc.patch
misc fixes
writeback-sync-cleanup.patch
Remove unneeded code in fs/fs-writeback.c
dont-wait-on-inode.patch
Fix latencies during writeback
unlink-latency-fix.patch
fix i_sem contention in sys_unlink()
pin_page-fix.patch
Fix futexes in huge pages
frlock-xtime.patch
fast reader locks for gettimeofday() and friends
frlock-xtime-i386.patch
frlock-xtime-ia64.patch
frlock-xtime-other.patch
do_gettimeofday-speedup.patch
do_gettimeofday() optimisations
pte_chain_alloc-fixes.patch
hugetlbfs-set_page_dirty.patch
give hugetlbfs a set_page_dirty a_op
compound-pages.patch
Infrastructure for correct hugepage refcounting
compound-pages-hugetlb.patch
convert hugetlb code to use compound pages
WARNING: multiple messages have this Message-ID (diff)
From: Andrew Morton <akpm@digeo.com>
To: linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: 2.5.59-mm7
Date: Fri, 31 Jan 2003 00:17:33 -0800 [thread overview]
Message-ID: <20030131001733.083f72c5.akpm@digeo.com> (raw)
http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.59/2.5.59-mm7/
. I've split the anticipatory scheduling code out into the experimental/
directory. We need to get the base I/O scheduler settled down and working
well. Various bad things have happened to it in recent months.
The I/O scheduler in this patchset should perform quite well.
. Futexes, direct-io and ptrace peek/poke into hugetlb pages were all
quite broken. Should be fixed up here.
Changes since 2.5.59-mm6:
+devfs-fix.patch
Bring the devfs mount-at-boot fix back.
+batch-tuning.patch
I/O scheduler tuning - split up the read and write batching settings, pick
sane values.
+starvation-by-read-fix.patch
Fix the reads-starve-everything problem.
+smaller-slab-batches.patch
Fix a problem wherein slab activity can disable interrupts for too long
when slab debug is enabled.
+printk-locking.patch
Remove some pointless locking in do_syslog()
+jbd-documentation.patch
Documentation for fs/jdb/*
+kernel-commandline-fix.patch
Fix kernel commandline parsing
+user-process-count-leak.patch
Fix interaction between kernel thread creation and user process
accounting.
+pin_page-fix.patch
Fix a lockup which occurs when futexes are placed in hugetlb pages.
+do_gettimeofday-speedup.patch
Optimise do_gettimeofday() for ia32 & ia64
-anticipatory_io_scheduling-2_5_59-mm3.patch
-ant-cleanup.patch
-antsched-update-1.patch
These are changed, rolled up and placed in the experimental/ directory.
+pte_chain_alloc-fixes.patch
Fix some stuff which was missed out in the pte_chain_alloc() robustness
work (spotted by Rik).
+hugetlbfs-set_page_dirty.patch
Fix a problem with direct-IO against hugetlb pages
+compound-pages.patch
Infrastructure for correct refcounting of higher-order pages.
+compound-pages-hugetlb.patch
Fix up hugetlb page refcounting.
All 93 patches:
kgdb.patch
sync-fix.patch
Fix data loss problem due to sys_sync
direct-io-ENOSPC-fix.patch
direct-IO: fix i_size handling on ENOSPC
inode-accounting-race-fix.patch
Fix inode size accounting race
vmlinux-fix.patch
vmlinux fix
maestro-fix.patch
Compile fix in sound/oss/maestro.c
devfs-fix.patch
deadline-np-42.patch
(undescribed patch)
deadline-np-43.patch
(undescribed patch)
batch-tuning.patch
I/O scheduler tuning
starvation-by-read-fix.patch
fix starvation-by-readers in the IO scheduler
setuid-exec-no-lock_kernel.patch
remove lock_kernel() from exec of setuid apps
buffer-debug.patch
buffer.c debugging
warn-null-wakeup.patch
reiserfs-readpages.patch
reiserfs v3 readpages support
fadvise.patch
implement posix_fadvise64()
ext3-scheduling-storm.patch
ext3: fix scheduling storm and lockups
auto-unplug.patch
self-unplugging request queues
less-unplugging.patch
Remove most of the blk_run_queues() calls
scheduler-tunables.patch
scheduler tunables
htlb-2.patch
hugetlb: fix MAP_FIXED handling
kirq.patch
kirq-up-fix.patch
Subject: Re: 2.5.59-mm1
agp-warning-fix.patch
fix agp compile warning
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
prune-icache-stats.patch
add stats for page reclaim via inode freeing
vma-file-merge.patch
mmap-whitespace.patch
read_cache_pages-cleanup.patch
cleanup in read_cache_pages()
remove-GFP_HIGHIO.patch
remove __GFP_HIGHIO
quota-lockfix.patch
quota locking fix
quota-offsem.patch
quota semaphore fix
slab-poisoning-fix.patch
slab poison checking fix
oprofile-p4.patch
oprofile_cpu-as-string.patch
oprofile cpu-as-string
preempt-locking.patch
Subject: spinlock efficiency problem [was 2.5.57 IO slowdown with CONFIG_PREEMPT enabled)
wli-11_pgd_ctor.patch
Use a slab cache for pgd and pmd pages
wli-11_pgd_ctor-update.patch
pgd_ctor update
stack-overflow-fix.patch
stack overflow checking fix
smaller-slab-batches.patch
Avoid losing timer ticks when slab debug is enabled.
printk-locking.patch
remove unneeded locking in do_syslog()
ext2-allocation-failure-fix.patch
Subject: [PATCH] ext2 allocation failures
ext2_new_block-fixes.patch
ext2_new_block cleanups and fixes
hangcheck-timer.patch
hangcheck-timer
jbd-documentation.patch
JBD Documentation
slab-irq-fix.patch
slab IRQ fix
Richard_Henderson_for_President.patch
Subject: [PATCH] Richard Henderson for President!
parenthesise-pgd_index.patch
Subject: i386 pgd_index() doesn't parenthesize its arg
sendfile-security-hooks.patch
Subject: [RFC][PATCH] Restore LSM hook calls to sendfile
kernel-commandline-fix.patch
Subject: Re: kernel param and KBUILD_MODNAME name-munging mess
macro-double-eval-fix.patch
Subject: Re: i386 pgd_index() doesn't parenthesize its arg
mmzone-parens.patch
asm-i386/mmzone.h macro paren/eval fixes
blkdev-fixes.patch
blkdev.h fixes
modversions.patch
Subject: [PATCH] new modversions
pcmcia_timer_init.patch
pcmcia timer initialisation fixes
no_space_in_slabnames.patch
remove spaces from slab names
remove-will_become_orphaned_pgrp.patch
remove will_become_orphaned_pgrp()
buffer-io-accounting.patch
correct wait accounting in wait_on_buffer()
aic79xx-linux-2.5.59-20030122.patch
aic7xxx update
MAX_IO_APICS-ifdef.patch
MAX_IO_APICS #ifdef'd wrongly
dac960-error-retry.patch
Subject: [PATCH] linux2.5.56 patch to DAC960 driver for error retry
epoll-update.patch
epoll timeout and syscall return types ...
topology-remove-underbars.patch
Remove __ from topology macros
mandlock-oops-fix.patch
ftruncate/truncate oopses with mandatory locking
put_user-warning-fix.patch
Subject: Re: Linux 2.5.59
hash-warnings.patch
fix #warning's
discarded-section-fix.patch
Subject: [PATCH] discarded section errors (2.5.59)
reiserfs_file_write.patch
Subject: reiserfs file_write patch
atyfb-compile-fix.patch
atyfb compilation fix
floppy-locking-fix.patch
floppy locking fix
lost-tick.patch
Lost tick compensation
sound-firmware-load-fix.patch
soundcore.c referenced non-existent errno variable
generic_file_readonly_mmap-fix.patch
Fix generic_file_readonly_mmap()
seq_file-page-defn.patch
Include <asm/page.h> in fs/seq_file.c, as it uses PAGE_SIZE
user-process-count-leak.patch
fix current->user->processes leak
exit_mmap-fix-47.patch
show_task-fix.patch
Subject: [PATCH] 2.5.59: show_task() oops
scsi-iothread.patch
scsi_eh_* needs to run even during suspend
numaq-ioapic-fix2.patch
NUMAQ io_apic programming fix
misc.patch
misc fixes
writeback-sync-cleanup.patch
Remove unneeded code in fs/fs-writeback.c
dont-wait-on-inode.patch
Fix latencies during writeback
unlink-latency-fix.patch
fix i_sem contention in sys_unlink()
pin_page-fix.patch
Fix futexes in huge pages
frlock-xtime.patch
fast reader locks for gettimeofday() and friends
frlock-xtime-i386.patch
frlock-xtime-ia64.patch
frlock-xtime-other.patch
do_gettimeofday-speedup.patch
do_gettimeofday() optimisations
pte_chain_alloc-fixes.patch
hugetlbfs-set_page_dirty.patch
give hugetlbfs a set_page_dirty a_op
compound-pages.patch
Infrastructure for correct hugepage refcounting
compound-pages-hugetlb.patch
convert hugetlb code to use compound 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:[~2003-01-31 8:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-31 8:17 Andrew Morton [this message]
2003-01-31 8:17 ` 2.5.59-mm7 Andrew Morton
2003-02-01 1:18 ` 2.5.59-mm7 Ed Tomlinson
2003-02-01 1:18 ` 2.5.59-mm7 Ed Tomlinson
2003-02-01 1:45 ` 2.5.59-mm7 Andrew Morton
2003-02-01 1:45 ` 2.5.59-mm7 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=20030131001733.083f72c5.akpm@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.