- 28 Dec, 2002 5 commits
-
-
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.
-
- 19 Dec, 2002 1 commit
-
-
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
-
-
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
-
http://linux-sound.bkbits.net/linux-soundLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/work
-
http://linux.bkbits.net/linux-2.5Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/linux-sound
-
Jaroslav Kysela authored
- intel8x0 - added NVidia NForce2 Audio PCI ID - USB driver - clenaups in the disconnect routine - added ALSA-Configuration.txt and ControlNames.txt documents
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 17 Dec, 2002 23 commits
-
-
Jaroslav Kysela authored
- fixed compilation problem when debug is active
-
Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/work
-
http://linux.bkbits.net/linux-2.5Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/linux-sound
-
David Brownell authored
- some access to urb->hcpriv and urb->status needed to be locked using urb->lock - paranoia: don't depend on two values being in lock-step.
-
Greg Kroah-Hartman authored
-
Linus Torvalds authored
trampoline. Here's how: we re-load %ebp (arg6) in the kernel sysenter handler from the stack, and on system call re-play we jump back in user space to re-initialize %ebp to point to the stack pointer before re-doing the sysenter instruction.
-
bk://are.twiddle.net/axp-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
William Lee Irwin III authored
vm86 does broken tasklist scanning for matching task_struct pointers, which is oopsable. This registers a notifier for it to GC vm86 IRQ's in release_thread() and removes the broken tasklist scanning. This bugfix is in 2.4.x and has been in 2.5.x-dj for an extended period of time.
-
Greg Kroah-Hartman authored
into kroah.com:/home/linux/linux/BK/gregkh-2.5
-
Greg Kroah-Hartman authored
-
Richard Henderson authored
into are.twiddle.net:/home/rth/BK/axp-2.5
-
David Brownell authored
This patch converts most common hub diagnostics to use the device model diagnostic macros ... not all, someone should reduce the number of err() strings for "bogus hub" cases, and ideally streamline some of the dozen or so "here's what's special about this new hub" dbg() messages. So the messages become more useful: they id the port (and implicitly the device) involved, using a kernel-wide standard convention. Size overhead is smaller too. For folk running with USB debugging enabled, it also cuts the useless chatter on connections by deleting the per-poll success messages and a partial dup message when things change. And it deletes a newish diagnostic on a (non-hub) unlink path. It also makes Pete's new debounce message use the right port number -- one-based, not zero-based. My main issue with this patch is that it doesn't change more messages, but it seems reasonable to merge it anyway.
-
Oliver Neukum authored
unknown ioctls return -ENOTTY and nothing else.
-
Oliver Neukum authored
checking for -EINPROGRESS is wrong.
-
Oliver Neukum authored
-
Oliver Neukum authored
this makes sure that the kernel thread is dead and gone on module unload. - use a completion to wait for the kernel thread's death
-
bk://linux-acpi.bkbits.net/linux-acpiLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Alan Stern authored
Don't try to dereference the interrupt endpoint if it doesn't exist.
-
Adrian Bunk authored
2.5.50 included a change from -ac which changed MSNDCLAS_HAVE_BOOT and MSNDPIN_HAVE_BOOT to asked questions. This is wrong (I know since I was the one who wrote the patch Alan picked up...). They shouldn't ask questions, the following patch reverts my buggy change.
-
Adrian Bunk authored
The change to eata_pio_proc.c contained a typo: a semicolon instead of a comma.
-
Linus Torvalds authored
elf AUX-table entry. Move the 'vsyscall' page to 0xffffe000, leaving a hole at the top of the address space.
-
Linus Torvalds authored
-
Andrew Morton authored
Older gcc's do not support that form of ellipsis in a macro.
-