- 30 Dec, 2002 40 commits
-
-
Linus Torvalds authored
-
Justin T. Gibbs authored
-
Justin T. Gibbs authored
but somehow are not handled by the DV state machine. This ensures that the behavior seen before DV is restored in the event of a DV state machine failure.
-
Justin T. Gibbs authored
but is still required in earlier kernels.
-
Justin T. Gibbs authored
on some tape and cdrom devices.
-
Justin T. Gibbs authored
counted toward the load average.
-
Justin T. Gibbs authored
This allows the assembler to operate without generating this file.
-
Justin T. Gibbs authored
The original bug was that the 2.4.X declaration was used unconditionally.
-
Justin T. Gibbs authored
Daemonize the kernel threads used for domain validation.
-
Justin T. Gibbs authored
Restore a call to ahc_assert_atn() that was inadvertantly lost when the asserting atn diagnostic was added. This, among other things, resulted in driver negotiation failures with devices that initiated negotiation (e.g. most IBM drives).
-
Justin T. Gibbs authored
Correct a compilation warning that occurs when debugging code is compiled in.
-
Justin T. Gibbs authored
AIC7XXX_REG_PRETTY_PRINT. The constant rebuild is due to the build process deciding that the pretty_print.c file is an intermediate file and that problem lies elsewhere.
-
Justin T. Gibbs authored
Remove incorrect dependency on SCSI_AIC7XXX_BUILD_FIRMWARE (the wrong driver noless) and AIC79XX_REG_PRETTY_PRINT. The constant rebuild is due to the build process deciding that the pretty_print.c file is an intermediate file and that problem lies elsewhere.
-
Justin T. Gibbs authored
-
Christoph Hellwig authored
* version code checks for pre-2.4 version * !__KERNEL__ stuff in headers.
-
bk://kernel.bkbits.net/gregkh/linux/pnp-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://linux-dj.bkbits.net/agpgartLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Dave Jones authored
into halogen.(none):/home/davej/src/kernel/2.5/agpgart
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
into tetrachloride.(none):/mnt/stuff/kernel/2.5/agpgart
-
Leopoldo Cerbaro authored
-
Stephen Rothwell authored
With Martin's blessing, here is the s390x syscall compatability stuff.
-
Christoph Hellwig authored
Another one that James noticed..
-
Greg Kroah-Hartman authored
into kroah.com:/home/linux/linux/BK/pnp-2.5
-
James Bottomley authored
-
Greg Kroah-Hartman authored
-
Christoph Hellwig authored
I missed one hunk when splitting the patch for removing try_inc_mod_count().
-
Linus Torvalds authored
-
Andrew Morton authored
The might_sleep() check in kmm_cache_alloc() is currently disabled if slab debugging is disabled. Fix that so it's enabled if might_sleep debugging is enabled.
-
Andrew Morton authored
add_disk_randomness() is causing a context switch per disk request. It is scheduling process-context work one timer tick in the future for every request. But is has a buffer for this, so change it to not set up the process-context work until that buffer is half full. The patch reduces the context switch rate during a 20 megabyte/sec write to scsi from 150/sec to 50/sec.
-
Andrew Morton authored
George Anzinger identified the following problem: when a secondary CPU is coming up, it calls printk() before it is "online". It calls the console drivers before its per-cpu storage has been prepared. And the vga console driver does a mod_timer(). This CPU's timers have not yet been initialised; it is not clear why this doesn't oops - George thinks it is because virtual address zero is still accessible at that time. I believe the right way to fix this is to change printk so that a not-online CPU will not call the console drivers. Because printk should always be callable. If the CPU is not online the message is buffered, so the next caller to printk who is online will actually display it. ia64 has been doing exactly this for ages, so we can remove the arch_consoles_callable() hook and just open-code the cpu_online() test in printk. That fixes things up for the secondary CPUs. But this change causes a problem for the boot CPU: it is being marked online very late in boot, so the printk buffer is being displayed much later than we would like. I believe that the solution to this is to mark the boot CPU online much earlier. So in this patch we call the new arch-provided function smp_prepare_boot_cpu() immediately after the boot CPU's per-cpu areas are set up. Its mandate is to (at least) mark the boot CPU "online". The change has been reviewed by davem and rth. No comments were received from the other arch maintainers.
-
Andrew Morton authored
ALIGN() currently has global scope in <linux/cache.h>. This causes a compilation error in the defxx driver. Move ALIGN() to <linux/kernel.h> and change the defxx driver to use the generic macro in place of its own.
-
Andrew Morton authored
It will leak a bh ref on ENOMEM.
-
Andrew Morton authored
Patch from Ben LaHaise and Bill Irwin. As discussed a month or so ago, all parties agree that the new hugetlbfs and shm APIs are sufficient for the 2.6 kernel. I marked the vacated syscall slots as "available for reuse". I doubt that there will be any conflicts when that happens.
-
Andrew Morton authored
Remove unused task_struct.swappable.
-
Andrew Morton authored
Some workloads (Oracle...) use a huge number of VMA's. They are currently a tidy 64 bytes in size, and padding them out to 128 on P4's is not worthwhile.
-
Andrew Morton authored
Patch from Ravikiran G Thirumalai <kiran@in.ibm.com> Creates a simple "kmalloc for each CPU" API. This will be used for net statistics, disk statistics, etc. (davem has acked the net patches which use this code). kmalloc_per_cpu() is available to modules, unlike the current static per-cpu infrastructure.
-
Andrew Morton authored
swsusp gets confused when pages which it freed do not appear in the buddy lists. So provide a function which will drain the calling CPU's per-cpu-pages into the buddy. The patch has been tested by Pavel. Presence of the new code is conditional on CONFIG_SOFTWARE_SUSPEND.
-