- 29 Dec, 2002 3 commits
-
-
Linus Torvalds authored
doing a full register restore on return to user space, and thus require the long system call exit path (ie "iret" instead of "sysexit"). * execve() - we need to set edx/ecx correctly at process startup. * iopl() - needs iret to restore eflags with new IOPL levels.
-
Geert Uytterhoeven authored
Here's a fix on top of the patch you commited: - Rename ide_intr_lock to falconide_intr_lock - Add falconide_intr_lock to the Falcon IDE driver itself - Test for CONFIG_BLK_DEV_FALCON_IDE instead of CONFIG_ATARI since falconide_intr_lock is Falcon IDE-specific, not Atari-specific
-
Hirofumi Ogawa authored
This makes ramfs support proper st_blocks accounting.
-
- 28 Dec, 2002 37 commits
-
-
Linus Torvalds authored
a bit more closely.
-
Linus Torvalds authored
-
William Stinson authored
This marks check_region "deprecated". This gives a nice warning messages for programs that still use check_region for example: drivers/parport/parport_pc.c:2215: warning: `__check_region' is deprecated (declared at include/linux/ioport.h:111)
-
Robert Love authored
This patch adds support for usage of the attribute as "deprecated" and is backward-compatible. Usage is: int deprecated foo(void) etc.. If we mark a function as deprecated, then each use of the function emits a warning like: foo.c:12: warning: `baz' is deprecated (declared at bar.c:60) Which is very informative, giving both the location of each usage and where the little bastard is declared.
-
Linus Torvalds authored
-
James Bottomley authored
Switch to larger operating GDT after moving to protected mode This is necessary to boot on certain subarchs (voyager)
-
James Bottomley authored
Also localises the parameters and setup into kernel/timers Adds an external flag so that the tsc can be disabled from the machine specific setup (used by voyager)
-
James Bottomley authored
-
James Bottomley authored
Patch suggested by Randy Dunlap
-
James Bottomley authored
-
James Bottomley authored
-
Andi Kleen authored
Add support for the AMD Opteron/Athlon64/Hammer/K8 line to the 32bit kernel. Mostly just reusing Athlon code with some changed CPU model checks. The Hammer has model number 15. I also fixed rmb()/mb() to use the SSE2 mfence/lfence instructions on P4 and Hammer. They are somewhat cheaper than the locked cycle.
-
Andi Kleen authored
- Optimize __copy*user a bit. - Merge with 2.5.53/i386 - Fix broken 32bit signal handling. - Implement AT_SYSINFO and a vsyscall page for 32bit programs. - Fix 32bit SYSCALL entry point to handle 6 arguments and restart correctly. - Add oprofile support (Vojtech Pavlik, with changes by me) This is shared code with i386.
-
Andi Kleen authored
The x86-64 port shares the oprofile code with i386. This needs some minor changes in the i386 oprofile, mostly to use instruction_pointer(regs) to access the EIP instead of referencing it directly. On i386 this is a nop.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
http://uml.bkbits.net/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://uml.bkbits.net/doc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://uml.bkbits.net/skas-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://uml.bkbits.net/updates-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://uml.bkbits.net/mconfig-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jochen Hein authored
The following patch fixes a "uninitialized timer" message when loading yenta_socket.ko.
-
bk://are.twiddle.net/tga-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Daniel A. Nobuto authored
the url for module-init-tools has been fixed, and all the references to modutils (outside source) has been updated if necessary. more patches to follow to fix up the modules.conf/conf.modules vs. modprobe.conf references.
-
Geert Uytterhoeven authored
Convert m68k scsi drivers to new local_irq*() framework: - 53c7xx SCSI core - NCR53C9x ESP SCSI core - Atari NCR5380 - Mac NCR5380 - Sun-3 OBIO and VME NCR5380
-
Geert Uytterhoeven authored
Kill warnings in Q40 keyboard driver: - wrong return type - unused variable
-
Geert Uytterhoeven authored
z2ram: kill unused variables
-
Geert Uytterhoeven authored
STRAM: kill warning because of incorrect printf()-style format
-
Geert Uytterhoeven authored
Amiga FastLane SCSI: Zorro drivers must use z_io{re,un}map().
-
Geert Uytterhoeven authored
Remove Sun-3/3x serial support, use the new serial layer instead
-
Geert Uytterhoeven authored
Mac/m68k Nubus updates (from Ray Knight in 2.4.x) - Add missing Nubus devices.
-
Geert Uytterhoeven authored
register_console(): Fix typo in comment
-
Geert Uytterhoeven authored
Sun-3 SBUS updates (from Sam Creasey): - Rename struct linux_sbus_device to struct sbus_dev for source code compatibility with SPARC - Make sbus_init() an initcall
-
Geert Uytterhoeven authored
Move more M68k SCSI host template definitions from the device-specific header files to the source files: - Amiga A3000, A2091/A590, A4000, A4091, GVP II, and WarpEngine SCSI - Atari NCR5380 SCSI - MVME147, MVME16x, and BVME6000 SCSI - Mac NCR5380 SCSI - Sun-3/3x OBIO and VME SCSI
-
Geert Uytterhoeven authored
M68k module updates - Update module definitions - Remove references to obsolete module syscalls
-
Geert Uytterhoeven authored
Sun-3/3x PTE updates (from Sam Creasey)
-
Geert Uytterhoeven authored
M68k mman.h updates: add MAP_POPULATE and MAP_NONBLOCK
-