diff for duplicates of <87d1rzk8kg.fsf@gmail.com> diff --git a/a/1.txt b/N1/1.txt index 4c404b5..93f96d1 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -212,22 +212,22 @@ Nicolai >> +virtual org >> +virtual report >> + ->> + at dsa@ +>> +@dsa@ >> +declarer name DEFINE_SIMPLE_ATTRIBUTE; >> +identifier dsa_fops; >> +expression dsa_get, dsa_set, dsa_fmt; >> +position p; >> +@@ ->> +DEFINE_SIMPLE_ATTRIBUTE at p(dsa_fops, dsa_get, dsa_set, dsa_fmt); +>> +DEFINE_SIMPLE_ATTRIBUTE@p(dsa_fops, dsa_get, dsa_set, dsa_fmt); >> + ->> + at dcf@ +>> +@dcf@ >> +expression name, mode, parent, data; >> +identifier dsa.dsa_fops; >> +@@ >> +debugfs_create_file(name, mode, parent, data, &dsa_fops) >> + >> + ->> + at context_dsa depends on context && dcf@ +>> +@context_dsa depends on context && dcf@ >> +declarer name DEFINE_DEBUGFS_ATTRIBUTE; >> +identifier dsa.dsa_fops; >> +expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt; @@ -235,14 +235,14 @@ Nicolai >> +* DEFINE_SIMPLE_ATTRIBUTE(dsa_fops, dsa_get, dsa_set, dsa_fmt); >> + >> + ->> + at patch_dcf depends on patch expression@ +>> +@patch_dcf depends on patch expression@ >> +expression name, mode, parent, data; >> +identifier dsa.dsa_fops; >> +@@ >> +- debugfs_create_file(name, mode, parent, data, &dsa_fops) >> ++ debugfs_create_file_unsafe(name, mode, parent, data, &dsa_fops) >> + ->> + at patch_dsa depends on patch_dcf && patch@ +>> +@patch_dsa depends on patch_dcf && patch@ >> +identifier dsa.dsa_fops; >> +expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt; >> +@@ @@ -250,14 +250,14 @@ Nicolai >> ++ DEFINE_DEBUGFS_ATTRIBUTE(dsa_fops, dsa_get, dsa_set, dsa_fmt); >> + >> + ->> + at script:python depends on org && dcf@ +>> +@script:python depends on org && dcf@ >> +fops << dsa.dsa_fops; >> +p << dsa.p; >> +@@ >> +msg="%s should be defined with DEFINE_DEBUGFS_ATTRIBUTE" % (fops) >> +coccilib.org.print_todo(p[0], msg) >> + ->> + at script:python depends on report && dcf@ +>> +@script:python depends on report && dcf@ >> +fops << dsa.dsa_fops; >> +p << dsa.p; >> +@@ diff --git a/a/content_digest b/N1/content_digest index 9e03d29..b31ba79 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,10 +1,22 @@ "ref\087k2m8krhf.fsf@gmail.com\0" "ref\08760xskrar.fsf@gmail.com\0" "ref\0alpine.DEB.2.02.1602140802540.2039@localhost6.localdomain6\0" - "From\0nicstange@gmail.com (Nicolai Stange)\0" - "Subject\0[Cocci] [PATCH v3 3/7] debugfs: add support for self-protecting attribute file fops\0" + "From\0Nicolai Stange <nicstange@gmail.com>\0" + "Subject\0Re: [PATCH v3 3/7] debugfs: add support for self-protecting attribute file fops\0" "Date\0Sun, 14 Feb 2016 09:19:43 +0100\0" - "To\0cocci@systeme.lip6.fr\0" + "To\0Julia Lawall <julia.lawall@lip6.fr>\0" + "Cc\0Nicolai Stange <nicstange@gmail.com>" + Greg Kroah-Hartman <gregkh@linuxfoundation.org> + Paul E. McKenney <paulmck@linux.vnet.ibm.com> + Alexander Viro <viro@zeniv.linux.org.uk> + Jonathan Corbet <corbet@lwn.net> + Jan Kara <jack@suse.com> + Andrew Morton <akpm@linux-foundation.org> + Gilles Muller <Gilles.Muller@lip6.fr> + Nicolas Palix <nicolas.palix@imag.fr> + Michal Marek <mmarek@suse.com> + linux-kernel@vger.kernel.org + " cocci@systeme.lip6.fr\0" "\00:1\0" "b\0" "Julia Lawall <julia.lawall@lip6.fr> writes:\n" @@ -221,22 +233,22 @@ ">> +virtual org\n" ">> +virtual report\n" ">> +\n" - ">> + at dsa@\n" + ">> +@dsa@\n" ">> +declarer name DEFINE_SIMPLE_ATTRIBUTE;\n" ">> +identifier dsa_fops;\n" ">> +expression dsa_get, dsa_set, dsa_fmt;\n" ">> +position p;\n" ">> +@@\n" - ">> +DEFINE_SIMPLE_ATTRIBUTE at p(dsa_fops, dsa_get, dsa_set, dsa_fmt);\n" + ">> +DEFINE_SIMPLE_ATTRIBUTE@p(dsa_fops, dsa_get, dsa_set, dsa_fmt);\n" ">> +\n" - ">> + at dcf@\n" + ">> +@dcf@\n" ">> +expression name, mode, parent, data;\n" ">> +identifier dsa.dsa_fops;\n" ">> +@@\n" ">> +debugfs_create_file(name, mode, parent, data, &dsa_fops)\n" ">> +\n" ">> +\n" - ">> + at context_dsa depends on context && dcf@\n" + ">> +@context_dsa depends on context && dcf@\n" ">> +declarer name DEFINE_DEBUGFS_ATTRIBUTE;\n" ">> +identifier dsa.dsa_fops;\n" ">> +expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt;\n" @@ -244,14 +256,14 @@ ">> +* DEFINE_SIMPLE_ATTRIBUTE(dsa_fops, dsa_get, dsa_set, dsa_fmt);\n" ">> +\n" ">> +\n" - ">> + at patch_dcf depends on patch expression@\n" + ">> +@patch_dcf depends on patch expression@\n" ">> +expression name, mode, parent, data;\n" ">> +identifier dsa.dsa_fops;\n" ">> +@@\n" ">> +- debugfs_create_file(name, mode, parent, data, &dsa_fops)\n" ">> ++ debugfs_create_file_unsafe(name, mode, parent, data, &dsa_fops)\n" ">> +\n" - ">> + at patch_dsa depends on patch_dcf && patch@\n" + ">> +@patch_dsa depends on patch_dcf && patch@\n" ">> +identifier dsa.dsa_fops;\n" ">> +expression dsa.dsa_get, dsa.dsa_set, dsa.dsa_fmt;\n" ">> +@@\n" @@ -259,14 +271,14 @@ ">> ++ DEFINE_DEBUGFS_ATTRIBUTE(dsa_fops, dsa_get, dsa_set, dsa_fmt);\n" ">> +\n" ">> +\n" - ">> + at script:python depends on org && dcf@\n" + ">> +@script:python depends on org && dcf@\n" ">> +fops << dsa.dsa_fops;\n" ">> +p << dsa.p;\n" ">> +@@\n" ">> +msg=\"%s should be defined with DEFINE_DEBUGFS_ATTRIBUTE\" % (fops)\n" ">> +coccilib.org.print_todo(p[0], msg)\n" ">> +\n" - ">> + at script:python depends on report && dcf@\n" + ">> +@script:python depends on report && dcf@\n" ">> +fops << dsa.dsa_fops;\n" ">> +p << dsa.p;\n" ">> +@@\n" @@ -277,4 +289,4 @@ ">> \n" >> -437fd4612c9c27595ffbd6f6d28a6e3d3aa35d9ce81e79e7094c8b499144d3ee +ea5fde2365a3a7d31f735d1d4e883842d908797469f62ab946e2b87a6632faeb
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.