summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlpo Järvinen <ilpo.jarvinen@linux.intel.com>2026-03-24 19:56:28 +0300
committerBjorn Helgaas <bhelgaas@google.com>2026-03-27 18:19:08 +0300
commit4dd6e1aa35dcf616805eaf330bd731fd8f0da6d1 (patch)
tree5271edd9dd562d1b062d6012be36bffa1e2d6a11
parent0734cb2412f5fdc06fac6c1e6f3046085a4fdf23 (diff)
downloadlinux-4dd6e1aa35dcf616805eaf330bd731fd8f0da6d1.tar.xz
m68k/PCI: Remove unnecessary second application of align
Aligning res->start by align inside pcibios_align_resource() is unnecessary because caller of pcibios_align_resource() is __find_resource_space() that aligns res->start with align before calling pcibios_align_resource(). Aligning by align in case of IORESOURCE_IO && start & 0x300 cannot ever result in changing start either because 0x300 bits would have not survived the earlier alignment if align was large enough to have an impact. Thus, remove the duplicated aligning from pcibios_align_resource(). Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Greg Ungerer <gerg@linux-m68k.org> Link: https://patch.msgid.link/20260324165633.4583-6-ilpo.jarvinen@linux.intel.com
-rw-r--r--arch/m68k/kernel/pcibios.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/m68k/kernel/pcibios.c b/arch/m68k/kernel/pcibios.c
index 1415f6e4e5ce..7e286ee1976b 100644
--- a/arch/m68k/kernel/pcibios.c
+++ b/arch/m68k/kernel/pcibios.c
@@ -36,8 +36,6 @@ resource_size_t pcibios_align_resource(void *data, const struct resource *res,
if ((res->flags & IORESOURCE_IO) && (start & 0x300))
start = (start + 0x3ff) & ~0x3ff;
- start = (start + align - 1) & ~(align - 1);
-
return start;
}