parport: Remove register_sysctl_table from parport_device_proc_register
authorJoel Granados <j.granados@samsung.com>
Tue, 23 May 2023 12:22:15 +0000 (14:22 +0200)
committerLuis Chamberlain <mcgrof@kernel.org>
Wed, 24 May 2023 04:43:26 +0000 (21:43 -0700)
commit4199a64a1c13c58a48917d1eb6492c32b4496bd9
treeca9cbce25290d44c7faf2185b121dc7cea5ea74e
parent93810936a6bfbc538771914836fca24570e3bcc5
parport: Remove register_sysctl_table from parport_device_proc_register

This is part of the general push to deprecate register_sysctl_paths and
register_sysctl_table. We use a temp allocation to include both port and
device name in proc. Allocated mem is freed at the end. The unused
parport_device_sysctl_template struct elements that are not used are
removed.

Signed-off-by: Joel Granados <j.granados@samsung.com>
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/r/202305150948.pHgIh7Ql-lkp@intel.com/
Reported-by: Dan Carpenter <error27@gmail.com>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
drivers/parport/procfs.c