- 31 May, 2002 3 commits
-
-
David Mosberger authored
On ia64 MP machines, we use the cycle counter register of each CPU to obtain fine-grained time-stamps. At boot-time, we synchronize the counters as close as possible (similar to x86, though with a different algorithm). But even with this synchronization, there is still a small (really: tiny) chance that a process bouncing from one CPU to another could observe time going backwards. To guard against this, I maintain a global variable called "last_time_offset" which keeps track of the largest time-interpolation value returned so far. Most of this is in platform-specific code (arch/ia64/kernel/time.c), but there are a handful of places in platform-independent code where this variable needs to be cleared to zero. This is what the patch below does. I didn't put it inside CONFIG_IA64 because I think this can be useful for other platforms, too. I suppose I could put it inside CONFIG_SMP though this would make the code uglier. If you think it's OK, please apply, otherwise, I'd appreciate your feedback.
-
David Mosberger authored
This makes it possible to run the ia64 kernel both on platforms with the legacy keyboard controller and those without (as is the case for the hp zx1 platform, for example). The new code is inside #ifdef CONFIG_IA64, though it would probably be a good idea to enable it unconditionally. The patch is by Alex Williamson.
-
bk://ppc.bkbits.net/for-linus-ppc64Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
- 01 Jun, 2002 6 commits
-
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
stuff.
-
Anton Blanchard authored
awful code with loops
-
Anton Blanchard authored
-
Anton Blanchard authored
-
- 31 May, 2002 31 commits
-
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_ppc64
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
Anton Blanchard authored
-
bk://ppc.bkbits.net/for-linus-ppc64driversLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Anton Blanchard authored
into samba.org:/scratch/anton/linux-2.5_hvc_console
-
Linus Torvalds authored
-
Frank Davis authored
The following patch fixes a few compiler warnings, as well as provides blk_init_queue() with the appropriate arguments. Please review for inclusion. Thanks to Jens Axboe for fixing the casting hack in the previous version of this patch.
-
Dave Jones authored
Don't know what exactly happened, but somehow, the ZX1 support is in your tree twice. This patch drops one of them, and also adds in Intel i845 support to make up for it 8-)
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Another one from Brian Gerst. Still applies to 2.5.18 Seperates adfs_sb_info from struct super_block.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Andrew Morton found that egcs was miscompiling the per-cpu area code on x86. This patch updates the check, and documentation accordingly.
-
Dave Jones authored
-
Dave Jones authored
TIMEOUT_VALUE was killed from blk.h and moved to drivers that need it (like this one) DEVICE_REQUEST is also dead, so we init the queue with the driver request handler
-
Dave Jones authored
Conversion done by William Irwin a good while ago.
-
Dave Jones authored
-
Dave Jones authored
Variant of a patch in 2.4 by Steven Whitehouse.
-
Dave Jones authored
Originally from: Jeremy Elson <jelson@circlemud.org>
-
Dave Jones authored
As per the old comment, this patch adds checking of the return value of setup_arg_pages() and aborts cleanly. From 2.4 (also a missing GPL tag)
-
Dave Jones authored
Stale cruft, and what looks like a merge error.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Allow user to define the upper limit of number of interrupts generated
-
Dave Jones authored
Should allow for things like adjusting readahead on raw devices.
-