diff for duplicates of <87io1fmsxb.fsf@gmail.com> diff --git a/a/1.txt b/N1/1.txt index 6fd626a..11fd447 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -49,22 +49,22 @@ index 0000000..85cf540 +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; @@ -72,14 +72,14 @@ index 0000000..85cf540 +* 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; +@@ @@ -87,7 +87,7 @@ index 0000000..85cf540 ++ 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; +@@ diff --git a/a/content_digest b/N1/content_digest index 6121885..58fc276 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,20 @@ "ref\08737sjo7qa.fsf@gmail.com\0" - "From\0nicstange@gmail.com (Nicolai Stange)\0" - "Subject\0[Cocci] [PATCH v4 4/8] debugfs, coccinelle: check for obsolete DEFINE_SIMPLE_ATTRIBUTE() usage\0" + "From\0Nicolai Stange <nicstange@gmail.com>\0" + "Subject\0[PATCH v4 4/8] debugfs, coccinelle: check for obsolete DEFINE_SIMPLE_ATTRIBUTE() usage\0" "Date\0Tue, 23 Feb 2016 14:56:32 +0100\0" - "To\0cocci@systeme.lip6.fr\0" + "To\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0" + "Cc\0Paul E. McKenney <paulmck@linux.vnet.ibm.com>\0" + "Cc\0Alexander Viro <viro@zeniv.linux.org.uk>\0" + "Cc\0Jonathan Corbet <corbet@lwn.net>\0" + "Cc\0Jan Kara <jack@suse.com>\0" + "Cc\0Andrew Morton <akpm@linux-foundation.org>\0" + "Cc\0Julia Lawall <Julia.Lawall@lip6.fr>\0" + "Cc\0Gilles Muller <Gilles.Muller@lip6.fr>\0" + "Cc\0Nicolas Palix <nicolas.palix@imag.fr>\0" + "Cc\0Michal Marek <mmarek@suse.com>\0" + "Cc\0Nicolai Stange <nicstange@gmail.com>\0" + "Cc\0linux-kernel@vger.kernel.org\0" + "Cc\0cocci@systeme.lip6.fr\0" "\00:1\0" "b\0" "In order to protect against file removal races, debugfs files created via\n" @@ -56,22 +68,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" @@ -79,14 +91,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" @@ -94,7 +106,7 @@ "++ 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" @@ -110,4 +122,4 @@ "-- \n" 2.7.1 -3a5c2630b0a1e2ed69df2803fc182d3aea74e58cb1e27ca925340a62291a3b08 +bb8030bb6c306072ccefec64b7bfb31f8d1856f40afcc2015e492c5243321b21
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.