LKML Archive on
 help / color / Atom feed
From: Linus Torvalds <>
To: Linux Kernel Mailing List <>
Subject: Linux 4.18
Date: Sun, 12 Aug 2018 14:08:01 -0700
Message-ID: <> (raw)

One week late(r) and here we are - 4.18 is out there.

It was a very calm week, and arguably I could just have released on
schedule last week, but we did have some minor updates. Mostly
networking, but some vfs race fixes (mentioned in the rc8 announment
as "pending") and a couple of driver fixes (scsi, networking, i2c).
Some other minor random things (arm crypto fix, parisc memory ordering
fix). Shortlog appended for the (few) details.

Some of these I was almost ready to just delay to until the next merge
window, but they were marked for stable anyway, so it would just have
caused more backporting. The vfs fixes are for old races that are
really hard to hit (which is obviously why they are old and weren't
noticed earlier). Some of them _have_ been seen in real life, some of
them probably need explicit help to ever trigger (ie artificial delays
just to show that "yes, this can actually happen in theory").

Anyway, with this, the merge window for 4.19 is obviously open, and
I'll start pulling tomorrow. I already have a couple of dozen pull
requests pending due to the one-week delay of 4.18, but keep them



Al Viro (5):
      root dentries need RCU-delayed freeing
      cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big-endian hosts
      fix mntput/mntput race
      fix __legitimize_mnt()/mntput() race
      make sure that __dentry_kill() always invalidates d_seq, unhashed or not

Alexey Kodanev (1):
      dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()

Andrew Lunn (1):
      dsa: slave: eee: Allow ports to use phylink

Andrey Ryabinin (1):
      lib/ubsan: remove null-pointer checks

Ard Biesheuvel (1):
      crypto: arm64 - revert NEON yield for fast AEAD implementations

Bart Van Assche (2):
      scsi: qedi: Fix a potential buffer overflow
      scsi: sr: Avoid that opening a CD-ROM hangs with runtime power
management enabled

Benjamin Tissoires (1):
      gpiolib-acpi: make sure we trigger edge events at least once on boot

Colin Ian King (1):
      net: thunderx: check for failed allocation lmac->dmacs

Cong Wang (3):
      ipv6: fix double refcount of fib6_metrics
      vsock: split dwork to avoid reinitializations
      llc: use refcount_inc_not_zero() for llc_sap_find()

Daniel Borkmann (3):
      bpf, sockmap: fix bpf_tcp_sendmsg sock error handling
      bpf, sockmap: fix leak in bpf_tcp_sendmsg wait for mem path
      bpf, sockmap: fix cork timeout for select due to epipe

David Howells (1):
      rxrpc: Fix the keepalive generator [ver #2]

Dmitry Bogdanov (1):
      net: aquantia: Fix IFF_ALLMULTI flag functionality

George Cherian (1):
      i2c: xlp9xx: Fix case where SSIF read transaction completes early

Helge Deller (1):
      parisc: Enable CONFIG_MLONGCALLS by default

Huy Nguyen (1):
      net/mlx5e: Cleanup of dcbnl related fields

Ivan Khoronzhuk (2):
      net: ethernet: ti: cpsw: clear all entries when delete vid
      net: ethernet: ti: cpsw: fix runtime_pm while add/kill vlan

Jason Wang (1):
      vhost: reset metadata cache when initializing new IOTLB

Jesper Dangaard Brouer (3):
      xdp: fix bug in cpumap teardown code path
      samples/bpf: xdp_redirect_cpu adjustment to reproduce teardown race easier
      xdp: fix bug in devmap teardown code path

Jim Gill (1):
      scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED

Johannes Thumshirn (3):
      scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send
      scsi: fcoe: drop frames in ELS LOGO error path
      scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO

John David Anglin (1):
      parisc: Define mb() and add memory barriers to assembler unlock sequences

Juergen Gross (1):
      xen/netfront: don't cache skb_shinfo()

Kieran Bingham (1):
      MAINTAINERS: GDB: update e-mail address

Linus Torvalds (2):
      init: rename and re-order boot_cpu_state_init()
      Linux 4.18

Martin KaFai Lau (1):
      bpf: btf: Change tools/lib/bpf/btf to LGPL

Minchan Kim (1):
      zram: remove BD_CAP_SYNCHRONOUS_IO with writeback feature

Ondrej Mosnacek (1):
      crypto: x86/aegis,morus - Fix and simplify CPUID checks

Or Gerlitz (1):
      net/mlx5e: Properly check if hairpin is possible between two functions

Quinn Tran (1):
      scsi: qla2xxx: Fix memory leak for allocating abort IOCB

Sreekanth Reddy (1):
      scsi: mpt3sas: Swap I/O memory read value back to cpu endianness

Ursula Braun (3):
      net/smc: no shutdown in state SMC_LISTEN
      net/smc: allow sysctl rmem and wmem defaults for servers
      net/smc: move sock lock in smc_ioctl()

Willem de Bruijn (1):
      packet: refine ring v3 block size test to hold one frame

Xin Long (1):
      ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit

Ying Xue (1):
      tipc: fix an interrupt unsafe locking scenario (1):
      mm/memory.c: check return value of ioremap_prot

                 reply index

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publically to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='' \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

LKML Archive on

Archives are clonable:
	git clone --mirror lkml/git/0.git
	git clone --mirror lkml/git/1.git
	git clone --mirror lkml/git/2.git
	git clone --mirror lkml/git/3.git
	git clone --mirror lkml/git/4.git
	git clone --mirror lkml/git/5.git
	git clone --mirror lkml/git/6.git
	git clone --mirror lkml/git/7.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 lkml lkml/ \
	public-inbox-index lkml

Newsgroup available over NNTP:

AGPL code for this site: git clone public-inbox