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+55aFwUqz9z1Rf4Wwr29W7DeKxQ67qKEW5xty+JPyCY3aNQ=A@mail.gmail.com>
Date:   Sun, 27 May 2018 14:00:01 -0700
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 4.17-rc7

So this week wasn't as calm as the previous weeks have been, but despite
that I suspect this is the last rc.

This week we had the whole "spectre v4" thing, and yes, the fallout from
that shows up as part of the patch and commit log. But it's not actually
dominant: the patch is pretty evenly one third arch updates, one third
networking updates, and one third "rest".

The arch updates are largely - although not exclusively - spectre v4.

The networking stuff is mostly network drivers, but there's some core
networking too.

And "the rest" is just that - misc drivers (rdma, gpu, other),
documentation, some vfs, vm, bpf, tooling..

The bulk of it is really pretty trivial one-liners, and nothing looks
particularly scary. Let's see how next week looks, but if nothing really
happens I suspect we can make do without an rc8.

Shortlog appended as usual. Go out and test.

          Linus

---

Al Viro (11):
       do d_instantiate/unlock_new_inode combinations safely
       fix breakage caused by d_find_alias() semantics change
       affs_lookup(): close a race with affs_remove_link()
       affs_lookup: switch to d_splice_alias()
       befs_lookup(): use d_splice_alias()
       kernfs: deal with kernfs_fill_super() failures
       unfuck sysfs_mount()
       cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashed
       nfsd: vfs_mkdir() might succeed leaving dentry negative unhashed
       ext2: fix a block leak
       aio: fix io_destroy(2) vs. lookup_ioctx() race

Alexander Potapenko (1):
       scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()

Alexandre Belloni (2):
       MIPS: xilfpga: Stop generating useless dtb.o
       MIPS: xilfpga: Actually include FDT in fitImage

Alexandru Moise (1):
       nvmet,rxe: defer ip datagram sending to tasklet

Alexei Starovoitov (1):
       bpf: Prevent memory disambiguation attack

Alexey Kodanev (1):
       dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()

Amritha Nambiar (1):
       net: Fix a bug in removing queues from XPS map

Anders Roxell (2):
       selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.sh
       selftests: net: reuseport_bpf_numa: don't fail if no numa support

Andrew Boyer (3):
       RDMA/i40iw: Avoid panic when objects are being created and destroyed
       RDMA/i40iw: Avoid reference leaks when processing the AEQ
       RDMA/i40iw: Avoid panic when reading back the IRQ affinity hint

Andrew Zaborowski (1):
       mac80211_hwsim: Fix radio dump for radio idx 0

Andrey Ryabinin (1):
       mm/kasan: don't vfree() nonexistent vm_area

Ben Hutchings (1):
       ALSA: timer: Fix pause event notification

Benjamin Herrenschmidt (1):
       KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU
priority change

Bo Chen (1):
       pcnet32: add an error handling path in pcnet32_probe_pci()

Bob Copeland (1):
       mac80211: mesh: fix premature update of rc stats

Borislav Petkov (3):
       Documentation/spec_ctrl: Do some minor cleanups
       x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
       x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

Brian Norris (1):
       mfd: cros_ec: Retry commands when EC is known to be busy

Changwei Ge (1):
       ocfs2: revert "ocfs2/o2hb: check len for bio_add_page() to avoid
getting incorrect bio"

Chen-Yu Tsai (1):
       ARM: dts: sun8i: h3: Re-enable EMAC on Orange Pi One

Christoph Hellwig (3):
       3c59x: convert to generic DMA API
       alpha: use dma_direct_ops for jensen
       alpha: simplify get_arch_dma_ops

Christophe Jaillet (1):
       iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()'

Colin Ian King (5):
       batman-adv: don't pass a NULL hard_iface to batadv_hardif_put
       ARM: sun8i: v3s: fix spelling mistake: "disbaled" -> "disabled"
       netfilter: nf_tables: fix memory leak on error exit return
       KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"
       net/mlx4: fix spelling mistake: "Inrerface" -> "Interface" and
rephrase message

Corneliu Doban (2):
       mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
       mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus

Daniel Borkmann (2):
       bpf: fix truncated jump targets on heavy expansions
       bpf: properly enforce index mask to prevent out-of-bounds speculation

Daria Velikovsky (1):
       RDMA/mlx5: Use proper spec flow label type

Dave Chinner (1):
       fs: don't scan the inode cache before SB_BORN is set

David Ahern (1):
       net/ipv4: Initialize proto and ports in flow struct

David Hildenbrand (3):
       KVM: s390: vsie: fix < 8k check for the itdba
       kasan: free allocated shadow memory on MEM_CANCEL_ONLINE
       kasan: fix memory hotplug during boot

David Vrabel (1):
       x86/kvm: fix LAPIC timer drift when guest uses periodic mode

Davide Caratti (1):
       net/sched: fix refcnt leak in the error path of tcf_vlan_init()

Davidlohr Bueso (2):
       Revert "ipc/shm: Fix shmat mmap nil-page protection"
       ipc/shm: fix shmat() nil address after round-down when remapping

Dedy Lansky (1):
       nl80211: fix nlmsg allocation in cfg80211_ft_event

Dominik Brodowski (1):
       x86/speculation: Simplify the CPU bug detection logic

Eran Ben Elisha (1):
       net/mlx5e: When RXFCS is set, add FCS data into checksum calculation

Eric Biggers (3):
       net/smc: check for missing nlattrs in SMC_PNETID messages
       cfg80211: further limit wiphy names to 64 bytes
       ppp: remove the PPPIOCDETACH ioctl

Eric Dumazet (3):
       tcp: purge write queue in tcp_connect_init()
       sock_diag: fix use-after-free read in __sk_free
       ipmr: properly check rhltable_init() return value

Fabio Estevam (2):
       net: fec: ptp: Switch to SPDX identifier
       net: fec: Add a SPDX identifier

Florian Fainelli (6):
       net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last rule
       net: dsa: bcm_sf2: Fix IPv6 rules and chain ID
       net: dsa: bcm_sf2: Fix IPv6 rule half deletion
       net: dsa: Do not register devlink for unused ports
       net: phy: broadcom: Fix auxiliary control register reads
       net: phy: broadcom: Fix bcm_write_exp()

Florian Westphal (9):
       netfilter: x_tables: check name length in find_match/target, too
       netfilter: nf_tables: skip synchronize_rcu if transaction log is empty
       netfilter: nf_tables: nft_compat: fix refcount leak on xt module
       netfilter: core: add missing __rcu annotation
       netfilter: prefer nla_strlcpy for dealing with NLA_STRING attributes
       netfilter: x_tables: add module alias for icmp matches
       netfilter: nf_tables: don't assume chain stats are set when jumplabel
is set
       netfilter: nft_compat: prepare for indirect info storage
       netfilter: nft_compat: fix handling of large matchinfo size

François Cami (1):
       libata: Apply NOLPM quirk for SAMSUNG PM830 CXM13D1Q.

Geert Uytterhoeven (2):
       net: 8390: ne: Fix accidentally removed RBTX4927 support
       sh_eth: Change platform check to CONFIG_ARCH_RENESAS

Govindarajulu Varadarajan (1):
       enic: set DMA mask to 47 bit

Greg Thelen (1):
       IB: remove redundant INFINIBAND kconfig dependencies

Gustavo A. R. Silva (1):
       kernel/sys.c: fix potential Spectre v1 issue

Haim Dreyfuss (1):
       cfg80211: fix NULL pointer derference when querying regdb

Hugh Dickins (1):
       proc: fix smaps and meminfo alignment

Ilya Dryomov (2):
       iov_iter: fix return type of __pipe_get_pages()
       iov_iter: fix memory leak in pipe_get_pages_alloc()

Jack Morgenstein (1):
       net/mlx4: Fix irq-unsafe spinlock usage

Jakub Kicinski (2):
       nfp: bpf: allow zero-length capabilities
       tools: bpf: handle NULL return in bpf_prog_load_xattr()

Jason A. Donenfeld (1):
       arm64: export tishift functions to modules

Jason Gunthorpe (1):
       IB/uverbs: Fix uverbs_attr_get_obj

Jason Wang (8):
       tun: fix use after free for ptr_ring
       tuntap: fix use after free during release
       virtio-net: correctly redirect linearized packet
       virtio-net: correctly transmit XDP buff after linearizing
       virtio-net: correctly check num_buf during err path
       virtio-net: fix leaking page for gso packet during mergeable XDP
       tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
       vhost: synchronize IOTLB message with dev cleanup

Jeff Layton (1):
       loop: clear wb_err in bd_inode when detaching backing file

Jens Axboe (1):
       sr: pass down correctly sized SCSI sense buffer

Jens Remus (1):
       scsi: zfcp: fix infinite iteration on ERP ready list

Jesper Dangaard Brouer (1):
       selftests/bpf: check return value of fopen in test_verifier.c

Jim Mattson (2):
       x86/cpu: Make alternative_msr_write work for 32-bit code
       kvm: x86: IA32_ARCH_CAPABILITIES is always supported

Jiri Kosina (2):
       x86/bugs: Fix __ssb_select_mitigation() return type
       x86/bugs: Make cpu_show_common() static

Joe Jin (1):
       xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent

Joe Perches (2):
       cramfs: Fix IS_ENABLED typo
       checkpatch: fix macro argument precedence test

John Fastabend (2):
       bpf: sockmap update rollback on error can incorrectly dec prog refcnt
       bpf: parse and verdict prog attach may race with bpf map update

John Stultz (1):
       arm64: dts: hikey: Fix eMMC corruption regression

Jonathan Cameron (1):
       mm/memory_hotplug: fix leftover use of struct page during hotplug

Joonsoo Kim (1):
       Revert "mm/cma: manage the memory of the CMA area by using the
ZONE_MOVABLE"

Jozsef Kadlecsik (1):
       netfilter: Fix handling simultaneous open in TCP conntrack

Julian Anastasov (2):
       ipvs: fix refcount usage for conns in ops mode
       ipvs: fix stats update from local clients

Juri Lelli (1):
       sched/topology: Clarify root domain(s) debug string

Kalderon, Michal (1):
       RDMA/qedr: Fix doorbell bar mapping for dpi > 1

Kalle Valo (3):
       MAINTAINERS: update Kalle's email address
       MAINTAINERS: change Kalle as ath.ko maintainer
       MAINTAINERS: change Kalle as wcn36xx maintainer

Keefe Liu (1):
       ipvlan: call netdevice notifier when master mac address changed

Kees Cook (6):
       nospec: Allow getting/setting on non-current task
       proc: Provide details on speculation flaw mitigations
       seccomp: Enable speculation flaw mitigations
       x86/bugs: Make boot modes __ro_after_init
       seccomp: Add filter flag to opt-out of SSB mitigation
       x86/speculation: Make "seccomp" the default mode for Speculative
Store Bypass

Konrad Rzeszutek Wilk (16):
       x86/bugs: Concentrate bug detection into a separate function
       x86/bugs: Concentrate bug reporting into a separate function
       x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits
       x86/bugs, KVM: Support the combination of guest and host IBRS
       x86/bugs: Expose /sys/../spec_store_bypass
       x86/cpufeatures: Add X86_FEATURE_RDS
       x86/bugs: Provide boot parameters for the spec_store_bypass_disable
mitigation
       x86/bugs/intel: Set proper CPU features and setup RDS
       x86/bugs: Whitelist allowed SPEC_CTRL MSR values
       x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if
requested
       x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
       x86/bugs: Rename _RDS to _SSBD
       proc: Use underscores for SSBD in 'status'
       x86/bugs: Fix the parameters alignment and missing void
       x86/bugs: Rename SSBD_NO to SSB_NO
       KVM/VMX: Expose SSBD properly to guests

Kumar Sanghvi (1):
       cxgb4: Correct ntuple mask validation for hash filters

Laura Abbott (1):
       arm64: Make sure permission updates happen for pmd/pud

Laurent Pinchart (1):
       drm: rcar-du: lvds: Fix crash in .atomic_check when disabling
connector

Leon Romanovsky (1):
       MAINTAINERS: Remove bouncing @mellanox.com addresses

Lidong Chen (1):
       IB/umem: Use the correct mm during ib_umem_release

Linus Lüssing (1):
       batman-adv: Fix TT sync flags for intermediate TT responses

Linus Torvalds (2):
       x86/nospec: Simplify alternative_msr_write()
       Linux 4.17-rc7

Linus Walleij (1):
       ARM: Fix i2c-gpio GPIO descriptor tables

Lukas Wunner (1):
       ALSA: hda - Fix runtime PM

Maciej W. Rozycki (2):
       MIPS: ptrace: Expose FIR register through FP regset
       MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32
FGRs

Marek Lindner (1):
       batman-adv: prevent TT request storms by not sending inconsistent TT
TLVLs

Markus Niebel (1):
       net: phy: micrel: add 125MHz reference clock workaround

Mathieu Malaterre (2):
       mmc: block: propagate correct returned value in mmc_rpmb_ioctl
       init/main.c: include <linux/mem_encrypt.h>

Matt Mullins (1):
       tls: don't use stack memory in a scatterlist

Matthew Wilcox (1):
       idr: fix invalid ptr dereference on item delete

Michael J. Ruhl (1):
       IB/hfi1: Use after free race condition in send context error path

Michael Neuling (1):
       powerpc/64s: Clear PCR on boot

Michal Hocko (2):
       mm, memory_hotplug: make has_unmovable_pages more robust
       mm: do not warn on offline nodes unless the specific node is
explicitly requested

Michal Kalderon (4):
       qede: Fix ref-cnt usage count
       qed: LL2 flush isles when connection is closed
       qed: Fix possibility of list corruption during rmmod flows
       qed: Fix LL2 race during connection terminate

Michal Kubecek (1):
       Makefile: disable PIE before testing asm goto

Mika Westerberg (1):
       ahci: Add PCI ID for Cannon Lake PCH-LP AHCI

Mike Kravetz (1):
       MAINTAINERS: change hugetlbfs maintainer and update files

Mustafa Ismail (2):
       i40iw: Fix memory leak in error path of create QP
       i40iw: Use correct address in dst_neigh_lookup for IPv6

Nathan Fontenot (1):
       ibmvnic: Only do H_EOI for mobility events

NeilBrown (1):
       MIPS: c-r4k: Fix data corruption related to cache coherence

Nicholas Piggin (3):
       KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in
kvmppc_radix_tlbie_page
       KVM: PPC: Book3S HV: Make radix clear pte when unmapping
       powerpc/64s: Add support for a store forwarding barrier at kernel
entry/exit

Nick Desaulniers (1):
       kbuild: gcov: enable -fno-tree-loop-im if supported

Niklas Cassel (1):
       firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1()

Omar Sandoval (2):
       Btrfs: fix error handling in btrfs_truncate()
       mm: fix nr_rotate_swap leak in swapon() error case

Or Gerlitz (1):
       net : sched: cls_api: deal with egdev path only if needed

Pablo Neira Ayuso (1):
       netfilter: nf_tables: bogus EBUSY in chain deletions

Paolo Abeni (1):
       net: sched: red: avoid hashing NULL child

Pascal Roeleven (1):
       ARM: dts: sun4i: Fix incorrect clocks for displays

Paul Cercueil (1):
       MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4770

Paul Mackerras (2):
       KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry
       KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path

Peter Maydell (1):
       arm64: fault: Don't leak data in ESR context for user fault on kernel
VA

Peter Zijlstra (1):
       kthread: Allow kthread_park() on a parked kthread

Petr Machata (7):
       net: ip6_gre: Request headroom in __gre6_xmit()
       net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit()
       net: ip6_gre: Split up ip6gre_tnl_link_config()
       net: ip6_gre: Split up ip6gre_tnl_change()
       net: ip6_gre: Split up ip6gre_newlink()
       net: ip6_gre: Split up ip6gre_changelink()
       net: ip6_gre: Fix ip6erspan hlen calculation

Prasanna Kumar Kalever (1):
       scsi: target: tcmu: fix error resetting qfull_time_out to default

Qing Huang (1):
       mlx4_core: allocate ICM memory in page size chunks

Radim Krčmář (1):
       KVM: x86: fix #UD address of failed Hyper-V hypercalls

Rafael J. Wysocki (1):
       PM / core: Fix direct_complete handling for devices with no callbacks

Rafał Miłecki (3):
       bcma: fix buffer size caused crash in bcma_core_mips_print_irq()
       Revert "ssb: Prevent build of PCI host features in module"
       ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y

Rahul Lakkireddy (1):
       cxgb4: fix offset in collecting TX rate limit info

Randy Dunlap (1):
       scsi: core: clean up generated file scsi_devinfo_tbl.c

Roopa Prabhu (1):
       net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy

Saeed Mahameed (1):
       net/mlx5: Fix build break when CONFIG_SMP=n

Sebastian Andrzej Siewior (1):
       sched, tracing: Fix trace_sched_pi_setprio() for deboosting

Shahed Shaikh (1):
       qed: Fix mask for physical address in ILT entry

Sinan Kaya (1):
       alpha: io: reorder barriers to guarantee writeX() and iowriteX()
ordering #2

Srinath Mannam (1):
       mmc: sdhci-iproc: remove hard coded mmc cap 1.8v

Stefano Brivio (1):
       selftests/net: Add missing config options for PMTU tests

Stephen Hemminger (1):
       netfilter: bridge: stp fix reference to uninitialized data

Sudip Mukherjee (1):
       libata: blacklist Micron 500IT SSD with MU01 firmware

Sven Eckelmann (1):
       batman-adv: Avoid race in TT TVLV allocator helper

Tarick Bedeir (1):
       net/mlx4_core: Fix error handling in mlx4_init_port_info.

Tejun Heo (1):
       libata: Blacklist some Sandisk SSDs for NCQ

Thomas Falcon (4):
       ibmvnic: Free coherent DMA memory if FW map failed
       ibmvnic: Fix non-fatal firmware error reset
       ibmvnic: Fix statistics buffers memory leak
       ibmvnic: Fix partial success login retries

Thomas Gleixner (18):
       x86/speculation: Create spec-ctrl.h to avoid include hell
       prctl: Add speculation control prctls
       x86/process: Allow runtime control of Speculative Store Bypass
       x86/speculation: Add prctl for Speculative Store Bypass mitigation
       prctl: Add force disable speculation
       seccomp: Use PR_SPEC_FORCE_DISABLE
       seccomp: Move speculation migitation control to arch code
       KVM: SVM: Move spec control call after restore of GS
       x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS
       x86/cpufeatures: Disentangle SSBD enumeration
       x86/cpufeatures: Add FEATURE_ZEN
       x86/speculation: Handle HT correctly on AMD
       x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
       x86/speculation: Rework speculative_store_bypass_update()
       x86/bugs: Expose x86_spec_ctrl_base directly
       x86/bugs: Remove x86_spec_ctrl_set()
       x86/bugs: Rework spec_ctrl base and mask logic
       x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

Thomas Hellstrom (3):
       drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros
       drm/vmwgfx: Fix host logging / guestinfo reading error paths
       drm/vmwgfx: Schedule an fb dirty update after resume

Tom Lendacky (2):
       x86/speculation: Add virtualized speculative store bypass disable
support
       KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

Wei Huang (1):
       KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed

Wenwen Wang (1):
       isdn: eicon: fix a missing-check bug

Will Deacon (1):
       arm64: lse: Add early clobbers to some input/output asm operands

Willem de Bruijn (4):
       packet: in packet_snd start writing at link layer allocation
       net: test tailroom before appending to linear skb
       packet: fix reserve calculation
       ipv4: remove warning in ip_recv_error

William Tu (2):
       erspan: fix invalid erspan version.
       net: ip6_gre: fix tunnel metadata device sharing.

Xin Long (1):
       sctp: fix the issue that flags are ignored when using kernel_connect

Yishai Hadas (1):
       RDMA/mlx5: Don't assume that medium blueFlame register exists

Yossi Kuperman (1):
       net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands

hpreg@...are.com (2):
       vmxnet3: set the DMA mask before the first DMA map operation
       vmxnet3: use DMA memory barriers where required

oulijun (13):
       RDMA/hns: Add rq inline flags judgement
       RDMA/hns: Bugfix for rq record db for kernel
       RDMA/hns: Load the RoCE dirver automatically
       RDMA/hns: Update convert function of endian format
       RDMA/hns: Add return operation when configured global param fail
       RDMA/hns: Not support qp transition from reset to reset for hip06
       RDMA/hns: Fix the bug with rq sge
       RDMA/hns: Set desc_dma_addr for zero when free cmq desc
       RDMA/hns: Enable inner_pa_vld filed of mpt
       RDMA/hns: Set NULL for __internal_mr
       RDMA/hns: Fix the bug with NULL pointer
       RDMA/hns: Bugfix for cq record db for kernel
       RDMA/hns: Move the location for initializing tmp_len

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ