1. 20 Mar, 2004 3 commits
    • Andi Kleen's avatar
      [PATCH] critical x86-64 merge · e30b878a
      Andi Kleen authored
      There were some nasty bugs in the x86-64 code, including one race that
      could cause random reboots, especially on Intel machines, with the NMI
      watchdog.  This patch fixes them and also includes some harmless
      cleanups.
      
      Main fixes were for some buglets in the IOMMU code and the plugging of a
      race in the exception stack handling.  Also disables an broken MCE on K8
      explicitely.
      
      Also finally the preempt compile issues are fixed.
      
       - Declare hpet interrupt separately in drivers/char/rtc.c
       - Fix rtc.h/hpet.h to not depend on interrupt.h
       - Finally include smp_lock.h in hardirq.h
       - Update defconfig
       - Export bad_dma_address
       - Merge with 2.6.5rc2
       - Never schedule on interrupt stacks.
       - Add option to force software iotlb (iommu=soft)
       - Add ifdefs to gsi patch to match i386 (Bjorn Helgaas)
       - Fix K8 GART TLB MCE workaround to actually work
       - Fix dwarf2 unwind table in SAVE_ARGS (Jim Houston)
       - Disable APIC on VIA/NVidia even with acpi=off (Gwenole Beauchesne)
       - Fix parsing bug in "apic" option (Gwenole Beauchesne)
       - Fix dma mask handling in pci_alloc_consistent
       - Make pci_alloc_consistent more robust in low memory situations.
       - Print version number in oopses (from i386)
       - ACPI GSI cleanup (Bjorn Helgaas)
       - Disable K8 GART TLB walk error MCE explicitely
       - Add support to disable individual MCEs in the various banks.
      e30b878a
    • Linus Torvalds's avatar
      b66506ce
    • Andrew Morton's avatar
      [PATCH] therm_adt7467 update · 3a86d964
      Andrew Morton authored
      From: "Colin Leroy" <colin@colino.net>
      
      The fan driver I wrote for adt746x looks like it only handles the adt7467
      chip found in iBooks G4; but it also handles the adt7460 chip found in the
      Powerbook G4 Alu.  Here's a patch that updates therm_adt7467.c, Kconfig and
      Makefile.
      3a86d964
  2. 19 Mar, 2004 36 commits
  3. 18 Mar, 2004 1 commit
    • Andrew Morton's avatar
      [PATCH] remove_suid() should return error code · c884a1a3
      Andrew Morton authored
      From: Nikita Danilov <Nikita@Namesys.COM>
      
      remove_suid() ignores return value of notify_change()->i_op->setattr().
      This mean, that even if file system fails to clear suid bit,
      generic_file_aio_write_nolock() proceeds with write, which is unsafe.
      
      Actually, even ext2's ->setattr() can fail, when trying to update ACL, for
      example.
      
      Attached patch modifies remove_suid() to return result of ->setattr(), and
      updates in-tree callers.
      c884a1a3