Linux 5.5-rc4

From: Linus Torvalds
Date: Sun Dec 29 2019 - 18:36:29 EST

To absolutely nobody's surprise, last week was very quiet indeed. It's
hardly even worth making an rc release, but there are _some_ fixes in
here, so here's the usual weekly Sunday afternoon rc.

It's drivers (gpio, i915, scsi, libata), some cifs fixes, and io_uring
fixes. And some kunit/selftest updates. And one or two other random
small things.

Go test it, you still have some time before the New Year's Eve
celebrations commence. Let's all hope for a happy new year, but I
suspect the next rc is going to be on the small side too as most
people are probably still in holiday mode..



Amir Goldstein (1):
locks: print unsigned ino in /proc/locks

Andy Shevchenko (2):
MAINTAINERS: Append missed file to the database
gpio: pca953x: Switch to bitops in IRQ callbacks

Arnd Bergmann (9):
gpio: aspeed: avoid return type warning
gpio: xgs-iproc: remove __exit annotation for iproc_gpio_remove
scsi: lpfc: fix build failure with DEBUGFS disabled
pktcdvd: fix regression on 64-bit architectures
compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
compat_ioctl: block: handle add zone open, close and finish ioctl
compat_ioctl: block: handle Persistent Reservations
PM / devfreq: tegra: Add COMMON_CLK dependency

Chris Wilson (2):
drm/i915/gt: Ratelimit display power w/a
drm/i915: Hold reference to intel_frontbuffer as we track activity

Colin Ian King (1):
scsi: lpfc: fix spelling mistakes of asynchronous

Dan Carpenter (1):
scsi: mpt3sas: Fix double free in attach error handling

David Abdurachmanov (1):
riscv: reject invalid syscalls below -1

Florian Fainelli (4):
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
ata: ahci_brcm: Fix AHCI resources management
ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
ata: ahci_brcm: Add missing clock management during recovery

Geert Uytterhoeven (1):
gpio: Fix error message on out-of-range GPIO in lookup table

Hillf Danton (2):
io-wq: remove unused busy list from io_sqe
io-wq: add cond_resched() to worker thread

Israel Rukshin (1):
scsi: target/iblock: Fix protection error with blocks greater than 512B

Jens Axboe (7):
io_uring: use u64_to_user_ptr() consistently
io_uring: add and use struct io_rw for read/writes
io_uring: move all prep state for IORING_OP_CONNECT to prep handler
io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to
prep handler
io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler
io_uring: standardize the prep methods
io_uring: pass in 'sqe' to the prep handlers

Johnson CH Chen (éæå) (1):
gpio: mpc8xxx: Add platform device to gpiochip->parent

Kent Gibson (1):
gpio: mockup: Fix usage of new GPIO_LINE_DIRECTION

Leonard Crestez (1):
PM / devfreq: Drop explicit selection of PM_OPP

Linus Torvalds (1):
Linux 5.5-rc4

Luc Van Oostenryck (1):
riscv: fix compile failure with EXPORT_SYMBOL() & !MMU

Mathieu Desnoyers (3):
rseq/selftests: Turn off timeout setting
rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30
rseq/selftests: Clarify rseq_prepare_unload() helper requirements

Max Filippov (1):
gpio: xtensa: fix driver build

Nathan Chancellor (1):
cifs: Adjust indentation in smb2_open_file

Olof Johansson (1):
riscv: export flush_icache_all to modules

Paulo Alcantara (SUSE) (1):
cifs: Optimize readdir on reparse points

Russell King (1):
gpiolib: fix up emulated open drain outputs

Sascha Hauer (1):
libata: Fix retrieving of active qcs

SeongJae Park (6):
docs/kunit/start: Use in-tree 'kunit_defconfig'
kunit: Remove duplicated defconfig creation
kunit: Create default config in '--build_dir'
kunit: Place 'test.log' under the 'build_dir'
kunit: Rename 'kunitconfig' to '.kunitconfig'
kunit/kunit_tool_test: Test '--build_dir' option run

Shuah Khan (3):
selftests: filesystems/epoll: fix build error
selftests: firmware: Fix it to do root uid check and skip
selftests: livepatch: Fix it to do root uid check and skip

Thierry Reding (1):
gpio: tegra186: Allow building on Tegra194-only configurations

Tvrtko Ursulin (1):
drm/i915/pmu: Ensure monotonic rc6

Varun Prakash (1):
scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()