From: Luis Chamberlain <mcgrof@kernel.org>
To: Kees Cook <keescook@chromium.org>
Cc: jack@suse.cz, rafael@kernel.org, airlied@linux.ie,
amir73il@gmail.com, clemens@ladisch.de,
dri-devel@lists.freedesktop.org, joseph.qi@linux.alibaba.com,
sfr@canb.auug.org.au, mark@fasheh.com, rdna@fb.com,
yzaikin@google.com, arnd@arndb.de,
intel-gfx@lists.freedesktop.org, julia.lawall@lip6.fr,
jlbec@evilplan.org, nixiaoming@huawei.com, vbabka@suse.cz,
axboe@kernel.dk, tytso@mit.edu, gregkh@linuxfoundation.org,
linux-kernel@vger.kernel.org, ebiederm@xmission.com,
akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
ocfs2-devel@oss.oracle.com, viro@zeniv.linux.org.uk
Subject: [Ocfs2-devel] [Intel-gfx] [PATCH 06/13] ocfs2: use new sysctl subdir helper register_sysctl_subdir()
Date: Fri, 29 May 2020 11:49:12 +0000 [thread overview]
Message-ID: <20200529114912.GC11244@42.do-not-panic.com> (raw)
In-Reply-To: <202005290121.C78B4AC@keescook>
On Fri, May 29, 2020 at 01:23:19AM -0700, Kees Cook wrote:
> On Fri, May 29, 2020 at 07:41:01AM +0000, Luis Chamberlain wrote:
> > This simplifies the code considerably. The following coccinelle
> > SmPL grammar rule was used to transform this code.
> >
> > // pycocci sysctl-subdir.cocci fs/ocfs2/stackglue.c
> >
> > @c1@
> > expression E1;
> > identifier subdir, sysctls;
> > @@
> >
> > static struct ctl_table subdir[] = {
> > {
> > .procname = E1,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = sysctls,
> > },
> > { }
> > };
> >
> > @c2@
> > identifier c1.subdir;
> >
> > expression E2;
> > identifier base;
> > @@
> >
> > static struct ctl_table base[] = {
> > {
> > .procname = E2,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = subdir,
> > },
> > { }
> > };
> >
> > @c3@
> > identifier c2.base;
> > identifier header;
> > @@
> >
> > header = register_sysctl_table(base);
> >
> > @r1 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.subdir, c1.sysctls;
> > @@
> >
> > -static struct ctl_table subdir[] = {
> > - {
> > - .procname = E1,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = sysctls,
> > - },
> > - { }
> > -};
> >
> > @r2 depends on c1 && c2 && c3@
> > identifier c1.subdir;
> >
> > expression c2.E2;
> > identifier c2.base;
> > @@
> > -static struct ctl_table base[] = {
> > - {
> > - .procname = E2,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = subdir,
> > - },
> > - { }
> > -};
> >
> > @r3 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.sysctls;
> > expression c2.E2;
> > identifier c2.base;
> > identifier c3.header;
> > @@
> >
> > header =
> > -register_sysctl_table(base);
> > +register_sysctl_subdir(E2, E1, sysctls);
> >
> > Generated-by: Coccinelle SmPL
> >
> > Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
> > ---
> > fs/ocfs2/stackglue.c | 27 ++++-----------------------
> > 1 file changed, 4 insertions(+), 23 deletions(-)
> >
> > diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c
> > index a191094694c6..addafced7f59 100644
> > --- a/fs/ocfs2/stackglue.c
> > +++ b/fs/ocfs2/stackglue.c
> > @@ -677,28 +677,8 @@ static struct ctl_table ocfs2_mod_table[] = {
> > },
> > { }
> > };
> > -
> > -static struct ctl_table ocfs2_kern_table[] = {
> > - {
> > - .procname = "ocfs2",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_mod_table
> > - },
> > - { }
> > -};
> > -
> > -static struct ctl_table ocfs2_root_table[] = {
> > - {
> > - .procname = "fs",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_kern_table
> > - },
> > - { }
> > -};
> > + .data = NULL,
> > + .data = NULL,
>
> The conversion script doesn't like the .data field assignments. ;)
>
> Was this series built with allmodconfig? I would have expected this to
> blow up very badly. :)
Yikes, sense, you're right. Nope, I left the random config tests to
0day. Will fix, thanks!
Luis
WARNING: multiple messages have this Message-ID (diff)
From: Luis Chamberlain <mcgrof@kernel.org>
To: Kees Cook <keescook@chromium.org>
Cc: jack@suse.cz, rafael@kernel.org, airlied@linux.ie,
amir73il@gmail.com, clemens@ladisch.de,
dri-devel@lists.freedesktop.org, joseph.qi@linux.alibaba.com,
sfr@canb.auug.org.au, mark@fasheh.com, rdna@fb.com,
yzaikin@google.com, arnd@arndb.de,
intel-gfx@lists.freedesktop.org, julia.lawall@lip6.fr,
jlbec@evilplan.org, nixiaoming@huawei.com, vbabka@suse.cz,
axboe@kernel.dk, tytso@mit.edu, gregkh@linuxfoundation.org,
linux-kernel@vger.kernel.org, ebiederm@xmission.com,
akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
ocfs2-devel@oss.oracle.com, viro@zeniv.linux.org.uk
Subject: Re: [Intel-gfx] [PATCH 06/13] ocfs2: use new sysctl subdir helper register_sysctl_subdir()
Date: Fri, 29 May 2020 11:49:12 +0000 [thread overview]
Message-ID: <20200529114912.GC11244@42.do-not-panic.com> (raw)
In-Reply-To: <202005290121.C78B4AC@keescook>
On Fri, May 29, 2020 at 01:23:19AM -0700, Kees Cook wrote:
> On Fri, May 29, 2020 at 07:41:01AM +0000, Luis Chamberlain wrote:
> > This simplifies the code considerably. The following coccinelle
> > SmPL grammar rule was used to transform this code.
> >
> > // pycocci sysctl-subdir.cocci fs/ocfs2/stackglue.c
> >
> > @c1@
> > expression E1;
> > identifier subdir, sysctls;
> > @@
> >
> > static struct ctl_table subdir[] = {
> > {
> > .procname = E1,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = sysctls,
> > },
> > { }
> > };
> >
> > @c2@
> > identifier c1.subdir;
> >
> > expression E2;
> > identifier base;
> > @@
> >
> > static struct ctl_table base[] = {
> > {
> > .procname = E2,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = subdir,
> > },
> > { }
> > };
> >
> > @c3@
> > identifier c2.base;
> > identifier header;
> > @@
> >
> > header = register_sysctl_table(base);
> >
> > @r1 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.subdir, c1.sysctls;
> > @@
> >
> > -static struct ctl_table subdir[] = {
> > - {
> > - .procname = E1,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = sysctls,
> > - },
> > - { }
> > -};
> >
> > @r2 depends on c1 && c2 && c3@
> > identifier c1.subdir;
> >
> > expression c2.E2;
> > identifier c2.base;
> > @@
> > -static struct ctl_table base[] = {
> > - {
> > - .procname = E2,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = subdir,
> > - },
> > - { }
> > -};
> >
> > @r3 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.sysctls;
> > expression c2.E2;
> > identifier c2.base;
> > identifier c3.header;
> > @@
> >
> > header =
> > -register_sysctl_table(base);
> > +register_sysctl_subdir(E2, E1, sysctls);
> >
> > Generated-by: Coccinelle SmPL
> >
> > Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
> > ---
> > fs/ocfs2/stackglue.c | 27 ++++-----------------------
> > 1 file changed, 4 insertions(+), 23 deletions(-)
> >
> > diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c
> > index a191094694c6..addafced7f59 100644
> > --- a/fs/ocfs2/stackglue.c
> > +++ b/fs/ocfs2/stackglue.c
> > @@ -677,28 +677,8 @@ static struct ctl_table ocfs2_mod_table[] = {
> > },
> > { }
> > };
> > -
> > -static struct ctl_table ocfs2_kern_table[] = {
> > - {
> > - .procname = "ocfs2",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_mod_table
> > - },
> > - { }
> > -};
> > -
> > -static struct ctl_table ocfs2_root_table[] = {
> > - {
> > - .procname = "fs",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_kern_table
> > - },
> > - { }
> > -};
> > + .data = NULL,
> > + .data = NULL,
>
> The conversion script doesn't like the .data field assignments. ;)
>
> Was this series built with allmodconfig? I would have expected this to
> blow up very badly. :)
Yikes, sense, you're right. Nope, I left the random config tests to
0day. Will fix, thanks!
Luis
WARNING: multiple messages have this Message-ID (diff)
From: Luis Chamberlain <mcgrof@kernel.org>
To: Kees Cook <keescook@chromium.org>
Cc: jack@suse.cz, rafael@kernel.org, airlied@linux.ie,
amir73il@gmail.com, clemens@ladisch.de,
dri-devel@lists.freedesktop.org, joseph.qi@linux.alibaba.com,
sfr@canb.auug.org.au, mark@fasheh.com, rdna@fb.com,
yzaikin@google.com, arnd@arndb.de,
intel-gfx@lists.freedesktop.org, julia.lawall@lip6.fr,
jlbec@evilplan.org, nixiaoming@huawei.com, vbabka@suse.cz,
axboe@kernel.dk, tytso@mit.edu, gregkh@linuxfoundation.org,
linux-kernel@vger.kernel.org, ebiederm@xmission.com,
akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
ocfs2-devel@oss.oracle.com, viro@zeniv.linux.org.uk
Subject: Re: [Intel-gfx] [PATCH 06/13] ocfs2: use new sysctl subdir helper register_sysctl_subdir()
Date: Fri, 29 May 2020 11:49:12 +0000 [thread overview]
Message-ID: <20200529114912.GC11244@42.do-not-panic.com> (raw)
In-Reply-To: <202005290121.C78B4AC@keescook>
On Fri, May 29, 2020 at 01:23:19AM -0700, Kees Cook wrote:
> On Fri, May 29, 2020 at 07:41:01AM +0000, Luis Chamberlain wrote:
> > This simplifies the code considerably. The following coccinelle
> > SmPL grammar rule was used to transform this code.
> >
> > // pycocci sysctl-subdir.cocci fs/ocfs2/stackglue.c
> >
> > @c1@
> > expression E1;
> > identifier subdir, sysctls;
> > @@
> >
> > static struct ctl_table subdir[] = {
> > {
> > .procname = E1,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = sysctls,
> > },
> > { }
> > };
> >
> > @c2@
> > identifier c1.subdir;
> >
> > expression E2;
> > identifier base;
> > @@
> >
> > static struct ctl_table base[] = {
> > {
> > .procname = E2,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = subdir,
> > },
> > { }
> > };
> >
> > @c3@
> > identifier c2.base;
> > identifier header;
> > @@
> >
> > header = register_sysctl_table(base);
> >
> > @r1 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.subdir, c1.sysctls;
> > @@
> >
> > -static struct ctl_table subdir[] = {
> > - {
> > - .procname = E1,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = sysctls,
> > - },
> > - { }
> > -};
> >
> > @r2 depends on c1 && c2 && c3@
> > identifier c1.subdir;
> >
> > expression c2.E2;
> > identifier c2.base;
> > @@
> > -static struct ctl_table base[] = {
> > - {
> > - .procname = E2,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = subdir,
> > - },
> > - { }
> > -};
> >
> > @r3 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.sysctls;
> > expression c2.E2;
> > identifier c2.base;
> > identifier c3.header;
> > @@
> >
> > header =
> > -register_sysctl_table(base);
> > +register_sysctl_subdir(E2, E1, sysctls);
> >
> > Generated-by: Coccinelle SmPL
> >
> > Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
> > ---
> > fs/ocfs2/stackglue.c | 27 ++++-----------------------
> > 1 file changed, 4 insertions(+), 23 deletions(-)
> >
> > diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c
> > index a191094694c6..addafced7f59 100644
> > --- a/fs/ocfs2/stackglue.c
> > +++ b/fs/ocfs2/stackglue.c
> > @@ -677,28 +677,8 @@ static struct ctl_table ocfs2_mod_table[] = {
> > },
> > { }
> > };
> > -
> > -static struct ctl_table ocfs2_kern_table[] = {
> > - {
> > - .procname = "ocfs2",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_mod_table
> > - },
> > - { }
> > -};
> > -
> > -static struct ctl_table ocfs2_root_table[] = {
> > - {
> > - .procname = "fs",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_kern_table
> > - },
> > - { }
> > -};
> > + .data = NULL,
> > + .data = NULL,
>
> The conversion script doesn't like the .data field assignments. ;)
>
> Was this series built with allmodconfig? I would have expected this to
> blow up very badly. :)
Yikes, sense, you're right. Nope, I left the random config tests to
0day. Will fix, thanks!
Luis
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
WARNING: multiple messages have this Message-ID (diff)
From: Luis Chamberlain <mcgrof@kernel.org>
To: Kees Cook <keescook@chromium.org>
Cc: jack@suse.cz, rafael@kernel.org, airlied@linux.ie,
benh@kernel.crashing.org, amir73il@gmail.com, clemens@ladisch.de,
dri-devel@lists.freedesktop.org, joseph.qi@linux.alibaba.com,
sfr@canb.auug.org.au, mark@fasheh.com, rdna@fb.com,
yzaikin@google.com, arnd@arndb.de,
intel-gfx@lists.freedesktop.org, julia.lawall@lip6.fr,
jlbec@evilplan.org, nixiaoming@huawei.com, vbabka@suse.cz,
axboe@kernel.dk, tytso@mit.edu, gregkh@linuxfoundation.org,
linux-kernel@vger.kernel.org, ebiederm@xmission.com,
akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
ocfs2-devel@oss.oracle.com, viro@zeniv.linux.org.uk
Subject: Re: [Intel-gfx] [PATCH 06/13] ocfs2: use new sysctl subdir helper register_sysctl_subdir()
Date: Fri, 29 May 2020 11:49:12 +0000 [thread overview]
Message-ID: <20200529114912.GC11244@42.do-not-panic.com> (raw)
In-Reply-To: <202005290121.C78B4AC@keescook>
On Fri, May 29, 2020 at 01:23:19AM -0700, Kees Cook wrote:
> On Fri, May 29, 2020 at 07:41:01AM +0000, Luis Chamberlain wrote:
> > This simplifies the code considerably. The following coccinelle
> > SmPL grammar rule was used to transform this code.
> >
> > // pycocci sysctl-subdir.cocci fs/ocfs2/stackglue.c
> >
> > @c1@
> > expression E1;
> > identifier subdir, sysctls;
> > @@
> >
> > static struct ctl_table subdir[] = {
> > {
> > .procname = E1,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = sysctls,
> > },
> > { }
> > };
> >
> > @c2@
> > identifier c1.subdir;
> >
> > expression E2;
> > identifier base;
> > @@
> >
> > static struct ctl_table base[] = {
> > {
> > .procname = E2,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = subdir,
> > },
> > { }
> > };
> >
> > @c3@
> > identifier c2.base;
> > identifier header;
> > @@
> >
> > header = register_sysctl_table(base);
> >
> > @r1 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.subdir, c1.sysctls;
> > @@
> >
> > -static struct ctl_table subdir[] = {
> > - {
> > - .procname = E1,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = sysctls,
> > - },
> > - { }
> > -};
> >
> > @r2 depends on c1 && c2 && c3@
> > identifier c1.subdir;
> >
> > expression c2.E2;
> > identifier c2.base;
> > @@
> > -static struct ctl_table base[] = {
> > - {
> > - .procname = E2,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = subdir,
> > - },
> > - { }
> > -};
> >
> > @r3 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.sysctls;
> > expression c2.E2;
> > identifier c2.base;
> > identifier c3.header;
> > @@
> >
> > header =
> > -register_sysctl_table(base);
> > +register_sysctl_subdir(E2, E1, sysctls);
> >
> > Generated-by: Coccinelle SmPL
> >
> > Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
> > ---
> > fs/ocfs2/stackglue.c | 27 ++++-----------------------
> > 1 file changed, 4 insertions(+), 23 deletions(-)
> >
> > diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c
> > index a191094694c6..addafced7f59 100644
> > --- a/fs/ocfs2/stackglue.c
> > +++ b/fs/ocfs2/stackglue.c
> > @@ -677,28 +677,8 @@ static struct ctl_table ocfs2_mod_table[] = {
> > },
> > { }
> > };
> > -
> > -static struct ctl_table ocfs2_kern_table[] = {
> > - {
> > - .procname = "ocfs2",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_mod_table
> > - },
> > - { }
> > -};
> > -
> > -static struct ctl_table ocfs2_root_table[] = {
> > - {
> > - .procname = "fs",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_kern_table
> > - },
> > - { }
> > -};
> > + .data = NULL,
> > + .data = NULL,
>
> The conversion script doesn't like the .data field assignments. ;)
>
> Was this series built with allmodconfig? I would have expected this to
> blow up very badly. :)
Yikes, sense, you're right. Nope, I left the random config tests to
0day. Will fix, thanks!
Luis
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
WARNING: multiple messages have this Message-ID (diff)
From: Luis Chamberlain <mcgrof@kernel.org>
To: Kees Cook <keescook@chromium.org>
Cc: jack@suse.cz, rafael@kernel.org, airlied@linux.ie,
benh@kernel.crashing.org, amir73il@gmail.com, clemens@ladisch.de,
dri-devel@lists.freedesktop.org, joseph.qi@linux.alibaba.com,
sfr@canb.auug.org.au, mark@fasheh.com, rdna@fb.com,
yzaikin@google.com, arnd@arndb.de,
intel-gfx@lists.freedesktop.org, julia.lawall@lip6.fr,
jlbec@evilplan.org, nixiaoming@huawei.com, vbabka@suse.cz,
axboe@kernel.dk, tytso@mit.edu, gregkh@linuxfoundation.org,
linux-kernel@vger.kernel.org, ebiederm@xmission.com,
akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
ocfs2-devel@oss.oracle.com, viro@zeniv.linux.org.uk
Subject: Re: [Intel-gfx] [PATCH 06/13] ocfs2: use new sysctl subdir helper register_sysctl_subdir()
Date: Fri, 29 May 2020 11:49:12 +0000 [thread overview]
Message-ID: <20200529114912.GC11244@42.do-not-panic.com> (raw)
In-Reply-To: <202005290121.C78B4AC@keescook>
On Fri, May 29, 2020 at 01:23:19AM -0700, Kees Cook wrote:
> On Fri, May 29, 2020 at 07:41:01AM +0000, Luis Chamberlain wrote:
> > This simplifies the code considerably. The following coccinelle
> > SmPL grammar rule was used to transform this code.
> >
> > // pycocci sysctl-subdir.cocci fs/ocfs2/stackglue.c
> >
> > @c1@
> > expression E1;
> > identifier subdir, sysctls;
> > @@
> >
> > static struct ctl_table subdir[] = {
> > {
> > .procname = E1,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = sysctls,
> > },
> > { }
> > };
> >
> > @c2@
> > identifier c1.subdir;
> >
> > expression E2;
> > identifier base;
> > @@
> >
> > static struct ctl_table base[] = {
> > {
> > .procname = E2,
> > .maxlen = 0,
> > .mode = 0555,
> > .child = subdir,
> > },
> > { }
> > };
> >
> > @c3@
> > identifier c2.base;
> > identifier header;
> > @@
> >
> > header = register_sysctl_table(base);
> >
> > @r1 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.subdir, c1.sysctls;
> > @@
> >
> > -static struct ctl_table subdir[] = {
> > - {
> > - .procname = E1,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = sysctls,
> > - },
> > - { }
> > -};
> >
> > @r2 depends on c1 && c2 && c3@
> > identifier c1.subdir;
> >
> > expression c2.E2;
> > identifier c2.base;
> > @@
> > -static struct ctl_table base[] = {
> > - {
> > - .procname = E2,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = subdir,
> > - },
> > - { }
> > -};
> >
> > @r3 depends on c1 && c2 && c3@
> > expression c1.E1;
> > identifier c1.sysctls;
> > expression c2.E2;
> > identifier c2.base;
> > identifier c3.header;
> > @@
> >
> > header =
> > -register_sysctl_table(base);
> > +register_sysctl_subdir(E2, E1, sysctls);
> >
> > Generated-by: Coccinelle SmPL
> >
> > Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
> > ---
> > fs/ocfs2/stackglue.c | 27 ++++-----------------------
> > 1 file changed, 4 insertions(+), 23 deletions(-)
> >
> > diff --git a/fs/ocfs2/stackglue.c b/fs/ocfs2/stackglue.c
> > index a191094694c6..addafced7f59 100644
> > --- a/fs/ocfs2/stackglue.c
> > +++ b/fs/ocfs2/stackglue.c
> > @@ -677,28 +677,8 @@ static struct ctl_table ocfs2_mod_table[] = {
> > },
> > { }
> > };
> > -
> > -static struct ctl_table ocfs2_kern_table[] = {
> > - {
> > - .procname = "ocfs2",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_mod_table
> > - },
> > - { }
> > -};
> > -
> > -static struct ctl_table ocfs2_root_table[] = {
> > - {
> > - .procname = "fs",
> > - .data = NULL,
> > - .maxlen = 0,
> > - .mode = 0555,
> > - .child = ocfs2_kern_table
> > - },
> > - { }
> > -};
> > + .data = NULL,
> > + .data = NULL,
>
> The conversion script doesn't like the .data field assignments. ;)
>
> Was this series built with allmodconfig? I would have expected this to
> blow up very badly. :)
Yikes, sense, you're right. Nope, I left the random config tests to
0day. Will fix, thanks!
Luis
next prev parent reply other threads:[~2020-05-29 11:49 UTC|newest]
Thread overview: 155+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-29 7:40 [Ocfs2-devel] [PATCH 00/13] sysctl: spring cleaning Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Ocfs2-devel] [PATCH 01/13] sysctl: add new register_sysctl_subdir() helper Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 8:13 ` [Ocfs2-devel] " Jani Nikula
2020-05-29 8:13 ` Jani Nikula
2020-05-29 8:13 ` [Intel-gfx] " Jani Nikula
2020-05-29 8:13 ` Jani Nikula
2020-05-29 8:13 ` Jani Nikula
2020-05-29 12:16 ` [Ocfs2-devel] " Luis Chamberlain
2020-05-29 12:16 ` Luis Chamberlain
2020-05-29 12:16 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 12:16 ` Luis Chamberlain
2020-05-29 12:16 ` Luis Chamberlain
2020-05-29 12:40 ` [Ocfs2-devel] " Eric W. Biederman
2020-05-29 12:40 ` Eric W. Biederman
2020-05-29 12:40 ` [Intel-gfx] " Eric W. Biederman
2020-05-29 12:40 ` Eric W. Biederman
2020-05-29 12:42 ` [Ocfs2-devel] " Eric W. Biederman
2020-05-29 12:42 ` Eric W. Biederman
2020-05-29 12:42 ` [Intel-gfx] " Eric W. Biederman
2020-05-29 12:42 ` Eric W. Biederman
2020-05-29 7:40 ` [Ocfs2-devel] [PATCH 02/13] cdrom: use new sysctl subdir helper register_sysctl_subdir() Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 12:46 ` [Ocfs2-devel] " Eric W. Biederman
2020-05-29 12:46 ` Eric W. Biederman
2020-05-29 12:46 ` [Intel-gfx] " Eric W. Biederman
2020-05-29 12:46 ` Eric W. Biederman
2020-05-29 7:40 ` [Ocfs2-devel] [PATCH 03/13] hpet: " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Ocfs2-devel] [PATCH 04/13] i915: " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:40 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 05/13] macintosh/mac_hid.c: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 06/13] ocfs2: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 8:23 ` [Ocfs2-devel] " Kees Cook
2020-05-29 8:23 ` Kees Cook
2020-05-29 8:23 ` [Intel-gfx] " Kees Cook
2020-05-29 8:23 ` Kees Cook
2020-05-29 8:23 ` Kees Cook
2020-05-29 11:49 ` Luis Chamberlain [this message]
2020-05-29 11:49 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 11:49 ` Luis Chamberlain
2020-05-29 11:49 ` Luis Chamberlain
2020-05-29 11:49 ` Luis Chamberlain
2020-05-29 14:49 ` [Ocfs2-devel] " Kees Cook
2020-05-29 14:49 ` Kees Cook
2020-05-29 14:49 ` Kees Cook
2020-05-29 14:49 ` Kees Cook
2020-05-29 14:49 ` Kees Cook
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 07/13] test_sysctl: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 08/13] inotify: simplify sysctl declaration with register_sysctl_subdir() Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 09/13] firmware_loader: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 10:26 ` [Ocfs2-devel] " Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 10:26 ` [Intel-gfx] " Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 11:59 ` [Ocfs2-devel] " Xiaoming Ni
2020-05-29 11:59 ` Xiaoming Ni
2020-05-29 11:59 ` [Intel-gfx] " Xiaoming Ni
2020-05-29 11:59 ` Xiaoming Ni
2020-05-29 12:09 ` [Ocfs2-devel] " Luis Chamberlain
2020-05-29 12:09 ` Luis Chamberlain
2020-05-29 12:09 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 12:09 ` Luis Chamberlain
2020-05-29 12:09 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 10/13] eventpoll: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 11/13] random: " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 10:26 ` [Ocfs2-devel] " Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 10:26 ` [Intel-gfx] " Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 10:26 ` Greg KH
2020-05-29 12:09 ` [Ocfs2-devel] " Xiaoming Ni
2020-05-29 12:09 ` Xiaoming Ni
2020-05-29 12:09 ` [Intel-gfx] " Xiaoming Ni
2020-05-29 12:09 ` Xiaoming Ni
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 12/13] sysctl: add helper to register empty subdir Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 8:15 ` [Ocfs2-devel] " Kees Cook
2020-05-29 8:15 ` Kees Cook
2020-05-29 8:15 ` [Intel-gfx] " Kees Cook
2020-05-29 8:15 ` Kees Cook
2020-05-29 8:15 ` Kees Cook
2020-05-29 13:03 ` [Ocfs2-devel] " Eric W. Biederman
2020-05-29 13:03 ` Eric W. Biederman
2020-05-29 13:03 ` [Intel-gfx] " Eric W. Biederman
2020-05-29 13:03 ` Eric W. Biederman
2021-11-17 3:30 ` [Intel-gfx] " Luis Chamberlain
2021-11-17 3:30 ` Luis Chamberlain
2021-11-17 3:30 ` Luis Chamberlain
2021-11-17 3:30 ` Luis Chamberlain
2020-05-29 7:41 ` [Ocfs2-devel] [PATCH 13/13] fs: move binfmt_misc sysctl to its own file Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` [Intel-gfx] " Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 7:41 ` Luis Chamberlain
2020-05-29 8:14 ` [Ocfs2-devel] " Kees Cook
2020-05-29 8:14 ` Kees Cook
2020-05-29 8:14 ` [Intel-gfx] " Kees Cook
2020-05-29 8:14 ` Kees Cook
2020-05-29 8:14 ` Kees Cook
2020-06-04 8:45 ` [Ocfs2-devel] " Xiaoming Ni
2020-06-04 8:45 ` Xiaoming Ni
2020-06-04 8:45 ` [Intel-gfx] " Xiaoming Ni
2020-06-04 8:45 ` Xiaoming Ni
2020-06-04 8:45 ` Xiaoming Ni
2020-05-29 7:42 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for sysctl: spring cleaning Patchwork
2020-06-04 13:16 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for sysctl: spring cleaning (rev2) Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200529114912.GC11244@42.do-not-panic.com \
--to=mcgrof@kernel.org \
--cc=airlied@linux.ie \
--cc=akpm@linux-foundation.org \
--cc=amir73il@gmail.com \
--cc=arnd@arndb.de \
--cc=axboe@kernel.dk \
--cc=clemens@ladisch.de \
--cc=dri-devel@lists.freedesktop.org \
--cc=ebiederm@xmission.com \
--cc=gregkh@linuxfoundation.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=jack@suse.cz \
--cc=jlbec@evilplan.org \
--cc=joseph.qi@linux.alibaba.com \
--cc=julia.lawall@lip6.fr \
--cc=keescook@chromium.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mark@fasheh.com \
--cc=nixiaoming@huawei.com \
--cc=ocfs2-devel@oss.oracle.com \
--cc=rafael@kernel.org \
--cc=rdna@fb.com \
--cc=sfr@canb.auug.org.au \
--cc=tytso@mit.edu \
--cc=vbabka@suse.cz \
--cc=viro@zeniv.linux.org.uk \
--cc=yzaikin@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.