1. 11 Jun, 2007 7 commits
    • Linus Torvalds's avatar
      Merge branch 'linus-plus-plus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev · 72f60acb
      Linus Torvalds authored
      * 'linus-plus-plus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
        libata: limit post SRST nsect/lbal wait to ~100ms
        libata: force PIO on IOMEGA ZIP 250 ATAPI
        libata passthru: update cached device paramters
        libata passthru: always enforce correct DEV bit
        libata passthru: map UDMA protocols
        libata passthru: support PIO multi commands
        libata passthru: update protocol numbers
        libata: Correct abuse of language
        libata-core/sff: Fix multiple assumptions about DMA
        ahci: Add MCP73/MCP77 support to AHCI driver
        libata: fix hw_sata_spd_limit initialization
        libata: print device model and firmware revision for ATAPI devices
        libata: fix probe time irq printouts
        libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP
        remove unused variable in pata_isapnp
      72f60acb
    • Linus Torvalds's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb · b44c0267
      Linus Torvalds authored
      * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
        V4L/DVB (5751): Ivtv: fix ia64 printk format warnings.
        V4L/DVB (5761): Fix broken b2c2 dependency on non x86 architectures
        V4L/DVB (5673): Fix audio stuttering for saa711x/ivtv when in radio mode.
        V4L/DVB (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA
        V4L/DVB (5732): Add ivtv CROPCAP support and fix ivtv S_CROP for video output.
        V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS
        V4L/DVB (5720): Usbvision: fix urb allocation and submits
        V4L/DVB (5716): Tda10086,tda826x: fix tuning, STR/SNR values
        V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler
        V4L/DVB (5699): Cinergyt2: fix file release handler
        V4L/DVB (5700): Saa7111: fix picture settings cache bug
        V4L/DVB (5702): Fix Kconfig items to avoid linkedition errors
      b44c0267
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6 · bb3d2dd7
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:
        ide: Add the MCP73/77 support to PATA driver
        Add the PATA controller device ID to pci_ids.h for MCP73/MCP77.
        hpt366: disallow Ultra133 for HPT374
        ide: generic IDE PCI driver, add another device exception
        ide: HPA detect from resume
        it821x: RAID mode fixes
        serverworks: fix CSB6 tuning logic
        serverworks: remove crappy code
      bb3d2dd7
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc · d5a169c8
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:
        mmc: don't call switch on old cards
        mmc: fix broken if clause
        au1xmmc: Replace C code with call to ARRAY_SIZE() macro.
        mmc-atmel: remove linux/mmc/protocol.h dependencies
      d5a169c8
    • Linus Torvalds's avatar
      Merge branch 'splice-2.6.22' of git://git.kernel.dk/data/git/linux-2.6-block · 5212c555
      Linus Torvalds authored
      * 'splice-2.6.22' of git://git.kernel.dk/data/git/linux-2.6-block:
        splice: __generic_file_splice_read: fix read/truncate race
        splice: __generic_file_splice_read: fix i_size_read() length checks
        splice: move balance_dirty_pages_ratelimited() outside of splice actor
        pipe: move pipe_inode_info structure decleration up before it's used
        splice: remove do_splice_direct() symbol export
        splice: move inode size check into generic_file_splice_read()
      5212c555
    • Tejun Heo's avatar
      libata: limit post SRST nsect/lbal wait to ~100ms · e141d999
      Tejun Heo authored
      After SRST, libata used to wait for nsect/lbal to be set to 1/1 for
      the slave device.  However, some ATAPI devices don't set nsect/lbal
      after SRST and the wait itself isn't too useful as we're gonna wait
      for !BSY right after that anyway.
      
      Before reset-seq update, nsect/lbal wait failure used to be ignored
      and caused 30sec delay during detection.  After reset-seq, all
      timeouts are considered error conditions making libata fail to detect
      such ATAPI devices.
      
      This patch limits nsect/lbal wait to around 100ms.  This should give
      acceptable behavior to such ATAPI devices while not disturbing the
      heavily used code path too much.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      e141d999
    • Tejun Heo's avatar
      libata: force PIO on IOMEGA ZIP 250 ATAPI · 5acd50f6
      Tejun Heo authored
      IOMEGA ZIP 250 ATAPI claims MWDMA0 support but fails SETXFERMODE if
      asked to configure itself to MWDMA0.  Force PIO.
      
      This fixes bugzilla bug#8497.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Cc: Calvin Walton <calvin.walton@gmail.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      5acd50f6
  2. 10 Jun, 2007 13 commits
  3. 09 Jun, 2007 20 commits