Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 5 Jul 2020 17:16:00 -0700 | Subject | Linux 5.8-rc4 |
| |
Well, if rc3 was larger than usual, rc4 now makes up for that by being smaller than usual. It's been quite a calm week.
Is that just the normal fluctuation? Probably. The timing of the individual pull requests end up just varying, so some rc's end up large and some end up smaller, and maybe rc4 is small exactly _because_ rc3 was larger..
It might also be due to the July 4th preparations in the US, where presumably a number of US developers might have made this a three-day weekend.
For example, for me, usually Friday and Saturday are my busiest days during the release windows, because that's when a lot of developers send in their end-of-the-week work pull request. But just looking at my pull requests, this week there were (a) fewer of them and (b) they were skewed to Thursday/Friday instead.
So who knows. The end result is that it's been fairly calm, and there's certainly been discussion of upcoming fixes, but I still have the feeling that 5.8 is looking fairly normal and things are developing smoothly despite the size of this release.
The shortlog is appended, but it's all really pretty small and nothing odd stands out. From a stats standpoint, the drm fixes are about a quarter of the diff (and i915 stands out there), but even that is mainly because the sources for the i915 context state clearing shaders had been missed.
In fact, if you consider those shader sources to be documentation fro what the blobs in the i915 state clearing were about, then almost half the diff in rc4 ends up being basically documentation, scripts, and self-tests.
The rest is small fixes all over: mainly architecture code, drivers, and filesystems. Scan the shortlog below if you care deeply about the details, but honestly, I'd rather you all just build the result, and report back if you find any issues..
Thanks, Linus
---
Alex Deucher (2): drm/amdgpu/atomfirmware: fix vram_info fetching for renoir drm/amdgpu: use %u rather than %d for sclk/mclk
Amit Kucheria (1): thermal/drivers/tsens: Fix compilation warnings by making functions static
Andreas Gruenbacher (2): gfs2: Don't return NULL from gfs2_inode_lookup gfs2: Don't sleep during glock hash walk
Andy Lutomirski (11): x86/entry: Assert that syscalls are on the right stack x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into C x86/entry/64/compat: Fix Xen PV SYSENTER frame setup selftests/x86/syscall_nt: Add more flag combinations selftests/x86/syscall_nt: Clear weird flags after each test selftests/x86: Consolidate and fix get/set_eflags() helpers x86/entry/compat: Clear RAX high bits on Xen PV SYSENTER x86/entry, selftests: Further improve user entry sanity checks x86/entry/xen: Route #DB correctly on Xen PV x86/entry/32: Fix #MC and #DB wiring on x86_32 x86/ldt: Disable 16-bit segments on Xen PV
Andy Shevchenko (1): i2c: eg20t: Load module automatically if ID matches
Aneesh Kumar K.V (1): powerpc/mm/pkeys: Make pkey access check work on execute_only_key
Angelo Dureghello (1): m68k: mm: fix node memblock init
Anson Huang (1): thermal/drivers: imx: Fix missing of_node_put() at probe time
Ard Biesheuvel (1): arm64/alternatives: use subsections for replacement sequences
Barry Song (1): mm/cma.c: use exact_nid true to fix possible per-numa cma leak
Bernard Zhao (1): drm/msm: fix potential memleak in error branch
Binbin Zhou (1): tpm/st33zp24: fix spelling mistake "drescription" -> "description"
Bob Peterson (6): gfs2: fix trans slab error when withdraw occurs inside log_flush gfs2: eliminate GIF_ORDERED in favor of list_empty gfs2: freeze should work on read-only mounts gfs2: read-only mounts should grab the sd_freeze_gl glock gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE gfs2: The freeze glock should never be frozen
Chen Tao (1): drm/msm/dpu: fix error return code in dpu_encoder_init
Chen-Yu Tsai (1): drm: sun4i: hdmi: Remove extra HPD polling
Chris Packham (1): i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
Christoph Hellwig (3): scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations nvme: fix a crash in nvme_mpath_add_disk vmalloc: fix the owner argument for the new __vmalloc_node_range callers
Christophe Leroy (1): SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE
Chu Lin (1): hwmon: (max6697) Make sure the OVERT mask is set correctly
Colin Xu (4): drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS drm/i915/gvt: Fix two CFL MMIO handling caused by regression. drm/i915/gvt: Fix incorrect check of enabled bits in mask registers drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
Dan Carpenter (2): scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() exfat: add missing brelse() calls on error paths
Daniel Jordan (1): padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
Dave Chinner (1): xfs: fix use-after-free on CIL context on shutdown
David Gibson (1): tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
David Gow (2): kunit: kunit_tool: Fix invalid result when build fails Documentation: kunit: Add some troubleshooting tips to the FAQ
Dien Pham (1): thermal/drivers/rcar_gen3: Fix undefined temperature if negative
Douglas Anderson (2): tpm_tis_spi: Don't send anything during flow control tpm_tis_spi: Prefer async probe
Dov Murik (1): docs: kbuild: fix ReST formatting
Eric Anholt (2): drm/msm: Fix address space size after refactor. drm/msm: Fix setup of a6xx create_address_space.
Eric Biggers (1): block/keyslot-manager: use kvfree_sensitive()
Fabio Estevam (5): dt-bindings: usb: aspeed: Remove the leading zeroes dt-bindings: display: arm: versatile: Pass the sysreg unit name dt-bindings: thermal: Remove soc unit address dt-bindings: thermal: k3: Fix the reg property dt-bindings: clock: imx: Fix e-mail address
Finley Xiao (1): thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
Flavio Suligoi (1): doc: devicetree: bindings: fix spelling mistake
Guenter Roeck (1): hwmon: (bt1-pvt) Mark is_visible functions static
Hauke Mehrtens (1): MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
Herbert Xu (1): crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
Hou Tao (2): blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags virtio-blk: free vblk-vqs in error path of virtblk_probe()
Hyeongseok.Kim (1): exfat: Set the unused characters of FileName field to the value 0000h
Hyunchul Lee (1): exfat: call sync_filesystem for read-only remount
Ivan Mironov (1): drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
J. Bruce Fields (3): nfsd: apply umask on fs without ACL support nfsd4: fix nfsdfs reference count loop nfsd: fix nfsdfs inode reference count leak
James Bottomley (1): tpm: Fix TIS locality timeout problems
Jan Kundrát (1): hwmon: (pmbus) Fix page vs. register when accessing fans
Jarkko Nikula (1): spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
Jarkko Sakkinen (4): Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test" selftests: tpm: Use 'test -e' instead of 'test -f' selftests: tpm: Use /bin/sh instead of /bin/bash tpm_tis: Remove the HID IFX0102
Javed Hasan (2): scsi: libfc: Handling of extra kref scsi: libfc: Skip additional kref updating work event
Jens Axboe (2): io_uring: use signal based task_work running io_uring: fix regression with always ignoring signals in io_cqring_wait()
Jiaxun Yang (1): irqchip/loongson-pci-msi: Fix a typo in Kconfig
Joel Savitz (1): mm/page_alloc: fix documentation error
John Stultz (1): drm/msm: Fix 0xfffflub in "Refactor address space initialization"
Jordan Crouse (1): drm/msm: Fix up the rest of the messed up address sizes
Joseph Salisbury (1): Drivers: hv: Change flag to write log level in panic msg to false
João H. Spies (1): MIPS: ingenic: gcw0: Fix HP detection GPIO.
Juergen Gross (2): xen/xenbus: avoid large structs and arrays on the stack xen/xenbus: let xenbus_map_ring_valloc() return errno values only
KP Singh (1): security: Fix hook iteration and default value for inode_copy_up_xattr
Kalyan Thota (1): drm/msm/dpu: request for display color blocks based on hw catalog entry
Kangmin Park (1): dt-bindings: mailbox: zynqmp_ipi: fix unit address
Kees Cook (1): samples/vfs: avoid warning in statx override
Kefeng Wang (1): rcuperf: Fix printk format warning
Krishna Manikandan (1): drm/msm/dpu: allow initialization of encoder locks during encoder init
Krzysztof Kozlowski (4): spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths spi: spi-fsl-dspi: Initialize completion before possible interrupt
Linus Torvalds (2): x86/ldt: use "pr_info_once()" instead of open-coding it badly Linux 5.8-rc4
Marc Zyngier (1): irqchip/gic: Atomically update affinity
Marek Szyprowski (1): drm/exynos: Properly propagate return value in drm_iommu_attach_device()
Martin Blumenstingl (1): MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
Masahiro Yamada (7): gcc-plugins: fix gcc-plugins directory path in documentation dt-bindings: bus: uniphier-system-bus: fix warning in example dt-bindings: fix error in 'make clean' after 'make dt_binding_check' dt-bindings: do not build processed-schema.yaml for 'make dt_binding_check' dt-bindings: copy process-schema-examples.yaml to process-schema.yaml kbuild: fix CONFIG_CC_CAN_LINK(_STATIC) for cross-compilation with Clang kbuild: make Clang build userprogs for target architecture
Matthew Wilcox (Oracle) (1): Call sysctl_head_finish on error
Maurizio Drocco (1): ima: extend boot_aggregate with kernel measurements
Mauro Carvalho Chehab (13): dt: update a reference for reneases pcar file renamed to yaml dt: fix broken links due to txt->yaml renames dt: Fix broken references to renamed docs dt: fix reference to olpc,xo1.75-ec.txt docs: dt: minor adjustments at writing-schema.rst kconfig: qconf: cleanup includes kconfig: qconf: make search fully work again on split mode kconfig: qconf: make debug links work again kconfig: qconf: re-implement setSelected() kconfig: qconf: simplify the goBack() logic kconfig: qconf: don't show goback button on splitMode kconfig: qconf: navigate menus on hyperlinks kconfig: qconf: parse newer types at debug info
Mel Gorman (1): Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes"
Michael Kao (1): thermal/drivers/mediatek: Fix bank number settings on mt8183
Mika Westerberg (1): PCI: Make pcie_find_root_port() work for Root Ports
Mike Kravetz (1): mm/hugetlb.c: fix pages per hugetlb calculation
Mike Rapoport (1): m68k: nommu: register start of the memory with memblock
Misono Tomohiro (1): hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
Namjae Jeon (1): exfat: move setting VOL_DIRTY over exfat_remove_entries()
Navid Emamdoost (1): drm/exynos: fix ref count leak in mic_pre_enable
Nicholas Kazlauskas (1): drm/amd/display: Only revalidate bandwidth on medium and fast updates
Oleg Nesterov (1): task_work: teach task_work_add() to do signal_wake_up()
Palmer Dabbelt (1): irqchip/riscv-intc: Fix a typo in a pr_warn()
Paul Aurich (6): cifs: Display local UID details for SMB sessions in DebugData SMB3: Honor 'seal' flag for multiuser mounts SMB3: Honor persistent/resilient handle flags for multiuser mounts SMB3: Honor lease disabling for multiuser mounts SMB3: Honor 'handletimeout' flag for multiuser mounts SMB3: Honor 'posix' flag for multiuser mounts
Paul Menzel (1): .gitignore: Do not track `defconfig` from `make savedefconfig`
Petteri Aimonen (1): x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
Ricardo Ribalda (1): i2c: designware: platdrv: Set class based on DMI
Rikard Falkeborn (1): kunit: kunit_config: Fix parsing of CONFIG options with space
Rob Herring (1): scripts/dtc: Update to upstream version v1.6.0-11-g9d7888cbf19c
Rodrigo Vivi (1): drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
Ronnie Sahlberg (1): cifs: prevent truncation from long to int in wait_for_free_credits
Sagi Grimberg (1): nvme: fix identify error status silent ignore
Sai Prakash Ranjan (3): arm64: Add MIDR value for KRYO4XX gold CPU cores arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718
Sami Tolvanen (1): security: fix the key_permission LSM hook function type
Sean Christopherson (1): x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
Serge Semin (1): hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused
Srinivas Pandruvada (1): ACPI: DPTF: Add battery participant for TigerLake
Sumeet Pawnikar (1): ACPI: fan: Fix Tiger Lake ACPI device ID
Sumit Semwal (1): dma-buf: Move dma_buf_release() from fops to dentry_ops
Sungjong Seo (1): exfat: flush dirty metadata in fsync
Tamseel Shams (1): drm/exynos: Remove dev_err() on platform_get_irq() failure
Tao Ren (1): hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option
Tiezhu Yang (1): thermal/drivers/sprd: Fix return value of sprd_thm_probe()
Uriel Guajardo (1): kunit: show error if kunit results are not present
Vasily Averin (1): tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
Wei Yongjun (1): block: make function __bio_integrity_free() static
Weilong Chen (1): fork: annotate data race in copy_process()
Wolfram Sang (3): i2c: slave-eeprom: update documentation i2c: add Kconfig help text for slave mode i2c: mlxcpld: check correct size of maximum RECV_LEN packet
Xiaofei Tan (1): arm/xen: remove the unused macro GRANT_TABLE_PHYSADDR
Xingxing Su (1): MIPS: Do not use smp_processor_id() in preemptible code
Zenghui Yu (1): irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
Zhang Xiaoxu (1): cifs: Fix the target file was deleted when rename failed.
| |