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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFxk1SGj+s+P==3aydk56kejXUiB-O+orp=EbTByTyFL0A@mail.gmail.com>
Date:   Sun, 24 Sep 2017 17:03:12 -0700
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
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()

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ