- 14 Apr, 2004 4 commits
-
-
Anton Blanchard authored
The RCU code was missing cpus_empty() in one place, required with large cpumasks.
-
Anton Blanchard authored
Fix a corruption bug, we were copying too much information back off the signal frame. While in the area help with gccs sign extension optimisation problems and convert some things to long. (Saves about 30 instructions in signal.c)
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Dave Jones authored
Merged in 2.4, and various vendor kernels.. iDefense reported a buffer overflow flaw in the ISO9660 filesystem code. An attacker could create a malicious filesystem in such a way that they could gain root privileges if that filesystem is mounted. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2004-0109 to this issue. Ernie Petrides came up with the following patch which I fixed up a slight reject in to apply to 2.6. Otherwise, unchanged from the 2.4 patch.
-
- 13 Apr, 2004 36 commits
-
-
Andi Kleen authored
Various fixes and cleanups for x86-64. - Update defconfig - Fix some problems in ROM resource scanning (Rene Herman) - Initialize APIC id of CPU 0 (Venkatesh Pallipadi) - Always enable swiotlb for GART_IOMMU - Fix compilation without IOMMU_GART - Remove nodes_present; use standard node_online_map instead. This also fixes a bug with no memory on node 0. - Switch node<->cpu mapping to arrays. This fixes some awkward special cases with no nodes and empty nodes. - Move K8 fallback node setup to common code - Eliminate old fake_node. - Fix wrong fields in MCE handling (Marc Bevand) - Make pci_dma_consistent behave more similar to i386 to fix Alsa
-
Andrew Morton authored
From: Dave Jones <davej@redhat.com> 2.4 already had this fixed, but uses a somewhat larger value to clip at. For uniformity sake, perhaps they should be the same? Patch below makes it match 2.4-bk
-
Andrew Morton authored
From: "Nguyen, Tom L" <tom.l.nguyen@intel.com> The patch showed up in Linus' tree last night breaks the "generic_defconfig" build for ia64. Fix it by adding the NR_VECTORS device to ia64.
-
Andrew Morton authored
It should be unconditional.
-
Andrew Morton authored
When I converted journal_write_metadata_buffer() to kmap_atomic() I screwed up the handling of the copyout buffers - we're currently writing four zeroes into the user's page rather than into the data which is to be written to the journal (oops). Net effect: any block which starts with 0xC03B3998 gets scribbled on in data=journal mode.
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
ide_ioreg_t is deprecated and hasn't been used by IDE driver for some time. Use unsigned long directly on alpha, arm26, arm, mips, parisc, ppc64 and sh. asm-ia64/ide.h (ide_ioreg_t is unsigned short) and asm-m68knommu/ide.h (broken - ide_ioreg_t is not defined) are the only users of ide_ioreg_t left.
-
Bartlomiej Zolnierkiewicz authored
Use it on all archs which define ide_ioreg_t to unsigned long.
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
Disable code doing outb() without any locking in /proc handler. Otherwise 'cat /proc/ide/hpt366' crashes if done during I/O. Noticed by John Stoffel <stoffel@lucent.com>.
-
Bartlomiej Zolnierkiewicz authored
From: Geert Uytterhoeven <geert@linux-m68k.org> Apparently some IDE drives (e.g. a pile of 80 GB ST380020ACE drives I have access to) advertise to support LBA48, but don't, causing kernels that support LBA48 (i.e. anything newer than 2.4.18, including 2.4.25 and 2.6.4) to fail on them. Older kernels (including 2.2.20 on the Debian woody CDs) work fine. Check for id->lba_capacity_2 being non-zero in idedisk_supports_lba48().
-
Jeff Garzik authored
-
Jeff Garzik authored
The driver was copied from the very-buggy r8169 (pre-Francois), and is for hardware that isn't even out of the lab yet.
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.6
-
François Romieu authored
-
François Romieu authored
The irq handler must not return 1 when the status register is null during the firt iteration.
-
François Romieu authored
-
François Romieu authored
-
Don Fry authored
If the pcnet32 interface is not up, running the loopback test may hang or crash the system. This patch provided by Jim Lewis fixes that problem. Tested on ia32 and ppc systems.
-
Ganesh Venkatesan authored
-
Ganesh Venkatesan authored
-
Ganesh Venkatesan authored
-
Ganesh Venkatesan authored
Some LOM implementation of our controllers pass IEEE tests (Tx distortion/Symmetry) while operating in Class A mode rather than in class AB mode.
-
Ganesh Venkatesan authored
Adding this caused the adapter to fail while operating at 10 mbps, half duplex. Hence the fix is not complete. We are still investigating a more complete fix for the polarity reversal issue.
-
Ganesh Venkatesan authored
A Bug in e1000_spi_eeprom_ready where the Chip Select bit wasn't being toggled after every status register read (if the eeprom wasn't ready after the first status register read). The call to e1000_standby_eeprom manages the CS bit correctly
-
Ganesh Venkatesan authored
-
Ganesh Venkatesan authored
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> We have to restore r13 when entering unrecoverable_exception.
-