[LU-16565] Remove ldlm flag ldlm_{is,set,clear} macros Created: 16/Feb/23  Updated: 17/Feb/23

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: Patrick Farrell Assignee: Patrick Farrell
Resolution: Unresolved Votes: 0
Labels: None

Rank (Obsolete): 9223372036854775807

 Description   

We have macros like ldlm_{is,set,clear}_#FLAG_NAME# for all of the ldlm flags.  I'm going to remove them and convert all usages to just using the flag bit names directly.

They make it much harder to find all uses of the actual lock flags and we are entirely inconsistent on whether we use the macros or not.  And since we're always going to use the flag names for multi-flag uses, we can't convert 100% to macros anyway.



 Comments   
Comment by Gerrit Updater [ 16/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50030
Subject: LU-16565 ldlm: Add ldlm_is,set,clear to spelling
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1daca97e5c32f279b7afebe09e42d94e2327b721

Comment by Gerrit Updater [ 16/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50031
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1bd0f0c2278d5fbc9697a0b743b389c942bd8ffa

Comment by Gerrit Updater [ 16/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50032
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e821e6fcfae0d664553b41ac8f25836d3365e990

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50044
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 66bb7f56a9b22139ae999336bfe1bb222c9e0cd0

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50045
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 39e2e5b9b55e0d1443cd136d312845d3418ae2a7

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50046
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 87679af288291494423be10b7b31b3b3be957a0e

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50047
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3d7e0826bd5b28a3e3c889863e17899d418710f8

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50049
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 719c6a155c742b95e1d89f557eed94a36ab24450

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50051
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3109e4d50ad0c54be9fdd31141b82ca70a862b24

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50052
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 65bd32eee637b2e212141ef62b373df6b2ed6f40

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50053
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 799f8d76d575452c68f829d112276937c611555f

Comment by Gerrit Updater [ 17/Feb/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50054
Subject: LU-16565 ldlm: Remove ldlm is,set,clear macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 11108e29328c444f8801bd71574ef67cb28b7950

Generated at Sat Feb 10 03:28:07 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.