Re: [PATCH v3 0/7] sysctl: Remove sentinel elements from arch

Joel Granados <[email protected]>
Newsgroups gmane.linux.ports.ia64,gmane.linux.file-systems
Message-ID <20231005075017.auwwtxr4mcxyw3k6@localhost>
On Wed, Oct 04, 2023 at 05:12:17PM +0200, Frank Scheiner wrote:
> Dear Joel,
> 
> On 02.10.23 13:30, Joel Granados via B4 Relay wrote:
> > [...]
> 
> I successfully "Build-n-Boot-to-login" tested the following patchset
> (together with the ia64 patch from V2 changed to:
> 
> ```
> diff --git a/arch/ia64/kernel/crash.c b/arch/ia64/kernel/crash.c
> index 88b3ce3e66cd..65b0781f83ab 100644
> --- a/arch/ia64/kernel/crash.c
> +++ b/arch/ia64/kernel/crash.c
> @@ -232,7 +232,6 @@ static struct ctl_table kdump_ctl_table[] = {
>  		.mode = 0644,
>  		.proc_handler = proc_dointvec,
>  	},
> -	{ }
>  };
>  #endif
> 
> ```
> 
> ...) on top of v6.6-rc4 on my rx2620. I also applied the measurement
> patch (commented the printk in `new_dir` and uncommented the if
> conditional).
> 
> I used a bash arithmetic expression (`accum=$(( accum + n ))`) in your
> script to calculate the total memory savings, because `calc` is not
> available as package for Debian on ia64.
> 
> There are no memory savings for this configuration.
> 
> But using the measurement patch with the printk in `new_dir` uncommented
> and the if conditional also uncommented I see the following savings (I
> assume this is the same as your measurement patch because the other
> configuration didn't yield any savings):
> 
> ```
> root@rx2620:~/bin# ./check-mem-savings.bash
> 64
> [...]
> 64
> 5888
> ```
Thankyou very much for all this verification, but the ia64 patch was
dropped from the set. Please see https://lore.kernel.org/all/[email protected]

Best

> 
> > Joel Granados (7):
> >        S390: Remove now superfluous sentinel elem from ctl_table arrays
> >        arm: Remove now superfluous sentinel elem from ctl_table arrays
> >        arch/x86: Remove now superfluous sentinel elem from ctl_table arrays
> >        x86/vdso: Remove now superfluous sentinel element from ctl_table array
> >        riscv: Remove now superfluous sentinel element from ctl_table array
> >        powerpc: Remove now superfluous sentinel element from ctl_table arrays
> >        c-sky: Remove now superfluous sentinel element from ctl_talbe array
> > 
> >   arch/arm/kernel/isa.c                     | 4 ++--
> >   arch/arm64/kernel/armv8_deprecated.c      | 8 +++-----
> >   arch/arm64/kernel/fpsimd.c                | 2 --
> >   arch/arm64/kernel/process.c               | 1 -
> >   arch/csky/abiv1/alignment.c               | 1 -
> >   arch/powerpc/kernel/idle.c                | 1 -
> >   arch/powerpc/platforms/pseries/mobility.c | 1 -
> >   arch/riscv/kernel/vector.c                | 1 -
> >   arch/s390/appldata/appldata_base.c        | 4 +---
> >   arch/s390/kernel/debug.c                  | 1 -
> >   arch/s390/kernel/topology.c               | 1 -
> >   arch/s390/mm/cmm.c                        | 1 -
> >   arch/s390/mm/pgalloc.c                    | 1 -
> >   arch/x86/entry/vdso/vdso32-setup.c        | 1 -
> >   arch/x86/kernel/cpu/intel.c               | 1 -
> >   arch/x86/kernel/itmt.c                    | 1 -
> >   drivers/perf/arm_pmuv3.c                  | 1 -
> >   17 files changed, 6 insertions(+), 25 deletions(-)
> > ---
> > base-commit: 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa
> > change-id: 20230904-jag-sysctl_remove_empty_elem_arch-81db0a6e6cc4
> 
> Tested-by: Frank Scheiner <[email protected]> # ia64
> 
> Cheers,
> Frank

-- 

Joel Granados
signature.asc (application/pgp-signature, 659 B)
-----BEGIN PGP SIGNATURE-----

iQGzBAABCgAdFiEErkcJVyXmMSXOyyeQupfNUreWQU8FAmUeargACgkQupfNUreW
QU92dQv+J4DAjxrrIdVXYrkrhhxkqv+78kbZ+qe6DaEXu55FYtVLgX7BLg2axB9w
QTjVNl4ObPYh/3+uS3Yf0RPTr8zSHvuVJTNz2dQ/vVv3mZUs3yUsyZ8pYFVWCtQS
b6m+FhxLWr09bkZtu0CiB8bpZ4xjhW9ka5EkLwcAWC4CJF50xkk1WovnKhBFZW7h
/cziNc3JnfaZTLpI6+C618Yo/O9I22KrWgdVqj4jRjRXr11XHfDg7R/8hMIcQ68j
FIpSsdOf/9lBot9RgUtx8ZsbvZMxQZowCbycjN3KYSyn/QdxhmQadzjCj9L7DjD5
sz725qR0WGV+ouNbRgcCA8dkrxeautkxywefyxV5DOfHOh/JCi0ORmZw7PUWMQ6h
g7L3Ni4iXYfDeDTfyhxqvEuG9BrqeBq5bidgODhaPT8GT/DkKHbMMMQX2J0gOSz2
7wg7A2zcXLshv9iUQcrKM4HMbpzjLhvRFuquybO8IRmDg3H2lsD9WimkMneTgF3f
w1bFb7Z2
=3pKJ
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.