> https://universe.0xinfinity.dev/distro/kernel/atom?h=master 2025-09-26T14:55:21Z sparc: Drop the "-ansi" from the asflags 2025-09-26T14:55:21Z Thomas Huth thuth@redhat.com 2025-08-05T09:25:40Z urn:sha1:dc356bf3c173a69d4b6f6ee6221cd21c6500fc65 In the very early kernel 1.x days, assembler files were pre-processed with the "-traditional" flag. With kernel 1.1.85, the sparc subsystem was changed to use "-ansi" instead while the other parts of the kernel continued to use "-traditional". That "-traditional" got removed from the other architectures in the course of time, but the sparc part kept the "-ansi" until today. This is bad since it comes with some disadvantages nowadays: You have to make sure to not include any header that contains a "//" C++ comment by accident (there are now some in the tree that use these for SPDX identifiers for example), and with "-ansi" we also do not get the pre-defined __ASSEMBLER__ macro which we'd like to use instead of the kernel-only __ASSEMBLY__ macro in the future. Since there does not seem to be any compelling reason anymore to use "-ansi" nowadays, let's simply drop the "-ansi" flag from the sparc subsystem now to get rid of those disadvantages. Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Andreas Larsson <andreas@gaisler.com> Tested-by: Andreas Larsson <andreas@gaisler.com> Signed-off-by: Andreas Larsson <andreas@gaisler.com> arch: make execmem setup available regardless of CONFIG_MODULES 2024-05-14T07:31:44Z Mike Rapoport (IBM) rppt@kernel.org 2024-05-05T16:06:24Z urn:sha1:0cc2dc4902f425e346d46deeea2352d9fba75375 execmem does not depend on modules, on the contrary modules use execmem. To make execmem available when CONFIG_MODULES=n, for instance for kprobes, split execmem_params initialization out from arch/*/kernel/module.c and compile it when CONFIG_EXECMEM=y Signed-off-by: Mike Rapoport (IBM) <rppt@kernel.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> inux-3.13.y Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/drivers/regulator/fixed.c
AgeCommit message (Expand)Author
2025-12-18regulator: fixed: Rely on the core freeing the enable GPIOMark Brown
2025-11-05regulator: fixed: fix GPIO descriptor leak on register failureHaotian Zhang