1. 26 10月, 2010 24 次提交
  2. 25 10月, 2010 16 次提交
    • L
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 · c4a6eb3b
      Linus Torvalds 提交于
      * 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6: (48 commits)
        [S390] topology: export cpu topology via proc/sysinfo
        [S390] topology: move topology sysinfo code
        [S390] topology: clean up facility detection
        [S390] cleanup facility list handling
        [S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT
        [S390] dasd: ignore unsolicited interrupts for DIAG
        [S390] kvm: Enable z196 instruction facilities
        [S390] dasd: fix unsolicited interrupt recognition
        [S390] dasd: fix use after free in dbf
        [S390] kvm: Fix badness at include/asm/mmu_context.h:83
        [S390] cio: fix I/O cancel function
        [S390] topology: change default
        [S390] smp: use correct cpu address in print_cpu_info()
        [S390] remove ieee_instruction_pointer from thread_struct
        [S390] cleanup system call parameter setup
        [S390] correct alignment of cpuid structure
        [S390] cleanup lowcore access from external interrupts
        [S390] cleanup lowcore access from program checks
        [S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h
        [S390] fix SIGBUS handling
        ...
      c4a6eb3b
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · 33081adf
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)
        ALSA: hda - Disable sticky PCM stream assignment for AD codecs
        ALSA: usb - Creative USB X-Fi volume knob support
        ALSA: ca0106: Use card specific dac id for mute controls.
        ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.
        ALSA: ca0106: Create a nice spot for mapping channels to dacs.
        ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.
        ALSA: ca0106: Pull out dac powering routine into separate function.
        ALSA: ca0106 - add Sound Blaster 5.1vx info.
        ASoC: tlv320dac33: Use usleep_range for delays
        ALSA: usb-audio: add Novation Launchpad support
        ALSA: hda - Add workarounds for CT-IBG controllers
        ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs
        ASoC: tpa6130a2: Error handling for broken chip
        ASoC: max98088: Staticise m98088_eq_band
        ASoC: soc-core: Fix codec->name memory leak
        ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066
        ALSA: hda - Add some workarounds for Creative IBG
        ALSA: hda - Fix wrong SPDIF NID assignment for CA0110
        ALSA: hda - Fix codec rename rules for ALC662-compatible codecs
        ALSA: hda - Add alc_init_jacks() call to other codecs
        ...
      33081adf
    • L
      Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb · c5596049
      Linus Torvalds 提交于
      * 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:
        uwb: Orphan the UWB and WUSB subsystems
        uwb: Remove the WLP subsystem and drivers
      c5596049
    • L
      Merge branch 'for_linus' of... · fbaab1dc
      Linus Torvalds 提交于
      Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86
      
      * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (44 commits)
        eeepc-wmi: Add cpufv sysfs interface
        eeepc-wmi: add additional hotkeys
        panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata
        panasonic-laptop: Handle errors properly if they happen
        intel_pmic_gpio: fix off-by-one value range checking
        IBM Real-Time "SMI Free" mode driver -v7
        Add OLPC XO-1 rfkill driver
        Move hdaps driver to platform/x86
        ideapad-laptop: Fix Makefile
        intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register
        ideapad: Add param: no_bt_rfkill
        ideapad: Change the driver name to ideapad-laptop
        ideapad: rewrite the sw rfkill set
        ideapad: rewrite the hw rfkill notify
        ideapad: use EC command to control camera
        ideapad: use return value of _CFG to tell if device exist or not
        ideapad: make sure we bind on the correct device
        ideapad: check VPC bit before sync rfkill hw status
        ideapad: add ACPI helpers
        dell-laptop: Add debugfs support
        ...
      fbaab1dc
    • L
      Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6 · 51f00a47
      Linus Torvalds 提交于
      * 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6:
        mtd/m25p80: add support to parse the partitions by OF node
        of/irq: of_irq.c needs to include linux/irq.h
        of/mips: Cleanup some include directives/files.
        of/mips: Add device tree support to MIPS
        of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch
        of/device: Rework to use common platform_device_alloc() for allocating devices
        of/xsysace: Fix OF probing on little-endian systems
        of: use __be32 types for big-endian device tree data
        of/irq: remove references to NO_IRQ in drivers/of/platform.c
        of/promtree: add package-to-path support to pdt
        of/promtree: add of_pdt namespace to pdt code
        of/promtree: no longer call prom_ functions directly; use an ops structure
        of/promtree: make drivers/of/pdt.c no longer sparc-only
        sparc: break out some PROM device-tree building code out into drivers/of
        of/sparc: convert various prom_* functions to use phandle
        sparc: stop exporting openprom.h header
        powerpc, of_serial: Endianness issues setting up the serial ports
        of: MTD: Fix OF probing on little-endian systems
        of: GPIO: Fix OF probing on little-endian systems
      51f00a47
    • R
      MIPS: MT: Fix build error iFPU affinity code · a7f505c6
      Ralf Baechle 提交于
      Commit b0ae1981 ("security: remove unused parameter from
      security_task_setscheduler()") broke the build of
      arch/mips/kernel/mips-mt-fpaff.c.  The function arguments were
      unnecessary, not the semicolon ...
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      Acked-by: NKOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
      Acked-by: NJames Morris <jmorris@namei.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a7f505c6
    • L
      Merge branch 'ieee1394-removal' of... · b7d41a9f
      Linus Torvalds 提交于
      Merge branch 'ieee1394-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
      
      * 'ieee1394-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
        ieee1394: remove the old IEEE 1394 driver stack
        ieee1394: move init_ohci1394_dma to drivers/firewire/
      
      Fix trivial change/delete conflict: drivers/ieee1394/eth1394.c is
      getting removed, but was modified by the networking merge.
      b7d41a9f
    • Y
      Coda: replace BKL with mutex · da47c19e
      Yoshihisa Abe 提交于
      Replace the BKL with a mutex to protect the venus_comm structure which
      binds the mountpoint with the character device and holds the upcall
      queues.
      Signed-off-by: NYoshihisa Abe <yoshiabe@cs.cmu.edu>
      Signed-off-by: NJan Harkes <jaharkes@cs.cmu.edu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      da47c19e
    • Y
      Coda: push BKL regions into coda_upcall() · f7cc02b8
      Yoshihisa Abe 提交于
      Now that shared inode state is locked using the cii->c_lock, the BKL is
      only used to protect the upcall queues used to communicate with the
      userspace cache manager. The remaining state is all local and we can
      push the lock further down into coda_upcall().
      Signed-off-by: NYoshihisa Abe <yoshiabe@cs.cmu.edu>
      Signed-off-by: NJan Harkes <jaharkes@cs.cmu.edu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      f7cc02b8
    • Y
      Coda: add spin lock to protect accesses to struct coda_inode_info. · b5ce1d83
      Yoshihisa Abe 提交于
      We mostly need it to protect cached user permissions. The c_flags field
      is advisory, reading the wrong value is harmless and in the worst case
      we hit a slow path where we have to make an extra upcall to the
      userspace cache manager when revalidating a dentry or inode.
      Signed-off-by: NYoshihisa Abe <yoshiabe@cs.cmu.edu>
      Signed-off-by: NJan Harkes <jaharkes@cs.cmu.edu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      b5ce1d83
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 3a99c631
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (75 commits)
        Input: wacom - specify Cinitq supported tools
        Input: ab8500-ponkey - fix IRQ freeing in error path
        Input: adp5588-keys - use more obvious i2c_device_id name string
        Input: ad7877 - switch to using threaded IRQ
        Input: ad7877 - use attribute group to control visibility of attributes
        Input: serio - add support for PS2Mult multiplexer protocol
        Input: wacom - properly enable runtime PM
        Input: ad7877 - filter events where pressure is beyond the maximum
        Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting
        Input: ad7877 - implement specified chip select behavior
        Input: hp680_ts_input - use cancel_delayed_work_sync()
        Input: mousedev - correct lockdep annotation
        Input: ads7846 - switch to using threaded IRQ
        Input: serio - support multiple child devices per single parent
        Input: synaptics - simplify pass-through port handling
        Input: add ROHM BU21013 touch panel controller support
        Input: omap4-keypad - wake-up on events & long presses
        Input: omap4-keypad - fix interrupt line configuration
        Input: omap4-keypad - SYSCONFIG register configuration
        Input: omap4-keypad - use platform device helpers
        ...
      3a99c631
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 · 1dfd166e
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)
        sh: i2c-sh7760: Replase from ctrl_* to __raw_*
        sh: clkfwk: Shuffle around to match the intc split up.
        sh: clkfwk: modify for_each_frequency end condition
        sh: fix clk_get() error handling
        sh: clkfwk: Fix fault in frequency iterator.
        sh: clkfwk: Add a helper for rate rounding by divisor ranges.
        sh: clkfwk: Abstract rate rounding helper.
        sh: clkfwk: support clock remapping.
        sh: pci: Convert to upper/lower_32_bits() helpers.
        sh: mach-sdk7786: Add support for the FPGA SRAM.
        sh: Provide a generic SRAM pool for tiny memories.
        sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.
        sh: pci: Support slot 4 routing on SDK7786.
        sh: Fix up PMB locking.
        sh: mach-sdk7786: Add support for fpga gpios.
        sh: use pr_fmt for clock framework, too.
        sh: remove name and id from struct clk
        sh: free-without-alloc fix for sh_mobile_lcdcfb
        sh: perf: Set up perf_max_events.
        sh: perf: Support SH-X3 hardware counters.
        ...
      
      Fix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c
      1dfd166e
    • L
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block · 8e775167
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
        Revert "block: fix accounting bug on cross partition merges"
      8e775167
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu · 4b37ba90
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (21 commits)
        m68knommu: convert to using tracehook_report_syscall_*
        m68knommu: some boards use fixed phy for FEC ethernet
        m68knommu: support the external GPIO based interrupts of the 5272
        m68knommu: mask of vector bits in exception word properly
        m68knommu: change to new flag variables
        m68knommu: Fix MCFUART_TXFIFOSIZE for m548x.
        m68knommu: add basic mmu-less m548x support
        m68knommu: .gitignore vmlinux.lds
        m68knommu: stop using __do_IRQ
        m68knommu: rename PT_OFF_VECTOR to PT_OFF_FORMATVEC.
        m68knommu: add support for Coldfire 547x/548x interrupt controller
        m68k{nommu}: Remove unused DEFINE's from asm-offsets.c
        m68knommu: whitespace cleanup in 68328/entry.S
        m68knommu: Document supported chips in intc-2.c and intc-simr.c.
        m68knommu: fix strace support for 68328/68360
        m68knommu: fix default starting date
        arch/m68knommu: Removing dead 68328_SERIAL_UART2 config option
        arch/m68knommu: Removing dead RAM_{16,32}_MB config option
        arch/m68knommu: Removing dead M68KFPU_EMU config option
        arch/m68knommu: Removing dead RELOCATE config option
        ...
      4b37ba90
    • H
      [S390] topology: export cpu topology via proc/sysinfo · 96f4a70d
      Heiko Carstens 提交于
      Export the cpu configuration topology via sysinfo. Two new lines are
      introduced:
      
      CPU Topology HW:      0 0 0 4 6 4
      CPU Topology SW:      0 0 0 0 4 24
      
      The HW line describes the cpu topology nesting levels when the maximum
      nesting level is used to get the corresponding SYSIB.
      The SW line describes what Linux is actually using. In this case it
      supports only two levels (CONFIG_SCHED_BOOK off) and therefore the
      hardware folded the two lower levels in the SYSIB response block.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      96f4a70d
    • H
      [S390] topology: move topology sysinfo code · c30f91b6
      Heiko Carstens 提交于
      Move the topology sysinfo SYSIB definitions to the proper place in
      asm/sysinfo.h where they should be.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      c30f91b6