<html><head></head><body><div><br></div><div><span><pre>-- <br></pre><pre>Acked-by: Philip Cox <philip.cox@canonical.com>
</pre></span></div><div><br></div><div>On Tue, 2022-10-18 at 06:49 -0600, Tim Gardner wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>v2 - Added LP URL<br></div><div>v3 - fixed repository URL<br></div><div><br></div><div>BugLink: <a href="https://bugs.launchpad.net/bugs/1987699">https://bugs.launchpad.net/bugs/1987699</a><br></div><div><br></div><div>SRU Justification<br></div><div><br></div><div>[Impact]<br></div><div><br></div><div>Microsoft has requested updating CIFS to the 5.15 backport as published <br></div><div>in 'git://git.samba.org/sfrench/cifs-2.6.git 5.15-backport'.<br></div><div><br></div><div>[Test Plan]<br></div><div><br></div><div>Microsoft tested, "Jammy test kernel with CIFS patches validated by LSG <br></div><div>we can<br></div><div>merged them in Azure tunned Kernel "<br></div><div><br></div><div>[Where things could go wrong]<br></div><div><br></div><div>CIFS network connections could misbehave<br></div><div><br></div><div>[Other Info]<br></div><div><br></div><div>SF: #00343105<br></div><div><br></div><div>==============================================================================<br></div><div><br></div><div>The following changes since commit 26cf590e8af4f65d737e21bf78f10118d8221d84:<br></div><div><br></div><div> UBUNTU: Ubuntu-azure-5.15.0-1021.26 (2022-09-22 13:11:47 -0600)<br></div><div><br></div><div>are available in the Git repository at:<br></div><div><br></div><div> git://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/jammy <br></div><div>jammy-azure-cifs-5.19-sf00343105<br></div><div><br></div><div>for you to fetch changes up to 331649460fb91cd76932f5d743b071b8fb6531a8:<br></div><div><br></div><div> cifs: remove minor build warning (2022-10-13 09:30:42 -0600)<br></div><div><br></div><div>----------------------------------------------------------------<br></div><div>ChenXiaoSong (1):<br></div><div> cifs: return the more nuanced writeback error on close()<br></div><div><br></div><div>Colin Ian King (1):<br></div><div> cifs: remove redundant initialization to variable mnt_sign_enabled<br></div><div><br></div><div>Enzo Matsumiya (4):<br></div><div> cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs <br></div><div>was set<br></div><div> cifs: return ENOENT for DFS lookup_cache_entry()<br></div><div> cifs: print TIDs as hex<br></div><div> cifs: remove repeated debug message on cifs_put_smb_ses()<br></div><div><br></div><div>Julia Lawall (1):<br></div><div> cifs: smbd: fix typo in comment<br></div><div><br></div><div>Paulo Alcantara (4):<br></div><div> cifs: fix signed integer overflow when fl_end is OFFSET_MAX<br></div><div> cifs: fix ntlmssp on old servers<br></div><div> cifs: skip trailing separators of prefix paths<br></div><div> cifs: update cifs_ses::ip_addr after failover<br></div><div><br></div><div>Ronnie Sahlberg (4):<br></div><div> cifs: move definition of cifs_fattr earlier in cifsglob.h<br></div><div> cifs: check for smb1 in open_cached_dir()<br></div><div> cifs: set the CREATE_NOT_FILE when opening the directory in <br></div><div>use_cached_dir()<br></div><div> cifs: cache the dirents for entries in a cached directory<br></div><div><br></div><div>Shyam Prasad N (12):<br></div><div> cifs: do not use tcpStatus after negotiate completes<br></div><div> cifs: use new enum for ses_status<br></div><div> cifs: avoid parallel session setups on same channel<br></div><div> cifs: populate empty hostnames for extra channels<br></div><div> cifs: when a channel is not found for server, log its connection id<br></div><div> smb3: use netname when available on secondary channels<br></div><div> cifs: change iface_list from array to sorted linked list<br></div><div> cifs: during reconnect, update interface if necessary<br></div><div> cifs: periodically query network interfaces from server<br></div><div> cifs: avoid deadlocks while updating iface<br></div><div> cifs: fix race condition with delayed threads<br></div><div> cifs: remove unnecessary locking of chan_lock while freeing session<br></div><div><br></div><div>Steve French (17):<br></div><div> smb3: add trace point for lease not found issue<br></div><div> smb3: add trace point for oplock not found<br></div><div> Add defines for various newer FSCTLs<br></div><div> Add various fsctl structs<br></div><div> cifs: fix minor compile warning<br></div><div> smb3: don't set rc when used and unneeded in query_info_compound<br></div><div> smb3: add mount parm nosparse<br></div><div> smb3: remove unneeded null check in cifs_readdir<br></div><div> cifs: do not build smb1ops if legacy support is disabled<br></div><div> cifs: update internal module number<br></div><div> cifs: fix uninitialized pointer in error case in <br></div><div>dfs_cache_get_tgt_share<br></div><div> smb3: add trace point for SMB2_set_eof<br></div><div> smb3: fix empty netname context on secondary channels<br></div><div> smb3: workaround negprot bug in some Samba servers<br></div><div> smb3: check xattr value length earlier<br></div><div> cifs: remove some camelCase and also some static build warnings<br></div><div> cifs: remove minor build warning<br></div><div><br></div><div>Vincent Whitchurch (1):<br></div><div> cifs: fix potential deadlock in direct reclaim<br></div><div><br></div><div>Yu Zhe (2):<br></div><div> cifs: remove unnecessary type castings<br></div><div> cifs: remove unnecessary (void*) conversions.<br></div><div><br></div><div> fs/cifs/Makefile | 4 +-<br></div><div> fs/cifs/cifs_debug.c | 39 ++++----<br></div><div> fs/cifs/cifs_swn.c | 4 +-<br></div><div> fs/cifs/cifsencrypt.c | 8 +-<br></div><div> fs/cifs/cifsfs.c | 21 ++++-<br></div><div> fs/cifs/cifsfs.h | 5 +-<br></div><div> fs/cifs/cifsglob.h | 216 <br></div><div>++++++++++++++++++++++++++++++++++---------<br></div><div> fs/cifs/cifsproto.h | 16 ++++<br></div><div> fs/cifs/cifssmb.c | 7 +-<br></div><div> fs/cifs/connect.c | 201 ++++++++++++++++++++++++++--------------<br></div><div> fs/cifs/dfs_cache.c | 96 ++++++++++---------<br></div><div> fs/cifs/file.c | 13 ++-<br></div><div> fs/cifs/fs_context.c | 33 ++-----<br></div><div> fs/cifs/fs_context.h | 4 +-<br></div><div> fs/cifs/inode.c | 4 +-<br></div><div> fs/cifs/misc.c | 32 ++++---<br></div><div> fs/cifs/netmisc.c | 2 +-<br></div><div> fs/cifs/readdir.c | 179 ++++++++++++++++++++++++++++++++++--<br></div><div> fs/cifs/sess.c | 224 <br></div><div>+++++++++++++++++++++++++++++++++++----------<br></div><div> fs/cifs/smb1ops.c | 6 +-<br></div><div> fs/cifs/smb2inode.c | 5 +-<br></div><div> fs/cifs/smb2misc.c | 14 ++-<br></div><div> fs/cifs/smb2ops.c | 203 ++++++++++++++++++++++------------------<br></div><div> fs/cifs/smb2pdu.c | 37 +++++---<br></div><div> fs/cifs/smb2pdu.h | 22 -----<br></div><div> fs/cifs/smb2transport.c | 9 +-<br></div><div> fs/cifs/smbdirect.c | 6 +-<br></div><div> fs/cifs/trace.h | 40 ++++++++<br></div><div> fs/cifs/transport.c | 52 +++++------<br></div><div> fs/smbfs_common/smb2pdu.h | 108 ++++++++++++++++++++--<br></div><div> fs/smbfs_common/smbfsctl.h | 6 ++<br></div><div> 31 files changed, 1156 insertions(+), 460 deletions(-)<br></div><div>-- <br></div><div>-----------<br></div><div>Tim Gardner<br></div><div>Canonical, Inc<br></div><div><br></div></blockquote></body></html>