applied to cifs-2.6.git for-next and running regression tests on it now On Fri, Jul 19, 2024 at 9:09 AM David Howells <dhowells@xxxxxxxxxx> wrote: > > Hi Steve, > > Here are four patches for cifs: > > (1) Fix re-repick of a server upon subrequest retry. > > (2) Fix some error code setting that got accidentally removed. > > (3) Fix the handling of the zero_point after a DIO write. It always needs > to be bumped past the end of the DIO write. > > (4) Add a tracepoint and some debugging to keep track of when we've ended > the ->in_flight contribution from an operation. > > I've pushed the patches here also: > > https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/log/?h=cifs-fixes > > David > > David Howells (4): > cifs: Fix server re-repick on subrequest retry > cifs: Fix missing error code set > cifs: Fix setting of zero_point after DIO write > cifs: Add a tracepoint to track credits involved in R/W requests > > fs/smb/client/cifsglob.h | 17 +++++++----- > fs/smb/client/file.c | 47 +++++++++++++++++++++++++++++---- > fs/smb/client/smb1ops.c | 2 +- > fs/smb/client/smb2ops.c | 42 ++++++++++++++++++++++++++---- > fs/smb/client/smb2pdu.c | 43 +++++++++++++++++++++++++----- > fs/smb/client/trace.h | 55 ++++++++++++++++++++++++++++++++++++++- > fs/smb/client/transport.c | 8 +++--- > 7 files changed, 184 insertions(+), 30 deletions(-) > > -- Thanks, Steve