Fixed signedness check
PATCH 1/2 Fixed signedness check
Was unsigned int, but enums are signed.
--- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +1 -1
@@ -1148,7 +1148,7 @@ static int lock_matches(struct ldlm_lock *lock, struct lock_match_data *data)return INTERVAL_ITER_STOP ; } -static unsigned int itree_overlap_cb (struct interval_node *in,void *args) +static enum interval_iter itree_overlap_cb (struct interval_node *in,void *args) {struct ldlm_interval *node =to_ldlm_interval (in);struct lock_match_data *data = args;
Signature · 1 line
2.11.0
PATCH 2/2 Style fixes
Missing braces on if statement; misaligned parameter.
--- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +7 -5
@@ -1024,11 +1024,11 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list)if (work_list && lock->l_completion_ast)ldlm_add_ast_work_item (lock,NULL , work_list); -if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) +if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) {ldlm_grant_lock_with_skiplist (lock); -else if (res->lr_type ==LDLM_EXTENT ) + }else if (res->lr_type ==LDLM_EXTENT ) {ldlm_extent_add_lock (res, lock); -else if (res->lr_type ==LDLM_FLOCK ) { + }else if (res->lr_type ==LDLM_FLOCK ) {/* * We should not add locks to granted list in the following cases: * - this is an UNLOCK but not a real lock;
@@ -1040,8 +1040,9 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) ldlm_is_test_lock(lock) || ldlm_is_flock_deadlock(lock)) return;ldlm_resource_add_lock (res, &res->lr_granted, lock); - }else + }else {LBUG (); + }ldlm_pool_add (&ldlm_res_to_ns (res)->ns_pool, lock); }
@@ -1481,7 +1482,8 @@ int ldlm_fill_lvb(struct ldlm_lock *lock, struct req_capsule *pill, lustre_swab_ost_lvb_v1); else lvb =req_capsule_server_sized_swab_get (pill, - &RMF_DLM_LVB , size, + &RMF_DLM_LVB , + size, lustre_swab_ost_lvb_v1);if (unlikely (!lvb)) {LDLM_ERROR (lock,"no LVB" );
Signature · 1 line
2.11.0
Re: [lustre-devel] [PATCH 2/2] Style fixes
Quoted 19 lines · Guillermo O. Freschi
Missing braces on
ifstatement; misaligned parameter.Signed-off-by Guillermo O. Freschi <[email protected]>---
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c| 12 +++++++-----1 file changed, 7 insertions(+), 5 deletions(-)drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +0
-1@@ -1024,11 +1024,11 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list)if (work_list && lock->l_completion_ast)ldlm_add_ast_work_item (lock,NULL , work_list); -if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS )
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) · line 1034
Quoted 10 lines
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +3
-2+if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) {ldlm_grant_lock_with_skiplist (lock); - else if (res->lr_type == LDLM_EXTENT) + }else if (res->lr_type ==LDLM_EXTENT ) {ldlm_extent_add_lock (res, lock); - else if (res->lr_type == LDLM_FLOCK) { + }else if (res->lr_type ==LDLM_FLOCK ) {/* * We should not add locks to granted list in the following cases: * - this is an UNLOCK but not a real lock;
This part is fine.
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) · line 1048
Quoted 11 lines
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +2
-1@@ -1040,8 +1040,9 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) ldlm_is_test_lock(lock) || ldlm_is_flock_deadlock(lock)) return;ldlm_resource_add_lock (res, &res->lr_granted, lock); - }else + }else {LBUG (); + }ldlm_pool_add (&ldlm_res_to_ns (res)->ns_pool, lock); }
Fine.
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c int ldlm_fill_lvb(struct ldlm_lock *lock, struct req_capsule *pill, · line 1487
Quoted 8 lines
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +2
-1@@ -1481,7 +1482,8 @@ int ldlm_fill_lvb(struct ldlm_lock *lock, struct req_capsule *pill, lustre_swab_ost_lvb_v1); else lvb =req_capsule_server_sized_swab_get (pill, - &RMF_DLM_LVB , size, + &RMF_DLM_LVB , + size, lustre_swab_ost_lvb_v1);
Not so keen on this one, since "lustre_swab_ost_lvb_v1" can't fit after the '(' of the original function line, there isn't any benefit to aligning the other two arguments but not that one. Better to keep the indentation the same and save one line of whitespace.
Can you please resubmit without this hunk.
Cheers, Andreas
PATCH v2 1/1 Style fixes
In reply to Guillermo O. FreschiMissing braces on if statement.
--- drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +5 -4
@@ -1024,11 +1024,11 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list)if (work_list && lock->l_completion_ast)ldlm_add_ast_work_item (lock,NULL , work_list); -if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) +if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) {ldlm_grant_lock_with_skiplist (lock); -else if (res->lr_type ==LDLM_EXTENT ) + }else if (res->lr_type ==LDLM_EXTENT ) {ldlm_extent_add_lock (res, lock); -else if (res->lr_type ==LDLM_FLOCK ) { + }else if (res->lr_type ==LDLM_FLOCK ) {/* * We should not add locks to granted list in the following cases: * - this is an UNLOCK but not a real lock;
@@ -1040,8 +1040,9 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) ldlm_is_test_lock(lock) || ldlm_is_flock_deadlock(lock)) return;ldlm_resource_add_lock (res, &res->lr_granted, lock); - }else + }else {LBUG (); + }ldlm_pool_add (&ldlm_res_to_ns (res)->ns_pool, lock); }
Signature · 1 line
2.11.0
Re: [PATCH v2] Style fixes
Quoted 5 lines · Guillermo O. Freschi
Missing braces on
ifstatement.Signed-off-by Guillermo O. Freschi <[email protected]>Reviewed-by Andreas Dilger <[email protected]>
Quoted 36 lines
---
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c| 9 +++++----1 file changed, 5 insertions(+), 4 deletions(-)drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +5
-4@@ -1024,11 +1024,11 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list)if (work_list && lock->l_completion_ast)ldlm_add_ast_work_item (lock,NULL , work_list); -if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) +if (res->lr_type ==LDLM_PLAIN || res->lr_type ==LDLM_IBITS ) {ldlm_grant_lock_with_skiplist (lock); -else if (res->lr_type ==LDLM_EXTENT ) + }else if (res->lr_type ==LDLM_EXTENT ) {ldlm_extent_add_lock (res, lock); -else if (res->lr_type ==LDLM_FLOCK ) { + }else if (res->lr_type ==LDLM_FLOCK ) {/* * We should not add locks to granted list in the following cases: * - this is an UNLOCK but not a real lock; @@ -1040,8 +1040,9 @@ void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list) ldlm_is_test_lock(lock) || ldlm_is_flock_deadlock(lock)) return;ldlm_resource_add_lock (res, &res->lr_granted, lock); - }else + }else {LBUG (); + }ldlm_pool_add (&ldlm_res_to_ns (res)->ns_pool, lock); }Signature · 1 line
2.11.0
Quoted 2 lines · Guillermo O. Freschi
Was
unsigned int, butenums are signed.
Interesting that GCC didn't complain that the itree_overlap_cb() function signature didn't match the argument prototype for interval_search():
typedef enum interval_iter (*interval_callback_t)(struct interval_node *node,
void *args);
In the end it is a somewhat cosmetic fix, because the only enum values (1, 2) were unsigned, but good to be consistent. Thanks for the fix.
Quoted 1 line
Signed-off-by Guillermo O. Freschi <[email protected]>
Quoted 24 lines
---
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c| 2 +-1 file changed, 1 insertion(+), 1 deletion(-)drivers/staging/lustre/lustre/ldlm/ldlm_lock.c +1
-1@@ -1148,7 +1148,7 @@ static int lock_matches(struct ldlm_lock *lock, struct lock_match_data *data)return INTERVAL_ITER_STOP ; } -static unsigned int itree_overlap_cb (struct interval_node *in,void *args) +static enum interval_iter itree_overlap_cb (struct interval_node *in,void *args) {struct ldlm_interval *node =to_ldlm_interval (in);struct lock_match_data *data = args;Signature · 6 lines
2.11.0 _______________________________________________ lustre-devel mailing list lustre-devel at lists.lustre.org http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org