1. 26 Jun, 2003 5 commits
    • James Bottomley's avatar
      Fix scsi drivers needing to include <linux/pci.h> · fa25dfc8
      James Bottomley authored
      With the simplification of the DMA direction/SCSI data direction
      linux/pci.h is no longer pulled in by scsi.h
      fa25dfc8
    • Christoph Hellwig's avatar
      [PATCH] use generic dma direction bits in scsi · a5449cb9
      Christoph Hellwig authored
      Make the *_data_direction flags of type enum dma_data_direction from
      the generic dma mapping API.  The SCSI_DATA_* defines are kept for
      compatiblity and map to the dma mapping API values now.
      scsi_to_pci_dma_dir and scsi_to_sbus_dma_dir are kept as stubs -
      we define them to nothing as both the PCI and SBUS constants have
      the same values as the generic dma mapping ones.  Unfortunately
      we can't check anymore whether someone messes this up as the values
      are enumes now and not cpp defines.
      a5449cb9
    • James Bottomley's avatar
      Fix up aha1740 merge problems · f16e95b6
      James Bottomley authored
      f16e95b6
    • Marc Zyngier's avatar
      [PATCH] aha1740 update · 80bf7eef
      Marc Zyngier authored
      The included patch updates the old aha1740 driver to some of the 2.5
      APIs :
      
      - Generic DMA API
      - EISA probing API
      - SCSI hotplug API
      
      It's been heavily tested on x86 (UP and SMP) as well as alpha (UP) for
      the past two months.
      80bf7eef
    • James Bottomley's avatar
      951169c0
  2. 25 Jun, 2003 22 commits
  3. 26 Jun, 2003 1 commit
  4. 25 Jun, 2003 1 commit
  5. 24 Jun, 2003 11 commits
    • Paul Mackerras's avatar
      Merge samba.org:/stuff/paulus/kernel/linux-2.5 · 4d4f47fc
      Paul Mackerras authored
      into samba.org:/stuff/paulus/kernel/for-linus-ppc
      4d4f47fc
    • David S. Miller's avatar
      [SPARC64]: Update defconfig. · f14e0fb9
      David S. Miller authored
      f14e0fb9
    • David S. Miller's avatar
      4131df98
    • David S. Miller's avatar
      [SPARC64]: Update defconfig. · df791bdf
      David S. Miller authored
      df791bdf
    • David S. Miller's avatar
      ed29a30d
    • David S. Miller's avatar
    • Randy Dunlap's avatar
      [PATCH] unexpected IO-APIC update · 344fd4e1
      Randy Dunlap authored
      Recently there has been a rash of Unexpected IO APIC reports on the
      linux-smp mailing list.  Most of the most recent ones are due to some
      newer Intel chipsets (865, 875).
      
      The IO APIC Version register doesn't indicate the differences in these
      IO APICs.
      
      I have an patch that addresses these chipsets.  It has been tested by a
      few people with good results and has been blessed by Maciej Rozycki.
      
      Other than conditionally decoding IO APIC registers 2 and 3, we could
      alternately ignore them since Linux doesn't use the values for anything
      other than printing them.
      
      This patch ignores IO APIC register 2 if it's the same value as IO APIC
      register 1.  It also reads IO APIC register 3 if the IO APIC version is
      >= 0x20, but some chipsets don't support this register, so it is also
      ignored if its value if the same as IO APIC register 1 or 2.
      
      Another possible(?) alternative is to read the PID/VID of the device to
      determine which registers it supports.  However, PCI devices have not
      been scanned at this point in init, so it would require scanning PCI
      config space directly and I don't yet see the point of doing that.
      
      Oh, and the UNEXPECTED_IO_APIC() function doesn't print anything in
      2.5.current and I didn't change that.
      344fd4e1
    • Andries E. Brouwer's avatar
      [PATCH] loop.c - part 2 of N · b6c7f357
      Andries E. Brouwer authored
      This does the following:
      
       - IV value is current 512-byte sector relative to start of loop
         container file.  This is what all cryptoloop people have done, if I
         am not mistaken.  Andi or others - if you can demonstrate the need
         for a more flexible setup an additional ioctl field may be needed.  I
         hope we can do without.
      
       - made some things static
      
       - made lo_offset a loff_t
      
       - added lo_sizelimit
      
         If one wanted a (crypto)loop somewhere inside a container file, the
         old code allowed a starting offset, but no size, so that the
         cryptoloop always extended to the end of the container file.  This
         field allows one to select an arbitrary interval.  Note that this
         changes struct loop_info64.
      
       - improve error handling of loop_init()
      
       - removed the unused typedef transfer_proc_t.
      
       - added a define for LO_CRYPT_CRYPTOAPI
      b6c7f357
    • Linus Torvalds's avatar
      Merge bk://linux-pnp.bkbits.net/pnp-2.5 · 7602aa8d
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      7602aa8d
    • Adam Belay's avatar
      [PNP] Locking Fixes · 6f9119dd
      Adam Belay authored
      The semaphore in pnp_init_resource_table is not needed and, in some
      cases, can cause resource management lockups.  This patch removes the
      improperly placed semaphore.
      6f9119dd
    • Adam Belay's avatar
      [PNP] pnp_init_resource_table compile fix · 468a920c
      Adam Belay authored
      In the last release, this api was accidently changed and therefore 
      affected some drivers.  This patch corrects the issue by renaming
      the api back to pnp_init_resource_table.
      468a920c