[Cluster-devel] [PATCH AUTOSEL 6.4 15/40] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 6.1 13/34] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 4.14 5/9] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 4.19 5/9] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 5.4 06/12] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 5.10 08/16] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 5.15 10/24] gfs2: Fix possible data races in gfs2_show_options()

2023-07-23 Thread Sasha Levin
before accessing the fields of gfs2_tune and released after these accesses. Further changes by Andreas: - Don't hold the spin lock over the seq_printf operations. Reported-by: BassCheck Signed-off-by: Tuo Li Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha

[Cluster-devel] [PATCH AUTOSEL 6.1 13/26] gfs2: Don't get stuck writing page onto itself under direct I/O

2023-06-16 Thread Sasha Levin
. Break this endless loop by limiting the number of retries and falling back to buffered I/O after that. Also simplify should_fault_in_pages() sightly and add a comment to make the above case easier to understand. Reported-by: Jan Kara Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin

[Cluster-devel] [PATCH AUTOSEL 6.3 14/30] gfs2: Don't get stuck writing page onto itself under direct I/O

2023-06-16 Thread Sasha Levin
. Break this endless loop by limiting the number of retries and falling back to buffered I/O after that. Also simplify should_fault_in_pages() sightly and add a comment to make the above case easier to understand. Reported-by: Jan Kara Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin

[Cluster-devel] [PATCH AUTOSEL 5.10 4/8] gfs2: Don't deref jdesc in evict

2023-05-20 Thread Sasha Levin
n up to that point. Reported-by: Yang Lan Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 8 1 file changed, 8 insertions(+) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 5cb7e771b57ab..e01b6a2d12d30 100644 --- a/

[Cluster-devel] [PATCH AUTOSEL 5.15 06/11] gfs2: Don't deref jdesc in evict

2023-05-20 Thread Sasha Levin
n up to that point. Reported-by: Yang Lan Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 8 1 file changed, 8 insertions(+) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 775ac3fb10c67..ca6ee1cbccd50 100644 --- a/

[Cluster-devel] [PATCH AUTOSEL 6.1 08/14] gfs2: Don't deref jdesc in evict

2023-05-20 Thread Sasha Levin
n up to that point. Reported-by: Yang Lan Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 8 1 file changed, 8 insertions(+) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 2015bd05cba10..9d27aa8bd2bc6 100644 --- a/

[Cluster-devel] [PATCH AUTOSEL 6.3 11/18] gfs2: Don't deref jdesc in evict

2023-05-20 Thread Sasha Levin
n up to that point. Reported-by: Yang Lan Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 8 1 file changed, 8 insertions(+) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index a83fa62106f0e..7891f331082aa 100644 --- a/

[Cluster-devel] [PATCH AUTOSEL 4.14 08/13] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index f1844af4005b6..4838e26c06f74 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -333,6 +333,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 4.19 08/13] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index a7a423adf7c8b..ff35cc365930c 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -339,6 +339,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 5.4 10/18] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 69106a1545fad..092223a8b1201 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -362,6 +362,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 5.10 12/24] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index db28c240dae35..87f8110884663 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -405,6 +405,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 6.3 22/59] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 4d99cc77a29b7..b65950e76be5a 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -396,6 +396,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 5.15 13/30] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 450032b4c886e..558932ad89d5d 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -394,6 +394,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 6.1 17/49] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index d78b61ecc1cdf..7762483f5f20f 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -393,6 +393,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 6.2 19/53] gfs2: Fix inode height consistency check

2023-05-04 Thread Sasha Levin
nbacher Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index d78b61ecc1cdf..7762483f5f20f 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c @@ -393,6 +393,7 @@ static int inode_go_demote_

[Cluster-devel] [PATCH AUTOSEL 6.1 39/58] gfs2: Improve gfs2_make_fs_rw error handling

2023-02-26 Thread Sasha Levin
filesystem has been withdrawn, make sure we report an error. This also replaces the gfs2_withdrawn() check after gfs2_find_jhead(). Reported-by: Tetsuo Handa Cc: syzbot+f51cb4b9afbd87ec0...@syzkaller.appspotmail.com Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2

[Cluster-devel] [PATCH AUTOSEL 5.10 12/19] gfs2: Improve gfs2_make_fs_rw error handling

2023-02-26 Thread Sasha Levin
filesystem has been withdrawn, make sure we report an error. This also replaces the gfs2_withdrawn() check after gfs2_find_jhead(). Reported-by: Tetsuo Handa Cc: syzbot+f51cb4b9afbd87ec0...@syzkaller.appspotmail.com Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2

[Cluster-devel] [PATCH AUTOSEL 5.15 17/25] gfs2: Improve gfs2_make_fs_rw error handling

2023-02-26 Thread Sasha Levin
filesystem has been withdrawn, make sure we report an error. This also replaces the gfs2_withdrawn() check after gfs2_find_jhead(). Reported-by: Tetsuo Handa Cc: syzbot+f51cb4b9afbd87ec0...@syzkaller.appspotmail.com Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2

[Cluster-devel] [PATCH AUTOSEL 6.2 40/60] gfs2: Improve gfs2_make_fs_rw error handling

2023-02-26 Thread Sasha Levin
filesystem has been withdrawn, make sure we report an error. This also replaces the gfs2_withdrawn() check after gfs2_find_jhead(). Reported-by: Tetsuo Handa Cc: syzbot+f51cb4b9afbd87ec0...@syzkaller.appspotmail.com Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2

[Cluster-devel] [PATCH AUTOSEL 6.1 10/20] Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"

2023-01-31 Thread Sasha Levin
eady inside a blk_start_plug() ... blk_finish_plug() section here, so skip that part of the original generic_writepages(). This reverts commit b2b0a5e978552e348f85ad9c7568b630a5ede659. Signed-off-by: Andreas Gruenbacher Acked-by: Christoph Hellwig Signed-off-by: Sasha Levin --- fs/gfs2/lo

[Cluster-devel] [PATCH AUTOSEL 4.9 3/8] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 4.14 3/8] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 4.19 04/10] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 5.4 06/13] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 5.4 02/13] gfs2: Switch from strlcpy to strscpy

2022-10-17 Thread Sasha Levin
isn't null terminated. Found by a modified version of syzkaller. Suggested-by: Wolfram Sang Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/gfs2/ops_fstype.c b/fs

[Cluster-devel] [PATCH AUTOSEL 5.10 03/16] gfs2: Switch from strlcpy to strscpy

2022-10-17 Thread Sasha Levin
isn't null terminated. Found by a modified version of syzkaller. Suggested-by: Wolfram Sang Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/gfs2/ops_fstype.c b/fs

[Cluster-devel] [PATCH AUTOSEL 5.10 08/16] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 5.15 09/21] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 5.15 03/21] gfs2: Switch from strlcpy to strscpy

2022-10-17 Thread Sasha Levin
isn't null terminated. Found by a modified version of syzkaller. Suggested-by: Wolfram Sang Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/gfs2/ops_fstype.c b/fs

[Cluster-devel] [PATCH AUTOSEL 5.19 11/29] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 5.19 04/29] gfs2: Switch from strlcpy to strscpy

2022-10-17 Thread Sasha Levin
isn't null terminated. Found by a modified version of syzkaller. Suggested-by: Wolfram Sang Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/gfs2/ops_fstype.c b/fs

[Cluster-devel] [PATCH AUTOSEL 6.0 13/32] gfs2: Check sb_bsize_shift after reading superblock

2022-10-17 Thread Sasha Levin
ely and we get an explanation in dmesg. Reported-by: syzbot+dcf33a7aae997956f...@syzkaller.appspotmail.com Signed-off-by: Andrew Price Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/gf

[Cluster-devel] [PATCH AUTOSEL 6.0 04/32] gfs2: Switch from strlcpy to strscpy

2022-10-17 Thread Sasha Levin
isn't null terminated. Found by a modified version of syzkaller. Suggested-by: Wolfram Sang Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/ops_fstype.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/gfs2/ops_fstype.c b/fs

[Cluster-devel] [PATCH AUTOSEL 5.15 01/15] fs: dlm: fix race in lowcomms

2022-10-09 Thread Sasha Levin
by make a additional refcount between dlm_lowcomms_new_msg() and dlm_lowcomms_commit_msg(). In case of the race the kref_put() in dlm_lowcomms_commit_msg() will be the final put. Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lowcomms.c | 4 1 fil

[Cluster-devel] [PATCH AUTOSEL 5.19 01/16] fs: dlm: fix race in lowcomms

2022-10-09 Thread Sasha Levin
by make a additional refcount between dlm_lowcomms_new_msg() and dlm_lowcomms_commit_msg(). In case of the race the kref_put() in dlm_lowcomms_commit_msg() will be the final put. Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lowcomms.c | 4 1 fil

[Cluster-devel] [PATCH AUTOSEL 6.0 01/18] fs: dlm: fix race in lowcomms

2022-10-09 Thread Sasha Levin
by make a additional refcount between dlm_lowcomms_new_msg() and dlm_lowcomms_commit_msg(). In case of the race the kref_put() in dlm_lowcomms_commit_msg() will be the final put. Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lowcomms.c | 4 1 fil

[Cluster-devel] [PATCH AUTOSEL 5.10 76/76] gfs2: use i_lock spin_lock for inode qadata

2022-05-30 Thread Sasha Levin
Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/quota.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index 6e173ae378c4..ad953ecb5853 100644 --- a/f

[Cluster-devel] [PATCH AUTOSEL 5.15 109/109] gfs2: use i_lock spin_lock for inode qadata

2022-05-30 Thread Sasha Levin
Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/quota.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index be0997e24d60..dc77080a82bb 100644 --- a/f

[Cluster-devel] [PATCH AUTOSEL 5.18 158/159] gfs2: use i_lock spin_lock for inode qadata

2022-05-30 Thread Sasha Levin
Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/quota.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index be0997e24d60..dc77080a82bb 100644 --- a/f

[Cluster-devel] [PATCH AUTOSEL 5.17 135/135] gfs2: use i_lock spin_lock for inode qadata

2022-05-30 Thread Sasha Levin
Signed-off-by: Bob Peterson Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/quota.c | 32 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index be0997e24d60..dc77080a82bb 100644 --- a/f

[Cluster-devel] [PATCH AUTOSEL 5.17 12/31] gfs2: Disable page faults during lockless buffered reads

2022-04-06 Thread Sasha Levin
binHsbO9EyDYd.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 4.9 1/7] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
bin8jrUzzFlWb.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.17 02/31] gfs2: cancel timed-out glock requests

2022-04-06 Thread Sasha Levin
binZfq0jKww0o.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.17 03/31] gfs2: Switch lock order of inode and iopen glock

2022-04-06 Thread Sasha Levin
binnHZTpX67RY.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.17 01/31] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
bineCJNhU7lgH.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 4.14 1/8] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
binWz8X8BV6fo.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 4.19 01/11] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
binS7sQtwPKHH.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.4 01/17] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
binF5G9FdBpNR.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.10 09/25] gfs2: Disable page faults during lockless buffered reads

2022-04-06 Thread Sasha Levin
binimcF0Q76lO.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.10 01/25] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
bin0fHp90zR_b.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.15 09/27] gfs2: Disable page faults during lockless buffered reads

2022-04-06 Thread Sasha Levin
binsmMdxIT04t.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.15 01/27] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
binnqaImnDe2y.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.16 12/30] gfs2: Disable page faults during lockless buffered reads

2022-04-06 Thread Sasha Levin
bin3dBQMp5VYf.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.16 03/30] gfs2: Switch lock order of inode and iopen glock

2022-04-06 Thread Sasha Levin
binfJUed6s3zg.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.16 02/30] gfs2: cancel timed-out glock requests

2022-04-06 Thread Sasha Levin
binUcNTX2FULf.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 5.16 01/30] gfs2: assign rgrp glock before compute_bitstructs

2022-04-06 Thread Sasha Levin
binGyRuRd661N.bin Description: Binary data

[Cluster-devel] [PATCH AUTOSEL 4.4 02/29] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 4.9 02/33] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 4.14 02/56] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 4.19 02/59] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 5.4 02/73] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 5.10 002/116] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 5.15 005/188] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 5.16 007/217] fs: dlm: filter user dlm messages for kernel locks

2022-01-17 Thread Sasha Levin
) newFile = open("/sys/kernel/debug/dlm/comms/2/rawmsg", "wb") newFile.write(bytes(foo)) Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/fs/dlm/lock.c b/

[Cluster-devel] [PATCH AUTOSEL 5.15 02/39] gfs2: Fix length of holes reported at end-of-file

2021-11-25 Thread Sasha Levin
for some time, but is now caught by the following assertion in iomap_iter_done(): WARN_ON_ONCE(iter->iomap.offset + iter->iomap.length <= iter->pos) Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[Cluster-devel] [PATCH AUTOSEL 5.15 01/39] gfs2: release iopen glock early in evict

2021-11-25 Thread Sasha Levin
e glock in gfs2_evict_inode. Signed-off-by: Bob Peterson gl_object Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 6e00d15ef0a82..cc51b5f5f52d8 10

[Cluster-devel] [PATCH AUTOSEL 4.19 01/15] gfs2: Fix length of holes reported at end-of-file

2021-11-25 Thread Sasha Levin
for some time, but is now caught by the following assertion in iomap_iter_done(): WARN_ON_ONCE(iter->iomap.offset + iter->iomap.length <= iter->pos) Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[Cluster-devel] [PATCH AUTOSEL 5.4 01/19] gfs2: Fix length of holes reported at end-of-file

2021-11-25 Thread Sasha Levin
for some time, but is now caught by the following assertion in iomap_iter_done(): WARN_ON_ONCE(iter->iomap.offset + iter->iomap.length <= iter->pos) Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[Cluster-devel] [PATCH AUTOSEL 5.10 02/28] gfs2: Fix length of holes reported at end-of-file

2021-11-25 Thread Sasha Levin
for some time, but is now caught by the following assertion in iomap_iter_done(): WARN_ON_ONCE(iter->iomap.offset + iter->iomap.length <= iter->pos) Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/bmap.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[Cluster-devel] [PATCH AUTOSEL 5.10 01/28] gfs2: release iopen glock early in evict

2021-11-25 Thread Sasha Levin
e glock in gfs2_evict_inode. Signed-off-by: Bob Peterson gl_object Signed-off-by: Andreas Gruenbacher Signed-off-by: Sasha Levin --- fs/gfs2/super.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 6a355e1347d7f..d2b7ecbd1b150 10

[Cluster-devel] [PATCH AUTOSEL 5.13 03/19] gfs2: Switch to may_setattr in gfs2_setattr

2021-09-13 Thread Sasha Levin
Peterson Signed-off-by: Al Viro Signed-off-by: Sasha Levin --- fs/gfs2/inode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 6e15434b23ac..3130f85d2b3f 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c @@ -1985,8 +1985,8 @@ static int

[Cluster-devel] [PATCH AUTOSEL 5.14 05/25] gfs2: Switch to may_setattr in gfs2_setattr

2021-09-13 Thread Sasha Levin
Peterson Signed-off-by: Al Viro Signed-off-by: Sasha Levin --- fs/gfs2/inode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 6e15434b23ac..3130f85d2b3f 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c @@ -1985,8 +1985,8 @@ static int

[Cluster-devel] [PATCH AUTOSEL 4.4 07/14] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index d975851a7e1e..c4de04ef8b01 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 4.9 08/17] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index d975851a7e1e..c4de04ef8b01 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 4.14 09/19] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index d975851a7e1e..c4de04ef8b01 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 4.19 12/25] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index d975851a7e1e..c4de04ef8b01 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 5.4 19/37] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index 10c36ae1a8f9..45ebbe602bbf 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 5.10 28/53] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index 10c36ae1a8f9..45ebbe602bbf 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 5.14 51/99] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index 10c36ae1a8f9..45ebbe602bbf 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 5.13 45/88] fs: dlm: fix return -EINTR on recovery stopped

2021-09-09 Thread Sasha Levin
Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/dir.c | 4 +++- fs/dlm/member.c | 4 +++- fs/dlm/recoverd.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/dlm/dir.c b/fs/dlm/dir.c index 10c36ae1a8f9..45ebbe602bbf 100644 --- a/fs/dlm/dir.

[Cluster-devel] [PATCH AUTOSEL 5.14 86/99] fs: dlm: avoid comms shutdown delay in release_lockspace

2021-09-09 Thread Sasha Levin
: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lockspace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/dlm/lockspace.c b/fs/dlm/lockspace.c index d71aba8c3e64..e51ae83fc5b4 100644 --- a/fs/dlm/lockspace.c +++ b/fs/dlm/lockspace.c @@ -793,6 +793,7 @@ static int release_lockspace

[Cluster-devel] [PATCH AUTOSEL 4.9 36/48] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 4.14 41/59] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 4.4 26/35] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 4.19 54/74] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 5.4 076/109] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 5.14 111/252] gfs2: Fix glock recursion in freeze_go_xmote_bh

2021-09-09 Thread Sasha Levin
error. This patch changes freeze_go_xmote_bh to call function gfs2_assert_withdraw_delayed instead of gfs2_consist to avoid recursion. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/fs

[Cluster-devel] [PATCH AUTOSEL 5.10 127/176] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 5.10 078/176] gfs2: Fix glock recursion in freeze_go_xmote_bh

2021-09-09 Thread Sasha Levin
error. This patch changes freeze_go_xmote_bh to call function gfs2_assert_withdraw_delayed instead of gfs2_consist to avoid recursion. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/fs

[Cluster-devel] [PATCH AUTOSEL 5.13 159/219] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 5.14 180/252] gfs2: Don't call dlm after protocol is unmounted

2021-09-09 Thread Sasha Levin
e the invalid call into dlm. I could have combined this "if" with the one that follows, related to leftover glock LVBs, but I felt the code was more readable with its own if clause. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/lock_dlm.c | 5 + 1 file change

[Cluster-devel] [PATCH AUTOSEL 5.13 097/219] gfs2: Fix glock recursion in freeze_go_xmote_bh

2021-09-09 Thread Sasha Levin
error. This patch changes freeze_go_xmote_bh to call function gfs2_assert_withdraw_delayed instead of gfs2_consist to avoid recursion. Signed-off-by: Bob Peterson Signed-off-by: Sasha Levin --- fs/gfs2/glops.c | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/fs

[Cluster-devel] [PATCH AUTOSEL 4.4 3/7] fs: dlm: cancel work sync othercon

2021-07-05 Thread Sasha Levin
should only be used, however to avoid deadlocks we should pass the same flags as the original close_connection() was called. Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lowcomms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[Cluster-devel] [PATCH AUTOSEL 4.9 3/9] fs: dlm: cancel work sync othercon

2021-07-05 Thread Sasha Levin
should only be used, however to avoid deadlocks we should pass the same flags as the original close_connection() was called. Signed-off-by: Alexander Aring Signed-off-by: David Teigland Signed-off-by: Sasha Levin --- fs/dlm/lowcomms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

  1   2   3   4   >