Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 24 Sep 2017 17:03:12 -0700 | Subject | Linux 4.14-rc2 |
| |
I'm back to my usual Sunday release schedule, and rc2 is out there in all the normal places.
This was a fairly usual rc2, with a very quiet beginning of the week, and then most changes came in on Friday afternoon and Saturday (with the last few ones showing up Sunday morning).
Normally I tend to dislike how that pushes most of my work into the weekend, but this time I took advantage of it, spending the quiet part of last week diving instead.
Anyway, the only unusual thing worth noting here is that the security subsystem pull request that came in during the merge window got rejected due to problems, and so rc2 ends up with most of that security pull having been merged in independent pieces instead.
As a result, about 30% of the rc2 patches are actually things that technically came in during the merge window, but were delayed into rc2 due to that issue.
Other than that, it's the usual mix of random stuff. Drivers (networking, rdma and gpu stand out), architecture fixes (x86, mips, s390, parisc, powerpc, arm), some filesystem things, generic networking and Documentation. And the random smattering everywhere.
Nothing stands out, although hopefully we've gotten over all the x86 ASID issues. Knock wood.
Shortlog appended as a rough overview of the details.
Go test it,
Linus
---
Adit Ranadive (1): RDMA/vmw_pvrdma: Fix reporting correct opcodes for completion
Adrian Hunter (1): mmc: block: Fix incorrectly initialized requests
Alex Estrin (1): IB/core: Fix for core panic
Alex Ng (1): hv_netvsc: fix send buffer failure on MTU change
Alexandre Belloni (1): dt-bindings: fix vendor prefix for Abracon
Andreas Gruenbacher (1): rhashtable: Documentation tweak
Andrew Pinski (1): arm64: ensure the kernel is compiled for LP64
Andy Lutomirski (4): x86/mm: Factor out CR3-building code x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier x86/mm/32: Load a sane CR3 before cpu_init() on secondary CPUs
Anton Blanchard (3): powerpc/sstep: Fix issues with set_cr0() powerpc/sstep: Fix issues with mcrf powerpc/sstep: mullw should calculate a 64 bit signed result
Ariel Elior (1): MAINTAINERS: Remove Yuval Mintz from maintainers list
Arnd Bergmann (12): scsi: acornscsi: fix build error xen: x86: mark xen_find_pt_base as __init dma-coherent: fix rmem_dma_device_init regression cifs: hide unused functions clocksource/integrator: Fix section mismatch warning ACPI / watchdog: properly initialize resources iommu/vt-d: Fix harmless section mismatch warning drm: exynos: include linux/irq.h of: provide inline helper for of_find_device_by_node irqchip/gic-v4: Fix building with ancient gcc crypto: inside-secure - fix gcc-4.9 warnings MIPS: MSP71xx: Include asm/setup.h
Arvind Yadav (3): drivers/perf: arm_pmu_acpi: Release memory obtained by kasprintf tpm: vtpm: constify vio_device_id tpm: tpm_crb: constify acpi_device_id.
Benjamin Herrenschmidt (1): powerpc/eeh: Create PHB PEs after EEH is initialized
Bo Yan (1): tracing: Erase irqsoff trace with empty write
Boris Brezillon (1): mtd: spi-nor: Check consistency of the memory size extracted from the SFDP
Borislav Petkov (1): x86/cpu/AMD: Fix erratum 1076 (CPB bit)
Changbin Du (1): drm/i915/gvt: Fix incorrect PCI BARs reporting
Chris Wilson (1): drm/i915: Remove unused 'in_vbl' from i915_get_crtc_scanoutpos()
Christian Lamparter (1): net: emac: Fix napi poll list corruption
Christoph Hellwig (1): scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout
Christophe JAILLET (2): mtd: nand: lpc32xx_mlc: Fix an error handling path in lpc32xx_nand_probe() drm/i915: Fix an error handling in 'intel_framebuffer_init()'
Christos Gkekas (1): apparmor: Fix logical error in verify_header()
Colin Ian King (2): CIFS: make arrays static const, reduces object code size IB/ocrdma: fix incorrect fall-through on switch statement
Cong Wang (1): net_sched: remove cls_flower idr on failure
Corentin Labbe (1): mtd: nand: remove unused blockmask variable
Cyrille Pitchen (1): mtd: spi-nor: fix DMA unsafe buffer issue in spi_nor_read_sfdp()
Dan Carpenter (2): tile: array underflow in setup_maxnodemem() apparmor: Fix an error code in aafs_create()
Dan Williams (2): tools/testing/nvdimm: disable labels for nfit_test.1 libnvdimm, namespace: fix btt claim class crash
Daniel Borkmann (1): bpf: fix ri->map_owner pointer on bpf_prog_realloc
Dave Gerlach (1): cpufreq: ti-cpufreq: Support additional am43xx platforms
Dave Martin (1): arm64: efi: Don't include EFI fpsimd save/restore code in non-EFI kernels
Davide Caratti (1): net/sched: cls_matchall: fix crash when used with classful qdisc
Dennis Yang (1): md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
Devesh Sharma (2): bnxt_re: Fix update of qplib_qp.mtu when modified bnxt_re: Fix compare and swap atomic operands
Dmitry Torokhov (2): Input: uinput - avoid FF flush when destroying device Input: uinput - avoid crash when sending FF request to device going away
Edward Cree (1): net: change skb->mac_header when Generic XDP calls adjust_head
Enric Balletbo i Serra (1): Documentation: tpm: add powered-while-suspended binding documentation
Eric Dumazet (4): 8139too: revisit napi_complete_done() usage bpf: do not disable/enable BH in bpf_map_free_id() tcp: fastopen: fix on syn-data transmit failure net: prevent dst uses after free
Eric W. Biederman (1): fcntl: Don't set si_code to SI_SIGIO when sig == SIGPOLL
Fahad Kunnathadi (1): net: phy: Fix mask value write on gmii2rgmii converter speed register
Florian Fainelli (3): net: systemport: Fix 64-bit statistics dependency net: ethtool: Add back transceiver type net: phy: Keep reporting transceiver type
Frank Rowand (1): scripts/dtc: dtx_diff - 2nd update of include dts paths to match build
Gabriel Fernandez (1): dt-bindings: clk: stm32h7: fix clock-cell size
Gautham R. Shenoy (1): powerpc/powernv: Clear LPCR[PECE1] via stop-api only for deep state offline
Geert Uytterhoeven (5): driver core: Fix link to device power management documentation netfilter: nat: Do not use ARRAY_SIZE() on spinlocks to fix zero div iommu/qcom: Depend on HAS_DMA to fix compile error net: phy: Fix truncation of large IRQ numbers in phy_attached_print() apparmor: Fix shadowed local variable in unpack_trans_table()
Gerald Schaefer (2): s390/mm: make pmdp_invalidate() do invalidation only s390/mm: fix write access check in gup_huge_pmd()
Guenter Roeck (1): iommu: Add missing dependencies
Gustavo Romero (1): powerpc/tm: Flush TM only if CPU has TM feature
Hamza Attak (1): tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic drivers
Hannes Reinecke (2): scsi: sg: factor out sg_fill_request_table() scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
Hans Wippel (2): net/smc: add missing dev_put net/smc: add receive timeout check
Haozhong Zhang (2): KVM: VMX: do not change SN bit in vmx_update_pi_irte() KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
Heiko Carstens (2): s390/topology: alternative topology for topology-less machines s390/topology: enable / disable topology dynamically
Helge Deller (10): parisc: Fix too large frame size warnings parisc: Stop unwinding at start of stack parisc: Move start_parisc() into init section parisc: Add wrapper for pdc_instr() firmware function parisc: Add PDCE_CHECK instruction to HPMC handler parisc: Check if initrd was loaded into broken RAM parisc: Move init_per_cpu() into init section parisc: Add HWPOISON page fault handler code parisc: Reintroduce option to gzip-compress the kernel parisc: Unbreak bootloader due to gcc-7 optimizations
Himanshu Jha (1): drm/amdkfd: remove memset before memcpy
Horia Geantă (1): crypto: caam - fix LS1021A support on ARMv7 multiplatform kernel
Ilya Dryomov (1): libceph: don't allow bidirectional swap of pg-upmap-items
James Hogan (1): MIPS: Fix input modify in __write_64bit_c0_split()
Jan Glauber (1): mmc: cavium: Fix use-after-free in of_platform_device_destroy
Jan H. Schönherr (2): PM / QoS: Use the correct variable to check the QoS request type Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"
Jerome Brunet (1): net: phy: Kconfig: Fix PHY infrastructure menu in menuconfig
Johannes Berg (1): nl80211: fix null-ptr dereference on invalid mesh configuration
John Hubbard (1): ACPI / bus: Make ACPI_HANDLE() work for non-GPL code again
John Johansen (14): apparmor: Redundant condition: prev_ns. in [label.c:1498] apparmor: add the ability to mediate signals apparmor: add mount mediation apparmor: cleanup conditional check for label in label_print apparmor: add support for absolute root view based labels apparmor: make policy_unpack able to audit different info messages apparmor: add more debug asserts to apparmorfs apparmor: add base infastructure for socket mediation apparmor: move new_null_profile to after profile lookup fns() apparmor: fix race condition in null profile creation apparmor: ensure unconfined profiles have dfas initialized apparmor: fix incorrect type assignment when freeing proxies apparmor: fix build failure on sparc caused by undeclared signals apparmor: fix apparmorfs DAC access permissions
John Keeping (1): PCI: endpoint: Use correct "end of test" interrupt
John Ogness (1): fs/proc: Report eip/esp in /prod/PID/stat for coredumping
Josef Bacik (3): net: set tb->fast_sk_family net: use inet6_rcv_saddr to compare sockets inet: fix improper empty comparison
Josh Poimboeuf (15): objtool: Fix object file corruption crypto: x86/blowfish - Fix RBP usage crypto: x86/camellia - Fix RBP usage crypto: x86/cast5 - Fix RBP usage crypto: x86/cast6 - Fix RBP usage crypto: x86/des3_ede - Fix RBP usage crypto: x86/sha1-avx2 - Fix RBP usage crypto: x86/sha1-ssse3 - Fix RBP usage crypto: x86/sha256-avx - Fix RBP usage crypto: x86/sha256-avx2 - Fix RBP usage crypto: x86/sha256-ssse3 - Fix RBP usage crypto: sha512-avx2 - Fix RBP usage crypto: x86/twofish - Fix RBP usage objtool: Handle another GCC stack pointer adjustment bug x86/asm: Fix inline asm call constraints for Clang
Juergen Gross (1): xen: don't compile pv-specific parts if XEN_PV isn't configured
KT Liao (1): Input: elan_i2c - extend Flash-Write delay
Kees Cook (9): selftests/seccomp: Add tests for basic ptrace actions selftests/seccomp: Add simple seccomp overhead benchmark selftests/seccomp: Refactor RET_ERRNO tests seccomp: Provide matching filter for introspection seccomp: Rename SECCOMP_RET_KILL to SECCOMP_RET_KILL_THREAD seccomp: Introduce SECCOMP_RET_KILL_PROCESS seccomp: Implement SECCOMP_RET_KILL_PROCESS action selftests/seccomp: Test thread vs process killing samples: Unrename SECCOMP_RET_KILL
Konstantin Khlebnikov (2): net_sched: always reset qdisc backlog in qdisc_reset() net_sched/hfsc: fix curve activation in hfsc_change_class()
Krzysztof Kozlowski (1): tile: defconfig: Cleanup from old Kconfig options
LEROY Christophe (3): crypto: talitos - fix sha224 crypto: talitos - fix hashing crypto: talitos - Don't provide setkey for non hmac hashing algs.
Lee, Shawn C (2): drm/i915/bxt: set min brightness from VBT drm/i915/cnp: set min brightness from VBT
Leon Romanovsky (1): IB/bnxt_re: Fix frame stack compilation warning
Linus Torvalds (1): Linux 4.14-rc2
Lipeng (6): net: hns3: Fixes initialization of phy address from firmware net: hns3: Fixes the command used to unmap ring from vector net: hns3: Fixes ring-to-vector map-and-unmap command net: hns3: Fixes the initialization of MAC address in hardware net: hns3: Fixes the default VLAN-id of PF net: hns3: Fixes the premature exit of loop when matching clients
Lorenzo Pieralisi (1): MIPS: PCI: Move map_irq() hooks out of initdata
Lukas Czerner (1): scsi: sd: Remove unnecessary condition in sd_read_block_limits()
Maciej Purski (1): drm/exynos/hdmi: Fix unsafe list iteration
Manuel Lauss (1): MIPS: PCI: fix pcibios_map_irq section mismatch
Marek Szyprowski (2): drm/exynos: Fix locking in the suspend/resume paths drm/exynos: Fix suspend/resume support
Martin Kepplinger (1): objtool: Fix memory leak in elf_create_rela_section()
Masahiro Yamada (4): arm64: relax assembly code alignment from 16 byte to 4 byte kbuild: rpm-pkg: delete firmware_install to fix build error kbuild: deb-pkg: remove firmware package support kbuild: rpm-pkg: fix version number handling
Matt Weber (1): powerpc/e6500: Update machine check for L1D cache err
Matteo Croce (1): ipv6: fix net.ipv6.conf.all interface DAD handlers
Meng Xu (2): net: compat: assert the size of cmsg copied in is as expected isdn/i4l: fetch the ppp_write buffer in one shot
Michael Ellerman (1): powerpc/configs: Update for CONFIG_SND changes
Michal Suchanek (1): tpm: ibmvtpm: simplify crq initialization and document crq format
Mike Manning (1): net: ipv6: fix regression of no RTM_DELADDR sent after DAD failure
Mikko Rapeli (1): uapi linux/kfd_ioctl.h: only use __u32 and __u64
Mustafa Ismail (1): i40iw: Add missing VLAN priority
Naveen N. Rao (1): powerpc/kprobes: Update optprobes to use emulate_update_regs()
Nisar Sayed (3): lan78xx: Fix for eeprom read/write when device auto suspend lan78xx: Allow EEPROM write for less than MAX_EEPROM_SIZE lan78xx: Use default values loaded from EEPROM/OTP after reset
Oded Gabbay (1): drm/amdkfd: pass queue's mqd when destroying mqd
Paul Burton (2): irqchip.mips-gic: Fix shared interrupt mask writes MIPS: Fix perf event init
Petar Penkov (1): iov_iter: fix page_copy_sane for compound pages
Petr Vandrovec (1): objtool: Do not retrieve data from empty sections
Pu Hou (1): s390/perf: fix bug when creating per-thread event
Rafael J. Wysocki (2): PM: docs: Drop an excess character from devices.rst PM: core: Fix device_pm_check_callbacks()
Rafael Wysocki (1): ACPI / PMIC: Add code reviewers to MAINTAINERS
Randy Dunlap (1): Documentation: networking: fix ASCII art in switchdev.txt
Ravi Bangoria (1): powerpc/sysrq: Fix oops whem ppmu is not registered
Robin Murphy (1): iommu/of: Remove PCI host bridge node check
Ronnie Sahlberg (2): cifs: check rsp for NULL before dereferencing in SMB2_open cifs: show 'soft' in the mount options for hard mounts
Sakari Ailus (1): ACPI: properties: Return _DSD hierarchical extension (data) sub-nodes correctly
Salil Mehta (1): net: hns3: Fixes the ether address copy with appropriate API
Santosh Shilimkar (1): IB/ipoib: Suppress the retry related completion errors
Sathya Perla (1): bnxt_en: check for ingress qdisc in flower offload
Sebastian Ott (2): s390/scm_blk: consistently use blk_status_t as error type s390/cio: recover from bad paths
Selvin Xavier (1): bnxt_re: Fix memory leak in FRMR path
Shaohua Li (1): md/raid5: fix a race condition in stripe batch
Shiraz Saleem (4): i40iw: Fail open if there are no available MSI-X vectors i40iw: Prevent multiple netdev event notifier registrations i40iw: Call i40iw_cm_disconn on modify QP to disconnect i40iw: Add support for port reuse on active side connections
Shu Wang (2): cifs: release cifs root_cred after exit_cifs cifs: release auth_key.response for reconnect.
Somnath Kotur (5): bnxt_re: Stop issuing further cmds to FW once a cmd times out bnxt_re: Free up devices in module_exit path bnxt_re: Fix race between the netdev register and unregister events bnxt_re: Remove RTNL lock dependency in bnxt_re_query_port bnxt_re: Don't issue cmd to delete GID for QP1 GID entry before the QP is destroyed
Stefan Berger (1): security: fix description of values returned by cap_inode_need_killpriv
Stefan Haberland (1): s390/dasd: fix race during dasd initialization
Stefan Schmidt (1): MAINTAINERS: update git tree locations for ieee802154 subsystem
Stefan Wahren (1): ARM: cpuidle: Avoid memleak if init fail
Stephan Mueller (2): crypto: drbg - fix freeing of resources crypto: af_alg - update correct dst SGL entry
Steve French (10): CIFS/SMB3: Update documentation to reflect SMB3 and various changes SMB3: Add support for multidialect negotiate (SMB2.1 and later) Update version of cifs module Fix SMB3.1.1 guest authentication to Samba SMB3: Fix endian warning SMB3: Warn user if trying to sign connection that authenticated as guest [SMB3] Update session and share information displayed for debugging SMB2/SMB3 SMB: Validate negotiate (to protect against downgrade) even if signing off SMB3: handle new statx fields SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
Steve Wise (3): iw_cxgb4: put ep reference in pass_accept_req() iw_cxgb4: drop listen destroy replies if no ep found iw_cxgb4: remove the stid on listen create failure
Subash Abhinov Kasiviswanathan (1): udpv6: Fix the checksum computation when HW checksum does not apply
Sudip Mukherjee (1): IB/mlx5: fix debugfs cleanup
Tahsin Erdogan (1): tracing: Fix trace_pipe behavior for instance traces
Thomas Garnier (4): syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check Revert "arm/syscalls: Check address limit on user-mode return" arm/syscalls: Optimize address limit check arm64/syscalls: Move address limit check in loop
Thomas Gleixner (2): genirq: Fix cpumask check in __irq_startup_managed() Revert "genirq: Restrict effective affinity to interrupts actually using it"
Thomas Meyer (1): net: stmmac: Cocci spatch "of_table"
Timur Tabi (1): net: qcom/emac: add software control for pause frame mode
Tobias Klauser (2): bpf: devmap: pass on return value of bpf_map_precharge_memlock arch: remove unused *_segments() macros/functions
Troy Kisky (3): net: fec: only check queue 0 if RXF_0/TXF_0 interrupt is set net: fec: remove unused interrupt FEC_ENET_TS_TIMER net: fec: return IRQ_HANDLED if fec_ptp_check_pps_event handled it
Tycho Andersen (1): xen, arm64: drop dummy lookup_address()
Tyler Hicks (6): seccomp: Sysctl to display available actions seccomp: Operation for checking if an action is available seccomp: Sysctl to configure actions that are allowed to be logged seccomp: Selftest for detection of filter flag support seccomp: Filter flag to log all actions except SECCOMP_RET_ALLOW seccomp: Action to log before allowing
Tyrel Datwyler (2): powerpc/pseries: Fix "OF: ERROR: Bad of_node_put() on /cpus" during DLPAR powerpc/pseries: Fix parent_dn reference leak in add_dt_node()
Uma Shankar (1): Revert "drm/i915/bxt: Disable device ready before shutdown command"
Ursula Braun (7): net/smc: take RCU read lock for routing cache lookup net/smc: adjust net_device refcount net/smc: adapt send request completion notification net/smc: longer delay for client link group removal net/smc: terminate link group if out-of-sync is received net/smc: introduce a delay net/smc: no close wait in case of process shut down
Viresh Kumar (1): cpufreq: dt-platdev: Add some missing platforms to the blacklist
Vishwanath Pai (1): netfilter: ipset: ipset list may return wrong member count for set with timeout
Vladis Dronov (1): nl80211: check for the required netlink attributes presence
Will Deacon (1): ipc/shm: Fix order of parameters when calling copy_compat_shmid_to_user
Willem de Bruijn (2): packet: hold bind lock when rebinding to fanout hook net: orphan frags on stand-alone ptype in dev_queue_xmit_nit
Wolfram Sang (1): mmc: host: fix typo after MMC_DEBUG move
Xin Long (2): ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline
Yan, Zheng (1): ceph: avoid panic in create_session_open_msg() if utsname() returns NULL
Yonghong Song (1): bpf: one perf event close won't free bpf program attached by another perf event
Yu Zhang (1): KVM: x86: Fix the NULL pointer parameter in check_cr_write()
Yuchung Cheng (1): tcp: remove two unused functions
Yunsheng Lin (9): net: hns3: Cleanup for ROCE capability flag in ae_dev net: hns3: Fix initialization when cmd is not supported net: hns3: Fix for DEFAULT_DV when dev doesn't support DCB net: hns3: Fix for not setting rx private buffer size to zero net: hns3: Fix for rx_priv_buf_alloc not setting rx shared buffer net: hns3: Fix for rx priv buf allocation when DCB is not supported net: hns3: Fix typo error for feild in hclge_tm net: hns3: Fix for setting rss_size incorrectly net: hns3: Fix for pri to tc mapping in TM
Ziqian SUN (Zamir) (1): tracing: Ignore mmiotrace from kernel commandline
zijun_hu (1): irqchip/gic-v3: Iterate over possible CPUs by for_each_possible_cpu()
| |