17 Oct, 2007

2 commits

  • Add device ids for new revs of the Intel I/OAT DMA engine

    Signed-off-by: Shannon Nelson
    Acked-by: David S. Miller
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Shannon Nelson
     
  • Add support for a whole range of boards. Some are partly autodetected but
    not fully correctly others (PCI Express notably) not at all. Stick all
    the right entries in.

    Thanks to Mainpine for information and testing.

    Signed-off-by: Alan Cox
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alan Cox
     

16 Oct, 2007

2 commits

  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)
    [ARM] 4578/1: CM-x270: PCMCIA support
    [ARM] 4577/1: ITE 8152 PCI bridge support
    [ARM] 4576/1: CM-X270 machine support
    [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()
    [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c
    [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c
    [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols
    [ARM] pxa: PXA3xx base support
    [NET] smc91x: fix PXA DMA support code
    [SERIAL] Fix console initialisation ordering
    [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile
    [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes
    [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils
    [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)
    [ARM] Rename consistent_sync() as dma_cache_maint()
    [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support
    [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support
    [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32
    [ARM] 4594/1: ns9xxx: use the new gpio functions
    [ARM] 4593/1: ns9xxx: implement generic clockevents
    ...

    Linus Torvalds
     
  • This patch provides driver for ITE 8152 PCI bridge.

    Signed-off-by: Mike Rapoport
    Signed-off-by: Russell King

    Mike Rapoport
     

15 Oct, 2007

1 commit

  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)
    [SCSI] gdth: fix CONFIG_ISA build failure
    [SCSI] esp_scsi: remove __dev{init,exit}
    [SCSI] gdth: !use_sg cleanup and use of scsi accessors
    [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2
    [SCSI] gdth: Setup proper per-command private data
    [SCSI] gdth: Remove gdth_ctr_tab[]
    [SCSI] gdth: switch to modern scsi host registration
    [SCSI] gdth: gdth_interrupt() gdth_get_status() & gdth_wait() fixes
    [SCSI] gdth: clean up host private data
    [SCSI] gdth: Remove virt hosts
    [SCSI] gdth: Reorder scsi_host_template intitializers
    [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers
    [SCSI] gdth: Remove 2.4.x support, in-kernel changelog
    [SCSI] gdth: split out pci probing
    [SCSI] gdth: split out eisa probing
    [SCSI] gdth: split out isa probing
    gdth: Make one abuse of scsi_cmnd less obvious
    [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation
    [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution
    [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE
    ...

    Linus Torvalds
     

13 Oct, 2007

5 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (37 commits)
    PCI: merge almost all of pci_32.h and pci_64.h together
    PCI: X86: Introduce and enable PCI domain support
    PCI: Add 'nodomains' boot option, and pci_domains_supported global
    PCI: modify PCI bridge control ISA flag for clarity
    PCI: use _CRS for PCI resource allocation
    PCI: avoid P2P prefetch window for expansion ROMs
    PCI: skip ISA ioresource alignment on some systems
    PCI: remove transparent bridge sizing
    pci: write file size to inode on proc bus file write
    pci: use size stored in proc_dir_entry for proc bus files
    pci: implement "pci=noaer"
    PCI: fix IDE legacy mode resources
    MSI: Use correct data offset for 32-bit MSI in read_msi_msg()
    PCI: Fix incorrect argument order to list_add_tail() in PCI dynamic ID code
    PCI: i386: Compaq EVO N800c needs PCI bus renumbering
    PCI: Remove no longer correct documentation regarding MSI vector assignment
    PCI: re-enable onboard sound on "MSI K8T Neo2-FIR"
    PCI: quirk_vt82c586_acpi: Omit reading PCI revision ID
    PCI: quirk amd_8131_mmrbc: Omit reading pci revision ID
    cpqphp: Use PCI_CLASS_REVISION instead of PCI_REVISION_ID for read
    ...

    Linus Torvalds
     
  • Add support for PicoPower PT86C523 IRQ router to be used with the in-kernel
    yenta driver for CardBus. With this patch cardbus works on e.g. Dell
    Latitude XPi P150CD.

    Initial patch for kernel 2.4 series by Sune Mølgaard
    http://molgaard.org/code/linux-2.4.31-picopower.patch

    Ported to 2.6.20 by Chmouel Boudjnah (http://www.chmouel.com)

    Testing and confirmation that it works by Austin Acton

    Cleaned up a little for inclusion in a 2.6.21-rc7 based kernel.

    Added some more cleanups according to CodingStyle, as noted by
    Randy Dunlap on LKML.

    [akpm@linux-foundation.org: build fixes]
    Signed-off-by: Thomas Backlund
    Cc: Andi Kleen
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Thomas Backlund
     
  • force_enable hpet for ICH5.

    [ Build fixes from Andrew Morton ]

    Signed-off-by: Venkatesh Pallipadi
    Cc: Andi Kleen
    Cc: john stultz
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Thomas Gleixner

    Venki Pallipadi
     
  • Description:
    ** support ARC1200/1201/1202 SATA RAID adapter, which is named
    ACB_ADAPTER_TYPE_B
    ** modify the arcmsr_pci_slot_reset function
    ** modify the arcmsr_pci_ers_disconnect_forepart function
    ** modify the arcmsr_pci_ers_need_reset_forepart function 

    Signed-off-by: Nick Cheng
    Signed-off-by: James Bottomley

    Nick Cheng
     
  • A new PCI_VENDOR_ID for pci_ids.h.

    signed-off-by: Eric Moore
    Signed-off-by: James Bottomley

    Eric Moore
     

12 Oct, 2007

3 commits

  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)
    [POWERPC] Add memchr() to the bootwrapper
    [POWERPC] Implement logging of unhandled signals
    [POWERPC] Add legacy serial support for OPB with flattened device tree
    [POWERPC] Use 1TB segments
    [POWERPC] XilinxFB: Allow fixed framebuffer base address
    [POWERPC] XilinxFB: Add support for custom screen resolution
    [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters
    [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci
    [POWERPC] 4xx: Kilauea defconfig file
    [POWERPC] 4xx: Kilauea DTS
    [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x
    [POWERPC] 4xx: Add AMCC 405EX support to cputable.c
    [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable
    [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers
    [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig
    [POWERPC] 85xx: Killed
    [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS
    [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.
    [POWERPC] mpc8272ads: Remove muram from the CPM reg property.
    [POWERPC] Make clockevents work on PPC601 processors
    ...

    Fixed up conflict in Documentation/powerpc/booting-without-of.txt manually.

    Linus Torvalds
     
  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (867 commits)
    [SKY2]: status polling loop (post merge)
    [NET]: Fix NAPI completion handling in some drivers.
    [TCP]: Limit processing lost_retrans loop to work-to-do cases
    [TCP]: Fix lost_retrans loop vs fastpath problems
    [TCP]: No need to re-count fackets_out/sacked_out at RTO
    [TCP]: Extract tcp_match_queue_to_sack from sacktag code
    [TCP]: Kill almost unused variable pcount from sacktag
    [TCP]: Fix mark_head_lost to ignore R-bit when trying to mark L
    [TCP]: Add bytes_acked (ABC) clearing to FRTO too
    [IPv6]: Update setsockopt(IPV6_MULTICAST_IF) to support RFC 3493, try2
    [NETFILTER]: x_tables: add missing ip6t_modulename aliases
    [NETFILTER]: nf_conntrack_tcp: fix connection reopening
    [QETH]: fix qeth_main.c
    [NETLINK]: fib_frontend build fixes
    [IPv6]: Export userland ND options through netlink (RDNSS support)
    [9P]: build fix with !CONFIG_SYSCTL
    [NET]: Fix dev_put() and dev_hold() comments
    [NET]: make netlink user -> kernel interface synchronious
    [NET]: unify netlink kernel socket recognition
    [NET]: cleanup 3rd argument in netlink_sendskb
    ...

    Fix up conflicts manually in Documentation/feature-removal-schedule.txt
    and my new least favourite crap, the "mod_devicetable" support in the
    files include/linux/mod_devicetable.h and scripts/mod/file2alias.c.

    (The latter files seem to be explicitly _designed_ to get conflicts when
    different subsystems work with them - that have an absolutely horrid
    lack of subsystem separation!)

    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * 'block-2.6.24' of git://git.kernel.dk/data/git/linux-2.6-block: (37 commits)
    [BLOCK] Fix failing compile with BLK_DEV_IO_TRACE=n
    compat_ioctl: move floppy handlers to block/compat_ioctl.c
    compat_ioctl: move cdrom handlers to block/compat_ioctl.c
    compat_ioctl: move BLKPG handling to block/compat_ioctl.c
    compat_ioctl: move hdio calls to block/compat_ioctl.c
    compat_ioctl: handle blk_trace ioctls
    compat_ioctl: add compat_blkdev_driver_ioctl()
    compat_ioctl: move common block ioctls to compat_blkdev_ioctl
    Sysace: Don't enable IRQ until after interrupt handler is registered
    Sysace: sparse fixes
    Sysace: Minor coding convention fixup
    drivers/block/umem: use DRIVER_NAME where appropriate
    drivers/block/umem: trim trailing whitespace
    drivers/block/umem: minor cleanups
    drivers/block/umem: use dev_printk()
    drivers/block/umem: move private include away from include/linux
    Sysace: Labels in C code should not be indented.
    Sysace: Add of_platform_bus binding
    Sysace: Move IRQ handler registration to occur after FSM is initialized
    Sysace: minor rework and cleanup changes
    ...

    Linus Torvalds
     

11 Oct, 2007

4 commits


10 Oct, 2007

1 commit


08 Oct, 2007

1 commit


04 Oct, 2007

1 commit

  • Thanks to Matt Domsch and Rezwanul Kabir at Dell, we know how to disable the
    MMC controller on the multi-function Ricoh R5C832. The MMC controller needs
    to be disabled or it will steal MMC cards from the SD controller where they
    would otherwise be supported by the Linux SDHCI driver.

    Signed-off-by: Philipl Langdale
    Signed-off-by: Pierre Ossman

    Philip Langdale
     

14 Sep, 2007

1 commit


11 Sep, 2007

2 commits


31 Aug, 2007

1 commit

  • We find that SB700 and SB800 use the same SMBus device ID as SB600, which is
    0x4385, instead of the already submitted 0x4395.

    Besides removing the wrong SB700 device ID, add SB800 support to kernel, by
    renaming the PCI_DEVICE_ID_ATI_IXP600_SMBUS into
    PCI_DEVICE_ID_ATI_SBX00_SMBUS.

    Signed-off-by: Shane Huang
    Signed-off-by: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Shane Huang
     

25 Aug, 2007

2 commits


23 Aug, 2007

3 commits


22 Aug, 2007

1 commit


01 Aug, 2007

1 commit


27 Jul, 2007

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:
    drivers/mmc/core/: make 3 functions static
    mmc: add missing printk levels
    mmc: remove redundant debug information from sdhci and wbsd
    mmc: proper debugging output in core
    mmc: be more verbose about card insertions/removal
    mmc: Don't hold lock when releasing an added card
    mmc: add a might_sleep() to mmc_claim_host()
    mmc: update kerneldoc
    mmc: update header file paths
    sdhci: add support to ENE-CB714
    mmc: check error bits before command completion

    Linus Torvalds
     

26 Jul, 2007

1 commit


25 Jul, 2007

2 commits

  • * 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc: (25 commits)
    [POWERPC] 85xx: Added needed MPC85xx PCI device IDs
    [POWERPC] Add Freescale PCI VENDOR ID and 8641 device IDs
    [POWERPC] 85xxCDS: MPC8548 DTS cleanup.
    [POWERPC] 85xxCDS: Misc 8548 PCI Corrections.
    [POWERPC] 85xxCDS: Delay 8259 cascade hookup.
    [POWERPC] 85xxCDS: Make sure restart resets the PCI bus.
    [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line.
    [POWERPC] FSL: Add support for PCI-X controllers
    [POWERPC] Make sure virtual P2P bridge registers are setup on PCIe PHB
    [POWERPC] Provide ability to setup P2P bridge registers from struct resource
    [POWERPC] Add basic PCI/PCI Express support for 8544DS board
    [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime
    [POWERPC] Removed setup_indirect_pci_nomap
    [POWERPC] 85xx: Add quirk to ignore bogus FPGA on CDS
    [POWERPC] 85xx: Added 8568 PCIe support
    [POWERPC] Fixup resources on pci_bus for PCIe PHB when no device is connected
    [POWERPC] Add basic PCI node for mpc8568mds board
    [POWERPC] Use Freescale pci/pcie common code for 85xx boards
    [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree
    [POWERPC] Add 8548 CDS PCI express controller node and PCI-X device node
    ...

    Linus Torvalds
     
  • This patch contains new device ids for MCP73 chipset.

    Signed-Off-By: Ayaz Abdulla

    Signed-off-by: Jeff Garzik

    Ayaz Abdulla
     

24 Jul, 2007

2 commits


23 Jul, 2007

1 commit

  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)
    [SCSI] libsas: make ATA functions selectable by a config option
    [SCSI] bsg: unexport sg v3 helper functions
    [SCSI] bsg: fix bsg_unregister_queue
    [SCSI] bsg: make class backlinks
    [SCSI] 3w-9xxx: add support for 9690SA
    [SCSI] bsg: fix bsg_register_queue error path
    [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.
    [SCSI] libsas: fix scr_read/write users and update the libata documentation
    [SCSI] mpt fusion: update Kconfig help
    [SCSI] scsi_transport_sas: add destructor for bsg
    [SCSI] iscsi_tcp: buggered kmalloc()
    [SCSI] qla2xxx: Update version number to 8.02.00-k2.
    [SCSI] qla2xxx: Add ISP25XX support.
    [SCSI] qla2xxx: Use pci_try_set_mwi().
    [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.
    [SCSI] qla2xxx: Re-factor isp_operations to static structures.
    [SCSI] qla2xxx: Validate mid-layer 'underflow' during check-condition handling.
    [SCSI] qla2xxx: Correct setting of 'current' and 'supported' speeds during FDMI registration.
    [SCSI] qla2xxx: Generalize iIDMA support.
    [SCSI] qla2xxx: Generalize FW-Interface-2 support.
    ...

    Linus Torvalds
     

22 Jul, 2007

1 commit


20 Jul, 2007

1 commit