All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20241118212343.3935-2-cel@kernel.org>

diff --git a/a/1.txt b/N1/1.txt
index 287d248..e2ea251 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,36 +1,69 @@
-From: Dai Ngo <dai.ngo@oracle.com>
+[ Sasha's backport helper bot ]
 
-[ Upstream commit 15d1975b7279693d6f09398e0e2e31aca2310275 ]
+Hi,
 
-Prepare for adding server copy trace points.
+The upstream commit SHA1 provided is correct: 15d1975b7279693d6f09398e0e2e31aca2310275
 
-Signed-off-by: Dai Ngo <dai.ngo@oracle.com>
-Tested-by: Chen Hanxiao <chenhx.fnst@fujitsu.com>
-Stable-dep-of: 9ed666eba4e0 ("NFSD: Async COPY result needs to return a write verifier")
-Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
+WARNING: Author mismatch between patch and upstream commit:
+Backport author: cel@kernel.org
+Commit author: Dai Ngo <dai.ngo@oracle.com>
+
+Commit in newer trees:
+
+|-----------------|----------------------------------------------|
+| 6.11.y          |  Present (exact SHA1)                        |
+| 6.6.y           |  Not found                                   |
+| 6.1.y           |  Not found                                   |
+| 5.15.y          |  Not found                                   |
+|-----------------|----------------------------------------------|
+
+Note: The patch differs from the upstream commit:
 ---
- fs/nfsd/nfs4proc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
-index 11dcf3debb1d..2b1fcf5b6bf8 100644
---- a/fs/nfsd/nfs4proc.c
-+++ b/fs/nfsd/nfs4proc.c
-@@ -1769,6 +1769,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
- 	__be32 status;
- 	struct nfsd4_copy *async_copy = NULL;
+--- -	2024-11-19 00:34:46.562972386 -0500
++++ /tmp/tmp.dJ2FyvDKol	2024-11-19 00:34:46.560154414 -0500
+@@ -1,17 +1,20 @@
++[ Upstream commit 15d1975b7279693d6f09398e0e2e31aca2310275 ]
++
+ Prepare for adding server copy trace points.
  
-+	copy->cp_clp = cstate->clp;
- 	if (nfsd4_ssc_is_inter(copy)) {
- 		if (!inter_copy_offload_enable || nfsd4_copy_is_sync(copy)) {
- 			status = nfserr_notsupp;
-@@ -1783,7 +1784,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
- 			return status;
- 	}
+ Signed-off-by: Dai Ngo <dai.ngo@oracle.com>
+ Tested-by: Chen Hanxiao <chenhx.fnst@fujitsu.com>
++Stable-dep-of: 9ed666eba4e0 ("NFSD: Async COPY result needs to return a write verifier")
+ Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
+ ---
+  fs/nfsd/nfs4proc.c | 2 +-
+  1 file changed, 1 insertion(+), 1 deletion(-)
  
--	copy->cp_clp = cstate->clp;
- 	memcpy(&copy->fh, &cstate->current_fh.fh_handle,
- 		sizeof(struct knfsd_fh));
- 	if (nfsd4_copy_is_async(copy)) {
--- 
-2.47.0
+ diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
+-index 4199ede0583c7..c27f2fdcea32c 100644
++index 11dcf3debb1d..2b1fcf5b6bf8 100644
+ --- a/fs/nfsd/nfs4proc.c
+ +++ b/fs/nfsd/nfs4proc.c
+-@@ -1798,6 +1798,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
++@@ -1769,6 +1769,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
+  	__be32 status;
+  	struct nfsd4_copy *async_copy = NULL;
+  
+@@ -19,7 +22,7 @@
+  	if (nfsd4_ssc_is_inter(copy)) {
+  		if (!inter_copy_offload_enable || nfsd4_copy_is_sync(copy)) {
+  			status = nfserr_notsupp;
+-@@ -1812,7 +1813,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
++@@ -1783,7 +1784,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
+  			return status;
+  	}
+  
+@@ -27,3 +30,6 @@
+  	memcpy(&copy->fh, &cstate->current_fh.fh_handle,
+  		sizeof(struct knfsd_fh));
+  	if (nfsd4_copy_is_async(copy)) {
++-- 
++2.47.0
++
+---
+
+Results of testing on various branches:
+
+| Branch                    | Patch Apply | Build Test |
+|---------------------------|-------------|------------|
+| stable/linux-5.15.y       |  Success    |  Success   |
diff --git a/a/content_digest b/N1/content_digest
index 2052608..7049580 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,49 +1,79 @@
- "ref\020241118212343.3935-1-cel@kernel.org\0"
- "From\0cel@kernel.org\0"
- "Subject\0[PATCH 5.15 1/5] NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point\0"
- "Date\0Mon, 18 Nov 2024 16:23:39 -0500\0"
- "To\0<stable@vger.kernel.org>\0"
- "Cc\0<linux-nfs@vger.kernel.org>"
-  Jeff Layton <jlayton@kernel.org>
-  Dai Ngo <dai.ngo@oracle.com>
- " Chen Hanxiao <chenhx.fnst@fujitsu.com>\0"
+ "From\0Sasha Levin <sashal@kernel.org>\0"
+ "Subject\0Re: [PATCH 5.15 1/5] NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point\0"
+ "Date\0Tue, 19 Nov 2024 07:31:20 -0500\0"
+ "To\0stable@vger.kernel.org\0"
+ "Cc\0cel@kernel.org"
+ " Sasha Levin <sashal@kernel.org>\0"
  "\00:1\0"
  "b\0"
- "From: Dai Ngo <dai.ngo@oracle.com>\n"
+ "[ Sasha's backport helper bot ]\n"
  "\n"
- "[ Upstream commit 15d1975b7279693d6f09398e0e2e31aca2310275 ]\n"
+ "Hi,\n"
  "\n"
- "Prepare for adding server copy trace points.\n"
+ "The upstream commit SHA1 provided is correct: 15d1975b7279693d6f09398e0e2e31aca2310275\n"
  "\n"
- "Signed-off-by: Dai Ngo <dai.ngo@oracle.com>\n"
- "Tested-by: Chen Hanxiao <chenhx.fnst@fujitsu.com>\n"
- "Stable-dep-of: 9ed666eba4e0 (\"NFSD: Async COPY result needs to return a write verifier\")\n"
- "Signed-off-by: Chuck Lever <chuck.lever@oracle.com>\n"
+ "WARNING: Author mismatch between patch and upstream commit:\n"
+ "Backport author: cel@kernel.org\n"
+ "Commit author: Dai Ngo <dai.ngo@oracle.com>\n"
+ "\n"
+ "Commit in newer trees:\n"
+ "\n"
+ "|-----------------|----------------------------------------------|\n"
+ "| 6.11.y          |  Present (exact SHA1)                        |\n"
+ "| 6.6.y           |  Not found                                   |\n"
+ "| 6.1.y           |  Not found                                   |\n"
+ "| 5.15.y          |  Not found                                   |\n"
+ "|-----------------|----------------------------------------------|\n"
+ "\n"
+ "Note: The patch differs from the upstream commit:\n"
  "---\n"
- " fs/nfsd/nfs4proc.c | 2 +-\n"
- " 1 file changed, 1 insertion(+), 1 deletion(-)\n"
- "\n"
- "diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c\n"
- "index 11dcf3debb1d..2b1fcf5b6bf8 100644\n"
- "--- a/fs/nfsd/nfs4proc.c\n"
- "+++ b/fs/nfsd/nfs4proc.c\n"
- "@@ -1769,6 +1769,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
- " \t__be32 status;\n"
- " \tstruct nfsd4_copy *async_copy = NULL;\n"
+ "--- -\t2024-11-19 00:34:46.562972386 -0500\n"
+ "+++ /tmp/tmp.dJ2FyvDKol\t2024-11-19 00:34:46.560154414 -0500\n"
+ "@@ -1,17 +1,20 @@\n"
+ "+[ Upstream commit 15d1975b7279693d6f09398e0e2e31aca2310275 ]\n"
+ "+\n"
+ " Prepare for adding server copy trace points.\n"
  " \n"
- "+\tcopy->cp_clp = cstate->clp;\n"
- " \tif (nfsd4_ssc_is_inter(copy)) {\n"
- " \t\tif (!inter_copy_offload_enable || nfsd4_copy_is_sync(copy)) {\n"
- " \t\t\tstatus = nfserr_notsupp;\n"
- "@@ -1783,7 +1784,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
- " \t\t\treturn status;\n"
- " \t}\n"
+ " Signed-off-by: Dai Ngo <dai.ngo@oracle.com>\n"
+ " Tested-by: Chen Hanxiao <chenhx.fnst@fujitsu.com>\n"
+ "+Stable-dep-of: 9ed666eba4e0 (\"NFSD: Async COPY result needs to return a write verifier\")\n"
+ " Signed-off-by: Chuck Lever <chuck.lever@oracle.com>\n"
+ " ---\n"
+ "  fs/nfsd/nfs4proc.c | 2 +-\n"
+ "  1 file changed, 1 insertion(+), 1 deletion(-)\n"
  " \n"
- "-\tcopy->cp_clp = cstate->clp;\n"
- " \tmemcpy(&copy->fh, &cstate->current_fh.fh_handle,\n"
- " \t\tsizeof(struct knfsd_fh));\n"
- " \tif (nfsd4_copy_is_async(copy)) {\n"
- "-- \n"
- 2.47.0
+ " diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c\n"
+ "-index 4199ede0583c7..c27f2fdcea32c 100644\n"
+ "+index 11dcf3debb1d..2b1fcf5b6bf8 100644\n"
+ " --- a/fs/nfsd/nfs4proc.c\n"
+ " +++ b/fs/nfsd/nfs4proc.c\n"
+ "-@@ -1798,6 +1798,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
+ "+@@ -1769,6 +1769,7 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
+ "  \t__be32 status;\n"
+ "  \tstruct nfsd4_copy *async_copy = NULL;\n"
+ "  \n"
+ "@@ -19,7 +22,7 @@\n"
+ "  \tif (nfsd4_ssc_is_inter(copy)) {\n"
+ "  \t\tif (!inter_copy_offload_enable || nfsd4_copy_is_sync(copy)) {\n"
+ "  \t\t\tstatus = nfserr_notsupp;\n"
+ "-@@ -1812,7 +1813,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
+ "+@@ -1783,7 +1784,6 @@ nfsd4_copy(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,\n"
+ "  \t\t\treturn status;\n"
+ "  \t}\n"
+ "  \n"
+ "@@ -27,3 +30,6 @@\n"
+ "  \tmemcpy(&copy->fh, &cstate->current_fh.fh_handle,\n"
+ "  \t\tsizeof(struct knfsd_fh));\n"
+ "  \tif (nfsd4_copy_is_async(copy)) {\n"
+ "+-- \n"
+ "+2.47.0\n"
+ "+\n"
+ "---\n"
+ "\n"
+ "Results of testing on various branches:\n"
+ "\n"
+ "| Branch                    | Patch Apply | Build Test |\n"
+ "|---------------------------|-------------|------------|\n"
+ | stable/linux-5.15.y       |  Success    |  Success   |
 
-c837672ffebf4c052e8021a49f3055cce18439b78ade459c9ca7cec9bb81284b
+8cfcfef330da2ee63466f654a51937e9ef220857e62a6e31b76d0b02400488b4

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.