- 31 Aug, 2003 40 commits
-
-
Andrew Morton authored
From: Oliver Xymoron <oxymoron@waste.org> This fixes several calculation errors and races in entropy accounting that would allow /dev/random output to greatly exceed the measured entropy collection. This doesn't include any of my more controversial hardening, it just makes it behave as intended. It also corrects the operation of the 'catastrophic reseeding' feature so that it will actually prevent the state extension attack it's meant to guard against. And finally, it also fixes a couple missed wake-up and accidental sleep bugs uncovered by the above fixes. Debug instrumentation has been improved to help verify correctness.
-
Andrew Morton authored
From: Oliver Xymoron <oxymoron@waste.org> This patch adds locking for SMP. Apparently Willy never managed to revive his laptop with his version so I revived mine. The batch pool is copied as a block to avoid long lock hold times while mixing it into the primary pool. Two locks are added: gobal batch_lock batch_entropy_store can be called from any context, and typically from interrupts -> spin_lock_irqsave batch_entropy_process is called called via schedule_delayed_work and runs in process context -> spin_lock_irq entropy_store.lock the mixing process is too expensive to be called from an interrupt context and the basic worker function extract_entropy can sleep, so all this stuff can be under a normal spin_lock
-
Andrew Morton authored
From: Sam Ravnborg <sam@ravnborg.org> When building a kernel right after 'make mrproper' resulted in a very short run, and no sign that .config was missing. This has been fixed by adding a new rule for .config in the top-level Makefile, and a new target 'silentoldconfig' in scripts/kconfig/Makefile. Cleaned up a bit in scripts/kconfig/Makefile
-
Neil Brown authored
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Herbert Xu authored
The free_netdev fixes in 2.6.0-test4 broke drivers/net/wan/cosa.c. This fixes it.
-
Guillaume Morin authored
The current cu3088 ccwgroup write code overwrite the last char of the given arguments. This fixes the problem. It is been tested and applies on latest bk.
-
Krishna Kumar authored
Somewhere in the transition of task queue to the work queue, in stallion.c, some of the schedule_task were left out from being converted to schedule_work. This fixes it.
-
Arnaldo Carvalho de Melo authored
I wrote this driver a long time ago, and now, playing with my brand new PARISC machine I found these problems, could you please apply this patch? Ah, the "& more" refers to some alignment problems also solved in this patch.
-
Vinay K. Nallamothu authored
This patch removes the PCMCIA timer release functionality which is no longer required (or supported).
-
John Levon authored
Enable the Hammer specific events by giving the correct cpu string. From, and tested by, Will Cohen.
-
Linus Torvalds authored
-
bk://linux-dj.bkbits.net/agpgartLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Hirofumi Ogawa authored
The thread for was unneeded on chips other than CH_8139_K/8129. So, this patch doesn't create the thread on chips other than CH_8139_K/8129.
-
Hirofumi Ogawa authored
Harmless in 2.4, but causes oopses on rmmod in 2.6. slab poisoning can take care of this for us, anyway.
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
* removed ancient-kernel compat code from sk_mca.h. I leave it to janitors to remove the now-useless SKMCA_xxx wrappers. * removed ancient-kernel compat code from sk_mca.c. * s/SKMCA_NETDEV/net_device/ * fixed static net_device initialization (this will go away when dynamic-alloc patches land)
-
Jeff Garzik authored
Anybody with hardware, that can test this driver?
-
Linus Torvalds authored
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Miles Bader authored
-
Miles Bader authored
While it would be nice to keep using the generic version of RODATA, the v850's linker-script structure is sufficiently different from that of typical archs that it's not possible to use RODATA as it's currently defined. I earlier suggested splitting the generic definition of RODATA into `RODATA_CONTENTS' and `RODATA' (a wrapper around RODATA_CONTENTS) where most archs would use RODATA, and the v850 would use RODATA_CONTENTS, however Kai didn't like that idea. It _may_ be possible to rewrite the v850's linker scripts into something more typical (using lots of individual output sections), but it doesn't seem at all straightforward, so I don't have the time to do it right now. Anyway, this is the short-term work-around so that Linus's kernel works on the v850.
-
Yoshinori Sato authored
o driver support headers update o fix warnings
-
Yoshinori Sato authored
typo fixed.
-
Stelian Pop authored
In order to bring the 2.4 and 2.6 versions in sync, here is the missing bit for the meye driver :)
-
Stelian Pop authored
This updates the sonypi driver to the latest version: * document the fact that FX501/FX702 laptops are not supported * add battery insert/remove events (thanks to Daniel K.) * improve the event detection using a different port offset on 'type2' models (thanks to Daniel K.)
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Geert Uytterhoeven authored
Atari floppy: Add missing includes and remove some unnecessary includes
-
Geert Uytterhoeven authored
M68k: Set last in switch_to(), fix asm constraints (from Andreas Schwab)
-
Geert Uytterhoeven authored
Amiga floppy: Add missing includes and remove some unnecessary includes (from Roman Zippel)
-
Geert Uytterhoeven authored
Amiga z2ram: Add missing includes and remove some unnecessary includes
-
Geert Uytterhoeven authored
M68k: asm/local.h just includes the generic version (from Roman Zippel)
-
Geert Uytterhoeven authored
M68k: asm/sections.h just includes the generic version (from Roman Zippel)
-
Geert Uytterhoeven authored
Bartlomiej Zolnierkiewicz: > o ide: disk geometry/capacity cleanups > o ide: always store disk capacity in u64 Forgot to update the Macintosh IDE driver:
-
Geert Uytterhoeven authored
Kai Germaschewski: > o kbuild: Move generation of vmlinux.lds.s into arch/.../kernel This forgot to move two files: mv arch/m68k/vmlinux-std.lds arch/m68k/kernel mv arch/m68k/vmlinux-sun3.lds arch/m68k/kernel
-
http://linux.bkbits.net/linux-2.5Wim Van Sebroeck authored
into hostme.bitkeeper.com:/repos/l/linux-watchdog/linux-2.5-watchdog
-
Wim Van Sebroeck authored
Add "ALi M1535 PMU Watchdog Timer" driver
-
Wim Van Sebroeck authored
clean-up of comments, trailing spaces, includes, ... removed unnecessary spinlocking added WATCHDOG_NAME + PFX defines for easier printk's clean-up expect_close / acq_is_open made wdt_stop and wdt_start a module_param clean-up ioctl handling clean-up init and exit routines added MODULE_AUTHOR + MODULE_DESCRIPTION info
-