]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - lib/test_sysctl.c
Merge tag 'sound-4.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[mirror_ubuntu-artful-kernel.git] / lib / test_sysctl.c
index b2163bfb6eb23d64dcabe937b536a56d737c73dd..3dd801c1c85b3ce179b44968cb9fe33f5ee45c30 100644 (file)
@@ -41,11 +41,25 @@ static int i_one_hundred = 100;
 
 struct test_sysctl_data {
        int int_0001;
+       int int_0002;
+       int int_0003[4];
+
+       unsigned int uint_0001;
+
        char string_0001[65];
 };
 
 static struct test_sysctl_data test_data = {
        .int_0001 = 60,
+       .int_0002 = 1,
+
+       .int_0003[0] = 0,
+       .int_0003[1] = 1,
+       .int_0003[2] = 2,
+       .int_0003[3] = 3,
+
+       .uint_0001 = 314,
+
        .string_0001 = "(none)",
 };
 
@@ -60,6 +74,27 @@ static struct ctl_table test_table[] = {
                .extra1         = &i_zero,
                .extra2         = &i_one_hundred,
        },
+       {
+               .procname       = "int_0002",
+               .data           = &test_data.int_0002,
+               .maxlen         = sizeof(int),
+               .mode           = 0644,
+               .proc_handler   = proc_dointvec,
+       },
+       {
+               .procname       = "int_0003",
+               .data           = &test_data.int_0003,
+               .maxlen         = sizeof(test_data.int_0003),
+               .mode           = 0644,
+               .proc_handler   = proc_dointvec,
+       },
+       {
+               .procname       = "uint_0001",
+               .data           = &test_data.uint_0001,
+               .maxlen         = sizeof(unsigned int),
+               .mode           = 0644,
+               .proc_handler   = proc_douintvec,
+       },
        {
                .procname       = "string_0001",
                .data           = &test_data.string_0001,