Hi Linus,
The following changes since commit 610a9b8f49fbcf1100716370d3b5f6f884a2835a:
Linux 6.7-rc8 (2023-12-31 12:51:25 -0800)
are available in the Git repository at:
git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-6.8-1
for you to fetch changes up to 57331a59ac0d680f606403eb24edd3c35aecba31:
NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (2024-01-04 17:01:01 -0500)
----------------------------------------------------------------
NFS Client Updates for Linux 6.8
New Features:
* Always ask for type with READDIR
* Remove nfs_writepage()
Bugfixes:
* Fix a suspicious RCU usage warning
* Fix a blocklayoutdriver reference leak
* Fix the block driver's calculation of layoutget size
* Fix handling NFS4ERR_RETURNCONFLICT
* Fix _xprt_switch_find_current_entry()
* Fix v4.1 backchannel request timeouts
* Don't add zero-length pnfs block devices
* Use the parent cred in nfs_access_login_time()
Cleanups:
* A few improvements when dealing with referring calls from the server
* Clean up various unused variables, struct fields, and function calls
* Various tracepoint improvements
Thanks,
Anna
----------------------------------------------------------------
Anna Schumaker (4):
SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked()
SUNRPC: Remove unused function rpc_clnt_xprt_switch_put()
SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch
SUNRPC: Fix a suspicious RCU usage warning
Benjamin Coddington (6):
blocklayoutdriver: Fix reference leak of pnfs_device_node
pnfs/blocklayout: Don't add zero-length pnfs_block_dev
NFSv4: Always ask for type with READDIR
NFS: drop unused nfs_direct_req bytes_left
SUNRPC: Fixup v4.1 backchannel request timeouts
NFSv4.1: Use the nfs_client's rpc timeouts for backchannel
Jeff Layton (3):
nfs: add new tracepoint at nfs4 revalidate entry point
nfs: rename the nfs_async_rename_done tracepoint
nfs: print fileid in lookup tracepoints
Markus Elfring (1):
rpc_pipefs: Replace one label in bl_resolve_deviceid()
Matthew Wilcox (Oracle) (1):
nfs: Remove writepage
Olga Kornievskaia (1):
SUNRPC: fix _xprt_switch_find_current_entry logic
Scott Mayhew (1):
NFS: Use parent's objective cred in nfs_access_login_time()
Trond Myklebust (4):
NFSv4: Track the number of referring calls in struct cb_process_state
NFSv4.1: if referring calls are complete, trust the stateid argument
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
pNFS: Fix the pnfs block driver's calculation of layoutget size
fs/nfs/blocklayout/blocklayout.c | 7 ++---
fs/nfs/blocklayout/dev.c | 3 +++
fs/nfs/blocklayout/rpc_pipefs.c | 2 +-
fs/nfs/callback.h | 5 ++--
fs/nfs/callback_proc.c | 55 +++++++++++++++++++++++-----------------
fs/nfs/callback_xdr.c | 5 ++++
fs/nfs/dir.c | 4 ++-
fs/nfs/direct.c | 11 ++++----
fs/nfs/file.c | 1 -
fs/nfs/internal.h | 3 +--
fs/nfs/nfs4proc.c | 3 +++
fs/nfs/nfs4xdr.c | 23 ++++++++++++-----
fs/nfs/nfstrace.h | 22 +++++++++-------
fs/nfs/pnfs.c | 3 ++-
fs/nfs/unlink.c | 2 +-
fs/nfs/write.c | 11 --------
include/linux/nfs_fs.h | 1 -
include/linux/sunrpc/bc_xprt.h | 3 ++-
include/linux/sunrpc/clnt.h | 1 -
include/linux/sunrpc/sched.h | 14 +++++++++-
include/linux/sunrpc/svc.h | 2 ++
include/linux/sunrpc/xprt.h | 11 --------
net/sunrpc/clnt.c | 51 ++++++++++++++++++-------------------
net/sunrpc/svc.c | 11 +++++++-
net/sunrpc/xprt.c | 31 ++++++++++++++--------
net/sunrpc/xprtmultipath.c | 19 +++++++++++---
26 files changed, 181 insertions(+), 123 deletions(-)
On Wed, 10 Jan 2024 at 13:43, Anna Schumaker <[email protected]> wrote:
>
> git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-6.8-1
.. side note: the key I have for you has expired, and it doesn't look
like it's been updated in the kernel.org key repo.
And doing a naive "gpg --refresh" doesn't get any updates either,
because the pgp key server infrastructure has been so broken for so
many years now.
Can I ask you to refresh your key, maybe send it to Konstantin, and
please don't make it expire (or at least move the expiration far into
the future).
You aren't the only one with expired keys, I am just randomly picking
on you because I noticed, and your expiry seems to be fairly recent
(and I thus have some hope that you'll fix it - I've given up on some
people)
Linus
The pull request you sent on Wed, 10 Jan 2024 16:43:14 -0500:
> git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-6.8-1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/587217f9706a4ff033196d819db52e32afa29654
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
Hi Linus,
On Wed, Jan 10, 2024 at 7:22 PM Linus Torvalds
<[email protected]> wrote:
>
> On Wed, 10 Jan 2024 at 13:43, Anna Schumaker <[email protected]> wrote:
> >
> > git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-6.8-1
>
> .. side note: the key I have for you has expired, and it doesn't look
> like it's been updated in the kernel.org key repo.
>
> And doing a naive "gpg --refresh" doesn't get any updates either,
> because the pgp key server infrastructure has been so broken for so
> many years now.
>
> Can I ask you to refresh your key, maybe send it to Konstantin, and
> please don't make it expire (or at least move the expiration far into
> the future).
Thanks for the heads up about this! Looks like I updated the key
locally in November, but I guess the MIT keyserver choked on it. I've
emailed the updated key to Konstantin like you requested, so that
should be updated now too.
Anna
>
> You aren't the only one with expired keys, I am just randomly picking
> on you because I noticed, and your expiry seems to be fairly recent
> (and I thus have some hope that you'll fix it - I've given up on some
> people)
>
> Linus
On Thu, 11 Jan 2024 at 07:40, Anna Schumaker <[email protected]> wrote:
>
> Thanks for the heads up about this! Looks like I updated the key
> locally in November, but I guess the MIT keyserver choked on it. I've
> emailed the updated key to Konstantin like you requested, so that
> should be updated now too.
Thanks, looks good on my end now.
Linus