- 20 Dec, 2002 26 commits
-
-
Andi Kleen authored
This patch depends on the i386 MTRR driver cleanup I sent earlier. - Support non executable mappings for x86-64. data/heap are non executable by default now. - Beginnings of software suspend from Pavel (not working yet) - Support generic compat functions and remove some shared code in the 32bit emulation (Stephen Rothwell) - Support hugetlbfs - Some makefile updates - Make sure all 32bit emulation functions return long, not int. This fixes some problems with ERESTARTNOSYS.et.al. leaking to userspace. - Add new system calls. - Fix long standing fs/gs context switch bugs (thanks to Karsten Keil for helping to fix that mess). Also make sure the gs selector is set to 0 after an exec. - Simplify TLS switching - Paranoid CPUID check at bootup - Reorder scatterlist to be more space efficient (Jes Soerensen) - Enlarge 32bit address space to full 4GB. - Beginnings of 32bit SYSCALL support (not completely working yet and vsyscall page miss yet) - Various merges from i386 - New module loader - Support threaded core dump (XMM saving for 32bit programs doesn't work, but it appears to be broken on i386 too) - Fix bug in signal stack rounding - Remove DRM 32bit emulation. - Use MTRR driver from i386 - Use bootflag.c from i386 - Various other fixes and cleanups.
-
Andi Kleen authored
This does: - fix one warning in bootflag.c - change a few longs to int and int to long in the MTRR driver to make it 64bit clean (should be a NOP for 32bit i386, but is needed for x86-64) - Convert the MTRR /proc interface to seq_file and remove the broken compute_ascii() hack. This fixes some broken code e.g. the old mtrr_write was completely broken because the loop checking for commands started with a "continue" - remove duplicated mtrr type strings.
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://linux-scsi.bkbits.net/scsi-dledfordLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Doug Ledford authored
-
Doug Ledford authored
Update scsi_scan so that we don't pass around a scsi_device struct for scanning. Instead, we pass around a request_queue during scanning and create and destroy device structs as needed. This allows us to have a 1:1 correlation between scsi_alloc_sdev() and scsi_free_sdev() calls, which we didn't have before.
-
Doug Ledford authored
-
David S. Miller authored
-
David S. Miller authored
-
Dave Jones authored
-
David S. Miller authored
-
David S. Miller authored
-
James Morris authored
-
David S. Miller authored
-
James Morris authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
-
Dave Jones authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Dave Jones authored
[AGP] agp_frontend_initialize() now gets called when a chipset driver registers, so it can't be __init any more.
-
James Bottomley authored
Based on a patch from Andrew Morton. Also checks to see if the sd device is bigger than the kernel can support and prints out a warning in that case
-
- 19 Dec, 2002 3 commits
-
-
Dave Jones authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
John Levon authored
This makes the following changes : o headers cleanup o remove deprecated kernel_only o mention minimum oprofile version o correct initialise stats o remove racy debug check (wli saw this oops) o remove pointless simple_open o add dump functionality o remove pessimising FASTCALL It fixes a critical race.
-
- 18 Dec, 2002 11 commits
-
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Dave Jones authored
-
Dave Jones authored
-
Randy Dunlap authored
This simple intermezzo Makefile change allows it to build. OK'ed by Peter Braam.
-
Stephen Rothwell authored
This fixes the APM GDT entry allocation issue. Confirmed by Andrew Morton.
-
Linus Torvalds authored
fast system calls. They should now be fully comparable to traditional system calls. Fix SEP stack allocation to look like a real thread stack. This fixes the "Trap on first sysenter instruction" problem, which can happen either as a result of an NMI or a breakpoint trap (TF bit set). Also make the user trampoline save and restore EFLAGS, so that the TF bit gets restored after a fast system call (it will have been cleared to avoid trap faults in the kernel).
-
http://linux-scsi.bkbits.net/scsi-for-linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
James Bottomley authored
into mulgrave.(none):/home/jejb/BK/scsi-for-linus-2.5
-
Linus Torvalds authored
- add support for sending a signal on vblank - remove unhelpful AGP chipset strings - update radeon texture cache handling
-
Dave Jones authored
This has to be done differently on some chipsets, so I moved it back into the chipset drivers for now. This cleanup also fixed a few bugs, which may also make the hammer gart start working again.
-
http://linux-sound.bkbits.net/linux-soundLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-