]> Gentwo Git Trees - linux/.git/log
linux/.git
9 months agoMerge branch 'for-mfd-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:30 +0000 (12:26 +1100)]
Merge branch 'for-mfd-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:28 +0000 (12:26 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Stephen Rothwell [Tue, 25 Feb 2025 01:26:27 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mappe...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:25 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git

9 months agoMerge branch 'for-next' of git://git.kernel.dk/linux-block.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:23 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.dk/linux-block.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:22 +0000 (12:26 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git

9 months agoMerge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/modules...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:18 +0000 (12:26 +1100)]
Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 01:20:28 +0000 (12:20 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git

9 months agoMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
Stephen Rothwell [Tue, 25 Feb 2025 01:20:26 +0000 (12:20 +1100)]
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
Stephen Rothwell [Tue, 25 Feb 2025 01:20:25 +0000 (12:20 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 01:17:50 +0000 (12:17 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux...
Stephen Rothwell [Tue, 25 Feb 2025 01:17:49 +0000 (12:17 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git

9 months agoMerge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel
Stephen Rothwell [Tue, 25 Feb 2025 01:12:43 +0000 (12:12 +1100)]
Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel

# Conflicts:
# drivers/gpu/drm/xe/display/xe_display.c
# drivers/gpu/drm/xe/xe_gt_sriov_pf.c

9 months agoMerge branch 'msm-next-lumag' of https://gitlab.freedesktop.org/lumag/msm.git
Stephen Rothwell [Tue, 25 Feb 2025 01:12:38 +0000 (12:12 +1100)]
Merge branch 'msm-next-lumag' of https://gitlab.freedesktop.org/lumag/msm.git

9 months agoMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel
Stephen Rothwell [Tue, 25 Feb 2025 01:12:36 +0000 (12:12 +1100)]
Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel

# Conflicts:
# drivers/gpu/drm/i915/display/intel_dp.c
# drivers/gpu/drm/i915/display/intel_dp_mst.c
# drivers/gpu/drm/i915/i915_reg.h

9 months agoMerge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux
Stephen Rothwell [Tue, 25 Feb 2025 01:12:32 +0000 (12:12 +1100)]
Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux

# Conflicts:
# drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

9 months agoMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git
Stephen Rothwell [Tue, 25 Feb 2025 01:12:29 +0000 (12:12 +1100)]
Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git

9 months agoMerge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeink...
Stephen Rothwell [Tue, 25 Feb 2025 01:12:28 +0000 (12:12 +1100)]
Merge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git

9 months agoMerge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git
Stephen Rothwell [Tue, 25 Feb 2025 01:12:26 +0000 (12:12 +1100)]
Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git

9 months agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto...
Stephen Rothwell [Tue, 25 Feb 2025 00:47:43 +0000 (11:47 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git

9 months agoMerge branch 'spi-nor/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...
Stephen Rothwell [Tue, 25 Feb 2025 00:47:41 +0000 (11:47 +1100)]
Merge branch 'spi-nor/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git

9 months agoMerge branch 'nand/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:47:40 +0000 (11:47 +1100)]
Merge branch 'nand/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git

9 months agoMerge branch 'mtd/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:47:39 +0000 (11:47 +1100)]
Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git

9 months agodrm/repaper: fix integer overflows in repeat functions
Nikita Zhandarovich [Thu, 16 Jan 2025 13:48:01 +0000 (05:48 -0800)]
drm/repaper: fix integer overflows in repeat functions

There are conditions, albeit somewhat unlikely, under which right hand
expressions, calculating the end of time period in functions like
repaper_frame_fixed_repeat(), may overflow.

For instance, if 'factor10x' in repaper_get_temperature() is high
enough (170), as is 'epd->stage_time' in repaper_probe(), then the
resulting value of 'end' will not fit in unsigned int expression.

Mitigate this by casting 'epd->factored_stage_time' to wider type before
any multiplication is done.

Found by Linux Verification Center (linuxtesting.org) with static
analysis tool SVACE.

Fixes: 3589211e9b03 ("drm/tinydrm: Add RePaper e-ink driver")
Cc: stable@vger.kernel.org
Signed-off-by: Nikita Zhandarovich <n.zhandarovich@fintech.ru>
Signed-off-by: Alex Lanzano <lanzano.alex@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250116134801.22067-1-n.zhandarovich@fintech.ru
9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
Stephen Rothwell [Tue, 25 Feb 2025 00:27:49 +0000 (11:27 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless...
Stephen Rothwell [Tue, 25 Feb 2025 00:27:47 +0000 (11:27 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git

9 months agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth...
Stephen Rothwell [Tue, 25 Feb 2025 00:27:44 +0000 (11:27 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git

9 months agoMerge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox...
Stephen Rothwell [Tue, 25 Feb 2025 00:27:43 +0000 (11:27 +1100)]
Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git

9 months agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec...
Stephen Rothwell [Tue, 25 Feb 2025 00:27:42 +0000 (11:27 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf...
Stephen Rothwell [Tue, 25 Feb 2025 00:27:40 +0000 (11:27 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git

9 months agoMerge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
Stephen Rothwell [Tue, 25 Feb 2025 00:27:39 +0000 (11:27 +1100)]
Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git

# Conflicts:
# drivers/net/ethernet/cadence/macb_main.c

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
Stephen Rothwell [Tue, 25 Feb 2025 00:27:36 +0000 (11:27 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git

9 months agoMerge branch 'thermal/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Tue, 25 Feb 2025 00:24:46 +0000 (11:24 +1100)]
Merge branch 'thermal/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git

9 months agodrm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_REACHABLE()
Uwe Kleine-König [Mon, 17 Feb 2025 17:49:36 +0000 (18:49 +0100)]
drm/bridge: ti-sn65dsi86: Check for CONFIG_PWM using IS_REACHABLE()

Currently CONFIG_PWM is a bool but I intend to change it to tristate. If
CONFIG_PWM=m in the configuration, the cpp symbol CONFIG_PWM isn't
defined and so the PWM code paths in the ti-sn65dsi86 driver are not
used.

The correct way to check for CONFIG_PWM is using IS_REACHABLE which does
the right thing for all cases
CONFIG_DRM_TI_SN65DSI86 ∈ { y, m } x CONFIG_PWM ∈ { y, m, n }.

There is no change until CONFIG_PWM actually becomes tristate.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Reviewed-by: Louis Chauvet <louis.chauvet@bootlin.com>
Reviewed-by: Robert Foss <rfoss@kernel.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250217174936.758420-2-u.kleine-koenig@baylibre.com
9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
Stephen Rothwell [Tue, 25 Feb 2025 00:18:40 +0000 (11:18 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git

9 months agoMerge branch 'cpupower' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:18:38 +0000 (11:18 +1100)]
Merge branch 'cpupower' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux.git

9 months agoMerge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel...
Stephen Rothwell [Tue, 25 Feb 2025 00:18:37 +0000 (11:18 +1100)]
Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git

9 months agoMerge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael...
Stephen Rothwell [Tue, 25 Feb 2025 00:18:36 +0000 (11:18 +1100)]
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git

9 months agoMerge branch 'next' of git://linuxtv.org/media-ci/media-pending.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:25 +0000 (11:08 +1100)]
Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git

9 months agoMerge branch 'docs-next' of git://git.lwn.net/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:23 +0000 (11:08 +1100)]
Merge branch 'docs-next' of git://git.lwn.net/linux.git

9 months agoMerge branch 'hwmon-next' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck...
Stephen Rothwell [Tue, 25 Feb 2025 00:08:22 +0000 (11:08 +1100)]
Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git

9 months agoMerge branch 'i3c/next' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:20 +0000 (11:08 +1100)]
Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git

9 months agoMerge branch 'i2c/i2c-host' of git://git.kernel.org/pub/scm/linux/kernel/git/andi...
Stephen Rothwell [Tue, 25 Feb 2025 00:08:19 +0000 (11:08 +1100)]
Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git

9 months agoMerge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
Stephen Rothwell [Tue, 25 Feb 2025 00:08:18 +0000 (11:08 +1100)]
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:17 +0000 (11:08 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git

9 months agoMerge branch 'for-next/pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/kees...
Stephen Rothwell [Tue, 25 Feb 2025 00:08:15 +0000 (11:08 +1100)]
Merge branch 'for-next/pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:14 +0000 (11:08 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 00:08:13 +0000 (11:08 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git

9 months agoMerge branch 'fs-next' of linux-next
Stephen Rothwell [Mon, 24 Feb 2025 23:43:27 +0000 (10:43 +1100)]
Merge branch 'fs-next' of linux-next

9 months agoMerge branch 'xtensa-for-next' of git://github.com/jcmvbkbc/linux-xtensa.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:21 +0000 (10:39 +1100)]
Merge branch 'xtensa-for-next' of git://github.com/jcmvbkbc/linux-xtensa.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:19 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git

9 months agoMerge branch 'riscv-dt-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:17 +0000 (10:39 +1100)]
Merge branch 'riscv-dt-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:16 +0000 (10:39 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/paris...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:15 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git

9 months agoMerge branch 'mips-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:14 +0000 (10:39 +1100)]
Merge branch 'mips-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git

9 months agoMerge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:13 +0000 (10:39 +1100)]
Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knom...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:10 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:09 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git

9 months agoMerge branch 'linux-next' of git://github.com/c-sky/csky-linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:08 +0000 (10:39 +1100)]
Merge branch 'linux-next' of git://github.com/c-sky/csky-linux.git

9 months agoMerge branch 'renesas-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/geert...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:04 +0000 (10:39 +1100)]
Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git

9 months agoMerge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:03 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:02 +0000 (10:39 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git

9 months agoMerge branch 'next' of https://git.linaro.org/people/jens.wiklander/linux-tee.git
Stephen Rothwell [Mon, 24 Feb 2025 23:39:01 +0000 (10:39 +1100)]
Merge branch 'next' of https://git.linaro.org/people/jens.wiklander/linux-tee.git

9 months agoMerge branch 'sunxi/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi...
Stephen Rothwell [Mon, 24 Feb 2025 23:39:00 +0000 (10:39 +1100)]
Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git

9 months agoMerge branch 'stm32-next' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:59 +0000 (10:38 +1100)]
Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git

9 months agoMerge branch 'for-next' of https://github.com/spacemit-com/linux
Stephen Rothwell [Mon, 24 Feb 2025 23:38:58 +0000 (10:38 +1100)]
Merge branch 'for-next' of https://github.com/spacemit-com/linux

9 months agoMerge branch 'for-next' of https://github.com/sophgo/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:57 +0000 (10:38 +1100)]
Merge branch 'for-next' of https://github.com/sophgo/linux.git

9 months agoMerge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:56 +0000 (10:38 +1100)]
Merge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:55 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:53 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:52 +0000 (10:38 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:51 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:50 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:49 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:48 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:47 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git

9 months agoMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:45 +0000 (10:38 +1100)]
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git

9 months agoMerge branch 'davinci/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:44 +0000 (10:38 +1100)]
Merge branch 'davinci/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git

9 months agoMerge branch 'next' of https://github.com/Broadcom/stblinux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:44 +0000 (10:38 +1100)]
Merge branch 'next' of https://github.com/Broadcom/stblinux.git

9 months agoMerge branch 'at91-next' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:43 +0000 (10:38 +1100)]
Merge branch 'at91-next' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git

9 months agoMerge branch 'asahi-soc/for-next' of https://github.com/AsahiLinux/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 23:38:41 +0000 (10:38 +1100)]
Merge branch 'asahi-soc/for-next' of https://github.com/AsahiLinux/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:40 +0000 (10:38 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git

9 months agoMerge branch 'for-next/core' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64...
Stephen Rothwell [Mon, 24 Feb 2025 23:38:38 +0000 (10:38 +1100)]
Merge branch 'for-next/core' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

9 months agoMerge branch 'perf-tools-next' of git://git.kernel.org/pub/scm/linux/kernel/git/perf...
Stephen Rothwell [Mon, 24 Feb 2025 23:36:18 +0000 (10:36 +1100)]
Merge branch 'perf-tools-next' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy...
Stephen Rothwell [Mon, 24 Feb 2025 23:36:16 +0000 (10:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git

9 months agoMerge branch 'for-6.15/block' into for-next
Jens Axboe [Mon, 24 Feb 2025 23:18:11 +0000 (16:18 -0700)]
Merge branch 'for-6.15/block' into for-next

* for-6.15/block:
  loop: take the file system minimum dio alignment into account
  loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
  loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file
  loop: factor out a loop_assign_backing_file helper

9 months agoloop: take the file system minimum dio alignment into account
Christoph Hellwig [Fri, 31 Jan 2025 12:00:41 +0000 (13:00 +0100)]
loop: take the file system minimum dio alignment into account

The loop driver currently uses the logical block size of the underlying
bdev as the lower bound of the loop device block size.  While this works
for many cases, it fails for file systems made up of multiple devices
with different logical block sizes (e.g. XFS with a RT device that has a
larger logical block size), or when the file systems doesn't support
direct I/O writes at the sector size granularity (e.g. because it does
out of place writes with a file system block size larger than the sector
size).

Fix this by querying the minimum direct I/O alignment from statx when
available.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20250131120120.1315125-5-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
9 months agoloop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
Christoph Hellwig [Fri, 31 Jan 2025 12:00:40 +0000 (13:00 +0100)]
loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize

We can't go below the minimum direct I/O size no matter if direct I/O is
enabled by passing in an O_DIRECT file descriptor or due to the explicit
flag.  Now that LO_FLAGS_DIRECT_IO is set earlier after assigning a
backing file, loop_default_blocksize can check it instead of the
O_DIRECT flag to handle both conditions.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20250131120120.1315125-4-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
9 months agoloop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file
Christoph Hellwig [Fri, 31 Jan 2025 12:00:39 +0000 (13:00 +0100)]
loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file

Assigning LO_FLAGS_DIRECT_IO from the O_DIRECT flag is related to
assigning a new backing file.  Move the assignment in preparation
of using the flag more and earlier.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20250131120120.1315125-3-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
9 months agoloop: factor out a loop_assign_backing_file helper
Christoph Hellwig [Fri, 31 Jan 2025 12:00:38 +0000 (13:00 +0100)]
loop: factor out a loop_assign_backing_file helper

Split the code for setting up a backing file into a helper in preparation
of adding more code to this path.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20250131120120.1315125-2-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
9 months agoMerge branch 'mm-everything' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Stephen Rothwell [Mon, 24 Feb 2025 23:11:25 +0000 (10:11 +1100)]
Merge branch 'mm-everything' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

9 months agoMerge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/misc/kernel.git linux-next/pending-fixes
Stephen Rothwell [Mon, 24 Feb 2025 22:46:41 +0000 (09:46 +1100)]
Merge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/misc/kernel.git

9 months agoMerge branch 'tip/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
Stephen Rothwell [Mon, 24 Feb 2025 22:46:39 +0000 (09:46 +1100)]
Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git

9 months agoMerge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
Stephen Rothwell [Mon, 24 Feb 2025 22:46:36 +0000 (09:46 +1100)]
Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git

9 months agoMerge branch 'perf-tools' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf...
Stephen Rothwell [Mon, 24 Feb 2025 22:46:35 +0000 (09:46 +1100)]
Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

9 months agoMerge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas...
Stephen Rothwell [Mon, 24 Feb 2025 22:46:34 +0000 (09:46 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git

# Conflicts:
# MAINTAINERS

9 months agoMerge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/conor...
Stephen Rothwell [Mon, 24 Feb 2025 22:46:27 +0000 (09:46 +1100)]
Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git

9 months agoMerge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
Stephen Rothwell [Mon, 24 Feb 2025 22:46:26 +0000 (09:46 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git

9 months agoMerge branch 'hyperv-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv...
Stephen Rothwell [Mon, 24 Feb 2025 22:46:25 +0000 (09:46 +1100)]
Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git

9 months agoMerge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
Stephen Rothwell [Mon, 24 Feb 2025 22:46:24 +0000 (09:46 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git