users/jedix/linux-maple.git
4 years agoMerge remote-tracking branch 'usb-serial/usb-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:50:49 +0000 (16:50 +1000)]
Merge remote-tracking branch 'usb-serial/usb-next'

4 years agoMerge remote-tracking branch 'usb/usb-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:47:31 +0000 (16:47 +1000)]
Merge remote-tracking branch 'usb/usb-next'

4 years agoMerge remote-tracking branch 'driver-core/driver-core-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:33:08 +0000 (16:33 +1000)]
Merge remote-tracking branch 'driver-core/driver-core-next'

# Conflicts:
# drivers/of/property.c

4 years agoMerge remote-tracking branch 'ipmi/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:31:17 +0000 (16:31 +1000)]
Merge remote-tracking branch 'ipmi/for-next'

4 years agoMerge remote-tracking branch 'leds/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:29:36 +0000 (16:29 +1000)]
Merge remote-tracking branch 'leds/for-next'

4 years agoMerge remote-tracking branch 'chrome-platform/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:28:15 +0000 (16:28 +1000)]
Merge remote-tracking branch 'chrome-platform/for-next'

4 years agoMerge remote-tracking branch 'drivers-x86/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:26:06 +0000 (16:26 +1000)]
Merge remote-tracking branch 'drivers-x86/for-next'

# Conflicts:
# MAINTAINERS
# drivers/platform/x86/thinkpad_acpi.c

4 years agoMerge remote-tracking branch 'percpu/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 06:26:03 +0000 (16:26 +1000)]
Merge remote-tracking branch 'percpu/for-next'

4 years agoMerge remote-tracking branch 'kvms390/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:25:01 +0000 (16:25 +1000)]
Merge remote-tracking branch 'kvms390/next'

4 years agoMerge remote-tracking branch 'kvm-arm/next'
Stephen Rothwell [Wed, 14 Apr 2021 06:10:12 +0000 (16:10 +1000)]
Merge remote-tracking branch 'kvm-arm/next'

4 years agoMerge remote-tracking branch 'kvm/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:58:12 +0000 (15:58 +1000)]
Merge remote-tracking branch 'kvm/next'

# Conflicts:
# arch/x86/kvm/svm/nested.c

4 years agoMerge remote-tracking branch 'rcu/rcu/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:43:19 +0000 (15:43 +1000)]
Merge remote-tracking branch 'rcu/rcu/next'

4 years agoMerge remote-tracking branch 'ftrace/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:38:36 +0000 (15:38 +1000)]
Merge remote-tracking branch 'ftrace/for-next'

# Conflicts:
# arch/x86/kernel/kprobes/ftrace.c

4 years agoMerge remote-tracking branch 'irqchip/irq/irqchip-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:32:39 +0000 (15:32 +1000)]
Merge remote-tracking branch 'irqchip/irq/irqchip-next'

# Conflicts:
# drivers/irqchip/Kconfig
# drivers/irqchip/Makefile

4 years agoMerge remote-tracking branch 'edac/edac-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:32:38 +0000 (15:32 +1000)]
Merge remote-tracking branch 'edac/edac-for-next'

4 years agoMerge remote-tracking branch 'tip/auto-latest'
Stephen Rothwell [Wed, 14 Apr 2021 05:17:54 +0000 (15:17 +1000)]
Merge remote-tracking branch 'tip/auto-latest'

4 years agoMerge remote-tracking branch 'spi/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:15:03 +0000 (15:15 +1000)]
Merge remote-tracking branch 'spi/for-next'

4 years agoMerge remote-tracking branch 'mailbox/mailbox-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:13:13 +0000 (15:13 +1000)]
Merge remote-tracking branch 'mailbox/mailbox-for-next'

4 years agoMerge remote-tracking branch 'devicetree/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 05:05:51 +0000 (15:05 +1000)]
Merge remote-tracking branch 'devicetree/for-next'

# Conflicts:
# drivers/of/of_net.c

4 years agoMerge remote-tracking branch 'audit/next'
Stephen Rothwell [Wed, 14 Apr 2021 05:00:15 +0000 (15:00 +1000)]
Merge remote-tracking branch 'audit/next'

4 years agoMerge remote-tracking branch 'iommu/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:54:58 +0000 (14:54 +1000)]
Merge remote-tracking branch 'iommu/next'

4 years agoMerge remote-tracking branch 'tpmdd/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:52:48 +0000 (14:52 +1000)]
Merge remote-tracking branch 'tpmdd/next'

4 years agoMerge remote-tracking branch 'tomoyo/master'
Stephen Rothwell [Wed, 14 Apr 2021 04:50:39 +0000 (14:50 +1000)]
Merge remote-tracking branch 'tomoyo/master'

4 years agoMerge remote-tracking branch 'selinux/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:38:10 +0000 (14:38 +1000)]
Merge remote-tracking branch 'selinux/next'

4 years agoMerge remote-tracking branch 'keys/keys-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:36:02 +0000 (14:36 +1000)]
Merge remote-tracking branch 'keys/keys-next'

# Conflicts:
# certs/system_keyring.c

4 years agoMerge remote-tracking branch 'integrity/next-integrity'
Stephen Rothwell [Wed, 14 Apr 2021 04:33:51 +0000 (14:33 +1000)]
Merge remote-tracking branch 'integrity/next-integrity'

4 years agoMerge remote-tracking branch 'apparmor/apparmor-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:31:41 +0000 (14:31 +1000)]
Merge remote-tracking branch 'apparmor/apparmor-next'

4 years agoMerge remote-tracking branch 'security/next-testing'
Stephen Rothwell [Wed, 14 Apr 2021 04:18:21 +0000 (14:18 +1000)]
Merge remote-tracking branch 'security/next-testing'

# Conflicts:
# arch/alpha/kernel/syscalls/syscall.tbl
# arch/arm/tools/syscall.tbl
# arch/arm64/include/asm/unistd.h
# arch/arm64/include/asm/unistd32.h
# arch/ia64/kernel/syscalls/syscall.tbl
# arch/m68k/kernel/syscalls/syscall.tbl
# arch/microblaze/kernel/syscalls/syscall.tbl
# arch/mips/kernel/syscalls/syscall_n32.tbl
# arch/mips/kernel/syscalls/syscall_n64.tbl
# arch/mips/kernel/syscalls/syscall_o32.tbl
# arch/parisc/kernel/syscalls/syscall.tbl
# arch/powerpc/kernel/syscalls/syscall.tbl
# arch/s390/kernel/syscalls/syscall.tbl
# arch/sh/kernel/syscalls/syscall.tbl
# arch/sparc/kernel/syscalls/syscall.tbl
# arch/x86/entry/syscalls/syscall_32.tbl
# arch/x86/entry/syscalls/syscall_64.tbl
# arch/xtensa/kernel/syscalls/syscall.tbl
# include/uapi/asm-generic/unistd.h

4 years agoMerge remote-tracking branch 'regulator/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:16:01 +0000 (14:16 +1000)]
Merge remote-tracking branch 'regulator/for-next'

4 years agoMerge remote-tracking branch 'battery/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:13:34 +0000 (14:13 +1000)]
Merge remote-tracking branch 'battery/for-next'

4 years agoMerge remote-tracking branch 'backlight/for-backlight-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:12:33 +0000 (14:12 +1000)]
Merge remote-tracking branch 'backlight/for-backlight-next'

4 years agoMerge remote-tracking branch 'mfd/for-mfd-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:10:10 +0000 (14:10 +1000)]
Merge remote-tracking branch 'mfd/for-mfd-next'

4 years agoMerge remote-tracking branch 'mmc/next'
Stephen Rothwell [Wed, 14 Apr 2021 04:07:57 +0000 (14:07 +1000)]
Merge remote-tracking branch 'mmc/next'

4 years agoMerge remote-tracking branch 'pcmcia/pcmcia-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:06:37 +0000 (14:06 +1000)]
Merge remote-tracking branch 'pcmcia/pcmcia-next'

4 years agoMerge remote-tracking branch 'device-mapper/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 04:04:29 +0000 (14:04 +1000)]
Merge remote-tracking branch 'device-mapper/for-next'

4 years agoMerge remote-tracking branch 'block/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:50:01 +0000 (13:50 +1000)]
Merge remote-tracking branch 'block/for-next'

4 years agoMerge remote-tracking branch 'input/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:47:51 +0000 (13:47 +1000)]
Merge remote-tracking branch 'input/next'

4 years agoMerge remote-tracking branch 'modules/modules-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:46:04 +0000 (13:46 +1000)]
Merge remote-tracking branch 'modules/modules-next'

4 years agoMerge remote-tracking branch 'sound-asoc/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:43:19 +0000 (13:43 +1000)]
Merge remote-tracking branch 'sound-asoc/for-next'

4 years agoMerge remote-tracking branch 'sound/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:40:32 +0000 (13:40 +1000)]
Merge remote-tracking branch 'sound/for-next'

4 years agoMerge remote-tracking branch 'regmap/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:37:40 +0000 (13:37 +1000)]
Merge remote-tracking branch 'regmap/for-next'

4 years agoMerge remote-tracking branch 'etnaviv/etnaviv/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:36:02 +0000 (13:36 +1000)]
Merge remote-tracking branch 'etnaviv/etnaviv/next'

4 years agoMerge remote-tracking branch 'imx-drm/imx-drm/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:34:43 +0000 (13:34 +1000)]
Merge remote-tracking branch 'imx-drm/imx-drm/next'

# Conflicts:
# drivers/gpu/drm/imx/ipuv3-plane.c

4 years agoMerge remote-tracking branch 'drm-tegra/drm/tegra/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:33:05 +0000 (13:33 +1000)]
Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next'

4 years agoMerge remote-tracking branch 'drm-intel/for-linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:31:35 +0000 (13:31 +1000)]
Merge remote-tracking branch 'drm-intel/for-linux-next'

# Conflicts:
# drivers/gpu/drm/i915/display/vlv_dsi.c

4 years agoMerge remote-tracking branch 'amdgpu/drm-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:30:04 +0000 (13:30 +1000)]
Merge remote-tracking branch 'amdgpu/drm-next'

4 years agoMerge remote-tracking branch 'drm/drm-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:15:11 +0000 (13:15 +1000)]
Merge remote-tracking branch 'drm/drm-next'

4 years agoMerge remote-tracking branch 'crypto/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:12:33 +0000 (13:12 +1000)]
Merge remote-tracking branch 'crypto/master'

4 years agoMerge remote-tracking branch 'spi-nor/spi-nor/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:10:55 +0000 (13:10 +1000)]
Merge remote-tracking branch 'spi-nor/spi-nor/next'

4 years agoMerge remote-tracking branch 'nand/nand/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:09:17 +0000 (13:09 +1000)]
Merge remote-tracking branch 'nand/nand/next'

4 years agoMerge remote-tracking branch 'mtd/mtd/next'
Stephen Rothwell [Wed, 14 Apr 2021 03:07:03 +0000 (13:07 +1000)]
Merge remote-tracking branch 'mtd/mtd/next'

4 years agoMerge remote-tracking branch 'gfs2/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 03:05:44 +0000 (13:05 +1000)]
Merge remote-tracking branch 'gfs2/for-next'

4 years agoMerge remote-tracking branch 'mac80211-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:02:59 +0000 (13:02 +1000)]
Merge remote-tracking branch 'mac80211-next/master'

4 years agoMerge remote-tracking branch 'bluetooth/master'
Stephen Rothwell [Wed, 14 Apr 2021 03:01:20 +0000 (13:01 +1000)]
Merge remote-tracking branch 'bluetooth/master'

4 years agoMerge remote-tracking branch 'netfilter-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:54:17 +0000 (12:54 +1000)]
Merge remote-tracking branch 'netfilter-next/master'

4 years agoMerge remote-tracking branch 'mlx5-next/mlx5-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:52:34 +0000 (12:52 +1000)]
Merge remote-tracking branch 'mlx5-next/mlx5-next'

4 years agoMerge remote-tracking branch 'ipsec-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:51:15 +0000 (12:51 +1000)]
Merge remote-tracking branch 'ipsec-next/master'

4 years agoMerge remote-tracking branch 'bpf-next/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:42:15 +0000 (12:42 +1000)]
Merge remote-tracking branch 'bpf-next/for-next'

4 years agoMerge remote-tracking branch 'net-next/master'
Stephen Rothwell [Wed, 14 Apr 2021 02:27:23 +0000 (12:27 +1000)]
Merge remote-tracking branch 'net-next/master'

4 years agoMerge remote-tracking branch 'rdma/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:22:10 +0000 (12:22 +1000)]
Merge remote-tracking branch 'rdma/for-next'

4 years agoMerge remote-tracking branch 'swiotlb/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:19:56 +0000 (12:19 +1000)]
Merge remote-tracking branch 'swiotlb/linux-next'

4 years agoMerge remote-tracking branch 'dlm/next'
Stephen Rothwell [Wed, 14 Apr 2021 02:18:38 +0000 (12:18 +1000)]
Merge remote-tracking branch 'dlm/next'

4 years agoMerge remote-tracking branch 'ieee1394/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:16:47 +0000 (12:16 +1000)]
Merge remote-tracking branch 'ieee1394/for-next'

4 years agoMerge remote-tracking branch 'thermal/thermal/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 02:14:33 +0000 (12:14 +1000)]
Merge remote-tracking branch 'thermal/thermal/linux-next'

4 years agoMerge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:59:57 +0000 (11:59 +1000)]
Merge remote-tracking branch 'pm/linux-next'

4 years agoMerge remote-tracking branch 'v4l-dvb/master'
Stephen Rothwell [Wed, 14 Apr 2021 01:57:29 +0000 (11:57 +1000)]
Merge remote-tracking branch 'v4l-dvb/master'

# Conflicts:
# MAINTAINERS

4 years agoMerge remote-tracking branch 'jc_docs/docs-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:55:41 +0000 (11:55 +1000)]
Merge remote-tracking branch 'jc_docs/docs-next'

4 years agoMerge remote-tracking branch 'hwmon-staging/hwmon-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:54:01 +0000 (11:54 +1000)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'

4 years agoMerge remote-tracking branch 'dmi/dmi-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:52:11 +0000 (11:52 +1000)]
Merge remote-tracking branch 'dmi/dmi-for-next'

4 years agoMerge remote-tracking branch 'i3c/i3c/next'
Stephen Rothwell [Wed, 14 Apr 2021 01:50:52 +0000 (11:50 +1000)]
Merge remote-tracking branch 'i3c/i3c/next'

4 years agoMerge remote-tracking branch 'i2c/i2c/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:46:22 +0000 (11:46 +1000)]
Merge remote-tracking branch 'i2c/i2c/for-next'

4 years agoMerge remote-tracking branch 'hid/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:44:39 +0000 (11:44 +1000)]
Merge remote-tracking branch 'hid/for-next'

4 years agoMerge remote-tracking branch 'pstore/for-next/pstore'
Stephen Rothwell [Wed, 14 Apr 2021 01:43:21 +0000 (11:43 +1000)]
Merge remote-tracking branch 'pstore/for-next/pstore'

4 years agoMerge remote-tracking branch 'pci/next'
Stephen Rothwell [Wed, 14 Apr 2021 01:38:18 +0000 (11:38 +1000)]
Merge remote-tracking branch 'pci/next'

4 years agoMerge remote-tracking branch 'printk/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:36:08 +0000 (11:36 +1000)]
Merge remote-tracking branch 'printk/for-next'

4 years agoMerge remote-tracking branch 'vfs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:22:24 +0000 (11:22 +1000)]
Merge remote-tracking branch 'vfs/for-next'

# Conflicts:
# fs/btrfs/ioctl.c
# fs/overlayfs/file.c
# fs/xfs/xfs_ioctl.c

4 years agoMerge remote-tracking branch 'file-locks/locks-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:20:37 +0000 (11:20 +1000)]
Merge remote-tracking branch 'file-locks/locks-next'

4 years agoselftests/bpf: Add tests for target information in bpf_link info queries
Toke Høiland-Jørgensen [Tue, 13 Apr 2021 09:16:07 +0000 (11:16 +0200)]
selftests/bpf: Add tests for target information in bpf_link info queries

Extend the fexit_bpf2bpf test to check that the info for the bpf_link
returned by the kernel matches the expected values.

While we're updating the test, change existing uses of CHEC() to use the
much easier to read ASSERT_*() macros.

v2:
- Convert last CHECK() call and get rid of 'duration' var
- Split ASSERT_OK_PTR() checks to two separate if statements

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210413091607.58945-2-toke@redhat.com
4 years agobpf: Return target info when a tracing bpf_link is queried
Toke Høiland-Jørgensen [Tue, 13 Apr 2021 09:16:06 +0000 (11:16 +0200)]
bpf: Return target info when a tracing bpf_link is queried

There is currently no way to discover the target of a tracing program
attachment after the fact. Add this information to bpf_link_info and return
it when querying the bpf_link fd.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210413091607.58945-1-toke@redhat.com
4 years agoMerge remote-tracking branch 'iomap/iomap-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:18:49 +0000 (11:18 +1000)]
Merge remote-tracking branch 'iomap/iomap-for-next'

4 years agoMerge remote-tracking branch 'xfs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:17:23 +0000 (11:17 +1000)]
Merge remote-tracking branch 'xfs/for-next'

4 years agoMerge remote-tracking branch 'v9fs/9p-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:16:05 +0000 (11:16 +1000)]
Merge remote-tracking branch 'v9fs/9p-next'

4 years agoMerge remote-tracking branch 'overlayfs/overlayfs-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:14:46 +0000 (11:14 +1000)]
Merge remote-tracking branch 'overlayfs/overlayfs-next'

4 years agoMerge remote-tracking branch 'cel/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:12:32 +0000 (11:12 +1000)]
Merge remote-tracking branch 'cel/for-next'

4 years agoMerge remote-tracking branch 'jfs/jfs-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:11:13 +0000 (11:11 +1000)]
Merge remote-tracking branch 'jfs/jfs-next'

4 years agoMerge remote-tracking branch 'fuse/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:09:55 +0000 (11:09 +1000)]
Merge remote-tracking branch 'fuse/for-next'

4 years agoMerge remote-tracking branch 'f2fs/dev'
Stephen Rothwell [Wed, 14 Apr 2021 01:07:46 +0000 (11:07 +1000)]
Merge remote-tracking branch 'f2fs/dev'

4 years agomailbox: arm_mhu_db: Remove redundant dev_err call in mhu_db_probe()
Qiheng Lin [Fri, 9 Apr 2021 11:07:54 +0000 (19:07 +0800)]
mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_db_probe()

There is a error message within devm_ioremap_resource
already, so remove the dev_err call to avoid redundant
error message.

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Qiheng Lin <linqiheng@huawei.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agomailbox: sprd: Add supplementary inbox support
Orson Zhai [Fri, 19 Mar 2021 06:15:37 +0000 (14:15 +0800)]
mailbox: sprd: Add supplementary inbox support

Some sensors connected to Unisoc mailbox will send data very frequently.
This makes channel 0 very busy and the messages from other remote cores
not able to be handled as soon as possible.

It's a trick (un-documented) from Unisoc ASIC designers to resolve this
special requirement that an inbox assigned to one of the remote cores
before was modified to be exposed to host cpu core.

Then from host side, a supplementary inbox is added for transferring mass
but not emergency messages from the remote cores, such as step counting
sensor, with an independent FIFO and interrupt which is as same as channel
0. Meanwihle, inbox part of this channel is still kept for original remote
core to use.

Signed-off-by: Orson Zhai <orson.zhai@unisoc.com>
Reviewed-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agodt-bindings: mailbox: Add interrupt-names to SPRD mailbox
Orson Zhai [Fri, 19 Mar 2021 06:15:36 +0000 (14:15 +0800)]
dt-bindings: mailbox: Add interrupt-names to SPRD mailbox

We add an optional supp-outbox interrupt support to SPRD mailbox driver
with newly added sc9863a support and change to configure interrupts with
names in device tree files.

Signed-off-by: Orson Zhai <orson.zhai@unisoc.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agomailbox: sprd: Introduce refcnt when clients requests/free channels
Orson Zhai [Fri, 19 Mar 2021 06:15:35 +0000 (14:15 +0800)]
mailbox: sprd: Introduce refcnt when clients requests/free channels

Unisoc mailbox has no way to be enabled/disabled for any single channel.
They can only be set to startup or shutdown as a whole device at same time.

Add a variable to count references to avoid mailbox FIFO being reset
unexpectedly when clients are requesting or freeing channels.

Also add a lock to dismiss possible conflicts from register r/w in
different startup or shutdown threads. And fix the crash problem when early
interrupts come from channel which has not been requested by client yet.

Fixes: ca27fc26cd22 ("mailbox: sprd: Add Spreadtrum mailbox driver")
Signed-off-by: Orson Zhai <orson.zhai@unisoc.com>
Reviewed-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agoMAINTAINERS: Add DT bindings directory to mailbox
Bjorn Andersson [Thu, 11 Mar 2021 23:13:28 +0000 (15:13 -0800)]
MAINTAINERS: Add DT bindings directory to mailbox

DT bindings related to mailbox drivers are typically picked by the
mailbox maintainer, so add the binding folder to the maintainers entry
to make sure get_maintainer finds it.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agomailbox: fix various typos in comments
Tom Saeger [Sat, 13 Mar 2021 02:31:10 +0000 (19:31 -0700)]
mailbox: fix various typos in comments

Fix trivial typos in mailbox driver comments.

s/Intergrated/Integrated/
s/extenstion/extension/
s/atleast/at least/
s/commnunication/communication/
s/assgined/assigned/
s/commnunication/communication/
s/recevied/received/
s/succeded/succeeded/
s/implmentation/implementation/
s/definiation/definition/
s/traget/target/
s/wont/won't/

Cc: trivial@kernel.org
Signed-off-by: Tom Saeger <tom.saeger@oracle.com>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agomailbox: pcc: fix platform_no_drv_owner.cocci warnings
Yang Li [Wed, 3 Mar 2021 09:05:04 +0000 (17:05 +0800)]
mailbox: pcc: fix platform_no_drv_owner.cocci warnings

./drivers/mailbox/pcc.c:580:3-8: No need to set .owner here. The core
will do it.

Remove .owner field if calls are used which set it automatically

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Signed-off-by: Yang Li <yang.lee@linux.alibaba.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agodt-bindings: mailbox: Add compatible for SM8350 IPCC
Vinod Koul [Fri, 12 Mar 2021 05:12:03 +0000 (10:42 +0530)]
dt-bindings: mailbox: Add compatible for SM8350 IPCC

Add the compatible string for SM8350 IPCC block on this SoC

Signed-off-by: Vinod Koul <vkoul@kernel.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
4 years agoMerge remote-tracking branch 'ext4/dev'
Stephen Rothwell [Wed, 14 Apr 2021 01:06:07 +0000 (11:06 +1000)]
Merge remote-tracking branch 'ext4/dev'

4 years agoMerge remote-tracking branch 'ext3/for_next'
Stephen Rothwell [Wed, 14 Apr 2021 00:51:34 +0000 (10:51 +1000)]
Merge remote-tracking branch 'ext3/for_next'

4 years agoMerge remote-tracking branch 'exfat/dev'
Stephen Rothwell [Wed, 14 Apr 2021 00:50:15 +0000 (10:50 +1000)]
Merge remote-tracking branch 'exfat/dev'

4 years agoMerge remote-tracking branch 'erofs/dev'
Stephen Rothwell [Wed, 14 Apr 2021 00:48:36 +0000 (10:48 +1000)]
Merge remote-tracking branch 'erofs/dev'

4 years agoMerge remote-tracking branch 'ecryptfs/next'
Stephen Rothwell [Wed, 14 Apr 2021 00:47:18 +0000 (10:47 +1000)]
Merge remote-tracking branch 'ecryptfs/next'