- 01 Jan, 2003 12 commits
-
-
Russell King authored
-
Russell King authored
This patch adds support for enable/disable_irq_wake for the SA11x0 CPUs, allowing drivers or other code to select which IRQs are able to wake the CPU from sleep mode.
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
This brings the ARM dma mapping functionality into line with the current generic interface, allowing any struct device to be passed into the dma_* functions. Further cleanups will be possible when the USB layer is converted to use the dma_* API.
-
Russell King authored
Only set IRQ type after a successful request_irq(). Driver now known as sa1111-pcmcia in driverfs.
-
Russell King authored
- Add missing include files. - Fail to set pcmcia socket state for invalid socket numbers. - Fix locla_ typo. - Make pcmcia_jornada720_exit __devexit, not __exit. - Don't initialise jornada720 machine specifics if not running on jornada720.
-
Russell King authored
bios32.c uses outb(), and therefore should have asm/io.h included.
-
Russell King authored
Add <asm/arch/iop310.h> include, needed for platform implementation of architecture private __virt_to_bus / __bus_to_virt.
-
Russell King authored
The semaphore initialisers were using the old gcc syntax. Add sema_count() implementation for the sa11x0 audio implementation.
-
Russell King authored
-
- 29 Dec, 2002 2 commits
-
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
- 28 Dec, 2002 26 commits
-
-
Russell King authored
- Make them work on 64-bit quantities - clean up use of local pointers to prevent multiple references to the pointer (which may have side effects.) Note that this causes __put_user to produce a warning each time a pointer is passed as the first argument, since the 64-bit implementation tries to cast a 32-bit pointer to a 64-bit long. The fix for this warning waiting for comments from the GCC community.
-
Russell King authored
-
Russell King authored
Add the necessary infrastructure to handle restartable syscalls via the restart_block method. This isn't perfect, since we are unable to modify the syscall number with ARM executables (it's typically encoded into the instruction in the text segment) so instead we build some code on the user space stack. There is a potential problem - what happens if we are sleeping, someone suspends us, resume (we continue to sleep via the restart block method) suspend and then resume again? We will build two sets of restart code on the user stack. This is probably a little inefficient, but it should be harmless.
-
Russell King authored
-
Russell King authored
Tricks like struct foo foo = { .bar.baz = 5, }; don't work. We must initialise child-structure members within their own block - ie, struct foo foo = { .bar = { .baz = 5, }, };
-
Russell King authored
The Acorn font file is used by the decompressor on some machines. It moved location recently - so this cset fixes up the reference to it.
-
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
-