1. 17 Apr, 2004 1 commit
    • Pavel Roskin's avatar
      [PCMCIA] Conversion to module_param · 32ee9eec
      Pavel Roskin authored
      Patch from: Pavel Roskin
      
      As it turns out, mixing MODULE_PARM and module_param in one module is
      wrong.  The parameters specified in module_param are ignored.  I've just
      posted a patch to LKML that will detect this condition and warn about it.
      
      The new debugging code used the new-style module_param, which means that
      all instances of MODULE_PARM should be converted.  The attached patch does
      that.
      
      An additional bonus is that module_param_array provides the number of
      array elements.  This allowed me to change tcic.c and i82365.c to use
      this number for IRQ list.  This change was tested with i82365.  If
      "irq_list" is not specified, irq_list_count is 0.
      
      I set all permissions to 0444 to be safe.  I think we have no secrets
      from the users regarding those parameters.  If some parameters can be
      changed safely at the runtime, the permissions could be changed to 0644.
      I didn't examine how safe (and how useful) it would be, so it's 0444 for
      now.
      32ee9eec
  2. 16 Apr, 2004 32 commits
  3. 15 Apr, 2004 7 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