This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1fb3b526df3b Merge tag 'docs-5.2a' of git://git.lwn.net/linux new fb1b79d88b88 xtensa: fix incorrect fd close in error case of simdisk_setup() new fd58015ca9fe xtensa: set proper error code for simdisk_setup() new 8e65986dcae8 xtensa: drop ifdef __KERNEL__ from kernel-only headers new 8f8d5745bb52 xtensa: replace variant/core.h with asm/core.h new d065fcf12c21 xtensa: clean up inline assembly in futex.h new f7c34874f04a xtensa: add exclusive atomics support new a5944195d00a xtensa: implement initialize_cacheattr for MPU cores new 7a5575212ce4 Merge tag 'xtensa-20190510' of git://github.com/jcmvbkbc/l [...] new e80b18599a39 tomoyo: Add a kernel config option for fuzzing testing. new e6193f78bb68 tomoyo: Check address length before reading address family new 27df4b4a1b5f tomoyo: Change pathname calculation for read-only filesystems. new 4ad98ac46490 tomoyo: Don't emit WARNING: string while fuzzing testing. new c367dc8d0dd2 Merge branch 'next-tomoyo2' of git://git.kernel.org/pub/sc [...] new a88a7b3eb076 vfio: Use dev_printk() when possible new 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" new 2c85f2bd5194 vfio-pci/nvlink2: Fix potential VMA leak new 60e7f2c3fe99 vfio/mdev: Avoid release parent reference during error path new f707d837b6c2 vfio/mdev: Removed unused kref new 50732af3b656 vfio/mdev: Drop redundant extern for exported symbols new d3000463504b vfio/mdev: Avoid masking error code to EBUSY new a6d6f4f160f7 vfio/mdev: Follow correct remove sequence new 6093e348a5e2 vfio/mdev: Fix aborting mdev child device removal if one fails new 405ecbf72f2e vfio/mdev: Avoid inline get and put parent helpers new 15c80c1659f2 vfio: Add Cornelia Huck as reviewer new 6fe567df04a2 Merge tag 'vfio-v5.2-rc1' of git://github.com/awilliam/linux-vfio new f69e00bd21aa gpio: mmio: Support two direction registers new 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage new c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups new 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() new bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() new aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() new 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() new b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() new 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() new 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() new 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() new b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() new 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() new 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() new 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() new 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() new 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() new 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() new 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() new dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() new 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() new 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() new 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() new ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() new 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() new c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() new 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() new 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() new a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() new aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() new f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() new 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() new df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() new 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() new 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() new 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() new 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() new 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer new 7c68571f77fb gpio: omap: avoid clang warning new 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() new 542f36159f94 gpio: Set proper argument value to set_config new 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple new 27157af66324 gpio: mmio: Drop bgpio_dir_inverted new 26af34079f1d Merge tag 'v5.1-rc3' into devel new a71a81e79758 gpio: of: Optimize quirk checks new f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled new 12f2639038ef tracing: stop making gpio tracing configurable new 338aa10750ba gpio: vf610: Do not share irq_chip new a262555bc685 gpio: vf610: Simplify vf610_gpio_set() new 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() new db9ed63ca510 gpio: vf610: Use devres to disable clk_port new fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio new a74b4b11541a gpio: vf610: Use devres to remove gpiochip new 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() new 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 new 932002f0028f gpio: pca953x: Add support for CAT9554 new 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig new 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section new 3c7469514dbe gpio: 74x164: Make use of device properties new 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers new 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier new c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller new 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] new 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] new da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios new cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry new 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code new 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend new 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO new b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> new 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] new e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] new 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] new 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table new 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 new 12c7a4fc47e4 gpio: pca953x: add support for pca6416 new 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags new fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent new 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT new 80c8d927dacc gpiolib: acpi: Change type of dflags new 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately new 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper new 2d3b6db122ce gpiolib: acpi: Respect pin bias setting new 1e9aa2a8164f gpio: pxa: Make two symbols static new 4a4b119b176e gpio: sch: Remove write-only core_base new 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst new 0fbee1df2078 gpio: Update documentation new 8148c17b179d Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/li [...]
The 113 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 + Documentation/driver-api/gpio/driver.rst | 361 +++++++----- Documentation/gpio/index.rst | 17 + Documentation/gpio/{sysfs.txt => sysfs.rst} | 39 +- MAINTAINERS | 1 + arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/xtensa/Kconfig | 26 +- arch/xtensa/boot/boot-redboot/bootstrap.S | 2 +- arch/xtensa/include/asm/asmmacro.h | 2 +- arch/xtensa/include/asm/atomic.h | 66 ++- arch/xtensa/include/asm/barrier.h | 4 + arch/xtensa/include/asm/bitops.h | 125 +++- arch/xtensa/include/asm/cache.h | 2 +- arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/coprocessor.h | 2 +- arch/xtensa/include/asm/core.h | 21 + arch/xtensa/include/asm/futex.h | 122 ++-- arch/xtensa/include/asm/initialize_mmu.h | 38 +- arch/xtensa/include/asm/io.h | 3 - arch/xtensa/include/asm/irq.h | 2 +- arch/xtensa/include/asm/pci-bridge.h | 3 - arch/xtensa/include/asm/pci.h | 4 - arch/xtensa/include/asm/pgalloc.h | 3 - arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/include/asm/ptrace.h | 2 +- arch/xtensa/include/asm/vectors.h | 2 +- arch/xtensa/kernel/hw_breakpoint.c | 2 +- arch/xtensa/kernel/setup.c | 3 + arch/xtensa/kernel/vmlinux.lds.S | 2 +- arch/xtensa/lib/checksum.S | 2 +- arch/xtensa/lib/memcopy.S | 2 +- arch/xtensa/lib/memset.S | 2 +- arch/xtensa/lib/strncpy_user.S | 2 +- arch/xtensa/lib/strnlen_user.S | 2 +- arch/xtensa/lib/usercopy.S | 2 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- .../platforms/xt2000/include/platform/hardware.h | 2 +- .../platforms/xt2000/include/platform/serial.h | 2 +- drivers/gpio/Kconfig | 83 +-- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-mlxbf.c | 152 +++++ drivers/gpio/gpio-mmio.c | 99 ++-- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 644 +++++++++------------ drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 - drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 ++- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 ++-- drivers/gpio/gpiolib-of.c | 24 +- drivers/gpio/gpiolib.c | 43 +- drivers/gpio/gpiolib.h | 19 +- drivers/pinctrl/pinctrl-mcp23s08.c | 110 ---- drivers/vfio/mdev/mdev_core.c | 18 +- drivers/vfio/mdev/mdev_private.h | 1 - drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 23 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 + .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- include/linux/gpio/driver.h | 15 +- include/linux/gpio/machine.h | 26 +- include/linux/mdev.h | 21 +- include/linux/pci.h | 3 + include/linux/platform_data/gpio-omap.h | 2 - include/trace/events/gpio.h | 4 - kernel/trace/Kconfig | 7 - security/tomoyo/Kconfig | 10 + security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 + security/tomoyo/realpath.c | 3 +- security/tomoyo/util.c | 2 + 108 files changed, 1560 insertions(+), 1207 deletions(-) create mode 100644 Documentation/gpio/index.rst rename Documentation/gpio/{sysfs.txt => sysfs.rst} (86%) create mode 100644 arch/xtensa/include/asm/core.h create mode 100644 drivers/gpio/gpio-mlxbf.c