Commit ca674057 authored by Luis Chamberlain's avatar Luis Chamberlain
Browse files

scsi: simplify sysctl registration with register_sysctl()



register_sysctl_table() is a deprecated compatibility wrapper.
register_sysctl() can do the directory creation for you so just use that.

Signed-off-by: default avatarLuis Chamberlain <mcgrof@kernel.org>
parent adf11ea8
Loading
Loading
Loading
Loading
+1 −15
Original line number Diff line number Diff line
@@ -21,25 +21,11 @@ static struct ctl_table scsi_table[] = {
	{ }
};

static struct ctl_table scsi_dir_table[] = {
	{ .procname	= "scsi",
	  .mode		= 0555,
	  .child	= scsi_table },
	{ }
};

static struct ctl_table scsi_root_table[] = {
	{ .procname	= "dev",
	  .mode		= 0555,
	  .child	= scsi_dir_table },
	{ }
};

static struct ctl_table_header *scsi_table_header;

int __init scsi_init_sysctl(void)
{
	scsi_table_header = register_sysctl_table(scsi_root_table);
	scsi_table_header = register_sysctl("dev/scsi", scsi_table);
	if (!scsi_table_header)
		return -ENOMEM;
	return 0;