]> www.infradead.org Git - users/jedix/linux-maple.git/log
users/jedix/linux-maple.git
3 years agoMerge remote-tracking branch 'ieee1394/for-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:37:06 +0000 (10:37 +1000)]
Merge remote-tracking branch 'ieee1394/for-next'

3 years agoMerge remote-tracking branch 'thermal/thermal/linux-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:34:51 +0000 (10:34 +1000)]
Merge remote-tracking branch 'thermal/thermal/linux-next'

3 years agoMerge remote-tracking branch 'cpupower/cpupower'
Stephen Rothwell [Thu, 2 Sep 2021 00:33:16 +0000 (10:33 +1000)]
Merge remote-tracking branch 'cpupower/cpupower'

3 years agoMerge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:30:43 +0000 (10:30 +1000)]
Merge remote-tracking branch 'pm/linux-next'

3 years agoMerge remote-tracking branch 'v4l-dvb-next/master'
Stephen Rothwell [Thu, 2 Sep 2021 00:28:31 +0000 (10:28 +1000)]
Merge remote-tracking branch 'v4l-dvb-next/master'

3 years agoMerge remote-tracking branch 'jc_docs/docs-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:27:17 +0000 (10:27 +1000)]
Merge remote-tracking branch 'jc_docs/docs-next'

3 years agoMerge remote-tracking branch 'i2c/i2c/for-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:27:16 +0000 (10:27 +1000)]
Merge remote-tracking branch 'i2c/i2c/for-next'

3 years agoMerge remote-tracking branch 'hid/for-next'
Stephen Rothwell [Thu, 2 Sep 2021 00:25:36 +0000 (10:25 +1000)]
Merge remote-tracking branch 'hid/for-next'

3 years agoMerge remote-tracking branch 'pstore/for-next/pstore'
Stephen Rothwell [Thu, 2 Sep 2021 00:23:59 +0000 (10:23 +1000)]
Merge remote-tracking branch 'pstore/for-next/pstore'

3 years agoMerge remote-tracking branch 'pci/next'
Stephen Rothwell [Thu, 2 Sep 2021 00:10:47 +0000 (10:10 +1000)]
Merge remote-tracking branch 'pci/next'

# Conflicts:
# MAINTAINERS
# drivers/net/ethernet/broadcom/bnx2.c
# drivers/net/ethernet/broadcom/bnxt/bnxt.c

3 years agoMerge remote-tracking branch 'printk/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:55:20 +0000 (09:55 +1000)]
Merge remote-tracking branch 'printk/for-next'

# Conflicts:
# MAINTAINERS

3 years agoMerge remote-tracking branch 'vfs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:59 +0000 (09:39 +1000)]
Merge remote-tracking branch 'vfs/for-next'

3 years agoMerge remote-tracking branch 'zonefs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:58 +0000 (09:39 +1000)]
Merge remote-tracking branch 'zonefs/for-next'

3 years agoMerge remote-tracking branch 'xfs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:56 +0000 (09:39 +1000)]
Merge remote-tracking branch 'xfs/for-next'

3 years agoMerge remote-tracking branch 'v9fs/9p-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:55 +0000 (09:39 +1000)]
Merge remote-tracking branch 'v9fs/9p-next'

3 years agoMerge remote-tracking branch 'overlayfs/overlayfs-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:53 +0000 (09:39 +1000)]
Merge remote-tracking branch 'overlayfs/overlayfs-next'

3 years agoMerge remote-tracking branch 'ntfs3/master'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:52 +0000 (09:39 +1000)]
Merge remote-tracking branch 'ntfs3/master'

3 years agoMerge remote-tracking branch 'cel/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:51 +0000 (09:39 +1000)]
Merge remote-tracking branch 'cel/for-next'

3 years agoMerge remote-tracking branch 'nfs-anna/linux-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:50 +0000 (09:39 +1000)]
Merge remote-tracking branch 'nfs-anna/linux-next'

3 years agoMerge remote-tracking branch 'fuse/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:49 +0000 (09:39 +1000)]
Merge remote-tracking branch 'fuse/for-next'

3 years agoMerge remote-tracking branch 'f2fs/dev'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:48 +0000 (09:39 +1000)]
Merge remote-tracking branch 'f2fs/dev'

3 years agoMerge remote-tracking branch 'ext4/dev'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:45 +0000 (09:39 +1000)]
Merge remote-tracking branch 'ext4/dev'

3 years agoMerge remote-tracking branch 'ext3/for_next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:43 +0000 (09:39 +1000)]
Merge remote-tracking branch 'ext3/for_next'

3 years agoMerge remote-tracking branch 'erofs/dev'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:41 +0000 (09:39 +1000)]
Merge remote-tracking branch 'erofs/dev'

3 years agoMerge remote-tracking branch 'configfs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:40 +0000 (09:39 +1000)]
Merge remote-tracking branch 'configfs/for-next'

3 years agoMerge remote-tracking branch 'btrfs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:40 +0000 (09:39 +1000)]
Merge remote-tracking branch 'btrfs/for-next'

3 years agoMerge remote-tracking branch 'fscache/fscache-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:39 +0000 (09:39 +1000)]
Merge remote-tracking branch 'fscache/fscache-next'

3 years agoMerge remote-tracking branch 'pidfd/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:39:37 +0000 (09:39 +1000)]
Merge remote-tracking branch 'pidfd/for-next'

3 years agoMerge remote-tracking branch 'xtensa/xtensa-for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:29 +0000 (09:24 +1000)]
Merge remote-tracking branch 'xtensa/xtensa-for-next'

3 years agoMerge remote-tracking branch 'uml/linux-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:28 +0000 (09:24 +1000)]
Merge remote-tracking branch 'uml/linux-next'

3 years agoMerge remote-tracking branch 'sh/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:24 +0000 (09:24 +1000)]
Merge remote-tracking branch 'sh/for-next'

3 years agoMerge remote-tracking branch 's390/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:23 +0000 (09:24 +1000)]
Merge remote-tracking branch 's390/for-next'

3 years agoMerge remote-tracking branch 'risc-v/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:22 +0000 (09:24 +1000)]
Merge remote-tracking branch 'risc-v/for-next'

3 years agoMerge remote-tracking branch 'powerpc/next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:22 +0000 (09:24 +1000)]
Merge remote-tracking branch 'powerpc/next'

# Conflicts:
# arch/powerpc/sysdev/xive/common.c

3 years agoMerge remote-tracking branch 'parisc-hd/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:20 +0000 (09:24 +1000)]
Merge remote-tracking branch 'parisc-hd/for-next'

3 years agoMerge remote-tracking branch 'openrisc/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:19 +0000 (09:24 +1000)]
Merge remote-tracking branch 'openrisc/for-next'

3 years agoMerge remote-tracking branch 'mips/mips-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:18 +0000 (09:24 +1000)]
Merge remote-tracking branch 'mips/mips-next'

3 years agoMerge remote-tracking branch 'microblaze/next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:17 +0000 (09:24 +1000)]
Merge remote-tracking branch 'microblaze/next'

3 years agoMerge remote-tracking branch 'm68knommu/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:16 +0000 (09:24 +1000)]
Merge remote-tracking branch 'm68knommu/for-next'

3 years agoMerge remote-tracking branch 'h8300/h8300-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:12 +0000 (09:24 +1000)]
Merge remote-tracking branch 'h8300/h8300-next'

3 years agoMerge remote-tracking branch 'clk/clk-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:09 +0000 (09:24 +1000)]
Merge remote-tracking branch 'clk/clk-next'

3 years agoMerge remote-tracking branch 'xilinx/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:07 +0000 (09:24 +1000)]
Merge remote-tracking branch 'xilinx/for-next'

3 years agoMerge remote-tracking branch 'ti-k3/ti-k3-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:07 +0000 (09:24 +1000)]
Merge remote-tracking branch 'ti-k3/ti-k3-next'

3 years agoMerge remote-tracking branch 'tegra/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:24:00 +0000 (09:24 +1000)]
Merge remote-tracking branch 'tegra/for-next'

3 years agoMerge remote-tracking branch 'sunxi/sunxi/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:57 +0000 (09:23 +1000)]
Merge remote-tracking branch 'sunxi/sunxi/for-next'

3 years agoMerge remote-tracking branch 'scmi/for-linux-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:56 +0000 (09:23 +1000)]
Merge remote-tracking branch 'scmi/for-linux-next'

3 years agoMerge remote-tracking branch 'samsung-krzk/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:54 +0000 (09:23 +1000)]
Merge remote-tracking branch 'samsung-krzk/for-next'

3 years agoMerge remote-tracking branch 'rockchip/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:51 +0000 (09:23 +1000)]
Merge remote-tracking branch 'rockchip/for-next'

3 years agoMerge remote-tracking branch 'renesas/next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:49 +0000 (09:23 +1000)]
Merge remote-tracking branch 'renesas/next'

3 years agoMerge remote-tracking branch 'raspberrypi/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:48 +0000 (09:23 +1000)]
Merge remote-tracking branch 'raspberrypi/for-next'

3 years agoMerge remote-tracking branch 'qcom/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:44 +0000 (09:23 +1000)]
Merge remote-tracking branch 'qcom/for-next'

3 years agoMerge remote-tracking branch 'omap/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:40 +0000 (09:23 +1000)]
Merge remote-tracking branch 'omap/for-next'

3 years agoMerge remote-tracking branch 'mvebu/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:40 +0000 (09:23 +1000)]
Merge remote-tracking branch 'mvebu/for-next'

3 years agoMerge remote-tracking branch 'mediatek/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:38 +0000 (09:23 +1000)]
Merge remote-tracking branch 'mediatek/for-next'

3 years agoMerge remote-tracking branch 'keystone/next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:38 +0000 (09:23 +1000)]
Merge remote-tracking branch 'keystone/next'

3 years agoMerge remote-tracking branch 'imx-mxs/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:33 +0000 (09:23 +1000)]
Merge remote-tracking branch 'imx-mxs/for-next'

3 years agoMerge remote-tracking branch 'at91/at91-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:32 +0000 (09:23 +1000)]
Merge remote-tracking branch 'at91/at91-next'

3 years agoMerge remote-tracking branch 'aspeed/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:30 +0000 (09:23 +1000)]
Merge remote-tracking branch 'aspeed/for-next'

3 years agoMerge remote-tracking branch 'amlogic/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:29 +0000 (09:23 +1000)]
Merge remote-tracking branch 'amlogic/for-next'

3 years agoMerge remote-tracking branch 'actions/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:26 +0000 (09:23 +1000)]
Merge remote-tracking branch 'actions/for-next'

3 years agoMerge remote-tracking branch 'arm-soc/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:26 +0000 (09:23 +1000)]
Merge remote-tracking branch 'arm-soc/for-next'

# Conflicts:
# arch/arm64/boot/dts/qcom/sc7280-idp.dts
# arch/arm64/boot/dts/qcom/sc7280.dtsi
# drivers/firmware/Makefile
# include/uapi/linux/virtio_ids.h

3 years agoMerge remote-tracking branch 'arm64/for-next/core'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:23 +0000 (09:23 +1000)]
Merge remote-tracking branch 'arm64/for-next/core'

3 years agoMerge remote-tracking branch 'arm/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:22 +0000 (09:23 +1000)]
Merge remote-tracking branch 'arm/for-next'

3 years agoMerge remote-tracking branch 'arc/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:23:21 +0000 (09:23 +1000)]
Merge remote-tracking branch 'arc/for-next'

3 years agoMerge remote-tracking branch 'asm-generic/master'
Stephen Rothwell [Wed, 1 Sep 2021 23:18:35 +0000 (09:18 +1000)]
Merge remote-tracking branch 'asm-generic/master'

# Conflicts:
# include/asm-generic/bitops/non-atomic.h

3 years agoMerge remote-tracking branch 'dma-mapping/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 23:09:25 +0000 (09:09 +1000)]
Merge remote-tracking branch 'dma-mapping/for-next'

3 years agoMerge remote-tracking branch 'compiler-attributes/compiler-attributes'
Stephen Rothwell [Wed, 1 Sep 2021 22:54:07 +0000 (08:54 +1000)]
Merge remote-tracking branch 'compiler-attributes/compiler-attributes'

# Conflicts:
# include/linux/compiler_attributes.h

3 years agoMerge remote-tracking branch 'kbuild/for-next'
Stephen Rothwell [Wed, 1 Sep 2021 22:38:54 +0000 (08:38 +1000)]
Merge remote-tracking branch 'kbuild/for-next'

3 years agoMerge remote-tracking branch 'kspp-gustavo/for-next/kspp'
Stephen Rothwell [Wed, 1 Sep 2021 22:37:21 +0000 (08:37 +1000)]
Merge remote-tracking branch 'kspp-gustavo/for-next/kspp'

3 years agoMerge remote-tracking branch 'fpga-fixes/fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:34 +0000 (08:29 +1000)]
Merge remote-tracking branch 'fpga-fixes/fixes'

3 years agoMerge remote-tracking branch 'rtc-fixes/rtc-fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:32 +0000 (08:29 +1000)]
Merge remote-tracking branch 'rtc-fixes/rtc-fixes'

3 years agoMerge remote-tracking branch 'vfs-fixes/fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:29 +0000 (08:29 +1000)]
Merge remote-tracking branch 'vfs-fixes/fixes'

3 years agoMerge remote-tracking branch 'btrfs-fixes/next-fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:27 +0000 (08:29 +1000)]
Merge remote-tracking branch 'btrfs-fixes/next-fixes'

3 years agoMerge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:27 +0000 (08:29 +1000)]
Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes'

3 years agoMerge remote-tracking branch 'omap-fixes/fixes'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:26 +0000 (08:29 +1000)]
Merge remote-tracking branch 'omap-fixes/fixes'

3 years agoMerge remote-tracking branch 'iio-fixes/fixes-togreg'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:24 +0000 (08:29 +1000)]
Merge remote-tracking branch 'iio-fixes/fixes-togreg'

3 years agoMerge remote-tracking branch 'usb-serial-fixes/usb-linus'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:23 +0000 (08:29 +1000)]
Merge remote-tracking branch 'usb-serial-fixes/usb-linus'

3 years agoMerge remote-tracking branch 'regulator-fixes/for-linus'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:21 +0000 (08:29 +1000)]
Merge remote-tracking branch 'regulator-fixes/for-linus'

3 years agoMerge remote-tracking branch 'sound-asoc-fixes/for-linus'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:20 +0000 (08:29 +1000)]
Merge remote-tracking branch 'sound-asoc-fixes/for-linus'

3 years agoMerge remote-tracking branch 'sound-current/for-linus'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:19 +0000 (08:29 +1000)]
Merge remote-tracking branch 'sound-current/for-linus'

3 years agoMerge remote-tracking branch 'netfilter/master'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:18 +0000 (08:29 +1000)]
Merge remote-tracking branch 'netfilter/master'

3 years agoMerge remote-tracking branch 'net/master'
Stephen Rothwell [Wed, 1 Sep 2021 22:29:18 +0000 (08:29 +1000)]
Merge remote-tracking branch 'net/master'

3 years agoMerge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink'...
Stephen Boyd [Wed, 1 Sep 2021 22:27:07 +0000 (15:27 -0700)]
Merge branches 'clk-kirkwood', 'clk-imx', 'clk-doc', 'clk-zynq' and 'clk-ralink' into clk-next

* clk-kirkwood:
  clk: kirkwood: Fix a clocking boot regression

* clk-imx:
  clk: imx8mn: Add M7 core clock
  clk: imx8m: fix clock tree update of TF-A managed clocks
  clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate
  clk: imx8mn: use correct mux type for clkout path
  clk: imx8mm: use correct mux type for clkout path

* clk-doc:
  dt-bindings: clock: samsung: fix header path in example
  MAINTAINERS: clock: include S3C and S5P in Samsung SoC clock entry
  dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema
  dt-bindings: clock: samsung: convert Exynos AudSS to dtschema
  dt-bindings: clock: samsung: convert Exynos4 to dtschema
  dt-bindings: clock: samsung: convert Exynos3250 to dtschema
  dt-bindings: clock: samsung: convert Exynos542x to dtschema
  dt-bindings: clock: samsung: add bindings for Exynos external clock
  dt-bindings: clock: samsung: convert Exynos5250 to dtschema
  dt-bindings: clock: brcm,iproc-clocks: fix armpll properties
  clk: zynqmp: Fix kernel-doc format
  clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings
  clk: zynqmp: fix kernel doc

* clk-zynq:
  clk: zynqmp: Fix a memory leak
  clk: zynqmp: Check the return type

* clk-ralink:
  clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates

3 years agoMerge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' and 'clk-vc5' into clk-next
Stephen Boyd [Wed, 1 Sep 2021 22:26:58 +0000 (15:26 -0700)]
Merge branches 'clk-nvidia', 'clk-rockchip', 'clk-at91' and 'clk-vc5' into clk-next

 - Support the SD/OE pin on IDT VersaClock 5 and 6 clock generators

* clk-nvidia:
  clk: tegra: fix old-style declaration
  clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock
  soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
  soc/tegra: fuse: Add runtime PM support
  soc/tegra: fuse: Clear fuse->clk on driver probe failure
  soc/tegra: pmc: Prevent racing with cpuilde driver
  soc/tegra: bpmp: Remove unused including <linux/version.h>

* clk-rockchip:
  clk: rockchip: make rk3308 ddrphy4x clock critical
  clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types
  dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema
  clk: rockchip: Add support for hclk_sfc on rk3036
  clk: rockchip: rk3036: fix up the sclk_sfc parent error
  clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036

* clk-at91:
  clk: at91: clk-generated: Limit the requested rate to our range

* clk-vc5:
  clk: vc5: Add properties for configuring SD/OE behavior
  clk: vc5: Use dev_err_probe
  dt-bindings: clk: vc5: Add properties for configuring the SD/OE pin

3 years agoMerge branch 'clk-frac-divider' into clk-next
Stephen Boyd [Wed, 1 Sep 2021 22:26:42 +0000 (15:26 -0700)]
Merge branch 'clk-frac-divider' into clk-next

 - Add power of two flag to fractional divider clk type

* clk-frac-divider:
  clk: fractional-divider: Document the arithmetics used behind the code
  clk: fractional-divider: Introduce POWER_OF_TWO_PS flag
  clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience
  clk: fractional-divider: Export approximation algorithm to the CCF users

3 years agoMerge branches 'clk-renesas', 'clk-cleanup' and 'clk-determine-divider' into clk...
Stephen Boyd [Wed, 1 Sep 2021 22:25:15 +0000 (15:25 -0700)]
Merge branches 'clk-renesas', 'clk-cleanup' and 'clk-determine-divider' into clk-next

 - Migrate some clk drivers to clk_divider_ops.determine_rate

* clk-renesas:
  clk: renesas: Make CLK_R9A06G032 invisible
  clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2
  dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
  clk: renesas: r9a07g044: Add clock and reset entries for ADC
  clk: renesas: r9a07g044: Add clock and reset entries for CANFD
  clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch]
  clk: renesas: r9a07g044: Add GPIO clock and reset entries
  clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries
  clk: renesas: r9a07g044: Add USB clocks/resets
  clk: renesas: r9a07g044: Add DMAC clocks/resets
  clk: renesas: r9a07g044: Add I2C clocks/resets
  clk: renesas: r8a779a0: Add the DSI clocks
  clk: renesas: r8a779a0: Add the DU clock
  clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic
  clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk_src_twocell_get()
  clk: renesas: rzg2l: Avoid mixing error pointers and NULL
  clk: renesas: rzg2l: Fix a double free on error
  clk: renesas: rzg2l: Fix return value and unused assignment
  clk: renesas: rzg2l: Remove unneeded semicolon

* clk-cleanup:
  clk: palmas: Add a missing SPDX license header
  clk: Align provider-specific CLK_* bit definitions

* clk-determine-divider:
  clk: stm32mp1: Switch to clk_divider.determine_rate
  clk: stm32h7: Switch to clk_divider.determine_rate
  clk: stm32f4: Switch to clk_divider.determine_rate
  clk: bcm2835: Switch to clk_divider.determine_rate
  clk: divider: Implement and wire up .determine_rate by default

3 years agoMerge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', 'clk-lmk' and 'clk-x86...
Stephen Boyd [Wed, 1 Sep 2021 22:24:59 +0000 (15:24 -0700)]
Merge branches 'clk-qcom', 'clk-socfpga', 'clk-mediatek', 'clk-lmk' and 'clk-x86' into clk-next

 - Support video, gpu, display clks on qcom sc7280 SoCs
 - GCC clks on qcom MSM8953, SM4250/6115, and SM6350 SoCs
 - Multimedia clks (MMCC) on qcom MSM8994/MSM8992
 - Migrate to clk_parent_data in gcc-sdm660
 - RPMh clks on qcom SM6350 SoCs
 - Support for Mediatek MT8192 SoCs

* clk-qcom: (38 commits)
  clk: qcom: Add SM6350 GCC driver
  dt-bindings: clock: Add SM6350 GCC clock bindings
  clk: qcom: rpmh: Add support for RPMH clocks on SM6350
  dt-bindings: clock: Add RPMHCC bindings for SM6350
  clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250
  clk: qcom: Add Global Clock controller (GCC) driver for SM6115
  dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC
  clk: qcom: mmcc-msm8994: Add MSM8992 support
  clk: qcom: Add msm8994 MMCC driver
  dt-bindings: clock: Add support for MSM8992/4 MMCC
  clk: qcom: Add Global Clock Controller driver for MSM8953
  dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings
  clk: qcom: gcc-sdm660: Replace usage of parent_names
  clk: qcom: gcc-sdm660: Move parent tables after PLLs
  clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create
  PM: runtime: add devm_pm_clk_create helper
  PM: runtime: add devm_pm_runtime_enable helper
  clk: qcom: a53-pll: Add MSM8939 a53pll support
  dt-bindings: clock: Update qcom,a53pll bindings for MSM8939 support
  clk: qcom: a53pll/mux: Use unique clock name
  ...

* clk-socfpga:
  clk: socfpga: agilex: add the bypass register for s2f_usr0 clock
  clk: socfpga: agilex: fix up s2f_user0_clk representation
  clk: socfpga: agilex: fix the parents of the psi_ref_clk

* clk-mediatek: (22 commits)
  clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CLK_MT8167
  clk: mediatek: Add MT8192 vencsys clock support
  clk: mediatek: Add MT8192 vdecsys clock support
  clk: mediatek: Add MT8192 scp adsp clock support
  clk: mediatek: Add MT8192 msdc clock support
  clk: mediatek: Add MT8192 mmsys clock support
  clk: mediatek: Add MT8192 mfgcfg clock support
  clk: mediatek: Add MT8192 mdpsys clock support
  clk: mediatek: Add MT8192 ipesys clock support
  clk: mediatek: Add MT8192 imp i2c wrapper clock support
  clk: mediatek: Add MT8192 imgsys clock support
  clk: mediatek: Add MT8192 camsys clock support
  clk: mediatek: Add MT8192 audio clock support
  clk: mediatek: Add MT8192 basic clocks support
  clk: mediatek: Add mtk_clk_simple_probe() to simplify clock providers
  clk: mediatek: Add configurable enable control to mtk_pll_data
  clk: mediatek: Fix asymmetrical PLL enable and disable control
  clk: mediatek: Get regmap without syscon compatible check
  clk: mediatek: Add dt-bindings of MT8192 clocks
  dt-bindings: ARM: Mediatek: Add audsys document binding for MT8192
  ...

* clk-lmk:
  clk: lmk04832: drop redundant fallthrough statements

* clk-x86:
  clk: x86: Rename clk-lpt to more specific clk-lpss-atom

3 years agoNET_VENDOR_CIRRUS is not ready for COMPILE_TEST
Stephen Rothwell [Mon, 9 Aug 2021 10:04:59 +0000 (20:04 +1000)]
NET_VENDOR_CIRRUS is not ready for COMPILE_TEST

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
3 years agoALSA: usb-audio: Add registration quirk for JBL Quantum 800
Alexander Tsoy [Tue, 31 Aug 2021 00:25:31 +0000 (03:25 +0300)]
ALSA: usb-audio: Add registration quirk for JBL Quantum 800

Add another device ID for JBL Quantum 800. It requires the same quirk as
other JBL Quantum devices.

Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20210831002531.116957-1-alexander@tsoy.me
Signed-off-by: Takashi Iwai <tiwai@suse.de>
3 years agoparisc: math-emu: Fix fall-through warnings
Helge Deller [Wed, 1 Sep 2021 20:18:18 +0000 (22:18 +0200)]
parisc: math-emu: Fix fall-through warnings

Fix lots of fallthrough warnings, e.g.:
arch/parisc/math-emu/fpudispatch.c:323:33: warning: this statement may fall through [-Wimplicit-fallthrough=]

Signed-off-by: Helge Deller <deller@gmx.de>
3 years agoparisc: fix crash with signals and alloca
Mikulas Patocka [Mon, 30 Aug 2021 09:42:27 +0000 (05:42 -0400)]
parisc: fix crash with signals and alloca

I was debugging some crashes on parisc and I found out that there is a
crash possibility if a function using alloca is interrupted by a signal.
The reason for the crash is that the gcc alloca implementation leaves
garbage in the upper 32 bits of the sp register. This normally doesn't
matter (the upper bits are ignored because the PSW W-bit is clear),
however the signal delivery routine in the kernel uses full 64 bits of sp
and it fails with -EFAULT if the upper 32 bits are not zero.

I created this program that demonstrates the problem:

#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
#include <alloca.h>

static __attribute__((noinline,noclone)) void aa(int *size)
{
void * volatile p = alloca(-*size);
while (1) ;
}

static void handler(int sig)
{
write(1, "signal delivered\n", 17);
_exit(0);
}

int main(void)
{
int size = -0x100;
signal(SIGALRM, handler);
alarm(1);
aa(&size);
}

If you compile it with optimizations, it will crash.
The "aa" function has this disassembly:

000106a0 <aa>:
   106a0:       08 03 02 41     copy r3,r1
   106a4:       08 1e 02 43     copy sp,r3
   106a8:       6f c1 00 80     stw,ma r1,40(sp)
   106ac:       37 dc 3f c1     ldo -20(sp),ret0
   106b0:       0c 7c 12 90     stw ret0,8(r3)
   106b4:       0f 40 10 9c     ldw 0(r26),ret0 ; ret0 = 0x00000000FFFFFF00
   106b8:       97 9c 00 7e     subi 3f,ret0,ret0 ; ret0 = 0xFFFFFFFF0000013F
   106bc:       d7 80 1c 1a     depwi 0,31,6,ret0 ; ret0 = 0xFFFFFFFF00000100
   106c0:       0b 9e 0a 1e     add,l sp,ret0,sp ;   sp = 0xFFFFFFFFxxxxxxxx
   106c4:       e8 1f 1f f7     b,l,n 106c4 <aa+0x24>,r0

This patch fixes the bug by truncating the "usp" variable to 32 bits.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Helge Deller <deller@gmx.de>
3 years agoparisc: Fix compile failure when building 64-bit kernel natively
Masahiro Yamada [Thu, 10 Jun 2021 02:03:31 +0000 (11:03 +0900)]
parisc: Fix compile failure when building 64-bit kernel natively

Commit 23243c1ace9f ("arch: use cross_compiling to check whether it is
a cross build or not") broke 64-bit parisc builds on 32-bit parisc
systems.

Helge mentioned:
  - 64-bit parisc userspace is not supported yet [1]
  - hppa gcc does not support "-m64" flag [2]

That means, parisc developers working on a 32-bit parisc machine need
to use hppa64-linux-gnu-gcc (cross compiler) for building the 64-bit
parisc kernel.

After the offending commit, gcc is used in such a case because
both $(SRCARCH) and $(SUBARCH) are 'parisc', hence cross_compiling is
unset.

A correct way is to introduce ARCH=parisc64 because building the 64-bit
parisc kernel on a 32-bit parisc system is not exactly a native build,
but rather a semi-cross build.

[1]: https://lore.kernel.org/linux-parisc/5dfd81eb-c8ca-b7f5-e80e-8632767c022d@gmx.de/#t
[2]: https://lore.kernel.org/linux-parisc/89515325-fc21-31da-d238-6f7a9abbf9a0@gmx.de/

Fixes: 23243c1ace9f ("arch: use cross_compiling to check whether it is a cross build or not")
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reported-by: Meelis Roos <mroos@linux.ee>
Tested-by: Meelis Roos <mroos@linux.ee>
Cc: <stable@vger.kernel.org> # v5.13+
Signed-off-by: Helge Deller <deller@gmx.de>
3 years agoparisc: ccio-dma.c: Added tab instead of spaces
Shubhankar Kuranagatti [Wed, 28 Apr 2021 15:39:42 +0000 (21:09 +0530)]
parisc: ccio-dma.c: Added tab instead of spaces

Single spaces has been removed and replaced with tabs.
This is done to maintain code uniformity.

Signed-off-by: Shubhankar Kuranagatti <shubhankarvk@gmail.com>
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Helge Deller <deller@gmx.de>
3 years agoMerge branch 'for-5.15/core' into for-next
Jiri Kosina [Wed, 1 Sep 2021 18:52:42 +0000 (20:52 +0200)]
Merge branch 'for-5.15/core' into for-next

3 years agoHID: usbhid: Simplify code in hid_submit_ctrl()
Alan Stern [Wed, 1 Sep 2021 16:36:06 +0000 (12:36 -0400)]
HID: usbhid: Simplify code in hid_submit_ctrl()

This patch makes a small simplification to the code in
hid_submit_ctrl().  The test for maxpacket being > 0 is unnecessary,
because endpoint 0 always has a maxpacket value which is >= 8.

Furthermore, endpoint 0's maxpacket value is always a power of 2, so
instead of open-coding the round-to-next-multiple computation we can
call the optimized round_up() routine.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
3 years agoHID: usbhid: Fix warning caused by 0-length input reports
Alan Stern [Wed, 1 Sep 2021 16:36:00 +0000 (12:36 -0400)]
HID: usbhid: Fix warning caused by 0-length input reports

Syzbot found a warning caused by hid_submit_ctrl() submitting a
control request to transfer a 0-length input report:

usb 1-1: BOGUS control dir, pipe 80000280 doesn't match bRequestType a1

(The warning message is a little difficult to understand.  It means
that the control request claims to be for an IN transfer but this
contradicts the USB spec, which requires 0-length control transfers
always to be in the OUT direction.)

Now, a zero-length report isn't good for anything and there's no
reason for a device to have one, but the fuzzer likes to pick out
these weird edge cases.  In the future, perhaps we will decide to
reject 0-length reports at probe time.  For now, the simplest approach
for avoiding these warnings is to pretend that the report actually has
length 1.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Reported-and-tested-by: syzbot+9b57a46bf1801ce2a2ca@syzkaller.appspotmail.com
Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
3 years agoHID: usbhid: Fix flood of "control queue full" messages
Michal Kubecek [Wed, 1 Sep 2021 16:35:49 +0000 (12:35 -0400)]
HID: usbhid: Fix flood of "control queue full" messages

[patch description by Alan Stern]

Commit 7652dd2c5cb7 ("USB: core: Check buffer length matches wLength
for control transfers") causes control URB submissions to fail if the
transfer_buffer_length value disagrees with the setup packet's wLength
valuel.  Unfortunately, it turns out that the usbhid can trigger this
failure mode when it submits a control request for an input report: It
pads the transfer buffer size to a multiple of the maxpacket value but
does not increase wLength correspondingly.

These failures have caused problems for people using an APS UPC, in
the form of a flood of log messages resembling:

hid-generic 0003:051D:0002.0002: control queue full

This patch fixes the problem by setting the wLength value equal to the
padded transfer_buffer_length value in hid_submit_ctrl().  As a nice
bonus, the code which stores the transfer_buffer_length value is now
shared between the two branches of an "if" statement, so it can be
de-duplicated.

Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Fixes: 7652dd2c5cb7 ("USB: core: Check buffer length matches wLength for control transfers")
Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
3 years agoMerge tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drm
Linus Torvalds [Wed, 1 Sep 2021 18:26:46 +0000 (11:26 -0700)]
Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drm

Pull drm updates from Dave Airlie:
 "Highlights:

   - i915 has seen a lot of refactoring and uAPI cleanups due to a
     change in the upstream direction going forward

     This has all been audited with known userspace, but there may be
     some pitfalls that were missed.

   - i915 now uses common TTM to enable discrete memory on DG1/2 GPUs

   - i915 enables Jasper and Elkhart Lake by default and has preliminary
     XeHP/DG2 support

   - amdgpu adds support for Cyan Skillfish

   - lots of implicit fencing rules documented and fixed up in drivers

   - msm now uses the core scheduler

   - the irq midlayer has been removed for non-legacy drivers

   - the sysfb code now works on more than x86.

  Otherwise the usual smattering of stuff everywhere, panels, bridges,
  refactorings.

  Detailed summary:

  core:
   - extract i915 eDP backlight into core
   - DP aux bus support
   - drm_device.irq_enabled removed
   - port drivers to native irq interfaces
   - export gem shadow plane handling for vgem
   - print proper driver name in framebuffer registration
   - driver fixes for implicit fencing rules
   - ARM fixed rate compression modifier added
   - updated fb damage handling
   - rmfb ioctl logging/docs
   - drop drm_gem_object_put_locked
   - define DRM_FORMAT_MAX_PLANES
   - add gem fb vmap/vunmap helpers
   - add lockdep_assert(once) helpers
   - mark drm irq midlayer as legacy
   - use offset adjusted bo mapping conversion

  vgaarb:
   - cleanups

  fbdev:
   - extend efifb handling to all arches
   - div by 0 fixes for multiple drivers

  udmabuf:
   - add hugepage mapping support

  dma-buf:
   - non-dynamic exporter fixups
   - document implicit fencing rules

  amdgpu:
   - Initial Cyan Skillfish support
   - switch virtual DCE over to vkms based atomic
   - VCN/JPEG power down fixes
   - NAVI PCIE link handling fixes
   - AMD HDMI freesync fixes
   - Yellow Carp + Beige Goby fixes
   - Clockgating/S0ix/SMU/EEPROM fixes
   - embed hw fence in job
   - rework dma-resv handling
   - ensure eviction to system ram

  amdkfd:
   - uapi: SVM address range query added
   - sysfs leak fix
   - GPUVM TLB optimizations
   - vmfault/migration counters

  i915:
   - Enable JSL and EHL by default
   - preliminary XeHP/DG2 support
   - remove all CNL support (never shipped)
   - move to TTM for discrete memory support
   - allow mixed object mmap handling
   - GEM uAPI spring cleaning
       - add I915_MMAP_OBJECT_FIXED
       - reinstate ADL-P mmap ioctls
       - drop a bunch of unused by userspace features
       - disable and remove GPU relocations
   - revert some i915 misfeatures
   - major refactoring of GuC for Gen11+
   - execbuffer object locking separate step
   - reject caching/set-domain on discrete
   - Enable pipe DMC loading on XE-LPD and ADL-P
   - add PSF GV point support
   - Refactor and fix DDI buffer translations
   - Clean up FBC CFB allocation code
   - Finish INTEL_GEN() and friends macro conversions

  nouveau:
   - add eDP backlight support
   - implicit fence fix

  msm:
   - a680/7c3 support
   - drm/scheduler conversion

  panfrost:
   - rework GPU reset

  virtio:
   - fix fencing for planes

  ast:
   - add detect support

  bochs:
   - move to tiny GPU driver

  vc4:
   - use hotplug irqs
   - HDMI codec support

  vmwgfx:
   - use internal vmware device headers

  ingenic:
   - demidlayering irq

  rcar-du:
   - shutdown fixes
   - convert to bridge connector helpers

  zynqmp-dsub:
   - misc fixes

  mgag200:
   - convert PLL handling to atomic

  mediatek:
   - MT8133 AAL support
   - gem mmap object support
   - MT8167 support

  etnaviv:
   - NXP Layerscape LS1028A SoC support
   - GEM mmap cleanups

  tegra:
   - new user API

  exynos:
   - missing unlock fix
   - build warning fix
   - use refcount_t"

* tag 'drm-next-2021-08-31-1' of git://anongit.freedesktop.org/drm/drm: (1318 commits)
  drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
  drm/amd/display: Remove duplicate dml init
  drm/amd/display: Update bounding box states (v2)
  drm/amd/display: Update number of DCN3 clock states
  drm/amdgpu: disable GFX CGCG in aldebaran
  drm/amdgpu: Clear RAS interrupt status on aldebaran
  drm/amdgpu: Add support for RAS XGMI err query
  drm/amdkfd: Account for SH/SE count when setting up cu masks.
  drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
  drm/amdgpu: drop redundant cancel_delayed_work_sync call
  drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
  drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
  drm/amdkfd: map SVM range with correct access permission
  drm/amdkfd: check access permisson to restore retry fault
  drm/amdgpu: Update RAS XGMI Error Query
  drm/amdgpu: Add driver infrastructure for MCA RAS
  drm/amd/display: Add Logging for HDMI color depth information
  drm/amd/amdgpu: consolidate PSP TA init shared buf functions
  drm/amd/amdgpu: add name field back to ras_common_if
  drm/amdgpu: Fix build with missing pm_suspend_target_state module export
  ...

3 years agoMerge remote-tracking branch 'regulator/for-5.15' into regulator-linus
Mark Brown [Wed, 1 Sep 2021 17:57:15 +0000 (18:57 +0100)]
Merge remote-tracking branch 'regulator/for-5.15' into regulator-linus

3 years agoMerge remote-tracking branch 'regulator/for-5.14' into regulator-linus
Mark Brown [Wed, 1 Sep 2021 17:57:12 +0000 (18:57 +0100)]
Merge remote-tracking branch 'regulator/for-5.14' into regulator-linus