1. 12 Oct, 2007 10 commits
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · dd6d1844
      Linus Torvalds authored
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (80 commits)
        [MIPS] tlbex.c: Cleanup __init usage.
        [MIPS] WRPPMC serial support move to platform device
        [MIPS] R1: Fix hazard barriers to make kernels work on R2 also.
        [MIPS] VPE: reimplement ELF loader.
        [MIPS] cleanup WRPPMC include files
        [MIPS] Add BUG_ON assertion for attempt to run kernel on the wrong CPU type.
        [MIPS] SMP: Use ISO C struct initializer for local structs.
        [MIPS] SMP: Kill useless casts.
        [MIPS] Kill num_online_cpus() loops.
        [MIPS] SMP: Implement smp_call_function_mask().
        [MIPS] Make facility to convert CPU types to strings generally available.
        [MIPS] Convert list of CPU types from #define to enum.
        [MIPS] Optimize get_unaligned / put_unaligned implementations.
        [MIPS] checkfiles: Fix "need space after that ','" errors.
        [MIPS] Fix "no space between function name and open parenthesis" warnings.
        [MIPS] Allow hardwiring of the CPU type to a single type for optimization.
        [MIPS] tlbex: Size optimize code by declaring a few functions inline.
        [MIPS] pg-r4k.c: Dump the generated code
        [MIPS] Cobalt: Remove cobalt_machine_power_off()
        [MIPS] Cobalt: Move reset port definition to arch/mips/cobalt/reset.c
        ...
      dd6d1844
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 · 19f71153
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (24 commits)
        ide: use only ->set_pio_mode method for programming PIO modes (take 2)
        sis5513: don't change UDMA settings when programming PIO
        it8213/piix/slc90e66: don't change DMA settings when programming PIO
        alim15x3: PIO mode setup fixes
        siimage: fix ->set_pio_mode method to select PIO data transfer
        cs5520: don't enable VDMA in ->speedproc
        sc1200: remove redundant warning message from sc1200_tune_chipset()
        ide-pmac: PIO mode setup fixes (take 3)
        icside: fix ->speedproc to return on unsupported modes (take 5)
        sgiioc4: use ide_tune_dma()
        amd74xx/via82cxxx: use ide_tune_dma()
        ide: add ide_set{_max}_pio() (take 4)
        ide: Kconfig face-lift
        ide: move ide_rate_filter() calls to the upper layer (take 2)
        sis5513: add ->udma_filter method for chipset_family >= ATA_133
        ide: mode limiting fixes for user requested speed changes
        ide: add missing ide_rate_filter() calls to ->speedproc()-s
        ide: call udma_filter() before resorting to the UltraDMA mask
        ide: make jmicron match vendor and device class
        pdc202xx_new: switch to using pci_get_slot() (take 2)
        ...
      19f71153
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds · e6005a85
      Linus Torvalds authored
      * 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds:
        leds: Update Cobalt Qube series front LED support
        leds: Add Cobalt Raq series LEDs support
        leds: Rename leds-cobalt driver
      e6005a85
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight · 6f35308c
      Linus Torvalds authored
      * 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight:
        backlight: Convert corgi backlight driver into a more generic driver
        backlight: Add Samsung LTV350QV LCD driver
        backlight: Fix cr_bllcd allocations and error paths
        backlight/leds: Make two structs static
      6f35308c
    • Linus Torvalds's avatar
      19ad7ae4
    • Linus Torvalds's avatar
      Merge branch 'block-2.6.24' of git://git.kernel.dk/data/git/linux-2.6-block · 1ce48904
      Linus Torvalds authored
      * '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
        ...
      1ce48904
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 · 55982fd1
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
        [AVR32] Fix random segfault with preemption
        [AVR32] Don't use __builtin_xchg()
        [AVR32] ngw100 i2c-gpio tweaks
        [AVR32] Ignore a few irrelevant syscalls
        [AVR32] SMC configuration in clock cycles
        [AVR32] Drop support for redundant "keepinitrd" boot-time parm.
        [AVR32] Make dma_sync_*_for_cpu no-ops
        [AVR32] Remove unneeded 8K alignment of .text section
        [AVR32] Kill a few hardcoded constants in vmlinux.lds
        [AVR32] rename vmlinux.lds
        [AVR32] fix command line parsing in early_parse_fbmem
        [AVR32] checkstack support
        [AVR32] Wire up USBA device
        [AVR32] add multidrive support for pio driver
        [AVR32] /sys/kernel/debug/at32ap_clk
        [AVR32] Move AT32_PM_BASE definition into pm.h
      55982fd1
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6 · 1ef3e362
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (74 commits)
        Blackfin serial driver: pending a unique anomaly id, tie the break flood issue to ANOMALY_05000230
        blackfin enable arbitary speed serial setting
        Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT and DEBUG_KERNEL_START
        Blackfin arch: fix typo in register name
        Blackfin arch: trim the Blackfin arch MAINTAINERS list
        Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin
        Blackfin arch: Export strcpy - occasionally get module link failures otherwise
        Blackfin arch: the load address is not safe to point to as a workaround for ANOMALY 05000281
        Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition
        Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy
        Blackfin arch: update kgdb patch
        Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323
        Blackfin arch: Print out debug info, as early as possible
        Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out
        Blackfin arch: fix endless loop bug when a double fault happens
        Blackfin arch: Initial patch to add earlyprintk support
        Blackfin arch: add TWIx_REGBASE and SPIx_REGBASE to specific CPU header files, use the new REGBASE for board platform resources
        Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs
        Blackfin arch: add more common defines for output sections
        Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches
        ...
      1ef3e362
    • Linus Torvalds's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb · c634920a
      Linus Torvalds authored
      * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (310 commits)
        V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entry
        V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry
        V4L/DVB (6314): saa7134: Replace list_for_each+list_entry with list_for_each_entry
        V4L/DVB (6313): ivtv: Replace list_for_each+list_entry with list_for_each_entry
        V4L/DVB (6312): cx88: Replace list_for_each+list_entry with list_for_each_entry
        V4L/DVB (6311): dvb: Replace list_for_each+list_entry with list_for_each_entry
        V4L/DVB (6308): V4L: zc0301, remove bad usage of ERESTARTSYS
        V4L/DVB (6307): V4L: w9968cf, remove bad usage of ERESTARTSYS
        V4L/DVB (6306): Few clenups for saa7134 resume code
        V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core
        V4L/DVB (6301): pvrusb: Update DEBUGIFC sysfs to kernel 2.6.13+
        V4L/DVB (6300): CodingStyle cleanup
        V4L/DVB (6299): dvb: Add dependencies for VIDEOBUF_DVB
        V4L/DVB (6297): cx23885: remove wrong Kconfig selection of VIDEOBUF
        V4L/DVB (6296): dib0700: add support for AverMedia DVB-T Express card
        V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115
        V4L/DVB (6293): V4L: convert struct class_device to struct device
        V4L/DVB (6292): videobuf_core init always require callback implementation
        V4L/DVB (6291): Fix: avoid oops on some SMP machines
        V4L/DVB (6290): remove videobuf_set_pci_ops
        ...
      c634920a
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc · 6abd2c86
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (67 commits)
        mmc: don't use weight32()
        pxamci: support arbitrary block size
        sdio: make the IRQ thread more resilient in the presence of bad states
        sdio: fix IRQ diagnostic message
        sdhci: remove old dma module params
        sdhci: add SDHCI_QUIRK_BROKEN_DMA quirk
        sdhci: remove DMA capability check from controller's PCI Class reg
        sdhci: fix a typo
        mmc: Disabler for Ricoh MMC controller
        sdio: adaptive interrupt polling
        mmc: pxamci: add SDIO card interrupt reporting capability
        mmc: pxamci: set proper buswidth capabilities according to PXA flavor
        mmc: pxamci: set proper block capabilities according to PXA flavor
        mmc: pxamci: better pending IRQ determination
        arm: i.MX/MX1 SDHC implements SD cards read-only switch read-back
        mmc: add led trigger
        mmc_spi host driver
        MMC core learns about SPI
        MMC/SD card driver learns SPI
        MMC headers learn about SPI
        ...
      6abd2c86
  2. 11 Oct, 2007 30 commits