* 2.6.0-test2-mm4
@ 2003-08-04 8:30 Andrew Morton
2003-08-04 11:56 ` 2.6.0-test2-mm4 Daniele Bellucci
2003-08-04 14:08 ` 2.6.0-test2-mm4 William Lee Irwin III
0 siblings, 2 replies; 3+ messages in thread
From: Andrew Morton @ 2003-08-04 8:30 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test2/2.6.0-test2-mm4/
. A bunch of fixes for the 4G/4G split patch
. 64-bit dev_t fixes
. Fixes for the NR_CPUS > BITS_PER_LONG patch
. Added Con's reworked interactivity changes.
Changes since 2.6.0-test2-mm3:
linus.patch
Linus's current tree
-bridge-notification-fix.patch
Merged
+kgdb-sysrq-g-fix.patch
+kgdb-serial-fix.patch
+kgdb-warning-fix.patch
Various kgdb fixes
+ax8817x-build-fix.patch
Fix compilation of this driver for gcc-2.9x
-cpumask_t-gcc-workaround-46.patch
-cpumask_t-gcc-workaround-47.patch
-cpumask-acpi-fix.patch
-x86_64-cpumask_t-fix.patch
Folded into cpumask_t-1.patch
+cpumask-mips-fix.patch
+cpumask-arith-fix.patch
+cpumask-physid-fix.patch
+cpumask_t-up-build-fix.patch
Various cpumask_t fixes. Mainly: just make cpumask_t a bare unsigned long
for NR_CPUS<=BITS_PER_LONG. Generates better code on SPARC CPUs.
+ppc64-64-bit-mknod-fix.patch
Maybe fix PPC64's mknod for the dev_t rework.
+ustat64.patch
Implement ustat64(). For 64-bit dev_t.
+ppc64-64-bit-ustat-fix.patch
Fix PPC64 ustat() for the sys_ustat() changes.
+sched-no-tsc-on-numa.patch
NUMA doesn't synchronise the TSCs
+o12.2int.patch
CPU scheduler interactivity things.
+4g4g-do_page_fault-cleanup.patch
+4g4g-pmd-fix.patch
+4g4g-fpu-fix.patch
+4g4g-show_registers-fix.patch
+4g4g-pin_page-atomicity-fix.patch
Various things for the 4G/4G split patch
-awe-core-fixes.patch
Folded into awe-core.patch
-awe-use-gfp_flags-fixes.patch
Folded into awe-use-gfp_flags.patch
+awe-use-gfp_flags-braino.patch
Fix silly bug.
-awe-fix-truncate-errors-fixes.patch
Folded into awe-fix-truncate-errors.patch
+random-locking-fixes.patch
+random-accounting-and-sleeping-fixes.patch
Add locking to the random driver
+panic-nmi-watchdog-fix.patch
Don't trigger the NMI watchdog during panics.
+ide-capacity-fixes.patch
sector_t conversion for huge IDE disks
+do_div-comment.patch
Comment the do_div() API.
All 146 patches:
linus.patch
cset-20030803_2013.txt.gz
mm.patch
add -mmN to EXTRAVERSION
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdb-remove-cpu_callout_map.patch
kgdb: remove cpu_callout_map decls
kgdb-use-ggdb.patch
kgdb-ga-docco-fixes.patch
kgdb doc. edits/corrections
kgdb-sysrq-g-fix.patch
kgdb sysrq-g fix
kgdb-serial-fix.patch
kgdb serial port fix
kgdb-warning-fix.patch
kgdbL warning fix
execve-fixes.patch
fix 64-bit architectures for the binprm change
ax8817x-build-fix.patch
ax8817x.c build fix for older gcc's
cpumask_t-1.patch
cpumask_t: allow more than BITS_PER_LONG CPUs
cpumask_t fix for s390
fix cpumask_t for s390
Fix cpumask changes for x86_64
fix cpumask_t for sparc64
cpumask_t: more gcc workarounds
cpumask_t gcc bug workarounds
cpumask_t: build fix
cpumask-mips-fix.patch
cpumask: IPS fixups
cpumask-arith-fix.patch
cpumask: avoid using structs for NR_CPUS<BITS_PER_LONG
cpumask-physid-fix.patch
cpumask: physid fixes
cpumask_t-up-build-fix.patch
cpumask_t uniproc build fix
kgdb-cpumask_t.patch
config_spinline.patch
uninline spinlocks for profiling accuracy.
ppc64-bar-0-fix.patch
Allow PCI BARs that start at 0
ppc64-reloc_hide.patch
ppc64-semaphore-reimplementation.patch
ppc64: use the ia32 semaphore implementation
ppc64-local.patch
ppc64: local.h implementation
ppc64-sections.patch
ppc64: implement sections.h
ppc64-sched_clock.patch
ppc64: sched_clock()
ppc64-prom-compile-fix.patch
ppc64: prom.c compile fix
sym-do-160.patch
make the SYM driver do 160 MB/sec
ia64-percpu-revert.patch
revert percpu changes
x86_64-fixes.patch
x86_64 fixes
delay-ksoftirqd-fallback.patch
Try harded in IRQ context before falling back to ksoftirqd
ds-09-vicam-usercopy-fix.patch
vicam usercopy fix
rcu-grace-period.patch
Monitor RCU grace period
mtrr-hang-fix.patch
Fix mtrr-related hang
intel8x0-cleanup.patch
intel8x0 cleanups
bio-too-big-fix.patch
Fix raid "bio too big" failures
ppa-fix.patch
ppc fix
linux-isp-2.patch
linux-isp-2-fix-again.patch
lost feral fix
feral-bounce-fix.patch
Feral driver - highmem issues
feral-bounce-fix-2.patch
Feral driver bouncing fix
list_del-debug.patch
list_del debug check
print-build-options-on-oops.patch
print a few config options on oops
show_task-free-stack-fix.patch
show_task() fix and cleanup
put_task_struct-debug.patch
ia32-mknod64.patch
mknod64 for ia32
ppc64-64-bit-mknod-fix.patch
PPC64 mknod fix
ustat64.patch
ustat64
ppc64-64-bit-ustat-fix.patch
PPC64 ustat fix
ext2-64-bit-special-inodes.patch
ext2: support for 64-bit device nodes
ext3-64-bit-special-inodes.patch
ext3: support for 64-bit device nodes
64-bit-dev_t-kdev_t.patch
64-bit dev_t and kdev_t
64-bit-dev_t-other-archs.patch
enable 64-bit dev_t for other archs
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP
20-odirect_enable.patch
21-odirect_cruft.patch
22-read_proc.patch
23-write_proc.patch
24-commit_proc.patch
25-odirect.patch
nfs-O_DIRECT-always-enabled.patch
Force CONFIG_NFS_DIRECTIO
kjournald-PF_SYNCWRITE.patch
sched-2.6.0-test2-mm2-A3.patch
sched-2.6.0-test2-mm2-A3
sched-warning-fix.patch
sched-balance-tuning.patch
CPU scheduler balancing fix
sched-no-tsc-on-numa.patch
Subject: Re: Fw: Re: 2.6.0-test2-mm3
o12.2int.patch
O12.2int for interactivity
ext3-block-allocation-cleanup.patch
nfs-revert-backoff.patch
nfs: revert backoff changes
floppy-smp-fixes.patch
floppy smp fixes
1000HZ-time-accuracy-fix.patch
missing #if for 1000 HZ
signal-race-fix.patch
signal handling race condition causing reboot hangs
vmscan-defer-writepage.patch
vmscan: give dirty referenced pages another pass around the LRU
blacklist-asus-L3800C-dmi.patch
add ASUS l3800P to DMI black list
nforce2-acpi-fixes.patch
ACPI patch which fixes all my IRQ problems on nforce2
nforce2-acpi-fixes-fix.patch
remove-const-initdata.patch
__initdata cant be marked const
timer-race-fixes.patch
timer race fixes
local-apic-enable-fixes.patch
Local APIC enable fixes
p00001_synaptics-restore-on-close.patch
p00002_psmouse-reset-timeout.patch
p00003_synaptics-multi-button.patch
p00004_synaptics-optional.patch
p00005_synaptics-pass-through.patch
p00006_psmouse-suspend-resume.patch
p00007_synaptics-old-proto.patch
synaptics-mode-set.patch
Synaptics mode setting
keyboard-resend-fix.patch
keyboard resend fix
kobject-paranoia-checks.patch
Driver core and kobject paranoia checks
4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4g4g-do_page_fault-cleanup.patch
4G/4G: remove debug code
4g4g-cleanups.patch
kgdb-4g4g-fix-2.patch
4g4g-config-fix.patch
4g4g-pmd-fix.patch
4g4g: pmd fix
4g4g-fpu-fix.patch
4g4g: fpu emulation fix
4g4g-show_registers-fix.patch
4g4g: show_registers() fix
4g4g-pin_page-atomicity-fix.patch
4g/4g usercopy atomicity fix
dm-1-module-param.patch
dm: don't use MODULE_PARM
dm-2-blk.patch
dm: remove blk.h include
dm-3-use-hex.patch
dm: decimal device num sscanf
dm-4-64-bit-ioctls.patch
dm: 64 bit ioctl fixes
dm-5-missing-include.patch
dm: missing #include
dm-6-sector_div.patch
dm: use sector_div()
dm-7-rename-resume.patch
dm: resume() name clash
reiserfs-savelinks-endianness-fix.patch
reiserfs: fix savelinks on bigendian arches
reiserfs-enospc-fix.patch
reiserfs: fix problem when fs is out of space
reiserfs-link-unlink-race-fix.patch
reiserfs: fix races between link and unlink on same file
mremap-atomicity-fix.patch
move_one_page() atomicity fix
spurious-SIGCHLD-fix.patch
spurious SIGCHLD from dying thread group leader
aic7xxx_old-oops-fix.patch
ide-cd-oops-fix.patch
ide-cd error handling oops fix
xfs-use-after-free-fix.patch
XFS use-after-free fix
awe-core.patch
async write errors: report truncate and io errors on async writes
async write errors core: fixes
awe-use-gfp_flags.patch
async write errors: use flags in address space
async write errors: mapping->flags fixes
awe-use-gfp_flags-braino.patch
awe-fix-truncate-errors.patch
async write errors: fix spurious fs truncate errors
async write errors: truncate handling fixes
as-remove-hash-valid-stuff.patch
AS: remove hash valid stuff
usercopy-might_sleep-checks.patch
might_sleep() checks for usercopy functions
random-locking-fixes.patch
random: SMP locking
random-accounting-and-sleeping-fixes.patch
random: accounting and sleeping fixes
panic-nmi-watchdog-fix.patch
Don't trigger NMI watchdog for panic delay
ide-capacity-fixes.patch
ide capacity accounting and reporting fixes
do_div-comment.patch
add i386 do_div API comment
aio-mm-refcounting-fix.patch
fix /proc mm_struct refcounting bug
aio-01-retry.patch
AIO: Core retry infrastructure
io_submit_one-EINVAL-fix.patch
Fix aio process hang on EINVAL
aio-02-lockpage_wq.patch
AIO: Async page wait
aio-03-fs_read.patch
AIO: Filesystem aio read
aio-04-buffer_wq.patch
AIO: Async buffer wait
aio-05-fs_write.patch
AIO: Filesystem aio write
aio-05-fs_write-fix.patch
aio-06-bread_wq.patch
AIO: Async block read
aio-06-bread_wq-fix.patch
aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2
O_SYNC-speedup-2.patch
speed up O_SYNC writes
aio-09-o_sync.patch
aio O_SYNC
aio-10-BUG-fix.patch
AIO: fix a BUG
aio-11-workqueue-flush.patch
AIO: flush workqueues before destroying ioctx'es
aio-12-readahead.patch
AIO: readahead fixes
aio-dio-no-readahead.patch
aio O_DIRECT no readahead
lock_buffer_wq-fix.patch
lock_buffer_wq fix
unuse_mm-locked.patch
AIO: hold the context lock across unuse_mm
aio-take-task_lock.patch
From: Suparna Bhattacharya <suparna@in.ibm.com>
Subject: Re: 2.5.72-mm1 - Under heavy testing with AIO,.. vmstat seems to blow the kernel
aio-O_SYNC-fix.patch
Unify o_sync changes for aio and regular writes
aio-readahead-rework.patch
Unified page range readahead for aio and regular reads
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 2.6.0-test2-mm4
2003-08-04 8:30 2.6.0-test2-mm4 Andrew Morton
@ 2003-08-04 11:56 ` Daniele Bellucci
2003-08-04 14:08 ` 2.6.0-test2-mm4 William Lee Irwin III
1 sibling, 0 replies; 3+ messages in thread
From: Daniele Bellucci @ 2003-08-04 11:56 UTC (permalink / raw)
To: Andrew Morton, linux-kernel, linux-mm
make all:
mm/usercopy.c: In function `pin_page':
mm/usercopy.c:55: warning: implicit declaration of function `in_atomic'
mm/built-in.o: In function `rw_vm':
/usr/src/linux-2.6.0-test2-mm4/mm/usercopy.c:55: undefined reference to `in_atomic'
make: *** [.tmp_vmlinux1] Error 1
seems like #include <linux/interrupt.h> is missing.
diff -urN 1.0/mm/usercopy.c 1.1/mm/usercopy.c
--- 1.0/mm/usercopy.c 2003-08-04 13:46:22.000000000 +0200
+++ 1.1/mm/usercopy.c 2003-08-04 13:46:39.000000000 +0200
@@ -15,6 +15,7 @@
#include <linux/pagemap.h>
#include <linux/smp_lock.h>
#include <linux/ptrace.h>
+#include <linux/interrupt.h>
#include <asm/pgtable.h>
#include <asm/uaccess.h>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 2.6.0-test2-mm4
2003-08-04 8:30 2.6.0-test2-mm4 Andrew Morton
2003-08-04 11:56 ` 2.6.0-test2-mm4 Daniele Bellucci
@ 2003-08-04 14:08 ` William Lee Irwin III
1 sibling, 0 replies; 3+ messages in thread
From: William Lee Irwin III @ 2003-08-04 14:08 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm, mingo
On Mon, Aug 04, 2003 at 01:30:36AM -0700, Andrew Morton wrote:
> +4g4g-pmd-fix.patch
If you're going to back out pgd preconstruction, at least back it out
all the way so list poison isn't tripped over randomly on PAE. This is
actually worse than before, since you're basically doing list_del()
on whatever value of page->lru was handed to mm/slab.c from page_alloc.c
in pgd_dtor() multiple times per-page and pounding the lock for no
reason whatsoever on PAE. It's also degrading performance on non-PAE
due to the fact no preconstruction is done there, though harmless due
to the fact the only trace of pgd preconstruction left is the AGP fix.
Someone please tell me they realize this is a backout because absolutely
zero data structure initialization is done in ->ctor() and the entire
thing is memcpy()'d and memset()'d over in the front end to the slab.
I have no idea what, if anything has been absorbed from my prior posts
on this subject. AFAICT I'm getting dead air (or worse) back from
everyone else and no one's even bothering to read the code. i.e. either
no one understands a word I'm saying or no one's listening.
-- wli
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-08-04 14:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-04 8:30 2.6.0-test2-mm4 Andrew Morton
2003-08-04 11:56 ` 2.6.0-test2-mm4 Daniele Bellucci
2003-08-04 14:08 ` 2.6.0-test2-mm4 William Lee Irwin III
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).