-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Greg,
Pleae pull commits for Linux 4.14 .
I've sent a review request for all commits over a week ago and all comments were addressed.
Thanks, Sasha
=====
The following changes since commit 3e496be2038a100fc53627238fe120dc4c948719:
Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" (2018-05-30 22:32:31 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.14-05062018
for you to fetch changes up to a128744e79b872a66bdd0d1183d871c01b84eb9c:
ARM: kexec: fix kdump register saving on panic() (2018-06-04 22:11:36 -0400)
- ---------------------------------------------------------------- for-greg-4.14-05062018
- ---------------------------------------------------------------- Adam Ford (2): ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues ARM: dts: logicpd-som-lv: Fix Audio Mute
Alexey Dobriyan (1): proc: revalidate kernel thread inodes to root:root
Amir Goldstein (2): fsnotify: fix ignore mask logic in send_to_group() <linux/stringhash.h>: fix end_name_hash() for 64bit long
Andres Rodriguez (1): drm/amdkfd: fix clock counter retrieval for node without GPU
Andy Lutomirski (1): x86/selftests: Add mov_to_ss test
Anson Huang (1): clocksource/drivers/imx-tpm: Correct some registers operation flow
Arnaldo Carvalho de Melo (1): perf report: Fix switching to another perf.data file
Arnd Bergmann (2): hexagon: add memset_io() helper hexagon: export csum_partial_copy_nocheck
Arvind Yadav (2): HID: wacom: Release device resource data obtained by devres_alloc() HID: intel-ish-hid: use put_device() instead of kfree()
Ashish Samant (1): ocfs2: take inode cluster lock before moving reflinked inode from orphan dir
Balbir Singh (1): powerpc/powernv/memtrace: Let the arch hotunplug code flush cache
Baolin Wang (3): parisc: time: Convert read_persistent_clock() to read_persistent_clock64() i2c: sprd: Prevent i2c accesses after suspend is called i2c: sprd: Fix the i2c count issue
Ben Hutchings (2): drm/msm: Fix possible null dereference on failure of get_pages() mtd: Fix comparison in map_word_andequal()
Bhadram Varka (1): arm64: tegra: Make BCM89610 PHY interrupt as active low
Changbin Du (1): iommu/vt-d: fix shift-out-of-bounds in bug checking
Chen Yu (1): ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)
Chengguang Xu (2): isofs: fix potential memory leak in mount option parsing nvme: fix potential memory leak in option parsing
Chris Leech (1): scsi: iscsi: respond to netlink with unicast when appropriate
Christophe JAILLET (1): Input: synaptics-rmi4 - fix an unchecked out of memory error path
Clément Péron (1): ARM: dts: cygnus: fix irq type for arm global timer
Colin Ian King (2): scsi: isci: Fix infinite loop in while loop RDMA/iwpm: fix memory leak on map_info
Dag Moxnes (1): rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp
Dan Carpenter (2): drm/omap: silence unititialized variable warning drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()
Daniel Borkmann (1): bpf, x64: fix memleak when not converging after image
Daniel Glöckner (1): usb: musb: fix remote wakeup racing with suspend
Dave Hansen (10): x86/pkeys/selftests: Give better unexpected fault error messages x86/pkeys/selftests: Stop using assert() x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal x86/pkeys/selftests: Allow faults on unknown keys x86/pkeys/selftests: Factor out "instruction page" x86/pkeys/selftests: Add PROT_EXEC test x86/pkeys/selftests: Fix pkey exhaustion test off-by-one x86/pkeys/selftests: Fix pointer math x86/pkeys/selftests: Save off 'prot' for allocations x86/pkeys/selftests: Add a test for pkey 0
Dave Young (1): kexec_file: do not add extra alignment to efi memmap
David Gilhooley (1): arm64: Add MIDR encoding for NVIDIA CPUs
David Howells (4): vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversion rxrpc: Fix error reception on AF_INET6 sockets rxrpc: Fix the min security level for kernel calls afs: Fix the non-encryption of calls
Emil Tantilov (1): ixgbe: return error on unsupported SFP module when resetting
Emil Velikov (1): drm/msm: don't deref error pointer in the msm_fbdev_create error path
Etienne Carriere (1): tee: check shm references are consistent in offset/size
Evan Wang (2): libahci: Allow drivers to override stop_engine ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI
Florian Fainelli (2): soc: bcm: raspberrypi-power: Fix use of __packed net: ethtool: Add missing kernel doc for FEC parameters
Geert Uytterhoeven (3): soc: bcm2835: Make !RASPBERRYPI_FIRMWARE dummies return failure dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ dt-bindings: panel: lvds: Fix path to display timing bindings
Greg Thelen (5): nvme: depend on INFINIBAND_ADDR_TRANS nvmet-rdma: depend on INFINIBAND_ADDR_TRANS ib_srpt: depend on INFINIBAND_ADDR_TRANS ib_srp: depend on INFINIBAND_ADDR_TRANS IB: make INFINIBAND_ADDR_TRANS configurable
Hans de Goede (1): thermal: int3403_thermal: Fix NULL pointer deref on module load / probe
Helge Deller (2): parisc: drivers.c: Fix section mismatches parisc: Move setup_profiling_timer() out of init section
Huang Ying (1): mm, pagemap: fix swap offset value for PMD migration entry
Håkon Bugge (1): IB/core: Make ib_mad_client_id atomic
Igor Russkikh (1): net: aquantia: driver should correctly declare vlan_features bits
Ilan Peer (1): mac80211: Adjust SAE authentication timeout
Ingo Molnar (3): objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.h x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI
Jacopo Mondi (2): dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF dt-bindings: dmaengine: rcar-dmac: document R8A77965 support
Jakob Unterwurzacher (1): can: dev: increase bus-off message severity
Jakub Kicinski (1): nfp: ignore signals when communicating with management FW
Janusz Krzysztofik (1): ARM: OMAP1: ams-delta: fix deferred_fiq handler
Jeffrey Hugo (1): init: fix false positives in W+X checking
Jerome Brunet (1): clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux
Jianchao Wang (1): IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV
Jiang Biao (2): blkcg: don't hold blkcg lock when deactivating policy blkcg: init root blkcg_gq under lock
Jim Gill (1): scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts
Jingju Hou (1): net: phy: marvell: clear wol event before setting it
John Fastabend (1): bpf: fix uninitialized variable in bpf tools
Jon Maloy (1): tipc: fix bug in function tipc_nl_node_dump_monitor
Josh Poimboeuf (5): objtool: Fix "noreturn" detection for recursive sibling calls objtool: Support GCC 8's cold subfunctions objtool: Support GCC 8 switch tables objtool: Detect RIP-relative switch table references objtool: Detect RIP-relative switch table references, part 2
Julian Wiedmann (1): s390/qeth: use Read device to query hypervisor for MAC
Kan Liang (1): perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1
Keith Busch (1): nvme: Set integrity flag for user passthrough commands
Kevin Easton (1): af_key: Always verify length of provided sadb_key
Krish Sadhukhan (1): x86: Add check for APIC access address for vmentry of L2 guests
Laura Abbott (1): proc/kcore: don't bounds check against address 0
Liam Girdwood (1): ASoC: topology: Check widget kcontrols before deref.
Loic Poulain (1): PCI: kirin: Fix reset gpio name
Long Li (1): scsi: storvsc: Set up correct queue depth values for IDE devices
Lukasz Majewski (1): doc: Add vendor prefix for Kieback & Peter GmbH
Marian Rotariu (1): x86: Delay skip of emulated hypercall instruction
Mark Rutland (4): arm64: ptrace: remove addr_limit manipulation arm64: fix possible spectre-v1 in ptrace_hbp_get_event() KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr() efi/libstub/arm64: Handle randomized TEXT_OFFSET
Martin Schwidefsky (1): s390/smsgiucv: disable SMSG on module unload
Masami Hiramatsu (3): selftests: ftrace: Add a testcase for multiple actions on trigger kprobes/x86: Prohibit probing on exception masking instructions uprobes/x86: Prohibit probing on MOV SS instruction
Matan Barak (1): IB/uverbs: Fix validating mandatory attributes
Matheus Castello (1): dt-bindings: pinctrl: sunxi: Fix reference to driver
Mathieu Malaterre (4): driver core: add __printf verification to __ata_ehi_pushv_desc agp: uninorth: make two functions static sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h sched/deadline: Make the grub_reclaim() function static
Matt Redfearn (1): MIPS: dts: Boston: Fix PCI bus dtc warnings:
Michael J. Ruhl (1): IB/hfi1 Use correct type for num_user_context
Michal Kalderon (2): qed: Fix l2 initializations over iWARP personality qede: Fix gfp flags sent to rdma event node allocation
Mika Westerberg (1): ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70
Minchan Kim (1): mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create()
Ming Lei (1): scsi: target: fix crash with iscsi target and dvd
Naveen N. Rao (2): powerpc/trace/syscalls: Update syscall name matching logic powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefix
Nick Dyer (1): Input: atmel_mxt_ts - fix the firmware update
Omar Sandoval (1): blk-mq: fix sysfs inflight counter
Pablo Neira Ayuso (1): netfilter: nf_tables: NAT chain and extensions require NF_TABLES
Parav Pandit (2): RDMA/cma: Fix use after destroy access to net namespace for IPoIB RDMA/cma: Do not query GID during QP state transition to RTR
Paulo Alcantara (1): cifs: smb2ops: Fix listxattr() when there are no EAs
Peter Rosin (3): i2c: pmcmsp: return message count on master_xfer success i2c: pmcmsp: fix error return from master_xfer i2c: viperboard: return message count on master_xfer success
Peter Zijlstra (3): stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock kthread, sched/wait: Fix kthread_parkme() wait-loop sched/core: Introduce set_special_state()
Ramon Fried (1): rpmsg: added MODULE_ALIAS for rpmsg_char
Rich Felker (1): sh: fix build failure for J2 cpu with SMP disabled
Rob Herring (1): spi: bcm2835aux: ensure interrupts are enabled for shared handler
Roman Mashak (1): net sched actions: fix invalid pointer dereferencing if skbedit flags missing
Russell King (2): ARM: keystone: fix platform_domain_notifier array overrun ARM: kexec: fix kdump register saving on panic()
Sara Sharon (1): mac80211: use timeout from the AddBA response instead of the request
Sebastian Sanchez (1): IB/hfi1: Fix memory leak in exception path in get_irq_affinity()
Sekhar Nori (8): ARM: dts: da850: fix W=1 warnings with pinmux node ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup ARM: davinci: board-dm355-evm: fix broken networking ARM: davinci: dm646x: fix timer interrupt generation ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF ARM: davinci: board-dm646x-evm: set VPIF capture card name
Simon Gaiser (1): xen: xenbus_dev_frontend: Really return response string
Sinan Kaya (2): MIPS: io: Prevent compiler reordering writeX() MIPS: io: Add barrier after register read in readX()
Srinivas Kandagatla (1): ASoC: msm8916-wcd-analog: use threaded context for mbhc events
Stefan Agner (2): drm/msm/dsi: use correct enum in dsi_get_cmd_fmt clk: imx6ull: use OSC clock during AXI rate change
Stefan Raspl (1): smc: fix sendpage() call
Taehee Yoo (1): netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update
Tero Kristo (1): ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace
Tobias Jordan (1): remoteproc: qcom: Fix potential device node leaks
Tobias Regnery (1): usb: typec: ucsi: fix tracepoint related build error
Tomi Valkeinen (4): drm/omap: fix uninitialized ret variable drm/omap: fix possible NULL ref issue in tiler_reserve_2d drm/omap: check return value from soc_device_match drm/omap: handle alloc failures in omap_connector
Tung Nguyen (1): tipc: fix infinite loop when dumping link monitor summary
Tyler Hicks (1): eCryptfs: don't pass up plaintext names when using filename encryption
Vinson Lee (1): scsi: megaraid_sas: Do not log an error if FW successfully initializes.
Vladimir Zapolskiy (1): spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR
Waiman Long (2): locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN
Wanpeng Li (1): KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs
Yan Wang (1): ASoC: topology: Fix bugs of freeing soc topology
Ying Xue (1): tipc: eliminate KMSAN uninit-value in strcmp complaint
Zhu Yanjun (1): IB/rxe: avoid double kfree_skb
dann frazier (1): net: hns: Avoid action name truncation
hu huajun (1): KVM: X86: fix incorrect reference of trace_kvm_pi_irte_update
jacek.tomaka@poczta.fm (1): x86/cpu/intel: Add missing TLB cpuid values
oder_chiou@realtek.com (1): ASoC: rt5514: Add the missing register in the readable table
pgzh (1): HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice
sxauwsk (1): spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo()
van der Linden, Frank (1): x86/xen: Reset VCPU0 info pointer after shared_info remap
Łukasz Stelmach (2): ARM: 8753/1: decompressor: add a missing parameter to the addruart macro ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel
.../bindings/display/panel/panel-common.txt | 2 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 6 +- .../bindings/serial/amlogic,meson-uart.txt | 2 +- .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/compressed/head.S | 20 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/da850.dtsi | 2 - arch/arm/boot/dts/logicpd-som-lv.dtsi | 11 +- arch/arm/kernel/machine_kexec.c | 34 ++- arch/arm/mach-davinci/board-da830-evm.c | 9 +- arch/arm/mach-davinci/board-da850-evm.c | 9 +- arch/arm/mach-davinci/board-dm355-evm.c | 6 + arch/arm/mach-davinci/board-dm646x-evm.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 10 +- arch/arm/mach-davinci/dm646x.c | 3 +- arch/arm/mach-keystone/pm_domain.c | 1 + arch/arm/mach-omap1/ams-delta-fiq.c | 28 +- arch/arm/mach-omap2/powerdomain.c | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/include/asm/cputype.h | 6 + arch/arm64/kernel/ptrace.c | 20 +- arch/hexagon/include/asm/io.h | 6 + arch/hexagon/lib/checksum.c | 1 + arch/mips/boot/dts/img/boston.dts | 6 + arch/mips/include/asm/io.h | 4 +- arch/parisc/kernel/drivers.c | 7 +- arch/parisc/kernel/smp.c | 3 +- arch/parisc/kernel/time.c | 2 +- arch/powerpc/include/asm/ftrace.h | 29 ++- arch/powerpc/platforms/powernv/memtrace.c | 17 -- arch/sh/kernel/cpu/sh2/probe.c | 4 + arch/x86/events/intel/core.c | 9 +- arch/x86/include/asm/insn.h | 18 ++ arch/x86/kernel/cpu/intel.c | 3 + arch/x86/kernel/kexec-bzimage64.c | 5 +- arch/x86/kernel/kprobes/core.c | 4 + arch/x86/kernel/uprobes.c | 4 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/svm.c | 5 +- arch/x86/kvm/vmx.c | 15 +- arch/x86/kvm/x86.c | 19 +- arch/x86/net/bpf_jit_comp.c | 4 +- arch/x86/xen/enlighten_hvm.c | 13 + block/blk-cgroup.c | 22 +- block/blk-mq.c | 19 ++ block/blk-mq.h | 4 +- block/genhd.c | 12 + block/partition-generic.c | 10 +- drivers/acpi/acpi_watchdog.c | 59 ++++- drivers/acpi/sleep.c | 13 + drivers/ata/ahci.c | 6 +- drivers/ata/ahci.h | 7 + drivers/ata/ahci_mvebu.c | 56 ++++ drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/libahci.c | 20 +- drivers/ata/libata-eh.c | 4 +- drivers/ata/sata_highbank.c | 2 +- drivers/char/agp/uninorth-agp.c | 4 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk.c | 7 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 8 +- drivers/firmware/efi/libstub/arm64-stub.c | 10 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 13 +- drivers/gpu/drm/drm_dumb_buffers.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/msm_fbdev.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 20 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +- drivers/gpu/drm/omapdrm/omap_connector.c | 10 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 6 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 2 +- drivers/hid/Kconfig | 7 +- drivers/hid/hid-ids.h | 8 + drivers/hid/hid-lenovo.c | 36 +++ drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +- drivers/hid/wacom_sys.c | 4 +- drivers/i2c/busses/i2c-pmcmsp.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 22 +- drivers/i2c/busses/i2c-viperboard.c | 2 +- drivers/infiniband/Kconfig | 5 +- drivers/infiniband/core/cma.c | 60 +++-- drivers/infiniband/core/iwpm_util.c | 5 +- drivers/infiniband/core/mad.c | 4 +- drivers/infiniband/core/uverbs_ioctl.c | 9 + drivers/infiniband/hw/hfi1/affinity.c | 11 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 6 +- drivers/infiniband/ulp/srp/Kconfig | 2 +- drivers/infiniband/ulp/srpt/Kconfig | 2 +- drivers/input/rmi4/rmi_spi.c | 7 +- drivers/input/touchscreen/atmel_mxt_ts.c | 186 ++++++++------ drivers/iommu/dmar.c | 2 +- drivers/net/can/dev.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 + drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 3 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 2 +- drivers/net/phy/marvell.c | 9 + drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 1 + drivers/nvme/host/fabrics.c | 6 + drivers/nvme/target/Kconfig | 2 +- drivers/pci/dwc/pcie-kirin.c | 2 +- drivers/remoteproc/qcom_q6v5_pil.c | 2 + drivers/rpmsg/rpmsg_char.c | 2 + drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/smsgiucv.c | 2 +- drivers/scsi/isci/port_config.c | 3 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 29 ++- drivers/scsi/storvsc_drv.c | 7 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/spi/spi-bcm2835aux.c | 5 + drivers/spi/spi-cadence.c | 8 + drivers/spi/spi-sh-msiof.c | 1 + drivers/target/target_core_pscsi.c | 2 + drivers/tee/tee_core.c | 11 + drivers/thermal/int340x_thermal/int3403_thermal.c | 3 +- drivers/usb/musb/musb_host.c | 5 +- drivers/usb/musb/musb_host.h | 7 +- drivers/usb/musb/musb_virthub.c | 25 +- drivers/usb/typec/ucsi/Makefile | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 3 +- fs/afs/rxrpc.c | 7 + fs/cifs/smb2ops.c | 6 + fs/ecryptfs/crypto.c | 41 ++- fs/ecryptfs/file.c | 21 +- fs/isofs/inode.c | 3 + fs/namespace.c | 2 +- fs/notify/fsnotify.c | 25 +- fs/ocfs2/refcounttree.c | 14 +- fs/proc/base.c | 6 + fs/proc/kcore.c | 23 +- fs/proc/task_mmu.c | 6 +- include/linux/clk-provider.h | 3 + include/linux/ethtool.h | 2 + include/linux/genhd.h | 4 +- include/linux/kvm_host.h | 8 +- include/linux/mtd/map.h | 2 +- include/linux/percpu-rwsem.h | 6 +- include/linux/rwsem.h | 6 + include/linux/sched.h | 50 +++- include/linux/sched/signal.h | 2 +- include/linux/stringhash.h | 4 +- include/soc/bcm2835/raspberrypi-firmware.h | 4 +- init/main.c | 7 + kernel/kthread.c | 7 +- kernel/locking/rwsem-xadd.c | 19 +- kernel/locking/rwsem.c | 2 - kernel/locking/rwsem.h | 30 ++- kernel/module.c | 5 + kernel/sched/core.c | 17 +- kernel/sched/deadline.c | 4 +- kernel/sched/rt.c | 2 - kernel/sched/sched.h | 5 +- kernel/signal.c | 17 +- kernel/stop_machine.c | 19 +- mm/memcontrol.c | 2 +- net/ipv6/netfilter/Kconfig | 55 ++-- net/key/af_key.c | 45 +++- net/mac80211/agg-tx.c | 4 + net/mac80211/mlme.c | 25 +- net/mac80211/tx.c | 3 +- net/netfilter/nf_tables_api.c | 2 +- net/rds/ib_cm.c | 3 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/local_object.c | 57 +++-- net/sched/act_skbedit.c | 3 +- net/smc/af_smc.c | 6 +- net/tipc/monitor.c | 2 +- net/tipc/node.c | 28 +- sound/soc/codecs/msm8916-wcd-analog.c | 9 +- sound/soc/codecs/rt5514.c | 3 + sound/soc/soc-topology.c | 6 +- tools/net/bpf_dbg.c | 7 +- tools/objtool/arch/x86/include/asm/insn.h | 18 ++ tools/objtool/check.c | 167 ++++++------ tools/objtool/elf.c | 42 ++- tools/objtool/elf.h | 2 + tools/perf/util/symbol.c | 8 +- .../inter-event/trigger-multi-actions-accept.tc | 44 ++++ tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/mov_ss_trap.c | 285 +++++++++++++++++++++ tools/testing/selftests/x86/mpx-mini-test.c | 7 +- tools/testing/selftests/x86/protection_keys.c | 254 ++++++++++++------ virt/kvm/arm/vgic/vgic-mmio-v2.c | 5 + 197 files changed, 2023 insertions(+), 743 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-multi-actions-accept.tc create mode 100644 tools/testing/selftests/x86/mov_ss_trap.c
Hello Sasha,
I thought I'd try this series on top of 4.14.48 and I found that these 5 patches:
On 07/06/18 02:07, Sasha Levin wrote:
Josh Poimboeuf (5): objtool: Fix "noreturn" detection for recursive sibling calls objtool: Support GCC 8's cold subfunctions objtool: Support GCC 8 switch tables objtool: Detect RIP-relative switch table references objtool: Detect RIP-relative switch table references, part 2
are already in 4.14.48, just to let you know.
Also, for perfection's sake, these two:
Parav Pandit (2): RDMA/cma: Fix use after destroy access to net namespace for IPoIB RDMA/cma: Do not query GID during QP state transition to RTR
give me these respectively:
patching file drivers/infiniband/core/cma.c Hunk #2 succeeded at 1367 (offset -7 lines). Hunk #3 succeeded at 1386 (offset -7 lines). Hunk #4 succeeded at 1521 (offset -7 lines).
patching file drivers/infiniband/core/cma.c Hunk #1 succeeded at 898 (offset -2 lines). Hunk #2 succeeded at 920 (offset -2 lines).
and this one:
Jon Maloy (1): tipc: fix bug in function tipc_nl_node_dump_monitor
gives me:
patching file net/tipc/node.c Hunk #1 succeeded at 2136 (offset 11 lines).
Apart from that, this series on top of 4.14.48 builds and boots fine for me on the first machine I've tried it on (Supermicro Sandy Bridge server, Gentoo, GCC 7.3, Glibc 2.27) with no noticeable issues so far.
regards, Eddie
On Fri, Jun 08, 2018 at 01:55:37AM +0100, Eddie Chapman wrote:
Hello Sasha,
I thought I'd try this series on top of 4.14.48 and I found that these 5 patches:
On 07/06/18 02:07, Sasha Levin wrote:
Josh Poimboeuf (5): objtool: Fix "noreturn" detection for recursive sibling calls objtool: Support GCC 8's cold subfunctions objtool: Support GCC 8 switch tables objtool: Detect RIP-relative switch table references objtool: Detect RIP-relative switch table references, part 2
are already in 4.14.48, just to let you know.
Also, for perfection's sake, these two:
Parav Pandit (2): RDMA/cma: Fix use after destroy access to net namespace for IPoIB RDMA/cma: Do not query GID during QP state transition to RTR
give me these respectively:
patching file drivers/infiniband/core/cma.c Hunk #2 succeeded at 1367 (offset -7 lines). Hunk #3 succeeded at 1386 (offset -7 lines). Hunk #4 succeeded at 1521 (offset -7 lines).
patching file drivers/infiniband/core/cma.c Hunk #1 succeeded at 898 (offset -2 lines). Hunk #2 succeeded at 920 (offset -2 lines).
and this one:
Jon Maloy (1): tipc: fix bug in function tipc_nl_node_dump_monitor
gives me:
patching file net/tipc/node.c Hunk #1 succeeded at 2136 (offset 11 lines).
I end up rebasing things so all of this will end up being fine when I apply them, so there's nothing that Sasha needs to do here.
Apart from that, this series on top of 4.14.48 builds and boots fine for me on the first machine I've tried it on (Supermicro Sandy Bridge server, Gentoo, GCC 7.3, Glibc 2.27) with no noticeable issues so far.
Great, thanks for testing!
I want to get to these patches next week, am traveling at the moment...
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org