Sure. I'll review and see about getting this out. On 10/18/2017 04:01 PM, Lomovtsev, Vadim wrote: > Hi Jim, > > Could you please apply attached patches on top of 4.11.0-22.el7 and issue CentOS kernel update? > I believe when RHEL 7.4 will be released CentOS will switch onto it's kernel we probably will need to rework this list... > > Following config options expected to be set to 'y': > CONFIG_ACPI_APEI_SEA=y > CONFIG_HIST_TRIGGERS=y > > WBR, > Vadim > > ---- > > Patches agenda is following: > > Andi Kleen (2): > perf xyarray: Save max_x, max_y > perf evsel: Fix buffer overflow while freeing events > > Ard Biesheuvel (2): > fs/proc: kcore: use kcore_list type to check for vmalloc/module > address > arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT > > Bob Moore (1): > ACPICA: Add support for new SRAT subtable > > David Daney (2): > PCI: Mark Cavium CN8xxx to avoid bus reset > PCI: Avoid bus reset if bridge itself is broken > > Eric Biggers (3): > KEYS: fix dereferencing NULL payload with nonzero length > KEYS: fix freeing uninitialized memory in key_update() > KEYS: encrypted: avoid encrypting/decrypting stack buffers > > Ganapatrao Kulkarni (8): > ACPICA: iasl: Update to IORT SMMUv3 disassembling > ACPI/IORT: numa: Add numa node mapping for smmuv3 devices > irqchip/gic-v3-its: Add ACPI NUMA node mapping > arm64: perf: Ignore exclude_hv when kernel is running in HYP > perf utils: passing pmu as a parameter to function get_cpuid_str > perf tools arm64: Add support for get_cpuid_str function. > perf utils: Add helper function is_pmu_core to detect PMU CORE devices > perf vendor events arm64: Add ThunderX2 implementation defined pmu > core events > > George Cherian (1): > i2c: xlp9xx: Enable HWMON class probing for xlp9xx > > Hu Huajun (1): > KVM: ARM64: fix phy counter access failure in guest. > > Jan Glauber (1): > PCI: Avoid slot reset if bridge itself is broken > > Jan Kara (25): > fsnotify: Update comments > fsnotify: Move mark list head from object into dedicated structure > fsnotify: Remove unnecessary tests when showing fdinfo > audit: Abstract hash key handling > audit_tree: Use mark flags to check whether mark is alive > fsnotify: Move object pointer to fsnotify_mark_connector > fsnotify: Make fsnotify_mark_connector hold inode reference > fsnotify: Remove indirection from mark list addition > fsnotify: Move fsnotify_destroy_marks() > fsnotify: Move locking into fsnotify_recalc_mask() > fsnotify: Move locking into fsnotify_find_mark() > fsnotify: Determine lock in fsnotify_destroy_marks() > fsnotify: Remove indirection from fsnotify_detach_mark() > fsnotify: Avoid double locking in fsnotify_detach_from_object() > fsnotify: Remove useless list deletion and comment > fsnotify: Lock object list with connector lock > fsnotify: Free fsnotify_mark_connector when there is no mark attached > inotify: Remove inode pointers from debug messages > inotify: Do not drop mark reference under idr_lock > fsnotify: Move queueing of mark for destruction into > fsnotify_put_mark() > fsnotify: Detach mark from object list when last reference is dropped > fsnotify: Remove special handling of mark destruction on group > shutdown > fsnotify: Provide framework for dropping SRCU lock in ->handle_event > fsnotify: Pass fsnotify_iter_info into handle_event handler > fanotify: Release SRCU lock when waiting for userspace response > > Jayachandran C (10): > PCI: Add device flag PCI_DEV_FLAGS_BRIDGE_XLATE_ROOT > PCI: Avoid generating invalid ThunderX2 DMA aliases > dt-bindings: Add arm64 ARCH_THUNDER2 platform documentation > arm64: dts: move from ARCH_VULCAN to ARCH_THUNDER2 > MAINTAINERS: Broadcom Vulcan is now Cavium ThunderX2 > tty: amba-pl011: Fix spurious TX interrupts > ahci: thunderx2: Fix for errata that affects stop engine > ahci: thunderx2: stop engine fix update > ACPI / APD: Add clock frequency for ThunderX2 I2C controller > i2c: xlp9xx: Get clock frequency with clk API > > Jiri Olsa (1): > perf tools: Force uncore events to system wide monitoring > > Jonathan (Zhixiong) Zhang (1): > acpi: apei: panic OS with fatal error status block > > Kamlakant Patel (1): > i2c: xlp9xx: Handle I2C_M_RECV_LEN in msg->flags > > Loc Ho (1): > ACPI: APEI: Enable APEI multiple GHES source to share a single > external IRQ > > Lorenzo Pieralisi (1): > ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation > > Mark Rutland (1): > arm64: pmuv3: handle pmuv3+ > > Mark Salter (1): > ACPI / irq: Fix return code of acpi_gsi_to_irq() > > Nate Watterson (1): > iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range > > Robert Richter (1): > irqchip/gic-v3-its: Remove ACPICA version check for ACPI NUMA > > Robin Murphy (15): > iommu/dma: Don't reserve PCI I/O windows > iommu/dma: Handle IOMMU API reserved regions > iommu/dma: Make PCI window reservation generic > iommu/dma: Convert to address-based allocation > iommu/dma: Clean up MSI IOVA allocation > iommu/dma: Plumb in the per-CPU IOVA caches > iommu/io-pgtable-arm-v7s: Check table PTEs more precisely > iommu/io-pgtable-arm: Improve split_blk_unmap > iommu/io-pgtable-arm-v7s: Refactor split_blk_unmap > iommu/io-pgtable: Introduce explicit coherency > iommu/io-pgtable-arm: Support lockless operation > iommu/io-pgtable-arm-v7s: Support lockless operation > iommu/arm-smmu: Remove io-pgtable spinlock > iommu/arm-smmu-v3: Remove io-pgtable spinlock > iommu/dma: Don't touch invalid iova_domain members > > Shiju Jose (1): > ACPI/APEI: Handle GSIV and GPIO notification types > > Tyler Baicar (11): > acpi: apei: read ack upon ghes record consumption > ras: acpi/apei: cper: add support for generic data v3 structure > cper: add timestamp print to CPER status printing > efi: parse ARM processor error > arm64: exception: handle Synchronous External Abort > acpi: apei: handle SEA notification type for ARMv8 > efi: print unrecognized CPER section > ras: acpi / apei: generate trace event for unrecognized CPER section > trace, ras: add ARM processor error trace event > arm/arm64: KVM: add guest SEA support > acpi: apei: check for pending errors when probing GHES entries > > Vadim Lomovtsev (2): > EDAC, thunderx: Fix a warning during l2c debugfs node creation > PCI: quirks: update Cavium ThunderX ACS quirk implementation > > .../devicetree/bindings/arm/cavium-thunder2.txt | 8 + > Documentation/devicetree/bindings/arm/cpus.txt | 1 + > MAINTAINERS | 9 +- > arch/arm/include/asm/kvm_arm.h | 10 + > arch/arm/include/asm/system_misc.h | 5 + > arch/arm64/Kconfig | 5 + > arch/arm64/boot/dts/broadcom/Makefile | 1 - > arch/arm64/boot/dts/cavium/Makefile | 1 + > .../vulcan-eval.dts => cavium/thunder2-99xx.dts} | 9 +- > .../vulcan.dtsi => cavium/thunder2-99xx.dtsi} | 15 +- > arch/arm64/include/asm/acpi.h | 6 +- > arch/arm64/include/asm/esr.h | 1 + > arch/arm64/include/asm/kvm_arm.h | 10 + > arch/arm64/include/asm/system_misc.h | 2 + > arch/arm64/kernel/perf_event.c | 30 +- > arch/arm64/mm/fault.c | 80 ++- > drivers/acpi/acpi_apd.c | 6 + > drivers/acpi/apei/Kconfig | 15 + > drivers/acpi/apei/ghes.c | 260 +++++++-- > drivers/acpi/apei/hest.c | 7 +- > drivers/acpi/arm64/iort.c | 29 +- > drivers/acpi/irq.c | 4 +- > drivers/ata/libahci.c | 18 +- > drivers/edac/thunderx_edac.c | 2 +- > drivers/firmware/efi/cper.c | 204 +++++++- > drivers/i2c/busses/i2c-xlp9xx.c | 45 +- > drivers/iommu/arm-smmu-v3.c | 38 +- > drivers/iommu/arm-smmu.c | 50 +- > drivers/iommu/dma-iommu.c | 290 ++++++---- > drivers/iommu/io-pgtable-arm-v7s.c | 177 ++++--- > drivers/iommu/io-pgtable-arm.c | 185 ++++--- > drivers/iommu/io-pgtable.h | 6 + > drivers/iommu/iova.c | 2 +- > drivers/irqchip/irq-gic-v3-its.c | 76 ++- > drivers/pci/pci.c | 8 + > drivers/pci/quirks.c | 50 +- > drivers/pci/search.c | 7 +- > drivers/ras/ras.c | 15 + > drivers/tty/serial/amba-pl011.c | 23 +- > fs/inode.c | 3 - > fs/mount.h | 2 +- > fs/namespace.c | 3 - > fs/notify/dnotify/dnotify.c | 6 +- > fs/notify/fanotify/fanotify.c | 20 +- > fs/notify/fdinfo.c | 16 +- > fs/notify/fsnotify.c | 50 +- > fs/notify/fsnotify.h | 48 +- > fs/notify/group.c | 11 +- > fs/notify/inode_mark.c | 94 +--- > fs/notify/inotify/inotify.h | 3 +- > fs/notify/inotify/inotify_fsnotify.c | 7 +- > fs/notify/inotify/inotify_user.c | 54 +- > fs/notify/mark.c | 582 +++++++++++++++------ > fs/notify/vfsmount_mark.c | 62 +-- > fs/proc/kcore.c | 2 +- > include/acpi/actbl1.h | 12 +- > include/acpi/actbl2.h | 4 + > include/acpi/ghes.h | 48 +- > include/linux/cper.h | 54 ++ > include/linux/dma-iommu.h | 5 + > include/linux/fs.h | 4 +- > include/linux/fsnotify_backend.h | 51 +- > include/linux/pci.h | 2 + > include/linux/ras.h | 17 + > include/ras/ras_event.h | 90 ++++ > include/uapi/linux/uuid.h | 6 +- > kernel/audit_fsnotify.c | 3 +- > kernel/audit_tree.c | 66 ++- > kernel/audit_watch.c | 3 +- > kernel/auditsc.c | 5 +- > security/keys/encrypted-keys/encrypted.c | 17 +- > security/keys/key.c | 5 +- > security/keys/keyctl.c | 4 +- > tools/perf/arch/arm64/util/Build | 1 + > tools/perf/arch/arm64/util/header.c | 60 +++ > tools/perf/arch/powerpc/util/header.c | 2 +- > tools/perf/arch/x86/util/header.c | 2 +- > tools/perf/builtin-stat.c | 33 +- > tools/perf/pmu-events/arch/arm64/mapfile.csv | 15 + > .../arm64/thunderx2/implementation-defined.json | 62 +++ > tools/perf/tests/openat-syscall-all-cpus.c | 2 +- > tools/perf/tests/openat-syscall.c | 2 +- > tools/perf/util/evlist.c | 12 +- > tools/perf/util/evsel.c | 37 +- > tools/perf/util/evsel.h | 7 +- > tools/perf/util/header.h | 3 +- > tools/perf/util/parse-events.c | 5 +- > tools/perf/util/pmu.c | 48 +- > tools/perf/util/xyarray.c | 2 + > tools/perf/util/xyarray.h | 12 + > virt/kvm/arm/arm.c | 4 +- > virt/kvm/arm/mmu.c | 36 +- > 92 files changed, 2443 insertions(+), 971 deletions(-) > create mode 100644 Documentation/devicetree/bindings/arm/cavium-thunder2.txt > rename arch/arm64/boot/dts/{broadcom/vulcan-eval.dts => cavium/thunder2-99xx.dts} (72%) > rename arch/arm64/boot/dts/{broadcom/vulcan.dtsi => cavium/thunder2-99xx.dtsi} (88%) > create mode 100644 tools/perf/arch/arm64/util/header.c > create mode 100644 tools/perf/pmu-events/arch/arm64/mapfile.csv > create mode 100644 tools/perf/pmu-events/arch/arm64/thunderx2/implementation-defined.json > > > > _______________________________________________ > Arm-dev mailing list > Arm-dev at centos.org > https://lists.centos.org/mailman/listinfo/arm-dev > -- Jim Perrin The CentOS Project | http://www.centos.org twitter: @BitIntegrity | GPG Key: FA09AD77