1. 16 Apr, 2004 29 commits
  2. 15 Apr, 2004 11 commits
    • Linus Torvalds's avatar
      Merge bk://bk.linux1394.org/ieee1394-2.6 · 9add6ead
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      9add6ead
    • Linus Torvalds's avatar
      Merge bk://linuxusb.bkbits.net/d · 3caef8d2
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      3caef8d2
    • Benjamin Herrenschmidt's avatar
      [PATCH] ppc64: Fix RTAS races on pSeries · 87d6f514
      Benjamin Herrenschmidt authored
      The low level kernel interface to RTAS (the firmware runtime services)
      was plagued with races that could cause from bogus results of RTAS
      operations to total machine crashes in some circumstances. This patch
      fix the ones I could identify, hoping I didn't miss any. I also added
      a WARN_ON (well, it's asm equivalent) to enter_rtas to make sure we
      never _ever_ try to call that with interrupts enabled.
      87d6f514
    • Anton Blanchard's avatar
      [PATCH] ppc64: always initialise dn->type and dn->name · 514fb5be
      Anton Blanchard authored
      This fix comes from ppc32. Always initialise dn->type and dn->name so
      that code doesnt have to check for NULL everywhere. There is at least
      one bug report where we oopsed because of this.
      514fb5be
    • Anton Blanchard's avatar
      [PATCH] ppc64: catch branch to 0 in real mode · 8509eb5e
      Anton Blanchard authored
      We have been debugging some strange fails where we branch to 0 in real
      mode. At the moment this results in the cpu running through the
      initialisation code and failing somewhere well into it.
      
      The following patch uses the featuring nop'ing code to remove the branch
      at real address 0 so it falls through to a trap instruction and gets
      caught early.
      8509eb5e
    • Adam Goode's avatar
      [PATCH] NMI watchdog Pentium M support · 50dc875a
      Adam Goode authored
      This adda nmi_watchdog=2 support to the Pentium M processor.  The P-M is
      a P6 chip, but it shares some chipset logic with the Pentium 4, so it
      requires this workaround to function.
      
      Without this patch, NMI gets stuck after 1 count.  With it, the NMI
      fires and breaks me out of UHCI-related hard lockups. 
      
      This patch is basically a modified version of the same patch for
      oprofile. See the threaded discussion here:
      
      	http://lkml.org/lkml/2004/2/12/181
      50dc875a
    • David S. Miller's avatar
      [IXGB]: ixgb.h needs dma-mapping.h · 6de145dc
      David S. Miller authored
      6de145dc
    • David S. Miller's avatar
      [E1000]: e1000.h needs dma-mapping.h · d7caa791
      David S. Miller authored
      d7caa791
    • Ben Collins's avatar
      Merge http://linux.bkbits.net/linux-2.5 · b0e15db0
      Ben Collins authored
      into debian.org:/usr/src/kernel/ieee1394-2.6
      b0e15db0
    • Geert Uytterhoeven's avatar
      [PATCH] Amiga Zorro8390 Ethernet section conflict · 162ed082
      Geert Uytterhoeven authored
      Jeff Garzik notes that the previous cleanup highlights a bug:
      >
      > 	static const struct card_info {
      > 	    zorro_id id;
      > 	    const char *name;
      > 	    unsigned int offset;
      > 	} cards[] __initdata = {
      >
      > and the lone user is __devinit:
      >
      > static int __devinit zorro8390_init_one(struct zorro_dev *z,
      >                                        const struct zorro_device_id *ent)
      
      Here's the fix..
      162ed082
    • James Bottomley's avatar
      [PATCH] fix non-PC subarchs which were broken by i386 probe_roms change · 8aabc781
      James Bottomley authored
      The author apparently didn't understand that only the mach-default
      include directory is included by fallback for header files only.  You
      can't stick a .c file in mach-default and expect all subarchs to be able
      to use it.
      
      The correct fix is to put std_resources.c in the kernel directory and
      give it its own Kconfig symbol for conditional compile so that subarchs
      may choose to include it or not.
      8aabc781