From f7dacbf3ead967b65436d1505e6233eb1a9bc060 Mon Sep 17 00:00:00 2001 From: Michal Kubecek Date: May 27 2020 09:47:21 +0000 Subject: series.conf: cleanup - update upstream references and move into sorted section: patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch patches.suse/cifs-add-smb2-POSIX-info-level.patch patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch patches.suse/cifs-do-d_move-in-rename.patch patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch patches.suse/cifs-handle-prefix-paths-in-reconnect.patch patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch patches.suse/cifs-rename-posix-create-rsp.patch patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch - update to mainline version, rename and move into sorted section: patches.suse/cifs-print-warning-once-if-mounting-with-vers-1.0.patch -> patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch No relevant effect on expanded tree: diff -urN old/fs/cifs/connect.c new/fs/cifs/connect.c --- old/fs/cifs/connect.c 2020-05-27 11:46:54.090968292 +0200 +++ new/fs/cifs/connect.c 2020-05-27 11:46:54.990971522 +0200 @@ -1466,8 +1466,8 @@ cifs_dbg(VFS, "vers=1.0 (cifs) not permitted when mounting with smb3\n"); return 1; } - printk_once(KERN_WARNING "Use of the less secure dialect " - "vers=1.0 is not recommended unless required for " + cifs_dbg(VFS, "Use of the less secure dialect vers=1.0 " + "is not recommended unless required for " "access to very old servers\n"); vol->ops = &smb1_operations; vol->vals = &smb1_values; diff -urN old/fs/cifs/smb2ops.c new/fs/cifs/smb2ops.c --- old/fs/cifs/smb2ops.c 2020-05-27 11:46:54.074968234 +0200 +++ new/fs/cifs/smb2ops.c 2020-05-27 11:46:54.974971463 +0200 @@ -3020,7 +3020,7 @@ oparms.fid = &fid; oparms.reconnect = false; - rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL,NULL, NULL, + rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL, NULL); kfree(utf16_path); if (!rc) { -- --- diff --git a/patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch b/patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch index 5460b1e..22c56e2 100644 --- a/patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch +++ b/patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch @@ -1,9 +1,9 @@ -From 4d259af32c05b0ca54bbd54b16cd04726aa9cd49 Mon Sep 17 00:00:00 2001 From: Aurelien Aptel Date: Mon, 2 Mar 2020 17:53:22 +0100 Subject: [PATCH] cifs: add SMB2_open() arg to return POSIX data -Patch-mainline: Not yet, in for-next branch +Git-commit: 69dda3059e7a4dbe02b05a38b4a066919da38a45 References: bsc#1164565 +Patch-mainline: v5.7-rc1 allows SMB2_open() callers to pass down a POSIX data buffer that will trigger requesting POSIX create context and parsing the response into @@ -11,6 +11,7 @@ the provided buffer. Signed-off-by: Aurelien Aptel Signed-off-by: Steve French +Reviewed-by: Paulo Alcantara (SUSE) Acked-by: Paulo Alcantara --- fs/cifs/link.c | 4 ++-- @@ -57,7 +58,7 @@ index afe1f03aabe3..0a19d6d8e1cc 100644 goto out; diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c -index 5fa34225a99b..076bedb261d5 100644 +index 3a33f5d6b0ea..b0759c8aa6f5 100644 --- a/fs/cifs/smb2ops.c +++ b/fs/cifs/smb2ops.c @@ -794,7 +794,8 @@ int open_shroot(unsigned int xid, struct cifs_tcon *tcon, @@ -109,7 +110,7 @@ index 5fa34225a99b..076bedb261d5 100644 if (rc) goto notify_exit; -@@ -2541,7 +2545,8 @@ smb311_queryfs(const unsigned int xid, struct cifs_tcon *tcon, +@@ -2543,7 +2547,8 @@ smb311_queryfs(const unsigned int xid, struct cifs_tcon *tcon, oparms.fid = &fid; oparms.reconnect = false; @@ -119,17 +120,17 @@ index 5fa34225a99b..076bedb261d5 100644 if (rc) return rc; -@@ -3026,7 +3031,8 @@ get_smb2_acl_by_path(struct cifs_sb_info *cifs_sb, +@@ -3028,7 +3033,8 @@ get_smb2_acl_by_path(struct cifs_sb_info *cifs_sb, oparms.fid = &fid; oparms.reconnect = false; - rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL); -+ rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL,NULL, NULL, ++ rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL, + NULL); kfree(utf16_path); if (!rc) { rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid, -@@ -3084,7 +3090,8 @@ set_smb2_acl(struct cifs_ntsd *pnntsd, __u32 acllen, +@@ -3086,7 +3092,8 @@ set_smb2_acl(struct cifs_ntsd *pnntsd, __u32 acllen, oparms.fid = &fid; oparms.reconnect = false; @@ -292,5 +293,6 @@ index c0f0801e7e8e..4d1ff7b66fdc 100644 +int posix_info_sid_size(const void *beg, const void *end); #endif /* _SMB2PROTO_H */ -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-add-smb2-POSIX-info-level.patch b/patches.suse/cifs-add-smb2-POSIX-info-level.patch index 2aa8461..bac038a 100644 --- a/patches.suse/cifs-add-smb2-POSIX-info-level.patch +++ b/patches.suse/cifs-add-smb2-POSIX-info-level.patch @@ -2,8 +2,9 @@ From 75b29b314b37b22ac0711954c40b3bfbe64cc7a0 Mon Sep 17 00:00:00 2001 From: Aurelien Aptel Date: Sat, 8 Feb 2020 15:50:57 +0100 Subject: [PATCH] cifs: add smb2 POSIX info level -Patch-mainline: Not yet, in for-next branch +Git-commit: 349e13ad30b45998bb9937cfe0b32be6f951976d References: bsc#1164565 +Patch-mainline: v5.7-rc1 * add new info level and structs for SMB2 posix extension * add functions to parse and validate it diff --git a/patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch b/patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch index a70402f..f096095 100644 --- a/patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch +++ b/patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch @@ -1,10 +1,10 @@ -From 6970363a60b1b5db967f95fb986e0c7bdb83c84d Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 24 Feb 2020 14:31:02 -0600 Subject: [PATCH] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() -Patch-mainline: Not yet, in for-next branch +Git-commit: e2e87519bd72e2a4c7796ab81b0a3edd171374ac References: bsc#1164565 +Patch-mainline: v5.7-rc1 This means it's consistently called and the callers don't need to care about it. @@ -92,10 +92,10 @@ index e2196b363765..f4d12b79ceed 100644 } diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c -index c31e84ee3c39..5fa34225a99b 100644 +index cfe9b800ea8c..3a33f5d6b0ea 100644 --- a/fs/cifs/smb2ops.c +++ b/fs/cifs/smb2ops.c -@@ -4149,7 +4149,6 @@ handle_read_data(struct TCP_Server_Info *server, struct mid_q_entry *mid, +@@ -4151,7 +4151,6 @@ handle_read_data(struct TCP_Server_Info *server, struct mid_q_entry *mid, if (server->ops->is_session_expired && server->ops->is_session_expired(buf)) { cifs_reconnect(server); @@ -103,7 +103,7 @@ index c31e84ee3c39..5fa34225a99b 100644 return -1; } -@@ -4513,14 +4512,12 @@ smb3_receive_transform(struct TCP_Server_Info *server, +@@ -4515,14 +4514,12 @@ smb3_receive_transform(struct TCP_Server_Info *server, cifs_server_dbg(VFS, "Transform message is too small (%u)\n", pdu_length); cifs_reconnect(server); @@ -119,5 +119,6 @@ index c31e84ee3c39..5fa34225a99b 100644 } -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-do-d_move-in-rename.patch b/patches.suse/cifs-do-d_move-in-rename.patch index a204442..78094a2 100644 --- a/patches.suse/cifs-do-d_move-in-rename.patch +++ b/patches.suse/cifs-do-d_move-in-rename.patch @@ -1,9 +1,9 @@ -From 5f8de0432b1ee5312bbb586b57fddec8c6e8c91a Mon Sep 17 00:00:00 2001 From: Steve French Date: Tue, 25 Feb 2020 18:08:54 -0600 Subject: [PATCH] cifs: do d_move in rename -Patch-mainline: Not yet, in for-next branch +Git-commit: c7e9f78f7b459885ee472d661473aa87a0f24c04 References: bsc#1164565 +Patch-mainline: v5.7-rc1 See commit 349457ccf2592c14bdf13b6706170ae2e94931b1 "Allow file systems to manually d_move() inside of ->rename()" @@ -53,5 +53,6 @@ index e6d66977a81d..8d01ec2dca66 100644 return rc; } -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch b/patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch index 738f1df..da5dc69 100644 --- a/patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch +++ b/patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch @@ -1,9 +1,9 @@ -From 14b894d59153d7ed4ffe72b52bcc831a3f9006dc Mon Sep 17 00:00:00 2001 From: Steve French Date: Tue, 18 Feb 2020 18:07:57 -0600 Subject: [PATCH] cifs: do not ignore the SYNC flags in getattr -Patch-mainline: Not yet, in for-next branch +Git-commit: ffdec8d64291c5d2e61da96cc64fbb57469fd5cf References: bsc#1164565 +Patch-mainline: v5.7-rc1 Check the AT_STATX_FORCE_SYNC flag and force an attribute revalidation if requested by the caller, and if the caller @@ -12,7 +12,6 @@ if required. In addition do not flush writes in getattr (which can be expensive) if size or timestamps not requested by the caller. -Signed-off-by: Steve French Reviewed-by: Aurelien Aptel Reviewed-by: Ronnie Sahlberg Signed-off-by: Steve French @@ -22,7 +21,7 @@ Acked-by: Paulo Alcantara 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/fs/cifs/inode.c b/fs/cifs/inode.c -index 1e8a4b1579db..84b8ebaa5932 100644 +index b16f8d23e97b..aad7d2cad9a0 100644 --- a/fs/cifs/inode.c +++ b/fs/cifs/inode.c @@ -2148,8 +2148,9 @@ int cifs_getattr(const struct path *path, struct kstat *stat, @@ -62,5 +61,6 @@ index 1e8a4b1579db..84b8ebaa5932 100644 generic_fillattr(inode, stat); stat->blksize = cifs_sb->bsize; -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-handle-prefix-paths-in-reconnect.patch b/patches.suse/cifs-handle-prefix-paths-in-reconnect.patch index e589721..1316195 100644 --- a/patches.suse/cifs-handle-prefix-paths-in-reconnect.patch +++ b/patches.suse/cifs-handle-prefix-paths-in-reconnect.patch @@ -1,9 +1,9 @@ -From fac55a2a6164dd9562119aa0f5848d5afb08cb55 Mon Sep 17 00:00:00 2001 From: "Paulo Alcantara (SUSE)" Date: Thu, 20 Feb 2020 19:49:34 -0300 Subject: [PATCH] cifs: handle prefix paths in reconnect -Patch-mainline: Not yet, in for-next branch +Git-commit: bacd704a95ad0b93af995aae4a523aa046f46563 References: bsc#1164565 +Patch-mainline: v5.7-rc1 For the case where we have a DFS path like below and we're currently connected to targetA: @@ -18,7 +18,6 @@ enforce CIFS_MOUNT_USE_PREFIX_PATH for DFS mounts so we don't have to revalidate the root dentry every time we set a new prefix path. Signed-off-by: Paulo Alcantara (SUSE) -Signed-off-by: Steve French Acked-by: Ronnie Sahlberg Reviewed-by: Aurelien Aptel Signed-off-by: Steve French diff --git a/patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch b/patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch index 3d9eeab..881737c 100644 --- a/patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch +++ b/patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch @@ -1,14 +1,13 @@ -From e4a82861aa43d81cdeb039c3854ccfd7b17c6e3a Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 24 Feb 2020 14:15:00 +0100 Subject: [PATCH] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() -Patch-mainline: Not yet, in for-next branch +Git-commit: 864138cb31181871c307b5455fd570c7dae001b9 References: bsc#1164565 +Patch-mainline: v5.7-rc1 cap_unix(ses) defaults to false for SMB2. Signed-off-by: Stefan Metzmacher -Signed-off-by: Steve French Reviewed-by: Pavel Shilovsky Reviewed-by: Aurelien Aptel Signed-off-by: Steve French @@ -31,5 +30,6 @@ index b173ff22560b..140efc1a9374 100644 /* -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch b/patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch index c9a5093..099889d 100644 --- a/patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch +++ b/patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch @@ -1,9 +1,9 @@ -From 8ba286ed01e06e0a1663ad09850718b1a63238a1 Mon Sep 17 00:00:00 2001 From: Aurelien Aptel Date: Sat, 8 Feb 2020 15:50:58 +0100 Subject: [PATCH] cifs: plumb smb2 POSIX dir enumeration -Patch-mainline: Not yet, in for-next branch +Git-commit: 3d519bd1269f1f439db818e04252022ecffdef51 References: bsc#1164565 +Patch-mainline: v5.7-rc1 * add code to request POSIX info level * parse dir entries and fill cifs_fattr to get correct inode data @@ -254,5 +254,6 @@ index 08d6a130e512..7356017a0821 100644 cifs_dbg(FYI, "num entries %d last_index %lld srch start %p srch end %p\n", srch_inf->entries_in_buffer, srch_inf->index_of_last_entry, -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch b/patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch index 1dcc6bf..7f4b2ea 100644 --- a/patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch +++ b/patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch @@ -1,9 +1,9 @@ -From 32d590417fed2fc1c05b1a04a3c1b40ebd26aa7f Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Fri, 28 Feb 2020 12:22:59 +0300 Subject: [PATCH] cifs: potential unintitliazed error code in cifs_getattr() -Patch-mainline: Not yet, in for-next branch +Git-commit: 39946886fc865a4c26f1b3ea0805936db2d8986d References: bsc#1164565 +Patch-mainline: v5.6-rc7 Smatch complains that "rc" could be uninitialized. @@ -14,16 +14,17 @@ Changing it to "return 0;" improves readability as well. Fixes: cc1baf98c8f6 ("cifs: do not ignore the SYNC flags in getattr") Signed-off-by: Dan Carpenter Signed-off-by: Steve French +Acked-by: Ronnie Sahlberg Acked-by: Paulo Alcantara --- fs/cifs/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/cifs/inode.c b/fs/cifs/inode.c -index 84b8ebaa5932..aad7d2cad9a0 100644 +index 1e8a4b1579db..b16f8d23e97b 100644 --- a/fs/cifs/inode.c +++ b/fs/cifs/inode.c -@@ -2203,7 +2203,7 @@ int cifs_getattr(const struct path *path, struct kstat *stat, +@@ -2191,7 +2191,7 @@ int cifs_getattr(const struct path *path, struct kstat *stat, if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_OVERR_GID)) stat->gid = current_fsgid(); } @@ -33,5 +34,6 @@ index 84b8ebaa5932..aad7d2cad9a0 100644 int cifs_fiemap(struct inode *inode, struct fiemap_extent_info *fei, u64 start, -- -2.25.1 +2.26.2 + diff --git a/patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch b/patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch new file mode 100644 index 0000000..922a7ca --- /dev/null +++ b/patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch @@ -0,0 +1,40 @@ +From: Steve French +Date: Fri, 28 Feb 2020 01:32:37 -0600 +Subject: [PATCH] cifs: print warning mounting with vers=1.0 +Git-commit: 8fe0c2c2cb7be631576637555d712247bc86f1bf +References: bsc#1164565 +Patch-mainline: v5.7-rc1 + +We really, really don't want people using insecure dialects +unless they realize what they are doing ... + +Add mount warning if mounting with vers=1.0 (older SMB1/CIFS +dialect) instead of the default (SMB2.1 or later, typically +SMB3.1.1). + +Signed-off-by: Steve French +Acked-by: Ronnie Sahlberg +Acked-by: Pavel Shilovsky +Acked-by: Paulo Alcantara +--- + fs/cifs/connect.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c +index f4d12b79ceed..46b602dfc4d3 100644 +--- a/fs/cifs/connect.c ++++ b/fs/cifs/connect.c +@@ -1471,6 +1471,9 @@ cifs_parse_smb_version(char *value, struct smb_vol *vol, bool is_smb3) + cifs_dbg(VFS, "vers=1.0 (cifs) not permitted when mounting with smb3\n"); + return 1; + } ++ cifs_dbg(VFS, "Use of the less secure dialect vers=1.0 " ++ "is not recommended unless required for " ++ "access to very old servers\n"); + vol->ops = &smb1_operations; + vol->vals = &smb1_values; + break; +-- +2.26.2 + + diff --git a/patches.suse/cifs-print-warning-once-if-mounting-with-vers-1.0.patch b/patches.suse/cifs-print-warning-once-if-mounting-with-vers-1.0.patch deleted file mode 100644 index 6a9a520..0000000 --- a/patches.suse/cifs-print-warning-once-if-mounting-with-vers-1.0.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 3cb4e3ff0a1eb5554d96942a2095c9868642af1f Mon Sep 17 00:00:00 2001 -From: Steve French -Date: Fri, 28 Feb 2020 01:32:37 -0600 -Subject: [PATCH] cifs: print warning once if mounting with vers=1.0 -Patch-mainline: Not yet, in for-next branch -References: bsc#1164565 - -We really, really don't want people using insecure dialects -unless they realize what they are doing ... - -Add print once warning if mounting with vers=1.0 (older SMB1/CIFS -dialect) instead of the default (SMB2.1 or later, typically -SMB3.1.1). - -Signed-off-by: Steve French -Acked-by: Paulo Alcantara ---- - fs/cifs/connect.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c -index f4d12b79ceed..27577d71d942 100644 ---- a/fs/cifs/connect.c -+++ b/fs/cifs/connect.c -@@ -1471,6 +1471,9 @@ cifs_parse_smb_version(char *value, struct smb_vol *vol, bool is_smb3) - cifs_dbg(VFS, "vers=1.0 (cifs) not permitted when mounting with smb3\n"); - return 1; - } -+ printk_once(KERN_WARNING "Use of the less secure dialect " -+ "vers=1.0 is not recommended unless required for " -+ "access to very old servers\n"); - vol->ops = &smb1_operations; - vol->vals = &smb1_values; - break; --- -2.25.1 - diff --git a/patches.suse/cifs-rename-posix-create-rsp.patch b/patches.suse/cifs-rename-posix-create-rsp.patch index 7f47664..d07c425 100644 --- a/patches.suse/cifs-rename-posix-create-rsp.patch +++ b/patches.suse/cifs-rename-posix-create-rsp.patch @@ -2,8 +2,9 @@ From 2f94a73640d561ac1c73816fd88ca963423491c3 Mon Sep 17 00:00:00 2001 From: Aurelien Aptel Date: Sat, 8 Feb 2020 15:50:56 +0100 Subject: [PATCH] cifs: rename posix create rsp -Patch-mainline: Not yet, in for-next branch +Git-commit: 2e8af978d9bb7ec3719dadc7c97014a287dec388 References: bsc#1164565 +Patch-mainline: v5.7-rc1 little progress on the posix create response. diff --git a/patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch b/patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch index e5f4bb2..f255a17 100644 --- a/patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch +++ b/patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch @@ -1,10 +1,10 @@ -From 113dd2ced64509668c786615f47d870e2f4c1d3c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 24 Feb 2020 14:14:59 +0100 Subject: [PATCH] cifs: use mod_delayed_work() for &server->reconnect if already queued -Patch-mainline: Not yet, in for-next branch +Git-commit: b08484d715128abf28b8445e85c5adb14af0a62e References: bsc#1164565 +Patch-mainline: v5.7-rc1 mod_delayed_work() is safer than queue_delayed_work() if there's a chance that the work is already in the queue. @@ -40,5 +40,6 @@ index 8c23c10cafd2..0f4cc8606cbc 100644 } -- -2.25.1 +2.26.2 + diff --git a/patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch b/patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch index 5da08c9..f94eacb 100644 --- a/patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch +++ b/patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch @@ -1,9 +1,9 @@ -From 9b7af89ee823b2a95c2d1dd7ca70b02d8ce792d7 Mon Sep 17 00:00:00 2001 From: Steve French Date: Mon, 24 Feb 2020 17:37:39 -0600 Subject: [PATCH] smb3: fix performance regression with setting mtime -Patch-mainline: Not yet, in for-next branch +Git-commit: cf5371ae460eb8e484e4884747af270c86c3c469 References: bsc#1164565 +Patch-mainline: v5.7-rc1 There are cases when we don't want to send the SMB2 flush operation (e.g. when user specifies mount parm "nostrictsync") and it can be @@ -63,5 +63,6 @@ index aad7d2cad9a0..e6d66977a81d 100644 if (!rc) { tcon = tlink_tcon(wfile->tlink); -- -2.25.1 +2.26.2 + diff --git a/series.conf b/series.conf index 3b280d7..f8e8567 100644 --- a/series.conf +++ b/series.conf @@ -10714,6 +10714,7 @@ patches.suse/mm-slub-be-more-careful-about-the-double-cmpxchg-of-freelist.patch patches.suse/rtc-max8907-add-missing-select-REGMAP_IRQ.patch patches.suse/modpost-move-the-namespace-field-in-Module.symvers-last.patch + patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch patches.suse/mmc-sdhci-cadence-set-SDHCI_QUIRK2_PRESET_VALUE_BROK.patch patches.suse/mmc-sdhci-of-at91-fix-cd-gpios-for-SAMA5D2.patch patches.suse/mmc-rtsx_pci-Fix-support-for-speed-modes-that-relies.patch @@ -11048,6 +11049,18 @@ patches.suse/0001-btrfs-relocation-add-error-injection-points-for-canc.patch patches.suse/0002-btrfs-relocation-Check-cancel-request-after-each-dat.patch patches.suse/0003-btrfs-relocation-Check-cancel-request-after-each-ext.patch + patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch + patches.suse/cifs-handle-prefix-paths-in-reconnect.patch + patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch + patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch + patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch + patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch + patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch + patches.suse/cifs-rename-posix-create-rsp.patch + patches.suse/cifs-add-smb2-POSIX-info-level.patch + patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch + patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch + patches.suse/cifs-do-d_move-in-rename.patch patches.suse/selinux-sel_avc_get_stat_idx-should-increase-positio.patch patches.suse/modpost-return-error-if-module-is-missing-ns-imports.patch patches.suse/mmc-sdhci-introduce-sdhci_set_power_and_bus_voltage.patch @@ -12042,19 +12055,6 @@ patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch - patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch - patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch - patches.suse/cifs-handle-prefix-paths-in-reconnect.patch - patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch - patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch - patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch - patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch - patches.suse/cifs-print-warning-once-if-mounting-with-vers-1.0.patch - patches.suse/cifs-rename-posix-create-rsp.patch - patches.suse/cifs-add-smb2-POSIX-info-level.patch - patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch - patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch - patches.suse/cifs-do-d_move-in-rename.patch patches.suse/Deprecate-NR_UNSTABLE_NFS-use-NR_WRITEBACK.patch patches.suse/MM-replace-PF_LESS_THROTTLE-with-PF_LOCAL_THROTTLE.patch patches.suse/x86-microcode-amd-increase-microcode-patch_max_size.patch