- 24 Jan, 2004 2 commits
-
-
Andi Kleen authored
Mainly lots of bug fixes and a few minor features. One change is that it uses drivers/Kconfig now like i386. This requires a few minor changes in outside Kconfig files which I am sending separately. - Tighten/fix some code in NUMA node discovery - Fix oopses in threaded 32bit coredumps and read correct registers. - Merge with 2.6.2rc1 - Sync arch/x86_64/Kconfig with i386. Uses drivers/Kconfig now. - Remove bcopy export - Fix check for signal stack for 32bit signals - Fix bcopy and exit prototypes for gcc 3.4 - Fix asm contraint in usercopy.c for gcc 3.4 - Use rt_sigreturn, not sigreturn for rt sigreturns. - Pass si_fault address to 32bit - Truncate si_error to 16bit in 32bit emulation to match i386 - Move IA32 flag switching for 32bit executables to flush_thread (code copied from ppc64/sparc64) - Print exception trace for strace too, share code. - Default to 3GB address space for a.out executables - Fix security hole in ptrace. Also fixes some problems with 32bit gdb. - Sync mmap address selection algorithm with mm/mmap.c version - Disable a.out coredumps completely - Fix bug in sigaltstack 32bit emulation. Kylix IDE now works. - Move errata 93/BIOS workaround into fault handler. This should work around USB legacy BIOS bugs too, although not completely (we cannot fix faults injected by SMM into user space 64bit processes) - Quieten some unimplemented 32bit syscall warnings and avoid repeated warnings. - Set LDT segment limit correctly (fixes problems with some modify_ldt user) - Remove obsolete ldt rw lock. - Remove sys32_modify_ldt. The standard sys_modify_ldt is equivalent. - Remove traces of old kgdb support - Merge CFI changes from Jim Houston and some other smaller changes The kernel assembly functions are described with dwarf2 unwind information now, which makes it easier for debuggers to make sense of stack backtraces. The code is only enabled with CONFIG_DEBUG_INFO. Note this implies that when you use CONFIG_DEBUG_INFO you may need an binutils update. - defconfig updated - Readd sleep support code (Pavel Machek) - Drop fusion and flush workarounds from IOMMU code - Add iommu=nofullflush option - Rewrite 32bit emulation for siginfo conversion (Joe Korty) - Allow remapping of scatterlists after unmap. This fixes some problems with the SCSI layer retrying previously mapped sg lists when iommu merging was enabled (it's disabled now by default) - Port HPET rtc device emulation code from i386
-
bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 23 Jan, 2004 23 commits
-
-
Michael Hunold authored
We've created a new e-mail address which is currently an open mailing-list anybody can subscribe to. It's currently watched by the main developers. If spam takes over the list, we might change it to "moderated" or even route it to one single person.
-
Jens Axboe authored
A debug printk was left in there by mistake, it'll get printed for every non-mrw drive. So kill it.
-
David S. Miller authored
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6
-
Ben Collins authored
-
Andrew Morton authored
The code directly accessed the "cpucontrol" semaphore used for CPU hotplug. That doesn't work all that well, since the semaphore doesn't even exist on UP.
-
bk://bk.phunnypharm.org/linux-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> If a raid array was syncing on shutdown, it would hang on shutdown, constantly re-entering md_enter_safemade. This fixes it.
-
Linus Torvalds authored
slipped in.
-
Dave Jones authored
I did a s/2.5/2.6/ a while ago, as it made more sense when 2.6 appeared. The old URL will continue to work (symlink to the new file). If I move this again, whack me.
-
Dave Jones authored
A lot of the blacklists never made it forward, here's what I found still lying around in my old 2.5 tree when I brought it up to date. I think 2.4 has had more updates since then (and there may be some entries languishing in vendor 2.4 trees), I'll take a peek when I get some spare cycles.
-
Dave Jones authored
Yet another misplaced ! by the looks..
-
Dave Jones authored
Looks like another instance of a ! in the wrong place.
-
Dave Jones authored
Echoing changes done in 2.4. (It now has a pci_pool_create backport).
-
Dave Jones authored
This currently prints out the maximum number of CPUs the kernel is configured to support, instead of the actual number that the kernel brought up. Which results in odd displays that look like you have more CPUs than you do.
-
Dave Jones authored
ARM_PACKET_SIZE is 4KB. Ouch.
-
Dave Jones authored
Grep of the tree only turned up these two uses.
-
Dave Jones authored
Negate the expression not the register seems more sensible?
-
Dave Jones authored
If the CPU doesn't support MTRRs, don't create a /proc/mtrr
-
Dave Jones authored
2KB onstack allocation. Nasty.
-
Dave Jones authored
The centaur CPU init code gets linking errors without it.
-
Dave Jones authored
-
http://xfs.org:8090/xfs-linux-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 24 Jan, 2004 2 commits
-
-
Eric Sandeen authored
sizes will not overflow pagebuf lengths. SGI Modid: xfs-linux:xfs-kern:164827a
-
Dean Roehrich authored
SGI Modid: xfs-linux:xfs-kern:164517a
-
- 23 Jan, 2004 4 commits
-
-
Andrew Morton authored
From: Rusty Russell <rusty@rustcorp.com.au> Looks like an obvious typo. Works fine if "bio" is the name of the iterator.
-
Andrew Morton authored
From: Benjamin Herrenschmidt <benh@kernel.crashing.org> This patch (which has been in my tree for some time now) does 2 things to the ppc32 signal code: - The new sys_swapcontext() syscall that we added recently (and which is _not_ yet used by glibc, so it's ok to change it slightly at this point, glibc kernel version check will limit us to 2.6.2 or 2.6.3) gets a new context size argument, so we can deal with future context size changes. - When ucontext is get/set/swapped using the above syscall, the TLS (r2) is preserved (it's still saved/restored on signal entry & return though). The equivalent of this patch is already in the ppc64 signal32.c emulation, and it has no effect until glibc is updated to use the new syscall, which should happen soon now, so please apply.
-
Andrew Morton authored
From: "H. Peter Anvin" <hpa@transmeta.com> Fix for RAID-6 on IA-64, from Bjorn Helgaas, and verified by me.
-
Andrew Morton authored
From: Chris Meadors <clubneon@hereintown.net> Add a missing PCI ID.
-
- 22 Jan, 2004 9 commits
-
-
-
bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Mikael Pettersson authored
Add back the old i82489DX bits to use timer scaling for the old non-integrated APIC setup. It's possible these bits don't need to be set on i82489DXs, but not having this HW for testing I elected to maintain the old behaviour on these old machines.
-
Rusty Russell authored
The cpu handling in net/core/flow.c is complex: it tries to allocate flow cache as each CPU comes up. It might as well allocate them for each possible CPU at boot.
-
Linus Torvalds authored
We used to write fields that were marked RESERVED and that are apparently some old stale timer base. Stop doing that. Verified with Mikael Pettersson, and confirmed to fix ACPI boot-time lockups for a few people.
-
Ville Nuorvala authored
-
bk://bk.arm.linux.org.uk/linux-2.6-pcmciaLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Andrew Morton authored
ppc64 doesn't use drivers/Kconfig (it should) so it needs to include i2c by hand.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> We were missing the sched_balance_exec call. Could explain some NUMA scheduling weirdness we were seeing.
-