Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp777738pxu; Thu, 3 Dec 2020 12:20:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJzYjB0DoGep7SV5nJpkCIXoTg85POJMMG0R/fLXzwVAF62a87WGatVySKlJ7fz7915SwO9U X-Received: by 2002:a50:ee97:: with SMTP id f23mr4334560edr.311.1607026853050; Thu, 03 Dec 2020 12:20:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607026853; cv=none; d=google.com; s=arc-20160816; b=VRpYQsJdSM7nEsaY+T+6kWSK3r2sJW+7Vst57BuSBDf4LWxKb+w1BJ3mrb9ws3rb2U 1YuX4qvQDuHvhcX+o7nR1cy78kStPJqNWqil+cWZfiQp67KSRdP1zkPT+TF+fR9wWFpc GSplOWVkr0zHpbWr+Gts+WniFySmeJQogEg/NUqdet6Mo4adcuhhNrTS1JPYmKRspTd6 6IMfx6waR+Kqh5M2fSbgUfn7S76YFvM86Xd8YzmwGQAlaecJ8jHZSAFhzwuT9y71cPKU 1nK3yx4aqDHvJQinLybzWuqE7Z6DboQg1cPie7J4a+9TP6PoO+DkOKwffHpu9iU5xheb tssw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=GAWPWqAxgiZPZRQ77eP5fnkEptbtn50ZT00r/dkUoUM=; b=AzTjE0NQFU2rO3jzpyiDYch1VE+zgZKwUZQSRaTpLDA2Xz3fuE3P23TV0kcQ/qNWYt gZuhL37ACXkPWNfNQntMFCmv2xIhjbr73X4NaReMIOPi7wY4JJydXc5lBSmOxcgitBGI 5+2t6XkidzJAbV7hfazx5TNyNx7DggOhQRBNh5M6A/l2EReHKtFEZDGVU53g6CYHmdEC gADOVE3SCh21wdFgyXVDLZW6M13V06qeKDlX+qOcBT6MSwfAYWStoLpuMrYlZhlijfuC blEdrfzEXUiiUENm6cqhgENPc0ifTyTTu8BRod5aywEPgp/ZYz+W2MeqzWpr79edZMPx 2rFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SQQaIVm6; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u19si49835eja.544.2020.12.03.12.20.29; Thu, 03 Dec 2020 12:20:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SQQaIVm6; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727846AbgLCUTZ (ORCPT + 99 others); Thu, 3 Dec 2020 15:19:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727844AbgLCUTZ (ORCPT ); Thu, 3 Dec 2020 15:19:25 -0500 Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8084C061A52 for ; Thu, 3 Dec 2020 12:18:44 -0800 (PST) Received: by mail-qk1-x742.google.com with SMTP id q22so3400758qkq.6 for ; Thu, 03 Dec 2020 12:18:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=GAWPWqAxgiZPZRQ77eP5fnkEptbtn50ZT00r/dkUoUM=; b=SQQaIVm6qD+uwSxnakFCAtXPzMrbmJQOiFuaqWC/piJ995NTMhRKMq2a+ciqaUXpsE eMrzBQCvjgc6wKiY/hFPMDOzbPX4UlCEGjxKFm9hTvoDp/Ujb0KgUaxXfdVHAEOJhnT8 T9Ii7VBw9Zd3KkrWU6OyrYQ0ERU0Nu2ZZOL5BHTzyO3UD1RYnpbFcx3oNqktacHbrQ3I 1D3/ZIOdsM97lfMxCbNQ30Yyoq00789CQF+HuIi2fisAxxTN0Nfq3cJkNRS86TKtPFNF 8rAB4y7o8AuxhFD3iyPwAYezFWDfHuG/bEkKN/yZDIScK8lGzxOmX966L51OjOWOx5Z8 ip/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=GAWPWqAxgiZPZRQ77eP5fnkEptbtn50ZT00r/dkUoUM=; b=YhzrghV1ssKIWjpZV4Q5ZKeQVayX+mwH7IA0uuRCf2bc4jD9MNrQZvvUqxqP4qQymK 3qFjLSRH127EXLcMv/CbXrtScxpikXIQKNZlEOgskSM0dXYyNf0vCb6P4qxxPy2vvuv6 sdsPeaEC+sxAZAncI9lgEfvn5hNGkTYI2qurBvqad4NKVbDRehtYu/SJNN/eoiBCWal+ Hpt9vOFkTvbGjoz8XCeiYMKRMKhbLXVE3RDwSRXRXTCcjNKaQ2AX64lc+s+kvTCOJ7Be 4DiaULQNc04/ja9BzrjAv3hhxTaltTchTjE4au6FPY2vQ9JYILwylSB105QV9Jh5+WsJ ir0Q== X-Gm-Message-State: AOAM531UKdiqNx1f04PXREJWtFZwtworJ0E5WLrjybPjT3yCPymxKpfK VXvYL14/Dhyj55AV1EnvXYET9HOnDWA= X-Received: by 2002:a05:620a:57b:: with SMTP id p27mr4775528qkp.417.1607026723610; Thu, 03 Dec 2020 12:18:43 -0800 (PST) Received: from gouda.nowheycreamery.com (c-68-32-74-190.hsd1.mi.comcast.net. [68.32.74.190]) by smtp.gmail.com with ESMTPSA id q20sm2194530qtn.80.2020.12.03.12.18.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Dec 2020 12:18:42 -0800 (PST) Sender: Anna Schumaker From: schumaker.anna@gmail.com X-Google-Original-From: Anna.Schumaker@Netapp.com To: linux-nfs@vger.kernel.org Cc: Anna.Schumaker@Netapp.com Subject: [PATCH 0/3] NFS: Disable READ_PLUS by default Date: Thu, 3 Dec 2020 15:18:38 -0500 Message-Id: <20201203201841.103294-1-Anna.Schumaker@Netapp.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org From: Anna Schumaker I've been scratching my head about what's going on with xfstests generic/091 and generic/263, but I'm not sure what else to look at at this point. This patchset disables READ_PLUS by default by marking it as a developer-only kconfig option. I also included a couple of patches fixing some other issues that were noticed while inspecting the code. These patches don't help the tests pass, but they do fail later on after applying so it does feel like progress. I'm hopeful the remaning issues can be worked out in the future. Thanks, Anna Anna Schumaker (3): NFS: Disable READ_PLUS by default NFS: Allocate a scratch page for READ_PLUS SUNRPC: Keep buf->len in sync with xdr->nwords when expanding holes fs/nfs/Kconfig | 9 +++++++++ fs/nfs/nfs42xdr.c | 2 ++ fs/nfs/nfs4proc.c | 2 +- fs/nfs/read.c | 13 +++++++++++-- include/linux/nfs_xdr.h | 1 + net/sunrpc/xdr.c | 3 ++- 6 files changed, 26 insertions(+), 4 deletions(-) -- 2.29.2