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>] [day] [month] [year] [list]
Message-ID: <CA+55aFz=PcxdARFpCTyQCJKaJcBwVUB9y6XAXM8VyyxnbRD=bw@mail.gmail.com>
Date:   Sun, 14 Jan 2018 16:13:23 -0800
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 4.15-rc8

Ok, another week has gone by, and here's the promised rc8.

I'm still hoping that this will be the last rc, despite all the
Meltdown and Spectre hoopla. But we will just have to see, it
obviously requires this upcoming week to not come with any huge
surprises.

The patches aren't huge, but architecture updates do end up being a
largish part. That's partly due to the x86 "retpoline" support (well,
the basic stuff that is uncontested), but also because the powerpc
people decided they wanted to play too, so there's some low-level
kernel entry changes there too. Aren't we lucky?

Oh, and there's a small RISC-V update too.

But outside of that, we've got driver updates (gpu, networking, usb,
sound, NVMe), some core networking, and some tooling updates (mostly a
few new x86 selftests). And some random misc fixlets (documentation,
apparmor, crypto).

Go forth and test. It all looks pretty solid to me,

                         Linus

---

Al Viro (1):
      Fix a leak in socket(2) when we fail to allocate a file descriptor.

Alan Stern (1):
      USB: UDC core: fix double-free in usb_add_gadget_udc_release

Alexander Duyck (1):
      i40e/i40evf: Account for frags split over multiple descriptors
in check linearize

Alexei Starovoitov (3):
      selftests/bpf: fix test_align
      bpf: prevent out-of-bounds speculation
      bpf: introduce BPF_JIT_ALWAYS_ON config

Alexey Kardashevskiy (1):
      KVM: PPC: Book3S PR: Fix WIMG handling under pHyp

Amritha Nambiar (1):
      i40e: Remove UDP support for big buffer

Andi Kleen (1):
      x86/retpoline/irq32: Convert assembler indirect jumps

Andrei Vagin (1):
      rtnetlink: give a user socket to get_target_net()

Andrew Honig (1):
      KVM: x86: Add memory barrier on vmcs field lookup

Andrew Morton (1):
      tools/objtool/Makefile: don't assume sync-check.sh is executable

Andrii Vladyka (1):
      net: core: fix module type in sock_diag_bind

Andy Lutomirski (1):
      selftests/x86: Add test_vsyscall

Andy Shevchenko (1):
      x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const"

Arjun Vynipadath (1):
      cxgb4: Fix FW flash errors

Arnd Bergmann (3):
      cgroup: use strlcpy() instead of strscpy() to avoid spurious warning
      mmc: s3mci: mark debug_regs[] as static
      x86: kvm: propagate register_shrinker return code

Bart Van Assche (2):
      IB/srpt: Disable RDMA access by the initiator
      IB/srpt: Fix ACL lookup during login

Ben Seri (1):
      Bluetooth: Prevent stack info leak from the EFS element.

Benjamin Poirier (1):
      e1000e: Fix e1000_check_for_copper_link_ich8lan return value.

Bin Liu (1):
      Documentation: usb: fix typo in UVC gadgetfs config command

Borislav Petkov (1):
      x86/alternatives: Fix optimize_nops() checking

Changbin Du (1):
      drm/i915/gvt: Fix stack-out-of-bounds bug in cmd parser

Chris Wilson (1):
      drm/i915: Don't adjust priority on an already signaled fence

Christian Holl (1):
      USB: serial: cp210x: add new device ID ELV ALC 8xxx

Christian König (2):
      x86/PCI: Add "pci=big_root_window" option for AMD 64-bit windows
      x86/PCI: Move and shrink AMD 64-bit window to avoid conflict

Christoph Hellwig (2):
      riscv: remove CONFIG_MMU ifdefs
      riscv: rename SR_* constants to match the spec

Christophe JAILLET (1):
      mdio-sun4i: Fix a memory leak

Cong Wang (1):
      8021q: fix a memory leak for VLAN 0 device

Dan Carpenter (1):
      drm/vmwgfx: Potential off by one in vmw_view_add()

Daniel Borkmann (1):
      bpf: avoid false sharing of map refcount with max_entries

Dave Hansen (3):
      x86/Documentation: Add PTI description
      x86/tboot: Unbreak tboot with PTI enabled
      x86/pti: Make unpoison of pgd for trusted boot work for real

David Gibson (1):
      KVM: PPC: Book3S HV: Always flush TLB in kvmppc_alloc_reset_hpt()

David S. Miller (1):
      Revert "net: core: dev_get_valid_name is now the same as
dev_alloc_name_ns"

David Sterba (1):
      locking/Documentation: Remove stale crossrelease_fullstack parameter

David Woodhouse (11):
      x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]
      sysfs/cpu: Fix typos in vulnerability documentation
      x86/retpoline: Add initial retpoline support
      x86/spectre: Add boot time option to select Spectre v2 mitigation
      x86/retpoline/crypto: Convert crypto assembler indirect jumps
      x86/retpoline/entry: Convert entry assembler indirect jumps
      x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
      x86/retpoline/hyperv: Convert assembler indirect jumps
      x86/retpoline/xen: Convert Xen hypercall indirect jumps
      x86/retpoline/checksum32: Convert assembler indirect jumps
      x86/retpoline: Fill return stack buffer on vmexit

Diego Elio Pettenò (1):
      USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ

Dmitry Vyukov (1):
      kmemleak: allow to coexist with fault injection

Eduardo Otubo (1):
      xen-netfront: enable device after manual module load

Eli Cooper (1):
      ip6_tunnel: disable dst caching if tunnel is dual-stack

Emmanuel Grumbach (1):
      iwlwifi: pcie: fix DMA memory mapping / unmapping

Erez Shitrit (1):
      IB/ipoib: Fix race condition in neigh creation

Eric Biggers (2):
      crypto: algapi - fix NULL dereference in crypto_remove_spawns()
      locking/refcounts: Remove stale comment from the
ARCH_HAS_REFCOUNT Kconfig entry

Eric Dumazet (1):
      ipv6: fix possible mem leaks in ipv6_make_skb()

Ewan D. Milne (1):
      nvme-fabrics: initialize default host->id in nvmf_host_default()

Felix Janda (1):
      uapi libc compat: add fallback for unsupported libcs

Florian Fainelli (1):
      net: dsa: b53: Turn off Broadcom tags for more switches

Florian Margaine (1):
      rbd: reacquire lock should update lock owner client id

Florian Westphal (1):
      netfilter: uapi: correct UNTRACKED conntrack state bit number

Fugang Duan (3):
      net: fec: restore dev_id in the cases of probe error
      net: fec: defer probe if regulator is not ready
      net: fec: free/restore resource in related probe error pathes

Gao Feng (1):
      macvlan: Fix one possible double free

Geert Uytterhoeven (2):
      sched/isolation: Make CONFIG_CPU_ISOLATION=y depend on SMP or COMPILE_TEST
      gpio: Add missing open drain/source handling to gpiod_set_value_cansleep()

Gustavo A. R. Silva (1):
      phylink: mark expected switch fall-throughs in phylink_mii_ioctl

Hangbin Liu (1):
      netfilter: nf_tables: fix potential NULL-ptr deref in
nf_tables_dump_obj_done()

Hans de Goede (1):
      mux: core: fix double get_device()

Hao Chen (1):
      nl80211: Check for the required netlink attribute presence

Haozhong Zhang (1):
      KVM MMU: check pending exception before injecting APF

Hauke Mehrtens (1):
      uapi/if_ether.h: prevent redefinition of struct ethhdr

Icenowy Zheng (1):
      uas: ignore UAS for Norelsys NS1068(X) chips

Ido Schimmel (2):
      mlxsw: spectrum_router: Fix NULL pointer deref
      mlxsw: spectrum: Relax sanity checks during enslavement

Ilya Dryomov (1):
      rbd: set max_segments to USHRT_MAX

Ingo Molnar (1):
      locking/lockdep: Remove cross-release leftovers

Jacob Keller (1):
      i40e: don't remove netdev->dev_addr when syncing uc list

Jakub Kicinski (1):
      nfp: always unmask aux interrupts at init

James Hogan (1):
      MIPS: CPS: Fix r1 .set mt assembler warning

James Smart (1):
      nvme-fcloop: avoid possible uninitialized variable warning

Jeff Lien (1):
      nvme: fix sector units when going between formats

Jerome Brunet (1):
      net: stmmac: enable EEE in MII, GMII or RGMII only

Jia Zhang (1):
      x86/microcode/intel: Extend BDW late-loading with a revision check

Jike Song (1):
      x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*()

Jiri Kosina (1):
      x86/pti: Unbreak EFI old_memmap

Jiri Pirko (2):
      i40e: flower: Fix return value for unsupported offload
      mlxsw: spectrum_qdisc: Don't use variable array in
mlxsw_sp_tclass_congestion_enable

Johannes Berg (1):
      mac80211: mesh: drop frames appearing to be from us

John Fastabend (1):
      bpf: sockmap missing NULL psock check

John Johansen (1):
      apparmor: fix ptrace label match when matching stacked labels

Jon Maloy (1):
      tipc: fix problems with multipoint-to-point flow control

Josh Poimboeuf (2):
      objtool: Detect jumps to retpoline thunks
      objtool: Allow alternatives to be ignored

Karsten Merker (1):
      RISC-V: Add a basic defconfig

Kenneth Graunke (1):
      drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake.

Kirill A. Shutemov (1):
      kdump: write correct address of mem_section into vmcoreinfo

Kornilios Kourtis (1):
      doc: clarification about setting SO_ZEROCOPY

Leon Romanovsky (2):
      IB/mlx4: Fix mlx4_ib_alloc_mr error flow
      RDMA/netlink: Fix locking around __ib_get_device_by_index

Linus Torvalds (2):
      loop: fix concurrent lo_open/lo_release
      Linux 4.15-rc8

Loic Poulain (1):
      wcn36xx: Fix dynamic power saving

Luu An Phu (1):
      can: flex_can: Correct the checking for frame length in
flexcan_start_xmit()

Ma Shimiao (1):
      cgroup: avoid copying strings longer than the buffers

Maciej W. Rozycki (7):
      MIPS: Factor out NT_PRFPREG regset access helpers
      MIPS: Guard against any partial write attempt with PTRACE_SETREGSET
      MIPS: Consistently handle buffer counter with PTRACE_SETREGSET
      MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA
      MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
      MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses
      MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI
of the task

Madalin Bucur (1):
      of_mdio: avoid MDIO bus removal when a PHY is missing

Marcelo Ricardo Leitner (6):
      sctp: fix error path in sctp_stream_init
      sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled
      sctp: fix the handling of ICMP Frag Needed for too small MTUs
      sctp: GFP_ATOMIC is not needed in sctp_setsockopt_events
      sctp: add a ceiling to optlen in some sockopts
      sctp: make use of pre-calculated len

Martin Lederhilger (1):
      can: ems_usb: improve error reporting for error warning and error passive

Masaharu Hayakawa (1):
      mmc: renesas_sdhi: Add MODULE_LICENSE

Masahiro Yamada (2):
      kbuild: move cc-option and cc-disable-warning after incl. arch Makefile
      genksyms: drop *.hash.c from .gitignore

Mathieu Desnoyers (1):
      membarrier: Disable preemption when calling smp_call_function_many()

Mathieu Xhonneux (1):
      ipv6: sr: fix TLVs not being copied using setsockopt

Matthew Garrett (1):
      apparmor: Fix regression in profile conflict logic

Michael Ellerman (3):
      powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ
      powerpc/64s: Add support for RFI flush of L1-D cache
      powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti

Michael Neuling (2):
      powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
      powerpc/pseries: Query hypervisor for RFI flush settings

Mike Rapoport (1):
      docs-rst: networking: wire up msg_zerocopy

Ming Lei (1):
      block: drain queue before waiting for q_usage_counter becoming zero

Minwoo Im (1):
      nvme-pci: move use_sgl initialization to nvme_init_iod()

Mohamed Ghannam (2):
      RDS: Heap OOB write in rds_message_alloc_sgs()
      RDS: null pointer dereference in rds_atomic_free_op

Neil Horman (1):
      3c59x: fix missing dma_mapping_error check and bad ring refill logic

Netanel Belgazal (2):
      net: ena: unmask MSI-X only after device initialization is completed
      net: ena: fix error handling in ena_down() sequence

Nicholas Piggin (5):
      powerpc/64: Add macros for annotating the destination of rfid/hrfid
      powerpc/64s: Simple RFI macro conversions
      powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
      powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
      powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL

Nick Desaulniers (2):
      x86/xen/time: fix section mismatch for xen_init_time_ops()
      x86: xen: remove the use of VLAIS

Nicolai Stange (1):
      net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg()

Nicolas Pitre (1):
      kconfig: fix relational operators for bool and tristate symbols

Oliver Hartkopp (1):
      can: vxcan: improve handling of missing peer name attribute

Oliver O'Halloran (1):
      powerpc/powernv: Check device-tree for RFI flush settings

Pablo Neira Ayuso (1):
      netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()

Palmer Dabbelt (1):
      RISC-V: Make __NR_riscv_flush_icache visible to userspace

Paolo Bonzini (1):
      KVM: x86: emulate #UD while in guest mode

Pete Zaitcev (1):
      USB: fix usbmon BUG trigger

Peter Zijlstra (1):
      x86,perf: Disable intel_bts when PTI

Prateek Sood (1):
      cgroup: Fix deadlock in cpu hotplug path

Pravin B Shelar (1):
      MAINTAINERS: Update my email address.

Rafael J. Wysocki (1):
      platform/x86: wmi: Call acpi_wmi_init() later

Rob Clark (1):
      drm/nouveau/disp/gf119: add missing drive vfunc ptr

Roi Dayan (1):
      net/sched: Fix update of lastuse in act modules implementing stats_update

Ross Lagerwall (2):
      xen/gntdev: Fix off-by-one error when unmapping with holes
      xen/gntdev: Fix partial gntdev_mmap() cleanup

Russell King (2):
      phylink: ensure we report link down when LOS asserted
      sfp: fix sfp-bus oops when removing socket/upstream

Ryusuke Konishi (1):
      MAINTAINERS, nilfs2: change project home URLs

SZ Lin (林上智) (1):
      NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625

Sagi Grimberg (2):
      nvme-rdma: fix concurrent reset and reconnect
      nvme-mpath: fix last path removal during traffic

Sergei Shtylyov (5):
      sh_eth: fix TSU resource handling
      sh_eth: fix SH7757 GEther initialization
      sh_eth: fix TXALCR1 offsets
      SolutionEngine771x: fix Ether platform data
      SolutionEngine771x: add Ether TSU resource

Serhii Popovych (2):
      KVM: PPC: Book3S HV: Drop prepare_done from struct kvm_resize_hpt
      KVM: PPC: Book3S HV: Fix use after free in case of multiple
resize requests

Shuah Khan (3):
      usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input
      usbip: remove kernel addresses from usb device and urb debug msgs
      usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer

Stefan Agner (1):
      usb: misc: usb3503: make sure reset is low for at least 100us

Stefan Schake (1):
      drm/vc4: Move IRQ enable to PM path

Stephen Hemminger (1):
      ethtool: do not print warning for applications using legacy API

Sunil Challa (1):
      bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()

Takashi Iwai (8):
      ALSA: pcm: Remove incorrect snd_BUG_ON() usages
      ALSA: pcm: Add missing error checks in OSS emulation plugin builder
      ALSA: pcm: Workaround for weird PulseAudio behavior on rewind error
      ALSA: aloop: Release cable upon open error path
      ALSA: aloop: Fix inconsistent format due to incomplete rule
      ALSA: aloop: Fix racy hw constraints adjustment
      ALSA: pcm: Abort properly at pending signal in OSS read/write loops
      ALSA: pcm: Allow aborting mutex lock at OSS read/write loops

Tejun Heo (1):
      cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROC

Thierry Reding (1):
      drm/tegra: sor: Fix hang on Tegra124 eDP

Thomas Gleixner (4):
      sysfs/cpu: Add vulnerability folder
      x86/cpu: Implement CPU vulnerabilites sysfs functions
      x86/pti: Fix !PCID and sanitize defines
      x86/retpoline: Remove compile time warning

Thomas Hellstrom (1):
      drm/vmwgfx: Don't cache framebuffer maps

Tom Lendacky (2):
      x86/cpu/AMD: Make LFENCE a serializing instruction
      x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC

Tushar Dave (1):
      e1000: fix disabling already-disabled warning

Valentin Ilie (1):
      ia64, sched/cputime: Fix build error if
CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y

Venkat Duvvuru (1):
      bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.

Viktor Slavkovic (1):
      staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl

W. Trevor King (1):
      security/Kconfig: Correct the Documentation reference for PTI

Wei Wang (2):
      ipv6: fix general protection fault in fib6_add()
      ipv6: remove null_entry before adding default route

William Tu (1):
      vxlan: trivial indenting fix.

Wolfgang Grandegger (1):
      can: gs_usb: fix return value of the "set_bittiming" callback

Xin Long (2):
      geneve: update skb dst pmtu on tx path
      ip6_tunnel: allow ip6gre dev mtu to be set below 1280

Xiongfeng Wang (2):
      net: caif: use strlcpy() instead of strncpy()
      caif_usb: use strlcpy() instead of strncpy()

Yangbo Lu (1):
      net: gianfar_ptp: move set_fipers() to spinlock protecting area

Yuval Mintz (1):
      mlxsw: pci: Wait after reset before accessing HW

Zhi Wang (1):
      drm/i915/gvt: Clear the shadow page table entry after post-sync

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ