lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20141208225016.GA13583@google.com>
Date:	Mon, 8 Dec 2014 15:50:16 -0700
From:	Bjorn Helgaas <bhelgaas@...gle.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-pci@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] PCI changes for v3.19

Hi Linus,

Here are the PCI changes intended for v3.19.  I don't think there's
anything very exciting here, but there's a lot of MSI-related stuff coming
via Thomas.

Bjorn


The following changes since commit f114040e3ea6e07372334ade75d1ee0775c355e1:

  Linux 3.18-rc1 (2014-10-19 18:08:38 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v3.19-changes

for you to fetch changes up to 149792795d2bab33954bc025fcf145a8009683f6:

  Merge branch 'pci/msi' into next (2014-11-21 10:11:33 -0700)

----------------------------------------------------------------
PCI changes for the v3.19 merge window:

  NUMA
    - Allow numa_node override via sysfs (Prarit Bhargava)

  Resource management
    - Restore detection of read-only BARs (Myron Stowe)
    - Shrink decoding-disabled window while sizing BARs (Myron Stowe)
    - Add informational printk for invalid BARs (Myron Stowe)
    - Remove fixed parameter in pci_iov_resource_bar() (Myron Stowe)

  MSI
    - Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask Bits (Yijing Wang)
    - Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()" (Yijing Wang)
    - s390/MSI: Use __msi_mask_irq() instead of default_msi_mask_irq() (Yijing Wang)

  Virtualization
    - xen: Process failure for pcifront_(re)scan_root() (Chen Gang)
    - Make FLR and AF FLR reset warning messages different (Gavin Shan)

  Generic host bridge driver
    - Allocate config space windows after limiting bus number range (Lorenzo Pieralisi)
    - Convert to DT resource parsing API (Lorenzo Pieralisi)

  Freescale Layerscape
    - Add Freescale Layerscape PCIe driver (Minghuan Lian)

  NVIDIA Tegra
    - Do not build on 64-bit ARM (Thierry Reding)
    - Add Kconfig help text (Thierry Reding)

  Renesas R-Car
    - Make rcar_pci static (Jingoo Han)

  Samsung Exynos
    - Add exynos prefix to add_pcie_port(), pcie_init() (Jingoo Han)

  ST Microelectronics SPEAr13xx
    - Add spear prefix to add_pcie_port(), pcie_init() (Jingoo Han)
    - Make spear13xx_add_pcie_port() __init (Jingoo Han)
    - Remove unnecessary OOM message (Jingoo Han)

  TI DRA7xx
    - Add dra7xx prefix to add_pcie_port() (Jingoo Han)
    - Make dra7xx_add_pcie_port() __init (Jingoo Han)

  TI Keystone
    - Make ks_dw_pcie_msi_domain_ops static (Jingoo Han)
    - Remove unnecessary OOM message (Jingoo Han)

  Miscellaneous
    - Delete unnecessary NULL pointer checks (Markus Elfring)
    - Remove unused to_hotplug_slot() (Gavin Shan)
    - Whitespace cleanup (Jingoo Han)
    - Simplify if-return sequences (Quentin Lambert)

----------------------------------------------------------------
Bjorn Helgaas (3):
      Merge branches 'pci/host-designware', 'pci/host-dra7xx', 'pci/host-exynos', 'pci/host-generic', 'pci/host-imx6', 'pci/host-keystone', 'pci/host-layerscape', 'pci/host-mvebu', 'pci/host-rcar', 'pci/host-spear' and 'pci/host-tegra' into next
      Merge branches 'pci/enumeration', 'pci/hotplug', 'pci/misc', 'pci/numa' and 'pci/virtualization' into next
      Merge branch 'pci/msi' into next

Chen Gang (1):
      xen/pcifront: Process failure for pcifront_(re)scan_root()

Gavin Shan (2):
      PCI: Make FLR and AF FLR reset warning messages different
      PCI: Remove unused and broken to_hotplug_slot()

Jingoo Han (13):
      PCI: exynos: Add exynos prefix to add_pcie_port()/pcie_init()
      PCI: keystone: Make ks_dw_pcie_msi_domain_ops static
      PCI: rcar: Make rcar_pci static
      PCI: dra7xx: Rename add_pcie_port() to dra7xx_add_pcie_port()
      PCI: spear: Rename add_pcie_port(), pcie_init() to spear13xx_add_pcie_port(), etc.
      PCI: spear: Add __init annotation to spear13xx_add_pcie_port()
      PCI: dra7xx: Add __init annotation to dra7xx_add_pcie_port()
      PCI: keystone: Remove unnecessary OOM message
      PCI: imx6: Use tabs for indentation
      PCI: exynos: Remove unnecessary return statement
      PCI: designware: Add a blank line after declarations
      PCI: mvebu: Add a blank line after declarations
      PCI: spear: Remove unnecessary OOM message

Lorenzo Pieralisi (2):
      PCI: generic: Allocate config space windows after limiting bus number range
      PCI: generic: Convert to DT resource parsing API

Markus Elfring (1):
      PCI: Delete unnecessary NULL pointer checks

Minghuan Lian (1):
      PCI: layerscape: Add Freescale Layerscape PCIe driver

Myron Stowe (4):
      PCI: Restore detection of read-only BARs
      PCI: Shrink decoding-disabled window while sizing BARs
      PCI: Add informational printk for invalid BARs
      PCI: Remove fixed parameter in pci_iov_resource_bar()

Prarit Bhargava (1):
      PCI: Allow numa_node override via sysfs

Quentin Lambert (1):
      PCI: Simplify if-return sequences

Thierry Reding (2):
      PCI: tegra: Do not build on 64-bit ARM
      PCI: tegra: Add Kconfig help text

Yijing Wang (3):
      PCI/MSI: Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask Bits
      Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()"
      s390/MSI: Use __msi_mask_irq() instead of default_msi_mask_irq()

 Documentation/ABI/testing/sysfs-bus-pci            |  13 ++
 .../devicetree/bindings/pci/layerscape-pci.txt     |  42 +++++
 MAINTAINERS                                        |  10 ++
 arch/s390/pci/pci.c                                |   4 +-
 arch/x86/include/asm/x86_init.h                    |   3 -
 arch/x86/kernel/x86_init.c                         |  10 --
 arch/x86/pci/xen.c                                 |  15 +-
 drivers/pci/host/Kconfig                           |  13 +-
 drivers/pci/host/Makefile                          |   1 +
 drivers/pci/host/pci-dra7xx.c                      |   6 +-
 drivers/pci/host/pci-exynos.c                      |  18 +--
 drivers/pci/host/pci-host-generic.c                | 126 ++++-----------
 drivers/pci/host/pci-imx6.c                        |   4 +-
 drivers/pci/host/pci-keystone-dw.c                 |   2 +-
 drivers/pci/host/pci-keystone.c                    |   5 +-
 drivers/pci/host/pci-layerscape.c                  | 179 +++++++++++++++++++++
 drivers/pci/host/pci-mvebu.c                       |   2 +
 drivers/pci/host/pcie-designware.c                 |   1 +
 drivers/pci/host/pcie-rcar.c                       |   2 +-
 drivers/pci/host/pcie-spear13xx.c                  |  13 +-
 drivers/pci/hotplug/ibmphp_res.c                   |   5 +-
 drivers/pci/iov.c                                  |  11 +-
 drivers/pci/msi.c                                  |  29 ++--
 drivers/pci/pci-acpi.c                             |   3 +-
 drivers/pci/pci-sysfs.c                            |  27 +++-
 drivers/pci/pci.c                                  |  21 +--
 drivers/pci/pci.h                                  |   6 +-
 drivers/pci/probe.c                                |  80 ++++-----
 drivers/pci/search.c                               |   3 +-
 drivers/pci/xen-pcifront.c                         |  13 +-
 include/linux/msi.h                                |   5 +-
 include/linux/pci_hotplug.h                        |   1 -
 32 files changed, 416 insertions(+), 257 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pci.txt
 create mode 100644 drivers/pci/host/pci-layerscape.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ