diff for duplicates of <8760xskrar.fsf@gmail.com> diff --git a/a/1.txt b/N1/1.txt index f444229..d499ead 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -194,22 +194,22 @@ index 0000000..bdc418d +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; @@ -217,14 +217,14 @@ index 0000000..bdc418d +* 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; +@@ @@ -232,7 +232,7 @@ index 0000000..bdc418d ++ 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 11fa071..ac6a6f0 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,20 @@ "ref\087k2m8krhf.fsf@gmail.com\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\0[PATCH v3 3/7] debugfs: add support for self-protecting attribute file fops\0" "Date\0Sun, 14 Feb 2016 02:35:08 +0100\0" - "To\0cocci@systeme.lip6.fr\0" + "To\0Nicolai Stange <nicstange@gmail.com>\0" + "Cc\0Greg 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> + Julia Lawall <Julia.Lawall@lip6.fr> + 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" "In order to protect them against file removal issues, debugfs_create_file()\n" @@ -201,22 +213,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" @@ -224,14 +236,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" @@ -239,7 +251,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" @@ -255,4 +267,4 @@ "-- \n" 2.7.1 -7d329bbe4bd89b71ead5e2157ac2240ebc98c823ed3e598f8ac6c8c961249b40 +738801f9cd8fd2bf63fa54630e66da748876238239bdf92976e9371353f1fb06
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.