Skip to content

Fix two races relating to glock callbacks

[email protected] cluster-devel lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest51 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/51Fix two races relating to glock callbacksfs/gfs2/glock.c+18 -60 replies
2/51Fix calculation of demote statefs/gfs2/glock.c+3 -20 replies
3/51Clean up duplicate includes in fs/gfs2/fs/gfs2/glock.c fs/gfs2/locking/dlm/lock_dlm.h fs/gfs2/locking/nolock/main.c+0 -40 replies
4/51GFS2 not checking pointer on create when running under nfsdfs/gfs2/ops_inode.c+1 -10 replies
5/51Fix an oops in glock dumpingfs/gfs2/glock.c+35 -380 replies
6/51Move some code inside the log lockfs/gfs2/lops.c+14 -30 replies
7/51Revert part of earlier log.c changesfs/gfs2/log.c+2 -110 replies
8/51Prevent infinite loop in try_rgrp_unlink()fs/gfs2/rgrp.c+17 -130 replies
9/51use an temp variable to reduce a spin_unlockfs/gfs2/locking/dlm/plock.c+6 -50 replies
10/51Detach buf data during in-place writebackfs/gfs2/log.c+3 -00 replies
11/51mark struct *_operations constfs/gfs2/eaops.c fs/gfs2/eaops.h fs/gfs2/glock.c+7 -70 replies
12/51use the declaration of gfs2_dops in the header file insteadfs/gfs2/ops_fstype.c+1 -20 replies
13/51Reduce number of gfs2_scand processes to onefs/gfs2/daemon.c fs/gfs2/daemon.h fs/gfs2/glock.c +7 more+53 -570 replies
14/51invalid metadata block - REVISEDfs/gfs2/rgrp.c+6 -10 replies
15/51Ensure journal file cache is flushed after recoveryfs/gfs2/ops_fstype.c fs/gfs2/recovery.c+2 -20 replies
16/51use list_for_each_entry insteadfs/gfs2/ops_fstype.c+1 -30 replies
17/51unneeded typecastfs/gfs2/ops_fstype.c+1 -10 replies
18/51better code for translating charactersfs/gfs2/ops_fstype.c+2 -10 replies
19/51Force unstuff of hidden quota inodefs/gfs2/quota.c+10 -00 replies
20/51fixed a NULL pointer assignment BUGfs/gfs2/ops_fstype.c+3 -20 replies
21/51Fix quota do_list operation hangfs/gfs2/quota.c include/linux/gfs2_ondisk.h+32 -10 replies
22/51Clean up invalidatepage/releasepagefs/gfs2/glops.c fs/gfs2/log.c fs/gfs2/ops_address.c +1 more+24 -1200 replies
23/51Add a missing gfs2_trans_add_bh()fs/gfs2/dir.c+1 -00 replies
24/51Add NULL entry to token tablefs/gfs2/mount.c+4 -10 replies
25/51Reduce truncate IO trafficfs/gfs2/bmap.c+31 -10 replies
26/51Fix lowcomms socket closingfs/dlm/lowcomms.c+4 -120 replies
27/51Wendy's dump lockname in hex & fix glock dumpfs/gfs2/glock.c+13 -130 replies
28/51Patch to protect sd_log_num_jdatafs/gfs2/lops.c+2 -10 replies
29/51panic after can't parse mount argumentsfs/gfs2/ops_fstype.c+4 -20 replies
30/51delay glock demote for a minimum hold timefs/gfs2/glock.c fs/gfs2/glops.c fs/gfs2/incore.h+66 -160 replies
31/51fix inode meta data corruptionfs/gfs2/inode.c+15 -50 replies
32/51Correct lock ordering in unlinkfs/gfs2/ops_inode.c+20 -90 replies
33/51Introduce gfs2_remove_from_ailfs/gfs2/glops.c fs/gfs2/log.c fs/gfs2/log.h+23 -150 replies
34/51Don't mark jdata dirty in gfs2_unstuffer_page()fs/gfs2/bmap.c+2 -10 replies
35/51Move pin/unpin into lops.c, clean up lockingfs/gfs2/lops.c fs/gfs2/meta_io.c fs/gfs2/meta_io.h+89 -1010 replies
36/51Clean up ordered write codefs/gfs2/incore.h fs/gfs2/log.c fs/gfs2/lops.c +2 more+143 -1270 replies
37/51Fix ordering of dirty/journal for ordered buffer unstuffingfs/gfs2/bmap.c+2 -20 replies
38/51Replace revoke structure with bufdata structurefs/gfs2/incore.h fs/gfs2/lops.c fs/gfs2/trans.c+22 -210 replies
39/51Use slab operations for all gfs2_bufdata allocationsfs/gfs2/lops.c fs/gfs2/trans.c+3 -30 replies
40/51Clean up gfs2_trans_add_revoke()fs/gfs2/glops.c fs/gfs2/log.c fs/gfs2/lops.c +3 more+25 -430 replies
41/51flocks from same process trip kernel BUG at fs/gfs2/glock.c:1118!fs/gfs2/glock.c fs/gfs2/glock.h fs/gfs2/ops_file.c+32 -250 replies
42/51Move inode deletion out of blocking_cbfs/gfs2/glock.c+1 -50 replies
43/51Make dlm_sendd cond_resched morefs/dlm/lowcomms.c+4 -30 replies
44/51GFS2: chmod hung - fix race in thread creationfs/gfs2/locking/dlm/thread.c+13 -70 replies
45/51Clean up journaled data writingfs/gfs2/incore.h fs/gfs2/log.c fs/gfs2/log.h +7 more+269 -2200 replies
46/51Data corruption fixfs/gfs2/meta_io.c fs/gfs2/ops_address.c+5 -50 replies
47/51Alternate gfs2_iget to avoid looking up inodes being freedfs/gfs2/dir.c fs/gfs2/inode.c fs/gfs2/inode.h +3 more+60 -90 replies
48/51Don't try to remove buffers that don't existfs/gfs2/ops_address.c+1 -20 replies
49/51Get superblock a different wayfs/gfs2/log.c+2 -10 replies
50/51don't overwrite castparam if it's NULLfs/dlm/lock.c+4 -20 replies
51/51block dlm_recv in recovery transitionfs/dlm/dlm_internal.h fs/dlm/lock.c fs/dlm/lock.h +8 more+161 -1520 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread