1. 10 8月, 2006 5 次提交
    • A
      [PATCH] libata: rework legacy handling to remove much of the cruft · 2ec7df04
      Alan Cox 提交于
      Kill host_set->next
      Fix simplex support
      Allow per platform setting of IDE legacy bases
      
      Some of this can be tidied further later on, in particular all the
      legacy port gunge belongs as a PCI quirk/PCI header decode to understand
      the special legacy IDE rules in the PCI spec.
      
      Longer term Jeff also wants to move the request_irq/free_irq out of core
      which will make this even cleaner.
      
      tj: folded in three followup patches - ata_piix-fix, broken-arch-fix
      and fix-new-legacy-handling, and separated per-dev xfermask into
      separate patch preceding this one.  Folded in fixes are...
      
      * ata_piix-fix: fix build failure due to host_set->next removal
      * broken-arch-fix: add missing include/asm-*/libata-portmap.h
      * fix-new-legacy-handling:
      	* In ata_pci_init_legacy_port(), probe_num was incorrectly
                incremented during initialization of the secondary port and
                probe_ent->n_ports was incorrectly fixed to 1.
      
      	* Both legacy ports ended up having the same hard_port_no.
      
      	* When printing port information, both legacy ports printed
      	  the first irq.
      Signed-off-by: NAlan Cox <alan@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      2ec7df04
    • T
      [PATCH] libata: implement per-dev xfermask · 37deecb5
      Tejun Heo 提交于
      Implement per-dev xfermask.  libata used to determine xfermask
      per-port - the fastest mode of the slowest device on the port.  This
      patch enables per-dev xfermask.
      
      Original patch is from Alan Cox <alan@redhat.com>.  The following
      changes are made by me.
      
      * simplex warning message is added
      * remove disabled device handling code which is never invoked
        (originally for choosing port-wide lowest PIO mode)
      
      Cc: Alan Cox <alan@redhat.com>
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      37deecb5
    • J
      [PATCH] [libata] Kill 'count' var in ata_device_add() · 6d0500df
      Jeff Garzik 提交于
      Eliminate redundant loop variable 'count'
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      6d0500df
    • J
      [PATCH] [libata] some function renaming · 996139f1
      Jeff Garzik 提交于
      s/ata_host_add/ata_port_add/
      s/ata_host_init/ata_port_init/
      
      libata naming got stuck in the middle of a Great Renaming:
      
      	ata_host -> ata_port
      	ata_host_set -> ata_host
      
      To eliminate confusion, let's just give up for now, and simply ensure
      that things are internally consistent.
      Signed-off-by: NJeff Garzik <jeff@garzik.org>
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      996139f1
    • T
      [PATCH] libata: update ata_host_init() and rename it to ata_port_init_shost() · 4608c160
      Tejun Heo 提交于
      Update ata_host_init() such that it only initializes SCSI host related
      stuff and doesn't call into ata_port_init(), and rename it to
      ata_port_init_shost().
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      4608c160
  2. 09 8月, 2006 10 次提交
  3. 07 8月, 2006 4 次提交
    • J
      Merge branch 'master' into upstream · 38ebb1e0
      Jeff Garzik 提交于
      38ebb1e0
    • L
      Linux v2.6.18-rc4 · 9f737633
      Linus Torvalds 提交于
      9f737633
    • L
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input · 6e1e6325
      Linus Torvalds 提交于
      * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (24 commits)
        Input: ati_remote - use msec instead of jiffies
        Input: ati_remote - add missing input_sync()
        Input: ati_remote - relax permissions sysfs module parameters
        Input: ati_remote - make filter time a module parameter
        Input: atkbd - restore repeat rate when resuming
        Input: trackpoint - activate protocol when resuming
        Input: logips2pp - fix button mapping for MX300
        Input: keyboard - change to use kzalloc
        Input: serio/gameport - check whether driver core calls succeeded
        Input: spaceball - make 4000FLX Lefty work
        Input: keyboard - simplify emulate_raw() implementation
        Input: keyboard - remove static variable and clean up initialization
        Input: hiddev - use standard list implementation
        Input: add missing handler->start() call
        Input: HID - fix potential out-of-bound array access
        Input: fix list iteration in input_release_device()
        Input: iforce - add Trust Force Feedback Race Master support
        Input: iforce - check array bounds before accessing elements
        Input: libps2 - warn instead of oopsing when passed bad arguments
        Input: fm801-gp - fix use after free
        ...
      6e1e6325
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa · a05ef8bf
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:
        [ALSA] Don't reject O_RDWR at opening PCM OSS with read/write-only device
        [ALSA] snd-emu10k1: Implement support for Audigy 2 ZS [SB0353]
        [ALSA] add MAINTAINERS entry for snd-aoa
        [ALSA] aoa: platform function gpio: ignore errors from functions that don't exist
        [ALSA] make snd-powermac load even when it can't bind the device
        [ALSA] aoa: fix toonie codec
        [ALSA] aoa: feature gpio layer: fix IRQ access
        [ALSA] Conversions from kmalloc+memset to k(z|c)alloc
        [ALSA] snd-emu10k1: Fixes ALSA bug#2190
      a05ef8bf
  4. 06 8月, 2006 21 次提交