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(©->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(©->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(©->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(©->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.