Linus Torvalds
2f466d33f5
PCI changes for the v3.13 merge window:
Resource management
- Fix host bridge window coalescing (Alexey Neyman)
- Pass type, width, and prefetchability for window alignment (Wei Yang)
PCI device hotplug
- Convert acpiphp, acpiphp_ibm to dynamic debug (Lan Tianyu)
Power management
- Remove pci_pm_complete() (Liu Chuansheng)
MSI
- Fail initialization if device is not in PCI_D0 (Yijing Wang)
MPS (Max Payload Size)
- Use pcie_get_mps() and pcie_set_mps() to simplify code (Yijing Wang)
- Use pcie_set_readrq() to simplify code (Yijing Wang)
- Use cached pci_dev->pcie_mpss to simplify code (Yijing Wang)
SR-IOV
- Enable upstream bridges even for VFs on virtual buses (Bjorn Helgaas)
- Use pci_is_root_bus() to avoid catching virtual buses (Wei Yang)
Virtualization
- Add x86 MSI masking ops (Konrad Rzeszutek Wilk)
Freescale i.MX6
- Support i.MX6 PCIe controller (Sean Cross)
- Increase link startup timeout (Marek Vasut)
- Probe PCIe in fs_initcall() (Marek Vasut)
- Fix imprecise abort handler (Tim Harvey)
- Remove redundant of_match_ptr (Sachin Kamat)
Renesas R-Car
- Support Gen2 internal PCIe controller (Valentine Barshak)
Samsung Exynos
- Add MSI support (Jingoo Han)
- Turn off power when link fails (Jingoo Han)
- Add Jingoo Han as maintainer (Jingoo Han)
- Add clk_disable_unprepare() on error path (Wei Yongjun)
- Remove redundant of_match_ptr (Sachin Kamat)
Synopsys DesignWare
- Add irq_create_mapping() (Pratyush Anand)
- Add header guards (Seungwon Jeon)
Miscellaneous
- Enable native PCIe services by default on non-ACPI (Andrew Murray)
- Cleanup _OSC usage and messages (Bjorn Helgaas)
- Remove pcibios_last_bus boot option on non-x86 (Bjorn Helgaas)
- Convert bus code to use bus_, drv_, and dev_groups (Greg Kroah-Hartman)
- Remove unused pci_mem_start (Myron Stowe)
- Make sysfs functions static (Sachin Kamat)
- Warn on invalid return from driver probe (Stephen M. Cameron)
- Remove Intel Haswell D3 delays (Todd E Brandt)
- Call pci_set_master() in core if driver doesn't do it (Yinghai Lu)
- Use pci_is_pcie() to simplify code (Yijing Wang)
- Use PCIe capability accessors to simplify code (Yijing Wang)
- Use cached pci_dev->pcie_cap to simplify code (Yijing Wang)
- Removed unused "is_pcie" from struct pci_dev (Yijing Wang)
- Simplify sysfs CPU affinity implementation (Yijing Wang))
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJSgUzsAAoJEFmIoMA60/r8wmsQAJhwmtkUYR2L4T1g9smAyjJz
bLm5zoC6WdywFcbTpTBfsTrS1CHIQG5akRgkEXGdr99epiho5F2lwmagWsUR4ijL
39Qn3knAUMgtNjoVXXI106h/DfTyxSmkZBfih2AQFyWobJq+0kg7hjQQA3+836b4
8ssWr1+NSl6JJTqYQ0Paw1kSqvvYoXsu5rWFEfCHk8D0s/1bvr5ldAUpk2jTg93I
uo9/5+O264yt1YoKZOMqAMZLUfd5DaWY1mV3yeF0Uauy1pBmol5csE8ckqJPDrES
PRdJT1+PhBeLYWcgXANOBZsW58ddxA0pQ5jQV6VJHQWsm5cE82OBpYJf6xUZ2moV
o6DZ0KRnCPVA3NllYYR16H+wbMfADwwO83QoA+QTIZJy/WgpDH3Cst+m8KePGqbL
uFgDdXSws9Bs1BCFs7bfYzAM3OdkBFnn+ac7JoPXKP5ibgAp9nDlurgK2r90zRnp
j15vHMx0mV+e8B8/iwiW5eRtg7NoCHYiNfFy7JalOlsPmYr2KFazBVKclp13Hng7
fe/Jy6X4UhWoQPdqsy4ftvSQb0gm1MClxFJeZ3VAt6LY9j8OP6S/Vdf6lpAL85KR
lAQoQzB+lOhTPdXxFY2xgGkITkqPDOQMjPfowYUYFwybqBuG6BHXZPJobL+niBlb
Nh+M2WlUUA9Z3V6rWJB6
=CTPk
-----END PGP SIGNATURE-----
Merge tag 'pci-v3.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Pull PCI changes from Bjorn Helgaas:
"Resource management
- Fix host bridge window coalescing (Alexey Neyman)
- Pass type, width, and prefetchability for window alignment (Wei Yang)
PCI device hotplug
- Convert acpiphp, acpiphp_ibm to dynamic debug (Lan Tianyu)
Power management
- Remove pci_pm_complete() (Liu Chuansheng)
MSI
- Fail initialization if device is not in PCI_D0 (Yijing Wang)
MPS (Max Payload Size)
- Use pcie_get_mps() and pcie_set_mps() to simplify code (Yijing Wang)
- Use pcie_set_readrq() to simplify code (Yijing Wang)
- Use cached pci_dev->pcie_mpss to simplify code (Yijing Wang)
SR-IOV
- Enable upstream bridges even for VFs on virtual buses (Bjorn Helgaas)
- Use pci_is_root_bus() to avoid catching virtual buses (Wei Yang)
Virtualization
- Add x86 MSI masking ops (Konrad Rzeszutek Wilk)
Freescale i.MX6
- Support i.MX6 PCIe controller (Sean Cross)
- Increase link startup timeout (Marek Vasut)
- Probe PCIe in fs_initcall() (Marek Vasut)
- Fix imprecise abort handler (Tim Harvey)
- Remove redundant of_match_ptr (Sachin Kamat)
Renesas R-Car
- Support Gen2 internal PCIe controller (Valentine Barshak)
Samsung Exynos
- Add MSI support (Jingoo Han)
- Turn off power when link fails (Jingoo Han)
- Add Jingoo Han as maintainer (Jingoo Han)
- Add clk_disable_unprepare() on error path (Wei Yongjun)
- Remove redundant of_match_ptr (Sachin Kamat)
Synopsys DesignWare
- Add irq_create_mapping() (Pratyush Anand)
- Add header guards (Seungwon Jeon)
Miscellaneous
- Enable native PCIe services by default on non-ACPI (Andrew Murray)
- Cleanup _OSC usage and messages (Bjorn Helgaas)
- Remove pcibios_last_bus boot option on non-x86 (Bjorn Helgaas)
- Convert bus code to use bus_, drv_, and dev_groups (Greg Kroah-Hartman)
- Remove unused pci_mem_start (Myron Stowe)
- Make sysfs functions static (Sachin Kamat)
- Warn on invalid return from driver probe (Stephen M. Cameron)
- Remove Intel Haswell D3 delays (Todd E Brandt)
- Call pci_set_master() in core if driver doesn't do it (Yinghai Lu)
- Use pci_is_pcie() to simplify code (Yijing Wang)
- Use PCIe capability accessors to simplify code (Yijing Wang)
- Use cached pci_dev->pcie_cap to simplify code (Yijing Wang)
- Removed unused "is_pcie" from struct pci_dev (Yijing Wang)
- Simplify sysfs CPU affinity implementation (Yijing Wang)"
* tag 'pci-v3.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (79 commits)
PCI: Enable upstream bridges even for VFs on virtual buses
PCI: Add pci_upstream_bridge()
PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()
PCI: Warn on driver probe return value greater than zero
PCI: Drop warning about drivers that don't use pci_set_master()
PCI: Workaround missing pci_set_master in pci drivers
powerpc/pci: Use pci_is_pcie() to simplify code [fix]
PCI: Update pcie_ports 'auto' behavior for non-ACPI platforms
PCI: imx6: Probe the PCIe in fs_initcall()
PCI: Add R-Car Gen2 internal PCI support
PCI: imx6: Remove redundant of_match_ptr
PCI: Report pci_pme_active() kmalloc failure
mn10300/PCI: Remove useless pcibios_last_bus
frv/PCI: Remove pcibios_last_bus
PCI: imx6: Increase link startup timeout
PCI: exynos: Remove redundant of_match_ptr
PCI: imx6: Fix imprecise abort handler
PCI: Fail MSI/MSI-X initialization if device is not in PCI_D0
PCI: imx6: Remove redundant dev_err() in imx6_pcie_probe()
x86/PCI: Coalesce multiple overlapping host bridge windows
...
|
2013-11-14 14:02:00 +09:00 |
| .. |
|
vdso
|
tile: implement gettimeofday() via vDSO
|
2013-08-13 16:26:21 -04:00 |
|
asm-offsets.c
|
tile: check for correct compiler earlier in asm-offsets.c
|
2013-09-03 14:53:09 -04:00 |
|
backtrace.c
|
arch/tile: big-endian: properly bswap instruction bundles when backtracing
|
2012-06-18 13:11:21 -04:00 |
|
compat.c
|
tile: remove stray blank space
|
2013-09-16 15:47:32 -04:00 |
|
compat_signal.c
|
constify copy_siginfo_to_user{,32}()
|
2013-11-09 00:16:29 -05:00 |
|
early_printk.c
|
tile: various console improvements
|
2013-08-12 14:46:18 -04:00 |
|
entry.S
|
tile: implement gettimeofday() via vDSO
|
2013-08-13 16:26:21 -04:00 |
|
ftrace.c
|
tile: support ftrace on tilegx
|
2013-08-30 10:20:13 -04:00 |
|
hardwall.c
|
tile: change lock initalization in hardwall
|
2013-09-27 16:09:38 -04:00 |
|
head_32.S
|
tile: parameterize VA and PA space more cleanly
|
2013-09-03 14:47:34 -04:00 |
|
head_64.S
|
tile: parameterize VA and PA space more cleanly
|
2013-09-03 14:47:34 -04:00 |
|
hvglue.S
|
tile: provide traceability for hypervisor calls
|
2013-08-13 16:26:31 -04:00 |
|
hvglue_trace.c
|
tile: provide traceability for hypervisor calls
|
2013-08-13 16:26:31 -04:00 |
|
intvec_32.S
|
tile: ensure interrupts disabled for preempt_schedule_irq()
|
2013-09-27 16:09:43 -04:00 |
|
intvec_64.S
|
tile: ensure interrupts disabled for preempt_schedule_irq()
|
2013-09-27 16:09:43 -04:00 |
|
irq.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
|
2013-09-06 11:14:33 -07:00 |
|
kgdb.c
|
tilegx: support KGDB
|
2013-09-03 14:51:26 -04:00 |
|
kprobes.c
|
tile: support kprobes on tilegx
|
2013-08-30 11:55:53 -04:00 |
|
machine_kexec.c
|
arch/tile: support kexec() for tilegx
|
2012-05-25 12:48:25 -04:00 |
|
Makefile
|
tilegx: support KGDB
|
2013-09-03 14:51:26 -04:00 |
|
mcount_64.S
|
tile: support ftrace on tilegx
|
2013-08-30 10:20:13 -04:00 |
|
messaging.c
|
tile: delete __cpuinit usage from all tile files
|
2013-07-14 19:36:54 -04:00 |
|
module.c
|
modules: don't hand 0 to vmalloc.
|
2012-12-14 13:06:43 +10:30 |
|
pci-dma.c
|
tile PCI RC: make default consistent DMA mask 32-bit
|
2013-09-03 14:53:37 -04:00 |
|
pci.c
|
tile/PCI: use cached pci_dev->pcie_mpss to simplify code
|
2013-09-24 12:10:04 -06:00 |
|
pci_gx.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
|
2013-09-06 11:14:33 -07:00 |
|
proc.c
|
tile: fast-path unaligned memory access for tilegx
|
2013-08-13 16:04:10 -04:00 |
|
process.c
|
tile: remove support for TILE64
|
2013-09-03 14:53:29 -04:00 |
|
ptrace.c
|
tile: correct r1 value during syscall tracing
|
2013-08-30 11:56:20 -04:00 |
|
reboot.c
|
tile: various console improvements
|
2013-08-12 14:46:18 -04:00 |
|
regs_32.S
|
tile: change <asm/system.h> to <asm/switch_to.h> in comments
|
2013-09-03 14:53:17 -04:00 |
|
regs_64.S
|
tile: change <asm/system.h> to <asm/switch_to.h> in comments
|
2013-09-03 14:53:17 -04:00 |
|
relocate_kernel_32.S
|
tile: remove support for TILE64
|
2013-09-03 14:53:29 -04:00 |
|
relocate_kernel_64.S
|
tile: remove support for TILE64
|
2013-09-03 14:53:29 -04:00 |
|
setup.c
|
tile: remove HUGE_VMAP dead code
|
2013-09-13 11:15:24 -04:00 |
|
signal.c
|
tile: implement gettimeofday() via vDSO
|
2013-08-13 16:26:21 -04:00 |
|
single_step.c
|
tile: remove support for TILE64
|
2013-09-03 14:53:29 -04:00 |
|
smp.c
|
tile: make __write_once a synonym for __read_mostly
|
2013-09-03 14:53:32 -04:00 |
|
smpboot.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
|
2013-09-06 11:14:33 -07:00 |
|
stack.c
|
arch: tile: re-use kbasename() helper
|
2013-09-30 10:34:46 -04:00 |
|
sys.c
|
tile: support CONFIG_PREEMPT
|
2013-08-13 16:26:01 -04:00 |
|
sysfs.c
|
tile: support reporting Tilera hypervisor statistics
|
2013-09-03 14:51:36 -04:00 |
|
tile-desc_32.c
|
arch/tile: factor out <arch/opcode.h> header
|
2011-11-03 16:58:54 -04:00 |
|
tile-desc_64.c
|
arch/tile: factor out <arch/opcode.h> header
|
2011-11-03 16:58:54 -04:00 |
|
time.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
|
2013-09-06 11:14:33 -07:00 |
|
tlb.c
|
tile: do less L1 I-cache eviction
|
2013-08-30 11:56:34 -04:00 |
|
traps.c
|
tile: use standard tile_bundle_bits type in traps.c
|
2013-09-03 14:53:22 -04:00 |
|
unaligned.c
|
tile: fix typos in comment in arch/tile/kernel/unaligned.c
|
2013-09-13 10:57:54 -04:00 |
|
usb.c
|
usb: add host support for the tilegx architecture
|
2012-07-18 16:40:29 -04:00 |
|
vdso.c
|
tile: implement gettimeofday() via vDSO
|
2013-08-13 16:26:21 -04:00 |
|
vmlinux.lds.S
|
tile: make __write_once a synonym for __read_mostly
|
2013-09-03 14:53:32 -04:00 |