Messages in this thread |  | | From | Linus Torvalds <> | Date | Sun, 21 Apr 2019 11:17:46 -0700 | Subject | Linux v5.1-rc6 |
| |
It's Easter Sunday here, but I don't let little things like random major religious holidays interrupt my kernel development workflow. The occasional scuba trip? Sure. But everybody sitting around eating traditional foods? No. You have to have priorities. There's only so much memma you can eat even if your wife had to make it from scratch because nobody eats that stuff in the US.
Anyway, rc6 is actually larger than I would have liked, which made me go back and look at history, and for some reason that's not all that unusual. We recently had similar rc6 bumps in both 4.18 and 5.0.
So I'm not going to worry about it. I think it's just random timing of pull requests, and almost certainly at least partly due to the networking pull request in here (with just over a third of the changes being networking-related, either in drivers or core networking).
Aside from the networking stuff, we've got the usual other driver updates (nvdimm, iio, gpu stands out), arch updates (mainly x86 - kvm fixes stand out), and tooling (selftests and perf).
And then we have various random collection of other changes: some core mm, some filesystem fixes, scheduler and tracing stuff.
But despite rc6 being a bit larger than I'd hope for, all of it is pretty small, and I don't think there's anything really worrisome in here. In fact, a lot of it is truly trivial stuff, some of it just spelling fixes and the like.
Have a gander at the appended shortlog for details if you care, but more importantly, give it a whirl and kick the tires...
Linus
---
Aditya Pakki (1): libnvdimm/btt: Fix a kmemdup failure check
Adrian Hunter (1): perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view
Alex Deucher (1): drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming
Alexander Shishkin (2): perf/core: Fix the address filtering fix perf/ring_buffer: Fix AUX record suppression
Alexander Wetzel (1): mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP VLAN mode
Alexey Dobriyan (2): proc: fix map_files test on F29 proc: fixup proc-pid-vm test
Andi Kleen (2): afs: Avoid section confusion in CM_NAME x86/cpu/bugs: Use __initconst for 'const' init data
Andrea Arcangeli (1): coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
Andrei Otcheretianski (1): mac80211: Increase MAX_MSG_LEN
Andrew Morton (1): locking/atomics: Don't assume that scripts are executable
Andy Duan (1): net: fec: manage ahb clock in runtime pm
Aneesh Kumar K.V (1): fs/dax: Deposit pagetable even when installing zero page
Anson Huang (1): Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ
Anup Patel (2): RISC-V: Add separate defconfig for 32bit systems RISC-V: Fix Maximum Physical Memory 2GiB option for 64bit systems
Ard Biesheuvel (1): net/core: work around section mismatch warning for ptp_classifier
Arnaldo Carvalho de Melo (1): tools include uapi: Sync sound/asound.h copy
Arnd Bergmann (7): iio: pms7003: select IIO_TRIGGERED_BUFFER extcon: ptn5150: fix COMPILE_TEST dependencies gpu: host1x: Program stream ID to bypass without SMMU clocksource/drivers/npcm: select TIMER_OF afs: avoid deprecated get_seconds() socket: fix compat SO_RCVTIMEO_NEW/SO_SNDTIMEO_NEW mm/kmemleak.c: fix unused-function warning
Aurelien Aptel (1): CIFS: keep FileInfo handle live during oplock break
Baoquan He (1): x86/mm/KASLR: Fix the size of the direct mapping section
Bart Van Assche (1): locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again
Ben Gardon (1): kvm: mmu: Fix overflow on kvm mmu page limit calculation
Bo YU (1): misc: fastrpc: add checked value for dma_set_mask
Boris Brezillon (1): MAINTAINERS: Fix the I3C entry
Chang-An Chen (1): timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze()
Christian Brauner (1): signal: use fdget() since we don't allow O_PATH
Christian Gromm (1): staging: most: core: use device description as name
Christian König (3): drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 drm/ttm: fix start page for huge page check in ttm_put_pages() drm/ttm: fix incrementing the page pointer for huge pages
Christoph Hellwig (1): scsi: aic7xxx: fix EISA support
Claudiu Manoil (2): ocelot: Don't sleep in atomic context (irqs_disabled()) ocelot: Clean up stats update deferred work
Colin Ian King (5): vxge: fix return of a free'd memblock on a failed dma mapping qede: fix write to free'd pointer error and double free of ptp bnx2x: fix spelling mistake "dicline" -> "decline" x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" qed: fix spelling mistake "faspath" -> "fastpath"
Corey Minyard (2): ipmi: Fix failure on SMBIOS specified devices ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier
Dan Williams (2): acpi/nfit: Always dump _DSM output payload init: initialize jump labels before command line option parsing
Dave Jiang (3): libnvdimm/security: provide fix for secure-erase to use zero-key libnvdimm/security, acpi/nfit: unify zero-key for all security commands tools/testing/nvdimm: Retain security state after overwrite
David Ahern (1): selftests: fib_tests: Fix 'Command line is not complete' errors
David Francis (1): drm/amd/display: If one stream full updates, full update all planes
David Howells (3): rxrpc: Trace received connection aborts afs: Differentiate abort due to unmarshalling from other errors afs: Fix in-progess ops to ignore server-level callback invalidation
Denis Bolotin (4): qed: Delete redundant doorbell recovery types qed: Fix the doorbell address sanity check qed: Fix missing DORQ attentions qed: Fix the DORQ's attentions handling
Dmitry Torokhov (7): Input: document meanings of KEY_SCREEN and KEY_ZOOM [media] doc-rst: switch to new names for Full Screen/Aspect keys HID: input: fix mapping of aspect ratio key HID: input: add mapping for Expose/Overview key HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys HID: input: add mapping for "Full Screen" key HID: input: add mapping for "Toggle Display" key
Dmytro Linkin (1): net/mlx5e: Protect against non-uplink representor for encap
Dragos Bogdan (1): iio: ad_sigma_delta: select channel when reading register
Eran Ben Elisha (2): net/mlx5e: Skip un-needed tx recover if interface state is down net/mlx5e: Use fail-safe channels reopen in tx reporter recover
Eric Biggers (1): crypto: x86/poly1305 - fix overflow during partial reduction
Eric Dumazet (4): dctcp: more accurate tracking of packets delivery ipv4: ensure rcu_read_lock() in ipv4_link_failure() rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check tcp: tcp_grow_window() needs to respect tcp_space()
Fabrice Gasnier (1): iio: core: fix a possible circular locking dependency
Felix Fietkau (9): mac80211: un-schedule TXQs on powersave start mac80211: fix unaligned access in mesh table hash function mac80211: fix memory accounting with A-MSDU aggregation mac80211: do not call driver wake_tx_queue op during reconfig mac80211: rework locking for txq scheduling / airtime fairness mac80211: make ieee80211_schedule_txq schedule empty TXQs mt76: mt7603: add missing initialization for dev->ps_lock mt76: mt7603: fix sequence number assignment mt76: mt7603: send BAR after powersave wakeup
Gao Xiang (1): staging: erofs: fix unexpected out-of-bound data access
Geert Uytterhoeven (2): serial: sh-sci: Fix HSCIF RX sampling point calculation serial: sh-sci: Fix HSCIF RX sampling point adjustment
Georg Ottinger (1): iio: adc: at91: disable adc channel interrupt in timeout case
Guoqing Jiang (2): sc16is7xx: move label 'err_spi' to correct section sc16is7xx: put err_spi and err_i2c into correct #ifdef
Gustavo A. R. Silva (2): perf header: Fix lock/unlock imbalances when processing BPF/BTF info net: atm: Fix potential Spectre v1 vulnerabilities
Gwendal Grignou (1): iio: cros_ec: Fix the maths for gyro scale calculation
Hangbin Liu (1): team: set slave to promisc if team is already in promisc mode
Hans de Goede (1): x86/cpu/intel: Lower the "ENERGY_PERF_BIAS: Set to normal" message's log priority
Harald Freudenberger (2): s390/zcrypt: fix possible deadlock situation on ap queue remove s390/pkey: add one more argument space for debug feature entry
Hariprasad Kelam (1): KVM: x86: fix warning Using plain integer as NULL pointer
Hoang Le (1): tipc: missing entries in name table of publications
Hou Tao (1): block: kill all_q_node in request_queue
Hugh Dickins (4): mm: swapoff: shmem_find_swap_entries() filter out other types mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES mm: swapoff: take notice of completion sooner mm: swapoff: shmem_unuse() stop eviction without igrab()
Hui Wang (1): ALSA: hda/realtek - add two more pin configuration sets to quirk table
Ian Abbott (4): staging: comedi: vmk80xx: Fix use of uninitialized semaphore staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf staging: comedi: ni_usb6501: Fix use of uninitialized mutex staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
Ido Schimmel (7): mlxsw: spectrum_switchdev: Add MDB entries in prepare phase mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue mlxsw: spectrum_router: Do not check VRF MAC address selftests: mlxsw: Test VRF MAC vetoing mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2
Ihab Zhaika (2): iwlwifi: rename structs to fit the new names iwlwifi: add new 0x2723/0x2080 card for 22000
Ilan Peer (1): cfg80211: Handle WMM rules in regulatory domain intersection
Jaesoo Lee (1): scsi: core: set result when the command cannot be dispatched
Jakub Kicinski (5): net/tls: fix the IV leaks net/tls: don't leak partially sent record in device mode net: strparser: partially revert "strparser: Call skb_unclone conditionally" net/tls: fix build without CONFIG_TLS_DEVICE net/tls: prevent bad memory access in tls_is_sk_tx_device_offloaded()
Jann Horn (1): device_cgroup: fix RCU imbalance in error case
Jason Wang (1): vhost: reject zero size iova range
Jean-Francois Dagenais (1): iio: dac: mcp4725: add missing powerdown bits in store eeprom
Jeffrey Altman (1): rxrpc: Fix detection of out of order acks
Jens Axboe (6): io_uring: park SQPOLL thread if it's percpu io_uring: only test SQPOLL cpu after we've verified it bfq: update internal depth state when queue depth changes io_uring: drop io_file_put() 'file' argument io_uring: fix possible deadlock between io_uring_{enter,register} io_uring: fix CQ overflow condition
Jian-Hong Pan (1): x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T
Jie Liu (1): tipc: set sysctl_tipc_rmem and named_timeout right range
Jiri Olsa (6): perf stat: Disable DIR_FORMAT feature for 'perf stat record' perf top: Always sample time to satisfy needs of use of ordered queuing perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() perf evlist: Fix side band thread draining perf tools: Fix map reference counting perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf()
Joe Perches (1): s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD)
Johannes Berg (4): iwlwifi: mvm: fix TX crypto on 22560+ devices iwlwifi: mvm: avoid possible deadlock in TX path iwlwifi: mvm: update offloaded rate control on changes mac80211_hwsim: calculate if_combination.max_interfaces
Johannes Weiner (1): mm: fix inactive list balancing between NUMA nodes and cgroups
Jonathan Cameron (1): iio: chemical: fix missing Kconfig block for sgp30
Jonathan Lemon (1): route: Avoid crash from dereferencing NULL rt->from
KT Liao (1): Input: elan_i2c - add hardware ID for multiple Lenovo laptops
Kan Liang (1): perf/x86: Fix incorrect PEBS_REGS
Kangjie Lu (2): libnvdimm/namespace: Fix a potential NULL pointer dereference net/smc: fix a NULL pointer dereference
Karsten Graul (2): net/smc: wait for pending work before clcsock release_sock net/smc: fix return code from FLUSH command
Kim Phillips (1): perf/x86/amd: Add event map for AMD Family 17h
Konstantin Khlebnikov (2): net/mlx5e: Switch to Toeplitz RSS hash by default mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
Lars-Peter Clausen (1): iio: Fix scan mask selection
Leonard Pollak (1): Staging: iio: meter: fixed typo
Li RongQing (1): libnvdimm/pmem: fix a possible OOB access when read and write pmem
Lin Yi (1): drm/ttm: fix dma_fence refcount imbalance on error path
Linus Torvalds (1): Linux 5.1-rc6
Liran Alon (2): KVM: x86: Raise #GP when guest vCPU do not support PMU KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU
Lorenzo Bianconi (1): net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
Luca Coelho (1): iwlwifi: add support for quz firmwares
Lukas Bulwahn (1): MAINTAINERS: normalize Woojung Huh's email address
Mao Han (1): perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user)
Marc Dionne (5): rxrpc: Clear socket error rxrpc: Make rxrpc_kernel_check_life() indicate if call completed rxrpc: Allow errors to be returned from rxrpc_queue_packet() afs: Check for rxrpc call completion in wait loop afs: Unlock pages for __pagevec_release()
Mark Rutland (1): kcov: improve CONFIG_ARCH_HAS_KCOV help text
Martin Leung (1): drm/amd/display: extending AUX SW Timeout
Martin Schwidefsky (1): s390/3270: fix lockdep false positive on view->lock
Masami Hiramatsu (4): kprobes: Fix error check when reusing optimized probes x86/kprobes: Verify stack frame on kretprobe kprobes: Mark ftrace mcount handler functions nokprobe x86/kprobes: Avoid kretprobe recursion bug
Matteo Croce (3): percpu: stop printing kernel addresses net: thunderx: raise XDP MTU to 1508 net: thunderx: don't allow jumbo frames with XDP
Mike Looijmans (3): iio/gyro/bmg160: Use millidegrees for temperature scale iio:chemical:bme680: Fix, report temperature in millidegrees iio:chemical:bme680: Fix SPI read interface
Mikulas Patocka (1): vt: fix cursor when clearing the screen
Ming Lei (1): block: make sure that bvec length can't be overflow
Mircea Caprioru (1): staging: iio: ad7192: Fix ad7193 channel address
Nathan Chancellor (3): cfg80211: Change an 'else if' into an 'else' in cfg80211_calculate_bitrate_he clocksource/drivers/timer-ti-dm: Remove omap_dm_timer_set_load_start arm64: futex: Restore oldval initialization to work around buggy compilers
Neil Armstrong (1): clocksource/drivers/oxnas: Fix OX820 compatible
Nikolay Aleksandrov (3): net: bridge: multicast: use rcu to access port list from br_multicast_start_querier net: bridge: fix per-port af_packet sockets net: bridge: fix netlink export of vlan_stats_per_port option
Oded Gabbay (1): habanalabs: remove low credit limit of DMA #0
Or Gerlitz (1): Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets"
Paolo Bonzini (5): KVM: nVMX: allow tests to use bad virtual-APIC page address KVM: nVMX: always use early vmcs check when EPT is disabled selftests: kvm/evmcs_test: complete I/O before migrating guest state selftests: kvm: fix for compilers that do not support -no-pie KVM: fix spectrev1 gadgets
Paul Walmsley (1): dt-bindings: clock: sifive: add FU540-C000 PRCI clock constants
Peter Oberparleiter (1): s390/dasd: Fix capacity calculation for large volumes
Peter Zijlstra (1): x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info"
Phil Auld (1): sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
Qian Cai (2): slab: store tagged freelist for off-slab slabmgmt mm/hotplug: treat CMA pages as unmovable
Rikard Falkeborn (1): tools lib traceevent: Fix missing equality check for strcmp
Ronnie Sahlberg (1): cifs: fix handle leak in smb2_query_symlink()
Sabrina Dubroca (1): bonding: fix event handling for stacked bonds
Saeed Mahameed (5): net/mlx5: FPGA, tls, hold rcu read lock a bit longer net/mlx5: FPGA, tls, idr remove on flow delete net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded net/mlx5e: Rx, Fixup skb checksum for packets with tail padding net/mlx5e: Rx, Check ip headers sanity
Sami Tolvanen (1): x86/build/lto: Fix truncated .bss with -fdata-sections
Saurav Kashyap (1): Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO"
Sean Christopherson (6): KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes KVM: x86: Load SMRAM in a single shot when leaving SMM KVM: x86: Open code kvm_set_hflags KVM: x86: clear SMM flags before loading state while leaving SMM KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels
Sergey Larin (1): iio: gyro: mpu3050: fix chip ID reading
Sergey Senozhatsky (1): kernel/watchdog_hld.c: hard lockup message should end with a newline
Shahar S Matityahu (4): iwlwifi: add sync_nmi to trans ops iwlwifi: dbg_ini: in case of region dump failure set memory to 0 iwlwifi: dbg_ini: fix bad dump size calculation iwlwifi: use sync nmi in case of init flow failure
Si-Wei Liu (1): failover: allow name change on IFF_UP slave interfaces
Song Liu (1): perf tools: Check maps for bpf programs
Stanislaw Gruszka (2): cfg80211: add ratelimited variants of err and warn mt76x02: avoid status_list.lock and sta->rate_ctrl_lock dependency
Stephen Suryaputra (1): ipv4: recompile ip options in ipv4_link_failure
Sunil Dutt (1): nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands
Suthikulpanit, Suravee (2): Revert "svm: Fix AVIC incomplete IPI emulation" svm/avic: Fix invalidate logical APIC id entry
Sven Van Asbroeck (3): iio: adc: xilinx: fix potential use-after-free on remove iio: adc: xilinx: fix potential use-after-free on probe iio: adc: xilinx: prevent touching unclocked h/w on remove
Takashi Iwai (3): ALSA: hda: Initialize power_state field properly ALSA: info: Fix racy addition/deletion of nodes ALSA: core: Fix card races between register and disconnect
Tetsuo Handa (9): net/rds: Check address length before reading address family mISDN: Check address length before reading address family sctp: Check address length before reading address family net: netlink: Check address length before reading groups field rxrpc: Check address length before reading srx_service field Bluetooth: Check address length before reading address field llc: Check address length before reading address field bpf: Check address length before reading address family udpv6: Check address length before reading address family
Thierry Reding (1): drm/tegra: hdmi: Setup audio only if configured
Thomas Falcon (2): ibmvnic: Enable GRO ibmvnic: Fix netdev feature clobbering during a reset
Thomas Gleixner (3): x86/speculation: Prevent deadlock on ssb_state::lock drivers: power: supply: goldfish_battery: Fix bogus SPDX identifier x86/mm: Prevent bogus warnings with "noexec=off"
Tony Camuso (1): ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash
Trond Myklebust (1): SUNRPC: Ignore queue transmission errors on successful transmission
Tuong Lien (1): tipc: fix link established but not in session
Ursula Braun (2): net/smc: propagate file from SMC to TCP socket net/smc: move unhash before release of clcsock
Vasily Gorbik (1): s390: correct some inline assembly constraints
Vijayakumar Durai (1): rt2x00: do not increment sequence number while re-transmitting
Vitaly Kuznetsov (3): KVM: x86: svm: make sure NMI is injected after nmi_singlestep selftests: kvm: add a selftest for SMM KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing
Vitor Soares (2): i3c: Fix the verification of random PID i3c: dw: Fix dw_i3c_master_disable controller by using correct mask
WANG Chao (1): x86/kvm: move kvm_load/put_guest_xcr0 into atomic context
Wang Hai (1): Revert "net-sysfs: Fix memory leak in netdev_register_kobject"
Xiaochen Shen (1): x86/resctrl: Do not repeat rdtgroup mode initialization
Yangtao Li (1): clocksource/drivers/arm_arch_timer: Remove unneeded pr_fmt macro
YueHaibing (2): cfg80211: Use kmemdup in cfg80211_gen_new_ie() net: netrom: Fix error cleanup path of nr_proto_init
Yuya Kusakabe (1): net: Fix missing meta data in skb with vlan packet
ZhangXiaoxu (3): cifs: Fix use-after-free in SMB2_write cifs: Fix use-after-free in SMB2_read cifs: Fix lease buffer length error
he, bo (1): io: accel: kxcjk1013: restore the range after resume.
luca abeni (1): sched/deadline: Correctly handle active 0-lag timers
wentalou (1): drm/amdgpu: shadow in shadow_list without tbo.mem.start cause page fault in sriov TDR
zhong jiang (1): mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock
|  |