This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from d64c6f96ba86 Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/l [...] adds 21ac58f49584 cifs: Fix fall-through warnings for Clang adds ebcd6de98754 SMB3: avoid confusing warning message on mount to Azure adds bc7c4129d4cd SMB3.1.1: remove confusing mount warning when no SPNEGO in [...] adds 0f22053e811c cifs: Fix unix perm bits to cifsacl conversion for "other" bits. adds f2156d35c958 cifs: Enable sticky bit with cifsacl mount option. adds 145024e3e4a3 SMB3.1.1: update comments clarifying SPNEGO info in negpro [...] adds 7955f105afb6 SMB3.1.1: do not log warning message if server doesn't pop [...] adds 3fa1c6d1b8f5 cifs: rename smb_vol as smb3_fs_context and move it to fs_ [...] adds 837e3a1bbfdc cifs: rename dup_vol to smb3_fs_context_dup and move it in [...] adds 15c7d09af215 cifs: move the enum for cifs parameters into fs_context.h adds 66e7b09c7311 cifs: move cifs_parse_devname to fs_context.c adds 24e0a1eff9e2 cifs: switch to new mount api adds 4deb075985ec cifs: remove the devname argument to cifs_compose_mount_options adds d17abdf75665 cifs: add an smb3_fs_context to cifs_sb adds a2a52a8a3601 cifs: get rid of cifs_sb->mountdata adds a87e67254bc5 cifs: Make extract_hostname function public adds e73a42e07a22 cifs: Make extract_sharename function public adds bc04499477d9 cifs: minor kernel style fixes for comments adds 047092ffe2b1 cifs: cleanup misc.c adds 06f08dab3ca7 cifs: Register generic netlink family adds 0ac4e2919aa4 cifs: add witness mount option and data structs adds e68f4a7bf006 cifs: minor updates to Kconfig adds bf80e5d4259a cifs: Send witness register and unregister commands to use [...] adds fed979a7e082 cifs: Set witness notification handler for messages from u [...] adds 20fab0da2f2d cifs: Add witness information to debug data dump adds 21077c62e178 cifs: Send witness register messages to userspace daemon i [...] adds 7d6535b72042 cifs: Simplify reconnect code when dfs upcall is enabled adds 607dfc79c37a cifs: remove various function description warnings adds ee0dce4926b9 cifs: remove some minor warnings pointed out by kernel test robot adds 8401e9367893 cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb adds af1e40d9ac84 cifs: remove actimeo from cifs_sb adds 121d947d4fe1 cifs: Handle witness client move notification adds 427c4f004e17 cifs: Add missing sentinel to smb3_fs_parameters adds c741cba2cd1d cifs: move cifs_cleanup_volume_info[_content] to fs_context.c adds 522aa3b57532 cifs: move [brw]size from cifs_sb to cifs_sb->ctx adds d6a78783407c cifs: add initial reconfigure support adds 9ccecae8d1d7 cifs: we do not allow changing username/password/unc/... d [...] adds 387ec58f339b cifs: simplify handling of cifs_sb/ctx->local_nls adds 6fd4ea88b59a cifs: don't create a temp nls in cifs_setup_ipc adds 7c7ee628f8e9 cifs: uncomplicate printing the iocharset parameter adds 531f03bc6d05 cifs: do not allow changing posix_paths during remount adds 51acd208bd57 cifs: remove ctx argument from cifs_setup_cifs_sb adds 2d39f50c2b15 cifs: move update of flags into a separate function adds 1cb6c3d62ca9 cifs: update mnt_cifs_flags during reconfigure adds 5c4b642141eb cifs: fix uninitialized variable in smb3_fs_context_parse_param adds 653a5efb849a cifs: update super_operations to show_devname adds dd538034f84f smb3: remind users that witness protocol is experimental adds 09a8361e3b68 cifs: Fix some error pointers handling detected by static checker adds 0c2b5f7ce50c cifs: fix rsize/wsize to be negotiated values adds 6cf5abbfa8c8 cifs: fix use after free in cifs_smb3_do_mount() adds cd7b699b0198 cifs: Tracepoints and logs for tracing credit changes. adds 27cf94853e6d cifs: correct four aliased mount parms to allow use of pre [...] adds 31f6551ad756 cifs: handle "guest" mount parameter adds 2d0604934f50 cifs: Fix support for remount when not changing rsize/wsize adds afee4410bc6c cifs: update internal module version number adds e13300bdaa68 Merge tag '5.11-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds b8f1da98a219 ubifs: Delete duplicated words + other fixes adds 8fdaaf4cf3ce jffs2: Fix if/else empty body warnings adds 2976c19c95a4 ubifs: Code cleanup by removing ifdef macro surrounding adds 9afc9a8a4909 jffs2: Fix GC exit abnormally adds 08cd274f9b82 jffs2: Fix ignoring mounting options problem during remounting adds cd3ed3c73ac6 jffs2: Allow setting rp_size to zero during remounting adds f21240078391 ubifs: Fix the printing type of c->big_lpt adds 619ea229e9b5 ubi: Remove useless code in bytes_str_to_int adds 20f1431160c6 ubifs: wbuf: Don't leak kernel memory to flash adds 3cded6633059 ubifs: Fix error return code in ubifs_init_authentication() adds 22bdb8b6fd8e jffs2: remove trailing semicolon in macro definition adds f669e74be820 ubi: Do not zero out EC and VID on ECC-ed NOR flashes adds 89f40d0a9656 ubifs: Fixed print foramt mismatch in ubifs adds a61df3c413e4 jffs2: Fix NULL pointer dereference in rp_size fs option parsing adds 32f6ccc743b8 ubifs: Remove the redundant return in dbg_check_nondata_no [...] adds c4c0d19d39d2 ubifs: Limit dumping length by size of memory which is all [...] adds c8be097530a8 Revert "ubifs: Fix out-of-bounds memory access caused by a [...] adds a33e30a0e023 ubifs: Pass node length in all node dumping callers adds bf6dab7a6ce7 ubifs: ubifs_dump_sleb: Remove unused function adds b80a974b8c58 ubifs: ubifs_dump_node: Dump all branches of the index node adds 787fec8ac15c Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds db03b4282785 um: Convert tasklets to use new tasklet_setup() API adds 72d3e093afae um: random: Register random as hwrng-core device adds 09041c92f0aa um: Add support for TIF_NOTIFY_SIGNAL adds 97be7ceaf7fe um: Remove use of asprinf in umid.c adds ff9632d2a665 um: Fix time-travel mode adds fc6b6a872dcd um: ubd: Submit all data segments atomically adds f4ab7818ef7a um: line: Don't free winch (with IRQ) under spinlock adds 517f60206ee5 um: Increase stack frame size threshold for signal.c adds ef3ba87cb7c9 um: ubd: Set device serial attribute from cmdline adds d66c91836b8d um: sigio: Return error from add_sigio_fd() adds 36d46a5907ba um: Support dynamic IRQ allocation adds aaf5800e249f um: virtio: Use dynamic IRQ allocation adds 0ede3c05eec8 um: Clean up alarm IRQ chip name adds 458e1f7da004 um: irq: Clean up and rename struct irq_fd adds 0737402f42d3 um: irq: Reduce irq_reg allocation adds 2fccfcc0c742 um: Remove IRQ_NONE type adds 3032b94587c7 um: Simplify IRQ handling code adds 49da38a3ef33 um: Simplify os_idle_sleep() and sleep longer adds 2701c1bd91dd um: time: Fix read_persistent_clock64() in time-travel adds 92dcd3d31843 um: Allow PM with suspend-to-idle adds a374b7cb1ea6 um: Support suspend to RAM adds 3c6ac61bc91e um: Fetch registers only for signals which need them adds 58b09f686970 um: time-travel: avoid multiple identical propagations adds 963285b0b47a um: support some of ARCH_HAS_SET_MEMORY adds ef4459a6da09 um: allocate a guard page to helper threads adds e3a01cbee9c5 um: Monitor error events in IRQ controller adds 9b1c0c0e25dc um: tty: Fix handling of close in tty lines adds 9431f7c199ab um: chan_xterm: Fix fd leak adds 452f94cecff6 um: time-travel: Actually apply "free-until" optimisation adds cae20ba0a16c um: irq/sigio: Support suspend/resume handling of workaround IRQs adds 11385539c024 um: time-travel: Correct time event IRQ delivery adds 1fb1abc83636 um: Fix build w/o CONFIG_PM_SLEEP adds 345b17acb1aa Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub [...] adds 9ef6293c0659 gpiolib: Use proper type for bias enumerator in gpio_set_bias() adds 163d1719d30f gpiolib: Switch to use compat_need_64bit_alignment_fixup() helper adds f1f37abbe6fc gpio: Retire the explicit gpio irqchip code adds 8aa163350506 gpio: stmpe: Fix forgotten refactoring adds b9bf97105f4b gpio: 104-idi-48: improve code indentation adds ad9a72f9c6fd Merge tag 'v5.10-rc4' into devel adds 27b5ea2fcb90 Merge branch 'devel' into for-next adds 018ce2214740 Merge tag 'intel-pinctrl-v5.10-2' into HEAD adds 13daf4897828 gpiolib: Replace unsigned by unsigned int adds 6900fad60ac6 gpiolib: add missed break statement adds 8b69461c2b7c gpiolib: use proper API to pack pin configuration parameters adds 0c4d86663ba1 gpiolib: Extract gpio_set_config_with_argument() for future use adds 6aa32ad70759 gpiolib: move bias related code from gpio_set_config() to [...] adds baca3b15cd2a gpiolib: Extract gpio_set_config_with_argument_optional() helper adds f725edd86b6b gpiolib: Introduce gpio_set_debounce_timeout() for internal use adds e7b731327aea gpiolib: acpi: Respect bias settings for GpioInt() resource adds 32fa65527ce1 gpiolib: acpi: Use named item for enum gpiod_flags variable adds 8dcb7a15a585 gpiolib: acpi: Take into account debounce settings adds ce698f4ec18c gpiolib: acpi: Move non-critical code outside of critical section adds 1a81f19154b4 gpiolib: acpi: Move acpi_gpio_to_gpiod_flags() upper in the code adds 56f7058af0dc gpiolib: acpi: Set initial value for output pin based on b [...] adds bca404802cea gpiolib: acpi: Make acpi_gpio_to_gpiod_flags() usable for [...] adds 2e2b496cebef gpiolib: acpi: Extract acpi_request_own_gpiod() helper adds 74301f278158 gpiolib: acpi: Convert pin_index to be u16 adds 2c4d00cb8fc5 gpiolib: acpi: Use BIT() macro to increase readability adds e709a7b5a066 gpiolib: acpi: Make Intel GPIO tree official for GPIO ACPI work adds dc80a2717e9d Merge tag 'intel-gpio-v5.11-1' of gitolite.kernel.org:pub/ [...] adds 8c669fe69a7d gpio: gpio-xilinx: Arrange headers in sorting order adds 700a2b53bdc9 dt-bindings: gpio: gpio-xilinx: Add clk support to xilinx [...] adds 65bbe531b546 gpio: gpio-xilinx: Add clock support adds 0230a41ed6a8 gpio: gpio-xilinx: Add remove function adds bea67aeab022 gpio: gpio-xilinx: Check return value of of_property_read_u32 adds 8b51658347af MAINTAINERS: add fragment for xilinx GPIO drivers adds 0f2c7af45d7e gpio: mxc: Convert the driver to DT-only adds 3b4feb21158f gpio: sysfs: Enforce character device adds 011a78c1942e gpio: sifive: Set affinity callback to parent adds c4e1f7d92cd6 gpio: tegra186: Set affinity callback to parent adds 105e051f1ae4 gpio: mxs: Remove unused .id_table support adds a0de695819f6 Documentation: gpio: fix typo and unclear legacy API section adds 64a38367b450 dt-bindings: gpio: Use Tegra186-specific include guard adds 588cc1a02633 dt-bindings: gpio: Add a binding header for the MSC313 GPI [...] adds 493c7e03f837 dt-bindings: gpio: Binding for MStar MSC313 GPIO controller adds 93224edf0b9f gpio: msc313: MStar MSC313 GPIO driver adds 26d060e47e25 gpiolib: cdev: allow edge event timestamps to be configure [...] adds da777be6de01 tools: gpio: add support for reporting realtime event cloc [...] adds e0822cf9b892 tools: gpio: add option to report wall-clock time to gpio- [...] adds c47d9e1b7343 gpio: just plain warning when nonexisting gpio requested adds dd0fa81143f6 gpio: Add TODO item for debugfs interface adds 3bf1d26c8a16 drivers: gpio: bt8xx: prefer dev_err()/dev_warn() over of [...] adds a922a2445408 drivers: gpio: amd8111: prefer dev_err()/dev_info() over r [...] adds 37ddba0245b4 drivers: gpio: amd8111: use SPDX-License-Identifier adds a0db197f534f gpiolib: cdev: Flag invalid GPIOs as used adds 7b58696d9a84 gpiolib: Extract gpiod_not_found() helper adds 3ffb7c45d193 gpiolib: cdev: document that line eflags are shared adds 40941954f6ce gpiolib: of: Use named item for enum gpiod_flags variable adds 8bbff39c6c6c gpiolib: Unify expectations about ->request() returned value adds 95d9f84fca1e gpiolib: split error path in gpiod_request_commit() adds 11b3de087a1c dt-bindings: gpio: pca953x: Add support for the NXP PCAL9554B/C adds 43ddebdd0966 gpio: mockup: Allow probing from device tree adds 5e2ca893d772 gpiolib: cdev: add GPIO_V2_LINE_FLAG_EDGE_BOTH and use it [...] adds 714d3a295854 gpio: rcar: Cache gpiochip_get_data() return value adds 677d7d613a61 gpio: rcar: Align register offsets adds 208c80f14b59 gpio: rcar: Rework hardware features handling adds 183245c4f204 gpio: rcar: Implement gpio_chip.get_multiple() adds 6ea68fc0a604 gpio: tegra: Add lockdep class adds 37174f334130 gpio: tegra: Use raw_spinlock adds 3c6e73e47afc gpiolib: devres: shrink devm_gpiochip_add_data_with_key() adds f52d6d8b43e5 gpio: sifive: To get gpio irq offset from device tree data adds 1bfaf1299c38 gpio: exar: add a newline after the copyright notice adds 26ced453a519 gpio: exar: include idr.h adds 8e27c2aef8c3 gpio: exar: switch to a simpler IDA interface adds 0c2c7e1323b4 gpio: exar: use a helper variable for &pdev->dev adds 696868d0a79c gpio: exar: unduplicate address and offset computation adds 36fb7218e878 gpio: exar: switch to using regmap adds 5300ebb695fa gpio: exar: use devm action for freeing the IDA and drop remove() adds 7d3615ae4011 gpio: dwapb: Remove unnecessary error message adds 0aa42370084c gpio: xra1403: remove unneeded spi_set_drvdata() adds 2ae136a34fce gpio: omap: handle deferred probe with dev_err_probe() for [...] adds bc5d09843222 gpiolib: acpi: Fix fall-through warnings for Clang adds d49ee56292d7 gpio: ath79: Fix fall-through warning for Clang adds 3cc1fb739939 gpiolib: do not print err message for EPROBE_DEFER adds 64b19f6abedc gpio: mvebu: update Armada XP per-CPU comment adds 48f32a835373 gpio: mvebu: switch pwm duration registers to regmap adds b5252196d08a gpio: put virtual gpio device into their own submenu adds 40b37008eb5a Merge tag 'gpio-updates-for-v5.11' of git://git.kernel.org [...] adds e6071cada169 dt-bindings: mt7621-gpio: convert bindings to YAML format adds 9d5522199505 gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask adds 9777d0bfdae7 gpio: cs5535: Simplify the return expression of cs5535_gpi [...] adds 356b01a986a5 gpio: gpio-hisi: Add HiSilicon GPIO support adds 80e493d2b74a MAINTAINERS: Add maintainer for HiSilicon GPIO driver adds 72db5d54d763 gpio: hisi: Do not require ACPI for COMPILE_TEST adds 7ac554888233 MAINTAINERS: Remove reference to non-existing file adds a409ed156a90 Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/l [...] adds 00ab027a3b82 RISC-V: Add kernel image sections to the resource tree adds c18d7c17c005 riscv: Fix compressed Image formats build adds 2c42bcbb95ec riscv: Clean up boot dir adds ae386e9d809c riscv: Ignore Image.* and loader.bin adds da815582cf45 riscv: Enable CMA support adds 31564b8b6dba riscv: Add HAVE_IRQ_TIME_ACCOUNTING adds 99c168fccbfe riscv: Cleanup stacktrace adds 9dd97064e21f riscv: Make stack walk callback consistent with generic code adds 5cb0080f1bfd riscv: Enable ARCH_STACKWALK adds 62149f3564c5 RISC-V: Initialize SBI early adds b6566dc1acca RISC-V: Align the .init.text section adds 19a00869028f RISC-V: Protect all kernel sections including init early adds b5b11a8ac4b5 RISC-V: Move dynamic relocation section under __init adds 04091d6c0535 riscv: provide memmove implementation adds 772e1b7c4267 riscv: kernel: Drop unused clean rule adds 3ae9c3cde51a riscv: Fixed kernel test robot warning adds 527701eda5f1 lib: Add a generic version of devmem_is_allowed() adds 78ed473c7619 RISC-V: Use the new generic devmem_is_allowed() adds 914ee96654d8 arm: Use the generic devmem_is_allowed() adds 6585bd827407 arm64: Use the generic devmem_is_allowed() adds 7d95a88f9254 Add and use a generic version of devmem_is_allowed() adds e2ae634014d3 Merge tag 'riscv-for-linus-5.11-mw0' of git://git.kernel.o [...] adds 51550a483606 arm64: topology: Drop the useless update to per-cpu cycles adds bf023e76a8c0 arm64: entry: suppress W=1 prototype warnings adds 31f80a4e9603 arm64: Warn the user when a small VA_BITS value wastes memory adds 9fd339a45be5 arm64: Work around broken GCC 4.9 handling of "S" constraint adds 5ba836eb9fdb Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9365965db0c7 s390: always clear kernel stack backchain before calling f [...] adds f0c7cf13a3d7 s390: make calls to TRACE_IRQS_OFF/TRACE_IRQS_ON balanced adds f22b9c219a79 s390/test_unwind: fix CALL_ON_STACK tests adds 91c2bad6aec9 s390/test_unwind: use timer instead of udelay adds dd6cfe553212 s390/delay: simplify udelay adds 9ceed9988a8e s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK adds e0d62dcb20be s390/delay: remove udelay_simple() adds 44292c868473 s390/idle: merge enabled_wait() and arch_cpu_idle() adds 7494755a9ad6 s390/idle: remove raw_local_irq_save()/restore() from arch [...] adds 8d93b7011831 s390/idle: allow arch_cpu_idle() to be kprobed adds dfdc6e73cdcf s390/zcrypt: convert comma to semicolon adds a087241716a6 Merge tag 's390-5.11-2' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 + .../bindings/gpio/mediatek,mt7621-gpio.txt | 35 - .../bindings/gpio/mediatek,mt7621-gpio.yaml | 72 + .../bindings/gpio/mstar,msc313-gpio.yaml | 59 + Documentation/driver-api/gpio/consumer.rst | 18 +- Documentation/driver-api/gpio/driver.rst | 67 +- .../features/time/irq-time-acct/arch-support.txt | 2 +- MAINTAINERS | 19 + arch/arm/Kconfig | 2 +- arch/arm/include/asm/io.h | 1 - arch/arm/mm/mmap.c | 22 - arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/exception.h | 4 + arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/kernel/topology.c | 6 +- arch/arm64/mm/init.c | 3 + arch/arm64/mm/mmap.c | 21 - arch/riscv/Kconfig | 3 + arch/riscv/Makefile | 6 + arch/riscv/boot/.gitignore | 3 +- arch/riscv/boot/Makefile | 2 +- arch/riscv/include/asm/sections.h | 2 + arch/riscv/include/asm/set_memory.h | 4 + arch/riscv/include/asm/stacktrace.h | 17 + arch/riscv/include/asm/string.h | 8 +- arch/riscv/kernel/Makefile | 2 - arch/riscv/kernel/asm-offsets.c | 2 + arch/riscv/kernel/head.S | 1 - arch/riscv/kernel/perf_callchain.c | 10 +- arch/riscv/kernel/riscv_ksyms.c | 2 + arch/riscv/kernel/setup.c | 179 +- arch/riscv/kernel/stacktrace.c | 62 +- arch/riscv/kernel/vmlinux.lds.S | 63 +- arch/riscv/lib/Makefile | 1 + arch/riscv/lib/memmove.S | 64 + arch/riscv/mm/init.c | 52 +- arch/riscv/mm/pageattr.c | 6 + arch/s390/Kconfig | 1 + arch/s390/include/asm/delay.h | 12 +- arch/s390/include/asm/processor.h | 7 - arch/s390/kernel/entry.S | 16 +- arch/s390/kernel/idle.c | 18 +- arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/setup.c | 1 - arch/s390/lib/delay.c | 105 +- arch/s390/lib/test_unwind.c | 31 +- arch/um/Kconfig | 6 + arch/um/drivers/chan_user.c | 4 +- arch/um/drivers/line.c | 30 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/port_kern.c | 4 +- arch/um/drivers/random.c | 105 +- arch/um/drivers/ubd_kern.c | 273 ++- arch/um/drivers/vector_kern.c | 10 +- arch/um/drivers/virtio_uml.c | 31 +- arch/um/drivers/xterm.c | 5 + arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/irq.h | 9 +- arch/um/include/asm/pgtable.h | 3 + arch/um/include/asm/set_memory.h | 1 + arch/um/include/linux/time-internal.h | 4 +- arch/um/include/shared/common-offsets.h | 3 + arch/um/include/shared/irq_kern.h | 13 +- arch/um/include/shared/irq_user.h | 21 +- arch/um/include/shared/kern_util.h | 5 +- arch/um/include/shared/os.h | 23 +- arch/um/kernel/irq.c | 534 ++--- arch/um/kernel/process.c | 24 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/time.c | 97 +- arch/um/kernel/tlb.c | 54 + arch/um/kernel/um_arch.c | 67 + arch/um/os-Linux/Makefile | 2 + arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/irq.c | 4 +- arch/um/os-Linux/sigio.c | 70 +- arch/um/os-Linux/signal.c | 22 +- arch/um/os-Linux/skas/process.c | 15 +- arch/um/os-Linux/time.c | 17 +- arch/um/os-Linux/umid.c | 17 +- drivers/char/hw_random/Kconfig | 16 +- drivers/gpio/Kconfig | 30 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 85 +- drivers/gpio/gpio-104-idi-48.c | 6 +- drivers/gpio/gpio-amd8111.c | 11 +- drivers/gpio/gpio-ath79.c | 1 + drivers/gpio/gpio-bt8xx.c | 8 +- drivers/gpio/gpio-cs5535.c | 8 +- drivers/gpio/gpio-dwapb.c | 7 +- drivers/gpio/gpio-exar.c | 155 +- drivers/gpio/gpio-hisi.c | 323 +++ drivers/gpio/gpio-mockup.c | 11 +- drivers/gpio/gpio-msc313.c | 460 +++++ drivers/gpio/gpio-mvebu.c | 71 +- drivers/gpio/gpio-mxc.c | 102 +- drivers/gpio/gpio-mxs.c | 14 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 87 +- drivers/gpio/gpio-sifive.c | 25 +- drivers/gpio/gpio-stmpe.c | 10 +- drivers/gpio/gpio-tegra.c | 22 +- drivers/gpio/gpio-tegra186.c | 11 + drivers/gpio/gpio-xilinx.c | 49 +- drivers/gpio/gpio-xra1403.c | 10 +- drivers/gpio/gpiolib-acpi.c | 139 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpio/gpiolib-cdev.c | 79 +- drivers/gpio/gpiolib-devres.c | 27 +- drivers/gpio/gpiolib-of.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 301 +-- drivers/gpio/gpiolib.h | 4 + drivers/mtd/ubi/build.c | 6 +- drivers/mtd/ubi/io.c | 9 +- drivers/s390/cio/device.c | 2 +- drivers/s390/crypto/zcrypt_cex2a.c | 2 +- drivers/s390/crypto/zcrypt_cex4.c | 2 +- fs/cifs/Kconfig | 25 +- fs/cifs/Makefile | 4 +- fs/cifs/cache.c | 24 - fs/cifs/cifs_debug.c | 13 + fs/cifs/cifs_dfs_ref.c | 19 +- fs/cifs/cifs_fs_sb.h | 12 +- fs/cifs/cifs_swn.c | 694 +++++++ fs/cifs/cifs_swn.h | 25 + fs/cifs/cifsacl.c | 238 ++- fs/cifs/cifsacl.h | 4 + fs/cifs/cifsencrypt.c | 5 + fs/cifs/cifsfs.c | 174 +- fs/cifs/cifsfs.h | 6 +- fs/cifs/cifsglob.h | 106 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/cifsproto.h | 39 +- fs/cifs/connect.c | 2125 ++++---------------- fs/cifs/dfs_cache.c | 115 +- fs/cifs/dfs_cache.h | 2 +- fs/cifs/dir.c | 7 +- fs/cifs/file.c | 26 +- fs/cifs/fs_context.c | 1529 +++++++++++++- fs/cifs/fs_context.h | 225 ++- fs/cifs/fscache.c | 1 + fs/cifs/fscache.h | 1 - fs/cifs/inode.c | 74 +- fs/cifs/misc.c | 5 +- fs/cifs/netlink.c | 89 + fs/cifs/netlink.h | 16 + fs/cifs/readdir.c | 19 +- fs/cifs/sess.c | 71 +- fs/cifs/smb1ops.c | 13 +- fs/cifs/smb2misc.c | 31 +- fs/cifs/smb2ops.c | 63 +- fs/cifs/smb2pdu.c | 7 +- fs/cifs/smb2pdu.h | 14 +- fs/cifs/smbdirect.c | 1 + fs/cifs/trace.h | 4 + fs/cifs/transport.c | 15 + fs/cifs/unc.c | 71 + fs/jffs2/debug.h | 23 +- fs/jffs2/jffs2_fs_sb.h | 1 + fs/jffs2/nodelist.h | 4 +- fs/jffs2/readinode.c | 16 + fs/jffs2/super.c | 32 +- fs/ubifs/auth.c | 4 +- fs/ubifs/commit.c | 4 +- fs/ubifs/debug.c | 116 +- fs/ubifs/debug.h | 5 +- fs/ubifs/dir.c | 4 +- fs/ubifs/file.c | 8 +- fs/ubifs/io.c | 52 +- fs/ubifs/journal.c | 3 +- fs/ubifs/lpt.c | 4 +- fs/ubifs/master.c | 4 +- fs/ubifs/orphan.c | 6 +- fs/ubifs/recovery.c | 6 +- fs/ubifs/replay.c | 6 +- fs/ubifs/sb.c | 2 +- fs/ubifs/scan.c | 4 +- fs/ubifs/super.c | 6 +- fs/ubifs/tnc.c | 10 +- fs/ubifs/tnc_misc.c | 7 +- fs/ubifs/ubifs.h | 10 +- include/asm-generic/io.h | 4 + include/dt-bindings/gpio/tegra186-gpio.h | 4 +- include/linux/gpio/consumer.h | 4 +- include/linux/gpio/driver.h | 71 - include/uapi/linux/cifs/cifs_netlink.h | 63 + include/uapi/linux/gpio.h | 12 +- lib/Kconfig | 3 + lib/Kconfig.debug | 2 +- lib/Makefile | 2 + lib/devmem_is_allowed.c | 27 + tools/gpio/gpio-event-mon.c | 6 +- tools/gpio/lsgpio.c | 4 + 197 files changed, 6823 insertions(+), 4263 deletions(-) delete mode 100644 Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml create mode 100644 arch/riscv/include/asm/stacktrace.h create mode 100644 arch/riscv/lib/memmove.S create mode 100644 arch/um/include/asm/set_memory.h create mode 100644 drivers/gpio/gpio-hisi.c create mode 100644 drivers/gpio/gpio-msc313.c create mode 100644 fs/cifs/cifs_swn.c create mode 100644 fs/cifs/cifs_swn.h create mode 100644 fs/cifs/netlink.c create mode 100644 fs/cifs/netlink.h create mode 100644 fs/cifs/unc.c create mode 100644 include/uapi/linux/cifs/cifs_netlink.h create mode 100644 lib/devmem_is_allowed.c