1. 13 Nov, 2012 4 commits
  2. 10 Nov, 2012 6 commits
  3. 09 Nov, 2012 5 commits
    • Jingoo Han's avatar
      PCI: Fix bit definitions of PCI_EXP_LNKCAP2 register · b891b4dc
      Jingoo Han authored
      According to the PCIe 3.0 spec, PCI_EXP_LNKCAP2_SLS_2_5GB is
      1st bit of PCI_EXP_LNKCAP2 register, not 0th bit. So, the bit
      definition of supported link speed vector should be fixed.
      
      [bhelgaas: change "Current" to "Supported"]
      Signed-off-by: default avatarJingoo Han <jg1.han@samsung.com>
      Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
      b891b4dc
    • Bjorn Helgaas's avatar
      Merge branch 'pci/mike-x86-tra' into next · 0dcccc5c
      Bjorn Helgaas authored
      * pci/mike-x86-tra:
        x86/PCI: Allow x86 platforms to use translation offsets
      0dcccc5c
    • Bjorn Helgaas's avatar
      Merge branch 'pci/taku-prt-cleanup' into next · 05508270
      Bjorn Helgaas authored
      * pci/taku-prt-cleanup:
        PCI/ACPI: Request _OSC control before scanning PCI root bus
        PCI: Don't pass pci_dev to pci_ext_cfg_avail()
        PCI/ACPI: Add _PRT interrupt routing info before enumerating devices
        ACPI: Pass segment/bus to _PRT add/del so they don't depend on pci_bus
      05508270
    • Bjorn Helgaas's avatar
      Merge branch 'pci/yinghai-for-pci-root-bus-hotplug' into next · fa20f6f2
      Bjorn Helgaas authored
      * pci/yinghai-for-pci-root-bus-hotplug:
        PCI/ACPI: Remove acpi_root_driver in reverse order
        PCI/ACPI: Delete host bridge _PRT during hot remove path
        PCI/ACPI: Make acpi_pci_root_remove() stop/remove pci root bus
        PCI: Add pci_stop_and_remove_root_bus()
        PCI/ACPI: Assign unassigned resource for hot-added root bus
        PCI: Move out pci_enable_bridges out of assign_unsigned_bus_res
        PCI: Move pci_rescan_bus() back to probe.c
        PCI: Separate out pci_assign_unassigned_bus_resources()
      fa20f6f2
    • Bjorn Helgaas's avatar
      Merge branch 'pci/misc' into next · 13a84687
      Bjorn Helgaas authored
      * pci/misc:
        PCI/PM: Add comments for PME poll support for PCIe
        PCI: Add PLX PCI 9050 workaround for some Meilhaus DAQ cards
        PCI: Add workaround for PLX PCI 9050 BAR alignment erratum
        PCI: Convert dev_printk(KERN_<LEVEL> to dev_<level>(
        x86/PCI: Ignore _SEG on HP xw9300
        PCI: Don't touch card regs after runtime suspend D3
      13a84687
  4. 07 Nov, 2012 9 commits
  5. 05 Nov, 2012 2 commits
  6. 03 Nov, 2012 7 commits
  7. 30 Oct, 2012 1 commit
  8. 28 Oct, 2012 6 commits
    • Linus Torvalds's avatar
      Linux 3.7-rc3 · 8f0d8163
      Linus Torvalds authored
      8f0d8163
    • Linus Torvalds's avatar
      Merge tag 'ktest-v3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest · 5a5210c6
      Linus Torvalds authored
      Pull ktest confusion fix from Steven Rostedt:
       "With the v3.7-rc2 kernel, the network cards on my target boxes were
        not being brought up.
      
        I found that the modules for the network was not being installed.
        This was due to the config CONFIG_MODULES_USE_ELF_RELA that came
        before CONFIG_MODULES, and confused ktest in thinking that
        CONFIG_MODULES=y was not found.
      
        Ktest needs to test all configs and not just stop if something starts
        with CONFIG_MODULES."
      
      * tag 'ktest-v3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:
        ktest: Fix ktest confusion with CONFIG_MODULES_USE_ELF_RELA
      5a5210c6
    • Linus Torvalds's avatar
      Merge tag 'spi-mxs' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc · 8e99165a
      Linus Torvalds authored
      Pull minor spi MXS fixes from Mark Brown:
       "These fixes are both pretty minor ones and are driver local."
      
      * tag 'spi-mxs' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc:
        spi: mxs: Terminate DMA in case of DMA timeout
        spi: mxs: Assign message status after transfer finished
      8e99165a
    • Linus Torvalds's avatar
      Merge tag 'fixes-for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 065c8012
      Linus Torvalds authored
      Pull arm-soc fixes from Arnd Bergmann:
       "Bug fixes for a number of ARM platforms, mostly OMAP, imx and at91.
      
        These come a little later than I had hoped but unfortunately we had a
        few of these patches cause regressions themselves and had to work out
        how to deal with those in the meantime."
      
      * tag 'fixes-for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)
        Revert "ARM i.MX25: Fix PWM per clock lookups"
        ARM: versatile: fix versatile_defconfig
        ARM: mvebu: update defconfig with 3.7 changes
        ARM: at91: fix at91x40 build
        ARM: socfpga: Fix socfpga compilation with early_printk() enabled
        ARM: SPEAr: Remove unused empty files
        MAINTAINERS: Add arm-soc tree entry
        ARM: dts: mxs: add the "clock-names" for gpmi-nand
        ARM: ux500: Correct SDI5 address and add some format changes
        ARM: ux500: Specify AMBA Primecell IDs for Nomadik I2C in DT
        ARM: ux500: Fix build error relating to IRQCHIP_SKIP_SET_WAKE
        ARM: at91: drop duplicated config SOC_AT91SAM9 entry
        ARM: at91/i2c: change id to let i2c-at91 work
        ARM: at91/i2c: change id to let i2c-gpio work
        ARM: at91/dts: at91sam9g20ek_common: Fix typos in buttons labels.
        ARM: at91: fix external interrupt specification in board code
        ARM: at91: fix external interrupts in non-DT case
        ARM: at91: at91sam9g10: fix SOC type detection
        ARM: at91/tc: fix typo in the DT document
        ARM: AM33XX: Fix configuration of dmtimer parent clock by dmtimer driverDate:Wed, 17 Oct 2012 13:55:55 -0500
        ...
      065c8012
    • Mikulas Patocka's avatar
      Lock splice_read and splice_write functions · 1a25b1c4
      Mikulas Patocka authored
      Functions generic_file_splice_read and generic_file_splice_write access
      the pagecache directly. For block devices these functions must be locked
      so that block size is not changed while they are in progress.
      
      This patch is an additional fix for commit b87570f5 ("Fix a crash
      when block device is read and block size is changed at the same time")
      that locked aio_read, aio_write and mmap against block size change.
      Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1a25b1c4
    • Mikulas Patocka's avatar
      percpu-rw-semaphores: use rcu_read_lock_sched · 1bf11c53
      Mikulas Patocka authored
      Use rcu_read_lock_sched / rcu_read_unlock_sched / synchronize_sched
      instead of rcu_read_lock / rcu_read_unlock / synchronize_rcu.
      
      This is an optimization. The RCU-protected region is very small, so
      there will be no latency problems if we disable preempt in this region.
      
      So we use rcu_read_lock_sched / rcu_read_unlock_sched that translates
      to preempt_disable / preempt_disable. It is smaller (and supposedly
      faster) than preemptible rcu_read_lock / rcu_read_unlock.
      Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1bf11c53