Messages in this thread |  | | From | Linus Torvalds <> | Date | Sun, 13 Dec 2020 15:03:29 -0800 | Subject | Linux 5.10 |
| |
Ok, here it is - 5.10 is tagged and pushed out.
I pretty much always wish that the last week was even calmer than it was, and that's true here too. There's a fair amount of fixes in here, including a few last-minute reverts for things that didn't get fixed, but nothing makes me go "we need another week". Things look fairly normal.
It's mostly drivers - as it should be - with a smattering of fixes all over: networking, architectures, filesystems, tooling.. The shortlog is appended, and scanning it gives a good idea of what kind of things are there. Nothing that looks scary: most of the patches are very small, and the biggest one is fixing pin mapping definitions for a pincontrol driver.
This also obviously means that the merge window for 5.11 will start tomorrow. I already have a couple of pull requests pending - you guys know who you are, and thank you.
The most notable thing about the 5.11 merge window will be obvious to anybody who takes a look at the calendar: realistically speaking, we only have one week before the holidays are upon us, and everybody is much too distracted. That means that I will be particularly strict about the whole "the merge window is for things that are ready *before* the merge window starts".
Now, I'm sure you all want to go off for holidays too, and I'm actually surprised that I don't have more early pull requests pending. So I think the whole "everything you send me should have already been done" is something we can all sign up for. But exactly _because_ of the timing, I will simply not be very interested in any new late pull requests that come in the second week of the merge window: I expect to still be handling some of the backlog that week _anyway_, but I certainly do not want to get more of it.
So if it's not already in linux-next, and if you aren't happy sending it in this upcoming week because it's not quite done yet, you should basically plan on not getting it into 5.11 at all. There will be releases after that one, don't worry.
This has _technically_ been the rule before too, it's just that I generally haven't been all that hard-nosed about it, and have let things slide if it wasn't _too_ egregious. This time around I have fairly clear reasons why I'm just going to enforce that "it had better be ready before the merge window even opened" rule.
If my overflow handling then ends up being interrupted by the holidays, I may end up delaying rc1 just to catch up, but I hope and expect that that won't even be needed. We'll see. But even if it does happen, it most certainly will _not_ mean that I will take pull requests that came in after the holidays.
Actual fixes that would be valid even outside the merge window are obviously not affected by that rule.
Linus
---
Adam Sampson (1): ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
Al Viro (2): fix return values of seq_read_iter() [regression fix] really dumb f**kup in sparc64 __csum_partial_copy() changes
Alex Deucher (3): drm/amdgpu/powerplay: parse fan table for CI asics drm/amdgpu/disply: set num_crtc earlier drm/amdgpu: fix size calculation with stolen vga memory
Alex Elder (1): net: ipa: pass the correct size when freeing DMA memory
Alexei Starovoitov (1): bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
Alok Prasad (1): RDMA/qedr: iWARP invalid(zero) doorbell address fix
Andrea Parri (Microsoft) (1): Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
Andrew Jeffery (1): pinctrl: aspeed: Fix GPIO requests on pass-through banks
Andrew Morton (1): revert "mm/filemap: add static for function __add_to_page_cache_locked"
Andrey Grodzovsky (1): drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
Andrii Nakryiko (4): libbpf: Fix ring_buffer__poll() to return number of consumed samples selftests/bpf: Drain ringbuf samples at the end of test tools/bpftool: Fix PID fetching with a lot of results bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
Andy Lutomirski (4): x86/membarrier: Get rid of a dubious optimization membarrier: Add an actual barrier before rseq_preempt() membarrier: Explicitly sync remote cores when SYNC_CORE is requested membarrier: Execute SYNC_CORE on the calling thread
Andy Shevchenko (4): pinctrl: jasperlake: Unhide SPI group of pins pinctrl: merrifield: Set default bias in case no particular value given pinctrl: baytrail: Avoid clearing debounce value when turning it off pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
Anna Schumaker (1): NFS: Disable READ_PLUS by default
Arnd Bergmann (9): mmc: mediatek: mark PM functions as __maybe_unused ethernet: select CONFIG_CRC32 as needed ch_ktls: fix build warning for ipv4-only config ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS drm/amdgpu: fix debugfs creation/removal, again selftest/fpu: avoid clang warning kbuild: avoid static_assert for genksyms initramfs: fix clang build failure elfcore: fix building with clang
Arvind Sankar (1): x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
Baruch Siach (1): gpio: mvebu: fix potential user-after-free on probe
Bean Huo (1): mmc: block: Fixup condition for CMD13 polling for RPMB requests
Bernd Bauer (1): ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
Björn Töpel (4): xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() i40e: avoid premature Rx buffer reuse ixgbe: avoid premature Rx buffer reuse ice: avoid premature Rx buffer reuse
Borwankar, Antara (1): mac80211: set SDATA_STATE_RUNNING for monitor interfaces
Brett Mastbergen (1): netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
Cengiz Can (1): net: tipc: prevent possible null deref of link
Changfeng (1): drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
Chris Chiu (1): Input: i8042 - add Acer laptops to the i8042 reset list
Chris Mi (1): net: flow_offload: Fix memory leak for indirect flow block
Chris Park (1): drm/amd/display: Prevent bandwidth overflow
Chris Wilson (5): drm/i915/gem: Propagate error from cancelled submit due to context closure drm/i915/gt: Ignore repeated attempts to suspend request flow across reset drm/i915/gt: Cancel the preemption timeout on responding to it drm/i915/gt: Declare gen9 has 64 mocs entries! drm/i915/display: Go softly softly on initial modeset failure
Christophe JAILLET (1): dpaa2-mac: Add a missing of_node_put after of_device_is_available
Christophe Leroy (1): powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()
Chuck Lever (1): NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
Chunyan Zhang (1): gpio: eic-sprd: break loop when getting NULL device resource
Claudiu Manoil (1): enetc: Fix reporting of h/w packet counters
Coiby Xu (1): pinctrl: amd: remove debounce filter setting in IRQ type setting
Colin Ian King (2): media: [next] media: vidtv: fix a read from an object after it has been freed drm/i915: fix size_t greater or equal to zero comparison
Cong Wang (1): lwt_bpf: Replace preempt_disable() with migrate_disable()
Dai Ngo (1): NFSv4.2: Fix 5 seconds delay when doing inter server copy
Damien Le Moal (1): zonefs: fix page reference and BIO leak
Dan Carpenter (2): scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" drm/i915/gem: Check the correct variable in selftest
David Howells (1): afs: Fix memory leak when mounting with multiple source parameters
Davide Caratti (1): net/sched: fq_pie: initialize timer earlier in fq_pie_init()
Diego Santa Cruz (1): misc: eeprom: at24: fix NVMEM name with custom AT24 device name
Dmitry Safonov (3): xfrm/compat: Translate by copying XFRMA_UNSPEC attribute xfrm/compat: memset(0) 64-bit padding at right place xfrm/compat: Don't allocate memory with __GFP_ZERO
Dmitry Torokhov (2): Input: cros_ec_keyb - send 'scancodes' in addition to key events Input: cm109 - do not stomp on control URB
Dong Aisheng (1): clk: imx: scu: fix MXC_CLK_SCU module build break
Dongdong Wang (1): lwt: Disable BH too in run_lwt_bpf()
Edmond Chung (1): gpiolib: Don't free if pin ranges are not defined
Eric Dumazet (2): mac80211: mesh: fix mesh_pathtbl_init() error path tcp: select sane initial rcvq_space.space for big MSS
Evan Green (1): pinctrl: jasperlake: Fix HOSTSW_OWN offset
Evan Quan (1): drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Fabio Estevam (1): ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
Felix Kuehling (1): drm/amdkfd: Fix leak in dmabuf import
Fugang Duan (5): net: stmmac: increase the timeout for dma reset net: stmmac: start phylink instance before stmmac_hw_setup() net: stmmac: free tx skb buffer in stmmac_resume() net: stmmac: delete the eee_ctrl_timer after napi disabled net: stmmac: overwrite the dma_cap.addr64 according to HW design
Furquan Shaikh (1): Input: raydium_ts_i2c - do not split tx transactions
Gal Pressman (2): RDMA/efa: Use the correct current and new states in modify QP RDMA/core: Fix empty gid table for non IB/RoCE devices
Geert Uytterhoeven (1): clk: renesas: r9a06g032: Drop __packed for portability
Gerald Schaefer (1): mm/hugetlb: clear compound_nr before freeing gigantic pages
Guillaume Nault (1): net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
Hans Verkuil (2): media: pulse8-cec: fix duplicate free at disconnect or probe error media: pulse8-cec: add support for FW v10 and up
Hans de Goede (1): Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list
Heinrich Schuchardt (2): arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
Hillf Danton (1): io_uring: fix file leak on error path of io ctx creation
Huazhong Tan (1): net: hns3: remove a misused pragma packed
Icenowy Zheng (1): ARM: dts: sun8i: v3s: fix GIC node memory range
Jacob Xu (1): kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
Jakub Kicinski (1): Revert "geneve: pull IP header before ECN decapsulation"
Jarod Wilson (1): bonding: fix feature flag setting at init time
Jean-Philippe Brucker (3): selftests/bpf: Add test for signed 32-bit bound check bug selftests/bpf: Fix array access with signed variable test selftests/bpf: Fix "dubious pointer arithmetic" test
Jernej Skrabec (1): arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet
Jianguo Wu (1): mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
Joseph Huang (1): bridge: Fix a deadlock when enabling multicast snooping
Juergen Gross (2): xen: add helpers for caching grant mapping pages xen: don't use page->lru for ZONE_DEVICE memory
KP Singh (1): bpf, doc: Update KP's email in MAINTAINERS
Krzysztof Kozlowski (2): MAINTAINERS: correct SoC Git address (formerly: arm-soc) MAINTAINERS: add a limited ARM and ARM64 SoC entry
Kuan-Ying Lee (1): kasan: fix object remaining in offline per-cpu quarantine
Leon Romanovsky (1): RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
Libo Chen (1): ktest.pl: Fix incorrect reboot for grub2bls
Linus Torvalds (2): Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" Linux 5.10
Luo Jiaxing (1): gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
Maciej S. Szmigiero (2): selftests: kvm/set_memory_region_test: Fix race in move region test KVM: mmu: Fix SPTE encoding of MMIO generation upper half
Manasi Navare (1): drm/i915/display/dp: Compute the correct slice count for VDSC on DP
Martin Blumenstingl (1): net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
Masami Hiramatsu (1): x86/kprobes: Fix optprobe to detect INT3 padding correctly
Matteo Scordino (1): ARM: dts: s3: pinecube: align compatible property to other S3 boards
Mauro Carvalho Chehab (2): media: vidtv: fix kernel-doc markups media: vidtv: fix some warnings
Michal Kubecek (1): ethtool: fix stack overflow in ethnl_parse_bitset()
Mickey Rachamim (1): MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
Mike Snitzer (1): md: change mddev 'chunk_sectors' from int to unsigned
Miles Chen (1): proc: use untagged_addr() for pagemap_read addresses
Minchan Kim (1): mm/madvise: remove racy mm ownership check
Ming Lei (1): scsi: core: Fix race between handling STS_RESOURCE and completion
Miquel Raynal (9): mtd: rawnand: ams-delta: Do not force a particular software ECC engine mtd: rawnand: au1550: Do not force a particular software ECC engine mtd: rawnand: gpio: Do not force a particular software ECC engine mtd: rawnand: mpc5121: Do not force a particular software ECC engine mtd: rawnand: orion: Do not force a particular software ECC engine mtd: rawnand: pasemi: Do not force a particular software ECC engine mtd: rawnand: plat_nand: Do not force a particular software ECC engine mtd: rawnand: socrates: Do not force a particular software ECC engine mtd: rawnand: xway: Do not force a particular software ECC engine
Moshe Shemesh (2): net/mlx4_en: Avoid scheduling restart task if it is already running net/mlx4_en: Handle TX error CQE
Muhammad Husaini Zulkifli (1): mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
Neal Cardwell (1): tcp: fix cwnd-limited bug for TSO deferral where we send nothing
Oliver Hartkopp (1): can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
Pablo Greco (3): ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
Pablo Neira Ayuso (2): netfilter: nft_dynset: fix timeouts later than 23 days netfilter: nftables: comment indirect serialization of commit_mutex with rtnl_mutex
Palmer Dabbelt (1): RISC-V: Define get_cycles64() regardless of M-mode
Paolo Abeni (1): selftests: fix poll error in udpgro.sh
Paul Kocialkowski (1): ARM: sunxi: Add machine match for the Allwinner V3 SoC
Pavel Begunkov (1): io_uring: fix mis-seting personality's creds
Qinglang Miao (1): gpio: zynq: fix reference leak in zynq_gpio functions
Randy Dunlap (1): scsi: bnx2i: Requires MMU
Rick Edgecombe (1): kvm: x86/mmu: Use cpuid to determine max gfn
Robert Karszniewicz (1): ARM: imx: Use correct SRC base address
Sara Sharon (1): cfg80211: initialize rekey_data
Sean Young (1): media: mtk-cir: fix calculation of chk period
Serge Hallyn (1): [SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
Sergey Senozhatsky (1): media: vb2: set cache sync hints when init buffers
Simon Beginn (1): Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
Song Liu (6): Revert "dm raid: remove unnecessary discard limits for raid10" Revert "md/raid10: improve discard request for far layout" Revert "md/raid10: improve raid10 discard request" Revert "md/raid10: pull codes that wait for blocked dev into one function" Revert "md/raid10: extend r10bio devs to raid disks" Revert "md: add md_submit_discard_bio() for submitting discard bio"
Stanley.Yang (1): drm/amdgpu: fix sdma instance fw version and feature version init
Stefan Raspl (1): tools/kvm_stat: Exempt time-based counters
Stephen Suryaputra (1): vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
Steven Rostedt (VMware) (1): tracing: Fix userstacktrace option for instances
Subash Abhinov Kasiviswanathan (1): netfilter: x_tables: Switch synchronization to RCU
Sung Lee (1): drm/amd/display: Add wm table for Renoir
Suravee Suthikulpanit (1): iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
Sven Auhagen (6): igb: XDP xmit back fix error code igb: take VLAN double header into account igb: XDP extack message on error igb: skb add metasize for xdp igb: use xdp_do_flush igb: avoid transmit queue timeout in xdp path
Thomas Gleixner (1): x86/apic/vector: Fix ordering in vector assignment
Toke Høiland-Jørgensen (7): xdp: Remove the xdp_attachment_flags_ok() callback selftests/bpf/test_offload.py: Remove check for program load flags match netdevsim: Add debugfs toggle to reject BPF programs in verifier selftests/bpf/test_offload.py: Only check verifier log on verification fails selftests/bpf/test_offload.py: Fix expected case of extack messages selftests/bpf/test_offload.py: Reset ethtool features after failed setting selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps
Trond Myklebust (1): pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
Vitaly Lifshits (1): e1000e: fix S0ix flow to allow S0i3.2 subset entry
Vladimir Oltean (1): net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
Wang Hai (1): openvswitch: fix error return code in validate_and_copy_dec_ttl()
Wei Wang (1): tcp: Retain ECT bits for tos reflection
Wen Gong (1): mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
Wenbin Mei (1): mmc: mediatek: Fix system suspend/resume support for CQHCI
Wolfram Sang (1): mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
Xiang Chen (1): scsi: hisi_sas: Select a suitable queue for internal I/Os
Xiaochen Shen (1): x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
Xin Long (1): udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
Xuan Zhuo (2): xsk: Replace datagram_poll by sock_poll_wait xsk: Change the tx writeable condition
Yanan Wang (3): KVM: arm64: Fix memory leak on stage2 update of a valid PTE KVM: arm64: Fix handling of merging tables into a block entry KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
Yu Kuai (1): net: xfrm: fix memory leak in xfrm_user_policy()
Zhang Changzhong (5): xsk: Return error code if force_zc is set ipv4: fix error return code in rtm_to_fib_config() net: bridge: vlan: fix error return code in __vlan_add() net: marvell: prestera: Fix error return code in prestera_port_create() net: ll_temac: Fix potential NULL dereference in temac_probe()
Zhang Qilong (1): can: softing: softing_netdev_open(): fix error handling
Zhen Lei (1): ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
Zheng Liang (1): gpio: arizona: disable pm_runtime in case of failure
Zou Wei (1): firmware: xilinx: Mark pm_api_features_map with static keyword
yong mao (1): mmc: mediatek: Extend recheck_sdio_irq fix to more variants
|  |