[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wgUkBrUVhjixy4wvrUhPbW-DTgtQubJWVOoLW=O0wRKMA@mail.gmail.com>
Date: Sun, 9 Jan 2022 15:20:09 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 5.16
Not a lot here since -rc8, which is not unexpected. We had that extra
week due to the holidays, and it's not like we had lots of last-minute
things that needed to be sorted out.
So this mainly contains some driver fixes (mainly networking and
rdma), a cgroup credential use fix, a few core networking fixes, a
couple of last-minute reverts, and some other random noise. The
appended shortlog is so small that you might as well scroll through
it.
This obviously means that the merge window for 5.17 opens tomorrow,
and I'm happy to say I already have several pending early pull
requests. I wish I had even more, because this merge window is going
to be somewhat painful due to unfortunate travel for family reasons.
So I'll be doing most of it on the road on a laptop - something I
generally try to avoid.
That said, the merging part of the merge window works perfectly well
on a laptop, it's just that I normally really want to do more local
build testing between merges than a laptop really allows me to do. So
the main downside during travel is that I end up relying much more on
the automated build testing in the cloud. And so really hope that
everything has been properly cooking in linux-next so that there are
no unnecessary issues that pop up when things hit my tree.
Of course, realistically our automated build testing is so good
anyway, and people have been pretty good about linux-next, that maybe
my local builds aren't _that_ important. I do end up occasionally
hitting issues that should never have made it as far as my tree, but
it's not like it's a common - or generally serious - issue.
Knock wood.
Anyway, I don't expect any real issue, but I'll probably be jetlagged
and in odd timezones, so my response time might be "variable".
But hey, before that merge window even opens, you still have some time
to give a shiny new kernel release some TLC and testing.
Linus
---
Aaron Ma (1):
Revert "net: usb: r8152: Add MAC passthrough support for more
Lenovo Docks"
Alex Deucher (2):
fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
drm/amdgpu: disable runpm if we are the primary adapter
Andrew Lunn (3):
seg6: export get_srh() for ICMP handling
icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
udp6: Use Segment Routing Header for dest address if present
Arnaldo Carvalho de Melo (1):
Revert "libtraceevent: Increase libtraceevent logging when verbose"
Arthur Kiyanovski (3):
net: ena: Fix undefined state when tx request id is out of bounds
net: ena: Fix wrong rx request id by resetting device
net: ena: Fix error handling when calculating max IO queues number
Chris Packham (1):
i2c: mpc: Avoid out of bounds memory access
Christoph Hellwig (1):
netrom: fix copying in user data in nr_setsockopt
Colin Ian King (1):
bpf, selftests: Fix spelling mistake "tained" -> "tainted"
Darrick J. Wong (1):
xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
David Ahern (7):
ipv4: Check attribute length for RTA_GATEWAY in multipath route
ipv4: Check attribute length for RTA_FLOW in multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
ipv6: Continue processing multipath route even if gateway
attribute is invalid
ipv6: Do cleanup if attribute validation fails in multipath route
Di Zhu (1):
i40e: fix use-after-free in i40e_sync_filters_subtask()
Dinh Nguyen (2):
dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
Eric Dumazet (1):
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
Evan Quan (1):
drm/amd/pm: keep the BACO feature enabled for suspend
Florian Fainelli (1):
Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in
__fixed_phy_register"
Gagan Kumar (1):
mctp: Remove only static neighbour on RTM_DELNEIGH
Gregory Fong (1):
MAINTAINERS: update gpio-brcmstb maintainers
Haimin Zhang (1):
net ticp:fix a kernel-infoleak in __tipc_sendmsg()
Heiner Kallweit (1):
reset: renesas: Fix Runtime PM usage
Jedrzej Jagielski (1):
i40e: Fix incorrect netdev's real number of RX/TX queues
Jianguo Wu (1):
selftests: net: udpgro_fwd.sh: explicitly checking the available
ping feature
Jiasheng Jiang (1):
RDMA/uverbs: Check for null return of kmalloc_array
Jiri Olsa (2):
ftrace/samples: Add missing prototypes direct functions
perf trace: Avoid early exit due to running SIGCHLD handler
before it makes sense to
Karen Sornek (1):
iavf: Fix limit of total number of queues to active queues of VF
Len Brown (1):
Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
Leon Romanovsky (1):
RDMA/core: Don't infoleak GRH fields
Li Zhijian (1):
RDMA/rxe: Prevent double freeing rxe_map_set()
Linus Lüssing (1):
batman-adv: mcast: don't send link-local multicast to mcast routers
Linus Torvalds (1):
Linux 5.16
Linus Walleij (1):
power: supply: core: Break capacity loop
Magnus Karlsson (1):
Revert "xsk: Do not sleep in poll() when need_wakeup set"
Maor Gottlieb (1):
Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
Markus Koch (1):
net/fsl: Remove leftover definition in xgmac_mdio
Martin Habets (1):
sfc: The RX page_ring is optional
Mateusz Palczewski (2):
i40e: Fix to not show opcode msg on unsuccessful VF MAC change
i40e: Fix for displaying message regarding NVM version
Nathan Chancellor (1):
power: reset: ltc2952: Fix use of floating point literals
Naveen N. Rao (2):
tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
tracing: Tag trace_percpu_buffer as a percpu pointer
Nikita Travkin (1):
Input: zinitix - make sure the IRQ is allocated before it gets enabled
Nikunj A Dadhania (1):
KVM: x86: Check for rmaps allocation
Pavel Skripkin (2):
mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
ieee802154: atusb: fix uninit value in atusb_set_extended_addr
Phil Elwell (1):
ARM: dts: gpio-ranges property is now required
Qiuxu Zhuo (1):
EDAC/i10nm: Release mdev/mbase when failing to detect HBM
Song Liu (1):
md/raid1: fix missing bitmap update w/o WriteMostly devices
Steven Lee (1):
gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
Taehee Yoo (1):
selftests: set amt.sh executable
Tejun Heo (6):
cgroup: Use open-time credentials for process migraton perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time cgroup namespace for process migration perm checks
selftests: cgroup: Make cg_create() use 0755 for permission
instead of 0644
selftests: cgroup: Test open-time credential usage for migration checks
selftests: cgroup: Test open-time cgroup namespace usage for
migration checks
Thomas Toye (1):
rndis_host: support Hytera digital radios
Tom Rix (1):
mac80211: initialize variable have_higher_than_11mbit
Wanpeng Li (1):
KVM: SEV: Mark nested locking of kvm->lock
Wolfram Sang (1):
Revert "i2c: core: support bus regulator controlling in adapter"
Xin Long (1):
sctp: hold endpoint before calling cb in sctp_transport_lookup_process
Yauhen Kharuzhy (1):
power: bq25890: Enable continuous conversion for ADC at charging
Powered by blists - more mailing lists