1. 15 Jun, 2003 23 commits
    • Matthew Dharm's avatar
      [PATCH] unusual_devs fixups · c202927c
      Matthew Dharm authored
      This moves the initialization of the struct scsi_device fields
      use_10_for_ms and use_10_for_rw into a central place.  This allows the
      host's slave_configure() function to change them (with effect).  This
      also collapses two identical sections of code into a single one.
      
      This is needed by usb-storage, so we can resolve some Babble problems,
      some device-crashing problems, and remove a great deal of troublesome
      mode-sense-translation code.
      c202927c
    • Matthew Wilcox's avatar
      [PATCH] parisc arch update · 9ff05b1b
      Matthew Wilcox authored
      This update covers a lot of changes to arch/parisc and parisc-specific
      drivers.
      
       - irq_return_t changes
       - more work on the module loader (James Bottomley)
       - rewrite of led.c by Helge Deller
       - many miscellaneous updates
      9ff05b1b
    • Samuel Thibault's avatar
      [PATCH] Fix ma600.c compile · 20904d25
      Samuel Thibault authored
      At least gcc 3.3 complains about this incorrect token pasting thing in
      the ASSERT macro of drivers/net/irda/ma600.c
      20904d25
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia · e1104a6f
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      e1104a6f
    • Russell King's avatar
      [PCMCIA] Prevent class_device related oops. · dfd3ad98
      Russell King authored
      Although no such oops has been reported, removing a socket driver
      while a file under /sysfs/class/pcmcia_socket/pcmcia_socket* is
      held open by user space could potentially cause an oops.
      
      Plug this by preventing pcmcia_unregister_socket from returning
      until all references by sysfs to the pcmcia socket have been dropped.
      dfd3ad98
    • Russell King's avatar
      Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5 · 8ae9c851
      Russell King authored
      into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia
      8ae9c851
    • Daniel Ritz's avatar
      [PCMCIA] fix yenta unload oops · 396a847e
      Daniel Ritz authored
      Patch from Daniel Ritz
      
      rmmod yenta produces the following oops:
      Unable to handle kernel paging request at virtual address d084781e
      EIP is at yenta_config_init+0x18f/0x1e0 [yenta]
      Process pccardd (pid: 2618, threadinfo=c3236000 task=c988ae60)
      396a847e
    • Russell King's avatar
      [PCMCIA] Remove inquire_socket method from sa11xx_core.c · 227db9fa
      Russell King authored
      Update sa11xx_core.c for Dominik's previous patch.
      227db9fa
    • Dominik Brodowski's avatar
      [PCMCIA] Remove inquire_socket · b7949fda
      Dominik Brodowski authored
      Remove the inquire_socket callback by moving the (static) capability
      information to the top-level of struct pcmcia_socket.
      b7949fda
    • Dominik Brodowski's avatar
      [PCMCIA] move creation of /proc/pccard to ds.c · 34438384
      Dominik Brodowski authored
      Move the creation of /proc/pccard to ds.c so that ds.c is the only
      file that needs to include linux/proc_fs.h any longer.
      34438384
    • Dominik Brodowski's avatar
      [PCMCIA] Move socket /proc to sysfs · c6617c1d
      Dominik Brodowski authored
      Remove the proc_setup callback. The drivers can use CLASS_DEVICE_ATTR
      instead. Example: i82365.c.
      c6617c1d
    • Roman Zippel's avatar
      [PATCH] Clean up kernel parameter array declaration · c665225a
      Roman Zippel authored
      Declare the parameter array as an array, rather than a single entry.
      
      This doesn't matter for code generation, but may be less likely to cause
      problems down the line, since we're telling gcc more about the real
      situation.
      c665225a
    • Andi Kleen's avatar
      [PATCH] Fix over-alignment problem on x86-64 · 38d5b085
      Andi Kleen authored
      Thanks to Jan Hubicka who suggested this fix.
      
      The problem seems to be that gcc generates a 32byte alignment for static
      objects > 32bytes.  This causes gas to set a high alignment on the
      section, which causes the uneven (not multiple of sizeof(struct
      kernel_param)) section size.  The pointer division with a base not being
      a multiple of sizeof(*ptr) then causes the invalid result.
      
      This just forces a small alignment, which makes the section end come out
      with the correct alignment.
      
      The only mystery left is why ld chose a 16 byte padding instead of
      32byte.
      38d5b085
    • Paul Mundt's avatar
      [PATCH] Add mach-type generation for SH · aae1760a
      Paul Mundt authored
      This adds the missing arch/sh/tools directory, which includes mach-type
      generation scripts for building include/asm-sh/machtypes.h.
      aae1760a
    • Paul Mundt's avatar
      [PATCH] Fix PCI hotplug path for SH · 445ff66d
      Paul Mundt authored
      drivers/hotplug/Kconfig moved to drivers/pci/hotplug/Kconfig.
      
      This updates arch/sh/Kconfig respectively.
      445ff66d
    • Stelian Pop's avatar
      [PATCH] meye driver update · e8bae927
      Stelian Pop authored
      * replace the pci_alloc_consistent calls with dma_alloc_coherent
        because we want to do the allocations at GFP_KERNEL priority and
        not GFP_ATOMIC because we request quite a bit of memory and the
        allocation fails quite frequently.
      
        It would be better to have a pci_alloc_consistent with an extra
        parameter (priority) but since we haven't, and the meye driver is
        supposed to work only on ix86 platforms we can safely do the
        change.
      
      * fix the DMA engine stop request. The hard freezes encountered
        when using this driver and repeatedly opening/closing the device
        have been tracked down to this particular piece of code. The new
        version seems to work way better, I haven't had a single freeze
        since the change.
      
      * fix the irq handler prototype (irqreturn_t changes).
      e8bae927
    • Stelian Pop's avatar
      [PATCH] sonypi driver update · aa3432a2
      Stelian Pop authored
      * fix a hang problem when loading the driver on (at least) a
        PCG-FX105k. Thanks to Jozef Kruger for reporting the problem
        and testing different versions of this fix.
      
      * fix a .text.exit problem in the sonypi driver related to the
        recent PM changes (thanks to Adrian Bunk for the patch).
      
      * fix the irq handling reports (make sonypi always report IRQ_HANDLED)
        because there *are* events belonging to the sonypi device which
        are not (yet) recognized by the driver and we don't want those
        to pollute the logs...
      
      * test if the ACPI subsystem is not disabled before trying to
        use its ec_read/ec_write methods.
      
      * fix the hangs when enabling bluetooth (thanks to Daniel K. for
        the patch).
      
      * other miscellaneous small fixes.
      aa3432a2
    • Brian Gerst's avatar
      [PATCH] small cleanup for powernow-k7 · b6385562
      Brian Gerst authored
      Use local_irq_[disable|enable]() instead of hand-coded asm.
      b6385562
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/sparc-2.5 · 7996bc4a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      7996bc4a
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · 2f73086e
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      2f73086e
    • Trond Myklebust's avatar
      [PATCH] Fix rpc dentry list usage · 1f4b4edf
      Trond Myklebust authored
      This fixes the problems with NFS that got triggered by the list
      poisoning.
      
      The problem is that whereas using the dentry->d_hash list for private
      purposes was previously harmless, it is not allowed with the RCU lists,
      because we depend on the unhashed node continuing to point back to the
      original list.
      
      So keep a small vector of dentries around instead of using the d_hash
      list to keep track of them.
      1f4b4edf
    • David S. Miller's avatar
      [SPARC64]: Update defconfig. · 6d51ca2f
      David S. Miller authored
      6d51ca2f
    • David S. Miller's avatar
  2. 14 Jun, 2003 16 commits
  3. 15 Jun, 2003 1 commit