From patchwork Wed Jan 11 20:15:06 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Schumaker, Anna" X-Patchwork-Id: 9511169 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id AD96D60710 for ; Wed, 11 Jan 2017 20:18:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9B53C28682 for ; Wed, 11 Jan 2017 20:18:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9030928683; Wed, 11 Jan 2017 20:18:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A48F42868B for ; Wed, 11 Jan 2017 20:18:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756602AbdAKUQm (ORCPT ); Wed, 11 Jan 2017 15:16:42 -0500 Received: from mx143.netapp.com ([216.240.21.24]:33409 "EHLO mx143.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755005AbdAKUQ3 (ORCPT ); Wed, 11 Jan 2017 15:16:29 -0500 X-IronPort-AV: E=Sophos;i="5.33,346,1477983600"; d="scan'208";a="168753483" Received: from vmwexchts02-prd.hq.netapp.com ([10.122.105.23]) by mx143-out.netapp.com with ESMTP; 11 Jan 2017 12:10:50 -0800 Received: from VMWEXCCAS01-PRD.hq.netapp.com (10.122.105.11) by VMWEXCHTS02-PRD.hq.netapp.com (10.122.105.23) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 11 Jan 2017 12:15:49 -0800 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS01-PRD.hq.netapp.com (10.122.105.11) with Microsoft SMTP Server (TLS) id 15.0.1210.3 via Frontend Transport; Wed, 11 Jan 2017 12:15:49 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1YCvslsu9JUAIz01YwwXq0eChAbXlR4+2Wtt9WtLAvM=; b=PblilN+Mb2rJ/xm60x9/OBT3NBaoMcZ0eYA3Lj3Iv4J0PhsyNNwTuSdNuKzAq1EqeSzI/hjuq8PLffU2JNxAdco3RlYfUPZJkpDsftqmPI6exVV+3gu3IzUsCLdcakMxuu9Y6GEj+r4YoM3eSAiNRXwFDy8j4e+mCUuBdZ0dKPk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Anna.Schumaker@netapp.com; Received: from gouda.nowheycreamery.com.nowheycreamery.com (99.9.112.69) by SN1PR0601MB1648.namprd06.prod.outlook.com (10.163.203.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Wed, 11 Jan 2017 20:15:48 +0000 From: To: Subject: [PATCH 2/2] NFS: Fix inconsistent indentation in nfs4proc.c Date: Wed, 11 Jan 2017 15:15:06 -0500 Message-ID: <20170111201506.3736-2-Anna.Schumaker@Netapp.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170111201506.3736-1-Anna.Schumaker@Netapp.com> References: <20170111201506.3736-1-Anna.Schumaker@Netapp.com> MIME-Version: 1.0 X-Originating-IP: [99.9.112.69] X-ClientProxiedBy: BN6PR02CA0030.namprd02.prod.outlook.com (10.173.146.144) To SN1PR0601MB1648.namprd06.prod.outlook.com (10.163.203.142) X-MS-Office365-Filtering-Correlation-Id: 2ea16197-b6bf-40e4-bd43-08d43a5ea22a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SN1PR0601MB1648; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 3:ornemxjppBlm0IPS78pRoz1UA5m9OBTfNBZTvJ8Ojq6ufToV7XhzEdK5dmK35bg2Mov1+XFzAZh8w6vzZBA12+nfmQO/ZMXxuNoVlzsOgUgPMND4pI6wpoIR0w18nQN4gDH0m/Gm5t3n0zGDfTkWGOtATmU1otSV5ay2Rni1dHmdm0Ki5PXQDcNVQarbjvA9iXtJeLpOZMoCp3E2MEbw+VWdK043I7Z/ue4vCpw/EiFYKfT3k1b1jUZIk7wIRb7D+3r34Li3pA5p76Bmd8sCng== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 25:WmURPfd661ifP92FDhMekSz8iXOe2MOCW9TV4qGzu/hyBFEt3nKC4MJRi8uzps6I2aO0W/LFtWFUFd0LzhUDj0hlhGwpUxjWVAFMN1ZYgP5apXgnXGumpFKhG9M6ZjN+XP2dnO3ZyQA4ZAfxIcAPmMSNIao+yJogUoVaBUYTJTGRbBcckswSXaFnD7bIB3uzFt6djqYaSS/GtW0NHUZ0TJ3JktzvFRqsZmc0axUpEMmTDDu4oZK+4x25tJaH2kcHPedKkInC42ZlWFAvROySJH9PGzbPK9zEIbW2bB5dZRLS8hrDWFK4vUojY2n6y4O5VJk0TWQSomCAFC7RTo6Qm/3qnzkRuY2cf6pUl5l2w5Xvz8jc1QFMXZsAB5wRlTzU9g3qwoJNIesHK7za8rJhxpDmaYxG6Gc499Ep6cRzpkEAK5+IdWw0j1M6ZntviY9nxucNs46oiQAtcYTqsJXGK0AvlptL0fgfKIaccpJE4vUHIHBZydcJZJDuPtsrxqCVBChA1fuFdCHtam3B0fDMVFViGVqe3Bhew/Ua2iuZilkaG6PM6vPdxPBYe7Go2NemjZ7exLwSnRgwHIlUI0bNTdeJFXg4TM0R82mellh4o/nybuDgLESRSr0ZGHhyN3cS+q9jt1sJDX0MgM3rXsbrVTLl5xeccNfwiZDwucFRVo/aotLgUNW+ySPQCAisDljJPkenDdO6HD6xmT1yUrEdwNu1M0HZF9NLr9GJNv8FhdI2EoUZ2N2rY7VIMRKy88V5ksBRy9O/5u1omnn3RWiAN86MfEp/ATTeVkmKziQw3KYSxV8PEaHzF6J8n0QCS7Z1 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 31:HTLhWLb2jaYHYpnU9wz6Hn+Xo7WbtX0XdDTnzoyB+s8cOpFS7LFpKmraWswcJfr3PDGI9tNgzZdT3MCvOQMUa4rCCSx/tYd4/+gggoWSUxDhYRt4y5AgpodRQjydpD+XWiJlpj/vv2P9gavZX5B+NAhwgQSLVEkM/d4TS2YiUADWRg+wgC5/bVSQmqBcUd73Z/k5hszo1RqHz+opWloTJA1JwWdFEmZ5jV8/KvGvOVqxpbc8r+ImnwYG88Cot/rAoQVzdprXYE9dZaiNnQhW2Dko7HnTgHkIlJQChvh1fLE=; 20:HR739VFUgtZlTqbpARVLtF1TeA8xoudM+sOmWfHpIvktk2Olb+fXNw6y7EoH9zvArFgw2qKLQGPa3PbcAUDP1jrlORl83JJNGz7VGEqOY63LzOKLEPAyUNRhi7/LkhqYtSsU9OVJKHZrizwsIVX4bdlCfLrL5SCutp3vVf4xmF0f2LRF4fbalgnuAn91t4OwFvSCVsipdsV/oXfAXKPjSjZPMFYdPXB9n0wmaim+xriC46uGs4yrTscdWaCX6ZDV9Jny9w6fjnTf8DyMUvpbfJ0CUncxLhYDGpfasuWM9ytX2GbLZsKt4YAdgKnXS/CJUWTQgJkGYJK+Jcm1x1iecejLVn8BZQruGDqgnbV+bViaEzetCy5baabTmE3oMsDqk4707LlJUIuQO0s39PyC7a8Gtg5JBPf2qneWNBco5PGYCggMFuyRDqeqK7HVwSvevROxT3jXMFbkgv3aNx/9mbRtVowRmZhyGZ2MNjEH8jgtGL5GITJhwPhLilDgdJnC X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123558021)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:SN1PR0601MB1648; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0601MB1648; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 4:R/YoC/XQi1Scf8CDpCC44YlQCvKGFjrh0WDocGlt70WanIGXFzutN4rDIOyWxEocVm+yMS10W4HF9TPpp75g9nCfJXGpK0ZFE7avP5Cdt8hRZtATnJX1Wr/5DKgrmn30FYO05PpdpZ8shXjSqrngA7uQg5dqVeh9CsRFXCayahm3aJMGHcuLtjK5YTM+uimsEuOtI8PXhQN99iTvA87uMtFlAJZFkgsuOlxw+0E4AtndVTPaPnGdZ5YbYpy1bc2BdcuYnO8LrrJpEUzmHXiFBM+gy+mbbYISQMIzaUbC6L8LriArk7vBcDgLZyMlRlmHeDt39RjJKs+RAytKDDTQHzSq+1MP5LjLbrqrJgOE7kBHSm3jX9iy265KJVhHpdsbK7405VzbsOQ0EmB0jroQ879FnHXhmu9et/ibEkXR/1U7HPOqzcJRRcA7uYG+3kyldfR3Q3RqAv+gHP/pfmoP/7TzOFwVRMDdu18FkjVnZfpH7DfVxGRpsDuFGZvarDPkJKNYEicsFp2vhBnJQewcK9u56OBhHjyyibhhzq2QYQKNhC3ek0YT9VB1r038kPC5WkUHbWLQtPmwzzAr6kAv6AAH7f79xFrqr8tdEuM013eBE+4ttURdf5/ujPbCm4sHMdmr0KHY8vQ5WGV+Vrk29OQKNwVo6ocxJQD/J+Da1rk= X-Forefront-PRVS: 01842C458A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(199003)(189002)(305945005)(48376002)(66066001)(1076002)(86152003)(47776003)(107886002)(6116002)(2876002)(3846002)(189998001)(50466002)(450100001)(6486002)(38730400001)(86362001)(101416001)(6512007)(25786008)(2906002)(6506006)(7736002)(97736004)(92566002)(50986999)(76176999)(8676002)(110136003)(36756003)(81166006)(2351001)(81156014)(6916009)(42186005)(6666003)(2950100002)(5660300001)(68736007)(105586002)(50226002)(106356001)(5003940100001)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0601MB1648; H:gouda.nowheycreamery.com.nowheycreamery.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: netapp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0601MB1648; 23:jU79vYECdDr+RVuM7Z3htKYGMUTojAXBTJ/Y6Vf?= =?us-ascii?Q?4llCYt2WIizvrgYtlLKxEghUjkCeaMqKHchDCjY49I62suOwUBEpZbHIfeyZ?= =?us-ascii?Q?03SqZDjwhyFNwPjHNzYi3HblaIT5iiB3VotOJk0aKQSWXhrCsD4RauwcFQBz?= =?us-ascii?Q?n0M9f0bLPtKKGdW0eID9yxY33T7aAYJVG7e8lWhYfGsCYsb4Pw+VLaDWP3Ca?= =?us-ascii?Q?EP9aM3LOY/mIBpE65sJmcZdk4UtkYDyB3b1W3Lkktbj8S72z1+tXTDh8t07E?= =?us-ascii?Q?gZqxjpl1lVM25CSeWIopGd718+/FzlRPu51JfwFLNzzh4pvcxwqlquIasiMX?= =?us-ascii?Q?4zQAaCz9A/m5N0QPsFxOnmfj4WNZae/e/41MklK09pPsAy4ys67e2mJT3Hln?= =?us-ascii?Q?b8+CseNIhUBjpA2+4eD+chTun+jYU682QW+KyJYiwLX1MxB/lnxI4IQbfW6G?= =?us-ascii?Q?Adzs6fVbqY8ckWJjokXVpBUYyTAd6iklCSzFv38f9ZdVI+mHnlcgNqlHch7+?= =?us-ascii?Q?BLU4Z8FchAFHYKv+fSje9M/4P6O2+314NxvQJIKlE8TpDvGv7pR+6wpchUpR?= =?us-ascii?Q?bepakgYqnT23HyMfd7TlHnL6sdFaygviWIxSH43WmyI6r8dDQ2GbP6QKYNNw?= =?us-ascii?Q?Vnxl6kvQRnZlwUlW8AVzXLwpL8I+scOwbwfTYLoB41Pxn1l3OaQDGXvqmINm?= =?us-ascii?Q?zu2gJJ5j0Z/ayQjz1Jb8yBBErHk1iBizNx2izcIZkbZgXra1YMa6OzMmdTpS?= =?us-ascii?Q?iep5KQTohqu5ST/gUJh8+bEvmHFUNXQ6Hq+sZ6N6Y4oUiiSlMXXe04zD2h5q?= =?us-ascii?Q?Xp6Xb4tidYImQgmJEALSS8NSk+137woWymg1ocGzOThEUyiciHFseH0c2KKQ?= =?us-ascii?Q?q0x4TN3N3BOsefFna6ebOWyLULzVfwj/cIZuytLS1jPn8RrHnMlC8m8/phKF?= =?us-ascii?Q?Jn0/YPjL8g78afMwZUEEIIIM4wPDmaMBLTuUxve+9Ulq/q9zt7R/b5elxWUE?= =?us-ascii?Q?FhdoQH0CrTk9QkW5T2O1yy0qoc0kAwvuCZVNw0CciydKSeRN2BSKgbteUPkH?= =?us-ascii?Q?hVzPWh/YteJumfuqSgo5GCNlvfN8BHAlpxNB955tD8WivwsXw1OQCk+fsLlc?= =?us-ascii?Q?GLJSfO8Vp5O7hGGFC2XNSGHhi9BF8vuSthdejLD1lb4qLw+Tp6z4faQ5PXn7?= =?us-ascii?Q?ZL1ftmtBFTx2Zgfs=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 6:w3CbIBi2m/bErgleQS0Rq6wECFoO+VKV82npN5onP5ic3f3jU0kX6GmLIY3ufkZk8A5NNHZMJoZs0ATUf7GF1MvMKkRVymTuVMmqccPSm/fqo10urneFJxUIKvzFfxJd+d/67Vx1lB2He+/6EnoajEd5+E+zdbjxRltfSsTJGZYe5exSYaxvK0CbIFOpe6962OYPIf9N83WbmneNosCQjehypwHCjYbQHVrvFNIuCpe4sxafN7AZQ3dRv4FSLvHUOR3SaKvnK7Uue87EtefbHHQke//+eFH++cfYU1/2JpwO8EtNTtasBvNa9fVx7c9YBSAz6Kj1ni2lTbFGI4viWDXWbgNlCISqMLJzVLW72k/OHTI0RSnuIw2Py+LzYDdCGOv30ofjq1CrsN5D9rrZvVcA6aTk1BaYOLAZaJpA/yU=; 5:AtXo/UsS/G8zEG+AssrtPpseP3F5c5fsUWggnHGPVir4Uvkhq7YOzTyG/EBQzCcNZQk5vkk0mlStqRk+CPOcAyV5EEnYaw3h1PsZ7rpuXJBODIGg5HuU9/ZRf8RLnt5S37BSHnVdFaadFp4ZsR36i2vVMBpS+8FJVkItSYkPkRM=; 24:nw/z8Yr11vJE1s5CNVsuk+NNmeCAAKdrO9ek2AxGrilje45pP4BgbGUCTXl8d0J46vE+BenjbCrLadFRbPX0ySU5MLANmW9VkXQgh4w7o6U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0601MB1648; 7:tG7uSQTP+4ID2mv4N9vUNdkRouvDzcYTD9uauj/IzNJXYa+AMorDh4rAmXvhu3KTMcdPwTdqzmlEK/bDdeyK7lZZyT/UJTxZAT/e97yQN7FNRhLVPgv5P8+RRJQJZagow2JEEvdgeiOIm4xYskwm5ZPtxmoSIoSgHD/O2GjtnSMzrbnGVq6s8f/EAIij/DPAEaxRQk/A6/2/ysiq5i8rENufZeOfwM0XebKoLyv2+XOqITdlItZnjbNTY2wkWIK2HKm/9KVzTLjCfQTQZhqaIce4MlGnKdFKt4kmq39msByGijAIbhITRgnqeuGD6qLg6/UiIi59O0QOlnbqNOn5NHIGRf3CDWugWhQgkLso1u5cRmIgIyOEZzIbm++CBFrg3B447U9H4HMbW+AEtTMIpG2LJMdo6L4E6dw2bwPicbaleFKnv1lM0HG98Y7OCg4dwdKB5M03ag0Iyo6S8CzrpQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2017 20:15:48.5787 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0601MB1648 X-OriginatorOrg: netapp.com Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Anna Schumaker Signed-off-by: Anna Schumaker --- fs/nfs/nfs4proc.c | 56 +++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index e2f5407a66d1..ea79ed565a96 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -2264,15 +2264,15 @@ static int nfs4_run_open_task(struct nfs4_opendata *data, int isrecover) data->is_recover = 1; } task = rpc_run_task(&task_setup_data); - if (IS_ERR(task)) - return PTR_ERR(task); - status = rpc_wait_for_completion_task(task); - if (status != 0) { - data->cancelled = 1; - smp_wmb(); - } else - status = data->rpc_status; - rpc_put_task(task); + if (IS_ERR(task)) + return PTR_ERR(task); + status = rpc_wait_for_completion_task(task); + if (status != 0) { + data->cancelled = 1; + smp_wmb(); + } else + status = data->rpc_status; + rpc_put_task(task); return status; } @@ -2281,7 +2281,7 @@ static int _nfs4_recover_proc_open(struct nfs4_opendata *data) { struct inode *dir = d_inode(data->dir); struct nfs_openres *o_res = &data->o_res; - int status; + int status; status = nfs4_run_open_task(data, 1); if (status != 0 || !data->rpc_done) @@ -2912,12 +2912,12 @@ static int _nfs4_do_setattr(struct inode *inode, struct nfs_open_context *ctx) { struct nfs_server *server = NFS_SERVER(inode); - struct rpc_message msg = { + struct rpc_message msg = { .rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_SETATTR], .rpc_argp = arg, .rpc_resp = res, .rpc_cred = cred, - }; + }; struct rpc_cred *delegation_cred = NULL; unsigned long timestamp = jiffies; fmode_t fmode; @@ -2965,18 +2965,18 @@ static int nfs4_do_setattr(struct inode *inode, struct rpc_cred *cred, { struct nfs_server *server = NFS_SERVER(inode); struct nfs4_state *state = ctx ? ctx->state : NULL; - struct nfs_setattrargs arg = { - .fh = NFS_FH(inode), - .iap = sattr, + struct nfs_setattrargs arg = { + .fh = NFS_FH(inode), + .iap = sattr, .server = server, .bitmask = server->attr_bitmask, .label = ilabel, - }; - struct nfs_setattrres res = { + }; + struct nfs_setattrres res = { .fattr = fattr, .label = olabel, .server = server, - }; + }; struct nfs4_exception exception = { .state = state, .inode = inode, @@ -3090,7 +3090,7 @@ static void nfs4_close_done(struct rpc_task *task, void *data) } } - /* hmm. we are done with the inode, and in the process of freeing + /* hmm. we are done with the inode, and in the process of freeing * the state_owner. we keep this around to process errors */ switch (task->tk_status) { @@ -4941,8 +4941,8 @@ static int buf_to_pages_noslab(const void *buf, size_t buflen, if (newpage == NULL) goto unwind; memcpy(page_address(newpage), buf, len); - buf += len; - buflen -= len; + buf += len; + buflen -= len; *pages++ = newpage; rc++; } while (buflen != 0); @@ -5265,8 +5265,8 @@ static int _nfs4_do_set_security_label(struct inode *inode, struct nfs_server *server = NFS_SERVER(inode); const u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL }; struct nfs_setattrargs arg = { - .fh = NFS_FH(inode), - .iap = &sattr, + .fh = NFS_FH(inode), + .iap = &sattr, .server = server, .bitmask = bitmask, .label = ilabel, @@ -5277,9 +5277,9 @@ static int _nfs4_do_set_security_label(struct inode *inode, .server = server, }; struct rpc_message msg = { - .rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_SETATTR], - .rpc_argp = &arg, - .rpc_resp = &res, + .rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_SETATTR], + .rpc_argp = &arg, + .rpc_resp = &res, }; int status; @@ -5825,8 +5825,8 @@ static int _nfs4_proc_getlk(struct nfs4_state *state, int cmd, struct file_lock }; struct rpc_message msg = { .rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_LOCKT], - .rpc_argp = &arg, - .rpc_resp = &res, + .rpc_argp = &arg, + .rpc_resp = &res, .rpc_cred = state->owner->so_cred, }; struct nfs4_lock_state *lsp;