From patchwork Mon Dec 23 18:54:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuck Lever X-Patchwork-Id: 13919202 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A352D80038 for ; Mon, 23 Dec 2024 18:54:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734980087; cv=fail; b=RN1AY6lIK11HmcHpNjRfo5gmezNccOy/Zf9/K3cyNCbBN/9as+I2Acp0fOWkg2wHkPnsbYT0EhKF4NRtuCo3J3eiSI34VNvf7fvKorz2AfHtKKeQ0BambUAcJRQIonxlSoP18QE7GndBUXPDDqDGLlYqFsDUsI2ypCcDvgD9kGQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734980087; c=relaxed/simple; bh=oxx5ad/0DhM8XBZ5Cv2aDxzyk9LQmij3IQFXzfvevxU=; h=Message-ID:Date:To:Cc:From:Subject:Content-Type:MIME-Version; b=ph/Z2e1nwF57UGS4y08SMbGfELv9PAoc+YKlzG7OSLyHQcYHXmAWwie9jXyLAXxnczh3OGArX5Q59oV4uD75+WfZz7PxpVxHLxWop4CLTTB0S1jZiCHBVk0Y9U54ZGiGuGhPQ4/IpmhyPZ9xU5W6SMzkpFwmE92D2Ik9tvcRiDk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=LZOux7uj; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=qG/47DOd; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="LZOux7uj"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="qG/47DOd" Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BNIBrRd032206; Mon, 23 Dec 2024 18:54:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=1t4zhnLu9brRprP1 5FuGpi+Tkb9OhlNMWEh1R2ch1zk=; b=LZOux7ujOLHLr0UchqwYgHTyjF2g4omc kIMQvOh9fiUZnwMwxHnsuepmM9H7uDtUwZgmYv5aDUVxQGM4xAl6ZNjFuLCwKWeI E0jozGKXfvYpAC6AvwNyaYWJMRaHdy1y3B1B5EJIdZrCwM6XfrKJXEYfGKwM/flV ZabfIvWoTWb5AHNO5WcjjrG2G+cvIz8jvf3L01tCweRCVJ/F0ACL1ycrhCwDgf+/ F1EFqu1kB93C5J8bafUQ/VvG7CLXpSosYj40Cm7aXrQ/MdmLeRdZrPvT4Eap7yq5 O+e2uQdP7Fp5iQtVvSlEqT1ZAkI7RFNtgeyYs8gFtq9LW+8YtwIrfA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 43nq7c32as-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Dec 2024 18:54:41 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4BNH0G1X029520; Mon, 23 Dec 2024 18:54:40 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 43nm4dg39t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Dec 2024 18:54:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AqBOiyCADKIB9EZX5wl/kEsjZoQGJw2RaGvJyKJuGVXKz9r4nTIqXEPKMg9LZRQxwux84Ao4u5AicjFK8iZoXHxvpRDtsk28viZwcKQneLyASI+sI2PWpN3vEACSpF09lc98coH68HUiVEanh7p7tmkjfUU9eustCbX8PiIsiotIyouUfOTgvXT601ZOknAgM5/BZvmcIV/+nFbsmEtSsmxYw+gK/CnmapLalrOg6c/DIYsTkRFL/gvI4vqUoBzBc5pclZqrqByitLaHZicmlcom/s0kzedbmQyRHDcNg8NCQLlYJRPUir76rF2RGNN6Nm63LjVPmDPnCkj1uvLCVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1t4zhnLu9brRprP15FuGpi+Tkb9OhlNMWEh1R2ch1zk=; b=XoO4XUVZzmbYbr/FMNn2ptXniSFDzKaMG2uL8jE8EsbUqeyGIhLcwrd2CKQ9IqUW6kOr4xXmrJ0XA2qn1lHo51Nrzy+f1kUkGRDC29E1MflA8lBf9Lktrg9Q9EDe9yRex90rnNK575WYZOC4cUQu9Bz65cNYhJjsPI5jq2/me0F7CAbye4PckY0WQ73031Sbw7EbPamCoSD3CGQfA7QxaT/TKOgpqap6BVIbgdK/93mX/QXQjDSdo/B7sFIpUqyKbM8qkJuvdE83YBWar1rHT4yzNngY9PMNQRmh19+X08Afy1ou69ME07nvkRm/faob5os0la1FjkmeO7dVf+mreA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1t4zhnLu9brRprP15FuGpi+Tkb9OhlNMWEh1R2ch1zk=; b=qG/47DOdKe6rhLzQrTfDZ+/3rBZRjkCkFwlJQ4KrEWWFRS8pXkCWBOjeO0wWUjYbGCeRWdHzkE/M8uzmiu/rljGw06vSm8iQ+nQOzopJu9eXKDO2JmOVdojXsY1Xvk2GrDCrQV66s9q7U3CTH6KJFfzABAmnnsJKr78JyeUoqWk= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by SJ0PR10MB6422.namprd10.prod.outlook.com (2603:10b6:a03:44c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.20; Mon, 23 Dec 2024 18:54:34 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%7]) with mapi id 15.20.8272.013; Mon, 23 Dec 2024 18:54:33 +0000 Message-ID: Date: Mon, 23 Dec 2024 13:54:32 -0500 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Linus Torvalds Cc: Linux NFS Mailing List , Jeff Layton From: Chuck Lever Subject: [GIT PULL] NFSD fixes for v6.13-rc X-ClientProxiedBy: CH2PR18CA0043.namprd18.prod.outlook.com (2603:10b6:610:55::23) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|SJ0PR10MB6422:EE_ X-MS-Office365-Filtering-Correlation-Id: d3df99fb-098b-4a62-fb37-08dd23833da0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?q?iLBkV6AT0SOUDHOYyCv4bKptf2SWLQ3?= =?utf-8?q?iHLLOM4mb4cKQQRAjbkMArfKSxKSJzGBh15ZYL7fIIO+CalbXzQhPfJYX6fLv8S98?= =?utf-8?q?+RwMcoP0YzEV/63QUH8UqjMqenLpte7O8pHljCqaN521MYYzR92BlgM4xh4RC75l8?= =?utf-8?q?8FMFkneeM+QG8ujPBxiH7fAQGI8EWu+lDNu7dUsFTwNeZfrs2jyJzqcNNkxrAbI2o?= =?utf-8?q?ibkuuSSBAPxohQ99fIqs4ElByN6l2AC93dNGinvOMXJGaKLCQtXIDw3KZud1F9LQP?= =?utf-8?q?l1eyaO75bNc+hipD/1YDl2R8AhS/01oPF/lX6Z4VFawO8ue+uIjw51Ebahb/BnrIj?= =?utf-8?q?DVdhZ4EB9s39ZbdLMn6X2SmMR5Jqu9XFcrMahlb8+o6EQn5YcvrwaGALbqHnePEZm?= =?utf-8?q?Vmt4EcdpKpq2n3TaX9BEBS1dP4R45iZsQAcAPknhvhLk1fAKKQfhqdfcWe8Cg3xaH?= =?utf-8?q?T0coHSEq4Aaj5NNWgWZemJJAOjeLE/aTujeZjQd6Bm/gX+gUgziJvaOKBqdYMN5x/?= =?utf-8?q?cC1KcsC6qNNSSlOdfcQu80LYb5Vq0bOLBcDEgWDwObSL8FMLF/QKaEGn6TUcvNpYK?= =?utf-8?q?PkjghP4PAkeov2SKn0RALden32Ulz61JZj5tD4Sd0cwVDxWO4kbab2yoPnwqV0+ud?= =?utf-8?q?aWstZX3uWS4euY+x4LYmE/6FOBG29bC0QD0THApNl18MKOjRd8U68YpzDyP98/lTv?= =?utf-8?q?GQ8FVoqEu9hcEBVX2+5eMH2NC3Rf0g4tJWn5LiwKkn4VSPl5FwHUvUV98qiRO/AAZ?= =?utf-8?q?0UnQDKNwnZL8MEc+XrR695G+9iPDA0zkFrFHfJffD+B8ZiPBFv2llc3jGDxX+hCRg?= =?utf-8?q?ZDpZmqPCEI9DuEJMRMVeDg7bpXBn/6SxsblzeABj3xyhMjiQONhbZhn3z5kugN39k?= =?utf-8?q?1eqV3z1ab520uCvDu03Cds+iQmc/pRPewL0yjHK1Cah/FFJzlqftJ9/vbpkDKdmEC?= =?utf-8?q?bHqVfq0scwVSdn8wZ2fsNrGku6snMKVfjFxihsHOf4kWzupXnfNf0s1u3BFPgqXui?= =?utf-8?q?6Q5tKTo8g7VayyldHH1lOyR+LrP2cdA8fd+2t9fZg/3SKJ35WMS8a7UfO1c4nTUBr?= =?utf-8?q?ah2yr82V6hxoJFHy4j8AlTK6iOlH/wAWNCdxjxok1WGtP9GYbkaUGkhz+1HUiSyxa?= =?utf-8?q?bz0VIfUSLl8Inof0OBfQeDDY1uonC6dijlOViNwVb9+svtoDY0F1aSBjwHa7sfL2c?= =?utf-8?q?JF3tAMNnbWm0kIUvSMqY7x2IFSmobXdvG/+VIzv2XKfhahxcsyR6r7SnAPPdF/Rwz?= =?utf-8?q?fqGgygTkpbmPhzCREDMyAMMcmoyuRwGjTBJRvpx1D9i5jbonAi9VAHccwr1TEBIhV?= =?utf-8?q?9No8YX5m9WBc?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ZtlSW0rP5Tw72fzoIkUislYT0tbM?= =?utf-8?q?xKlmV5VgB0NfMckrTvqtVrD6Lmh4/YewxUJY2Kg526Jjfy07FrcUh2bmUFKh6VICD?= =?utf-8?q?moFlnPIfx+T9YLtHujX3PiuI99ib69/6SRrA6r0nW6eqMVrj6uLHIAL9yf8BOXwt5?= =?utf-8?q?UtIWqMtsCtjaQNhKFAmdN3wgc0DzCjxAXsMI0WnE9O9Onc4DmTKwP9198/hqUZbsE?= =?utf-8?q?hp1K3uVJQBopDIH7p8mLWxKjpfLSZDnHRNpjrielGG8gsyp34x0zgJuomeJmsOM80?= =?utf-8?q?QPMhTomSLxcdPKCfcWucCZXjVrMusrV6LLv9S8Kd5T88QkYDWR7UK3KwQWFEWQXcu?= =?utf-8?q?qbGOcmcAumsNTKVO4SspsedLBXec5QACsg/6Cvrg+il2rKfzO8QySanaX6RJO9ntO?= =?utf-8?q?09pBF3g5D8BYdB0KLrIeEGMpv2Zp5x++Gz5EIu6jHITXy8JQ7QPz8zv8MHJjlAiTT?= =?utf-8?q?/64GgFOF+11/q9MXkV6hYWRbab7GmixFR6wlYObSA938y9iXzvgeqqj46g6GOOW4Q?= =?utf-8?q?afkzNIultrwzB5QLuWAqC4IwocOQePffDRSj3I4S1j7zmoV2taoG/QUCWZiPpWoev?= =?utf-8?q?kbUmqoYxERoyw18yGC+dXMhwBRhcuLv61ycYcabD1SwFtYwheeiw8fNq/PJ2hXgjF?= =?utf-8?q?sBc5yqjccL7tsUGWfRUgPfDTfpebkpGxukZ2kNHhDof3R1WSZSkzZqWceC4U9JhZH?= =?utf-8?q?kS9MW0psxj8pWjhTyfOL4P3po7jejwCwcitB+EPrieRb1mmxQQ4eAVkEask9y1VaG?= =?utf-8?q?sBIlkS5MgFNsvFlRkJgRXxx3pySBQ2ue3y6JMmBKW0nMVvCLDTNZJ1oj5OGVAIu8i?= =?utf-8?q?YQq5w0QFeWy515786gLMjy/fB3Eu4bQGMM0IeIhmmbl42/hYDpx5KyBeipQP0Mry9?= =?utf-8?q?VtmV/L+73LzLkBwatkEF/iTUXPXNwU1mJOeF9HzZFWo4F+Y1U6RGMzDLFqt0v+XsQ?= =?utf-8?q?DmUKxxo9BySSRyaa5bpLMTZocfcdTyIta3+HYYjk8BCkZDxQ8vR/3dYAau/IazihW?= =?utf-8?q?IxZc26EUIlyS+4Gr2tKunxjciv90WjtJv4yPApIsCgH86KH7NsowSiJliEdtca/sI?= =?utf-8?q?EScGV+6ol25tGRLhwREwFdLX3WPSujKyAAKKj+Ybp4odABawG1g1kBnSf62n7aSeT?= =?utf-8?q?1WS8NfB6v1yjRN8DP/wBbxjiRTe/gXVn5/4/GwSoek2GjHMf9Tn/1c7hyjewXzuR/?= =?utf-8?q?FWdk7vLkxfmCineeX+hXgEjvdBYXOBPdfQb9dpSoQ2fQvkfX2qMJkxAHqyCH3J2pK?= =?utf-8?q?2erSE12Sj7s43JND4nwoaue2a9SXEI4ac+G6PsdsPXZArrZyH3+/PM5acuZNvkw7s?= =?utf-8?q?QgOUNGpDxaAEtRKHBRxjddt0QIesgw+d0aKpX6ziOYVUysXqK+tWxMshtGr1KYPzl?= =?utf-8?q?h2KCHpsg5TAw4KyDStLbDNAIPvht/tScMSp1XtgtL8BXeF393OrFnKfGPFbWvOO7s?= =?utf-8?q?2rNd/IFb7qDINZ3ePPoC0UutyfnZJQH2Ux5IX7CgwBgRUsqPM1hpiLYCc+rkBH5s7?= =?utf-8?q?il9iSCzSKexi?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: hips+lg1hn2xVK4DJCTvxM9BWgC74lcbf/iTBZiSgQVcTI80R87Hl8Rd9OzeuaQqLR2dDTK0h+v+brvbvrS2rYlwTuZjgTte9OtG1ZjdRci5D9qYUaVMOevAsdrPvyqWVWL/nStfNsla3aALCE0ClePS6DsAArKyuO6VlyHgvK9GhOAFTAOH56eBlWYidiqLGrqTfdAJslugUxw5cm0aiJ4hdXINJOBqKSVew6v+wEBt/0djW4hLm3puYtm57KfG2ONoSXmFTl9F5TeDbHcMI+FF0e1JOtR/IBbyXFwkdv0ZkG9svUJ0+4soS/GRkq5de3NRUzMXi4dSK4Zg95yOCdUpSaE8ypLEJts7oc1f4y5JDfcG5tF3Mu3iDYO1zFCDhx3PsbDKXPXxdwQcV9qcJXVFHDPFmSNzdP3y6/uHQ8jXDj+tHRqxYRKm2SE7OO270KQLMRTALOktyKZ7UUS4KGBHzHZBp2A1/e5PeUKm9uxU6pGXb4XSDvwtmI8Y5tJRsTkmi6+ysYt0JoNoiRxrgyWQds3PtRJjIPrH/fC+d0F/80GfaxInSj7GLgjY6fenBsIsdZOhqrs2no66kKNhMLH7piXVDc7FJk+peEAYIpA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3df99fb-098b-4a62-fb37-08dd23833da0 X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2024 18:54:33.9335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: z3hbZ0gXmEc5cqEKxmF455zwRkZUS3hforGUXCI60ma79vJ8RvRRnQ3mCJQeAwBdJztYaEgzc23MNid2S6rJMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6422 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-12-23_08,2024-12-23_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412230167 X-Proofpoint-GUID: S9K7jkLGY6P_H4W51I3burZF1KCgMCKU X-Proofpoint-ORIG-GUID: S9K7jkLGY6P_H4W51I3burZF1KCgMCKU The following changes since commit 583772eec7b0096516a8ee8b1cc31401894f1e3a: nfsd: allow for up to 32 callback session slots (2024-11-18 20:23:13 -0500) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git tags/nfsd-6.13-1 for you to fetch changes up to 7917f01a286ce01e9c085e24468421f596ee1a0c: nfsd: restore callback functionality for NFSv4.0 (2024-12-20 09:17:12 -0500) ---------------------------------------------------------------- nfsd-6.13 fixes: - Revert one v6.13 fix at the author's request - Fix a minor problem with recent NFSv4.2 COPY enhancements - Fix an NFSv4.0 callback bug introduced in the v6.13 merge window ---------------------------------------------------------------- NeilBrown (1): nfsd: restore callback functionality for NFSv4.0 Olga Kornievskaia (1): NFSD: fix management of pending async copies Yang Erkun (1): nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" fs/nfsd/export.c | 31 ++++++------------------------- fs/nfsd/export.h | 4 ++-- fs/nfsd/nfs4callback.c | 4 +--- fs/nfsd/nfs4proc.c | 13 ++++++++----- 4 files changed, 17 insertions(+), 35 deletions(-)