Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933119AbdIYADX (ORCPT ); Sun, 24 Sep 2017 20:03:23 -0400 Received: from mail-io0-f181.google.com ([209.85.223.181]:48638 "EHLO mail-io0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933069AbdIYADO (ORCPT ); Sun, 24 Sep 2017 20:03:14 -0400 X-Google-Smtp-Source: AOwi7QA29iSgQcY4l3KpItkqqeQ2UPXJmsdMFCeGcia1AUEvrVrt4MzoOwzYeVTGa3nA/hArteIQEGYoHRP++IpfV94= MIME-Version: 1.0 From: Linus Torvalds Date: Sun, 24 Sep 2017 17:03:12 -0700 X-Google-Sender-Auth: lTYH75kzQAS7301KuD3IEZngKTs Message-ID: Subject: Linux 4.14-rc2 To: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id v8P03YsL009885 Content-Length: 22216 Lines: 650 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()