Linux 5.1.21 Release

This post summarizes new features, bugfixes and changes in Linux 5.1.21 kernel release. In total, there are 38263 lines of Linux source code changed/added in Linux 5.1.21 release compared to Linux 5.1 release. Linux 5.1.21 release contains 64 changes, patches or new features.

To view the source code of Linux 5.1.21 kernel release online, please check the linux-stable tree for Linux 5.1.21. If you would like to download the release package for Linux 5.1.21, please click: Linux 5.1.21. To download the patchset for Linux 5.1.21 release, please click: Linux 5.1.21 patch.

All changes in this Linux release are as follows.

  • Linux 5.1.21 (view)
  • net: sched: verify that q!=NULL before setting q->flags (view)
  • mm: vmscan: scan anonymous pages on file refaults (view)
  • block: Limit zone array allocation size (view)
  • sd_zbc: Fix report zones buffer allocation (view)
  • Revert “kvm: x86: Use task structs fpu field for user” (view)
  • KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (view)
  • KVM: nVMX: do not use dangling shadow VMCS after guest reset (view)
  • ext4: allow directory holes (view)
  • ext4: use jbd2_inode dirty range scoping (view)
  • jbd2: introduce jbd2_inode dirty range scoping (view)
  • mm: add filemap_fdatawait_range_keep_errors() (view)
  • ext4: enforce the immutable flag on open files (view)
  • ext4: don’t allow any modifications to an immutable file (view)
  • perf/core: Fix race between close() and fork() (view)
  • perf/core: Fix exclusive events’ grouping (view)
  • perf script: Assume native_arch for pipe mode (view)
  • MIPS: lb60: Fix pin mappings (view)
  • gpio: davinci: silence error prints in case of EPROBE_DEFER (view)
  • gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (view)
  • dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (view)
  • dma-buf: balance refcount inbalance (view)
  • net/mlx5e: Fix error flow in tx reporter diagnose (view)
  • net/mlx5e: Fix return value from timeout recover function (view)
  • net/mlx5e: Rx, Fix checksum calculation for new hardware (view)
  • net/mlx5e: Fix port tunnel GRE entropy control (view)
  • net/tls: reject offload of TLS 1.3 (view)
  • net/tls: fix poll ignoring partially copied records (view)
  • selftests: txring_overwrite: fix incorrect test of mmap() return value (view)
  • netrom: hold sock when setting skb->destructor (view)
  • netrom: fix a memory leak in nr_rx_frame() (view)
  • macsec: fix checksumming after decryption (view)
  • macsec: fix use-after-free of skb during RX (view)
  • net: bridge: stp: don’t cache eth dest pointer before skb pull (view)
  • net: bridge: don’t cache ether dest pointer on input (view)
  • net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (view)
  • net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (view)
  • net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (view)
  • vrf: make sure skb->data contains ip header to make routing (view)
  • tcp: Reset bytes_acked and bytes_received when disconnecting (view)
  • tcp: fix tcp_set_congestion_control() use from bpf hook (view)
  • tcp: be more careful in tcp_fragment() (view)
  • sky2: Disable MSI on ASUS P6T (view)
  • sctp: not bind the socket in sctp_connect (view)
  • sctp: fix error handling on stream scheduler initialization (view)
  • rxrpc: Fix send on a connected, but unbound socket (view)
  • r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (view)
  • nfc: fix potential illegal memory access (view)
  • net/tls: make sure offload also gets the keys wiped (view)
  • net: stmmac: Re-work the queue selection for TSO packets (view)
  • net_sched: unset TCQ_F_CAN_BYPASS when adding filters (view)
  • net: phy: sfp: hwmon: Fix scaling of RX power (view)
  • net: openvswitch: fix csum updates for MPLS actions (view)
  • net: neigh: fix multiple neigh timer scheduling (view)
  • net: make skb_dst_force return true when dst is refcounted (view)
  • net: dsa: mv88e6xxx: wait after reset deactivation (view)
  • net: bcmgenet: use promisc for unsupported filters (view)
  • ipv6: Unlink sibling route in case of failure (view)
  • ipv6: rt6_check should return NULL if ‘from’ is NULL (view)
  • ipv4: don’t set IPv6 only flags to IPv4 addresses (view)
  • igmp: fix memory leak in igmpv3_del_delrec() (view)
  • hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (view)
  • caif-hsi: fix possible deadlock in cfhsi_exit_module() (view)
  • bnx2x: Prevent load reordering in tx completion processing (view)

Leave a Reply

Your email address will not be published. Required fields are marked *