Messages in this thread | | | Date | Wed, 12 Jan 2022 07:16:12 -0600 | Subject | Re: [PATCH net 2/2] net: ipa: prevent concurrent replenish | From | Alex Elder <> |
| |
On 1/11/22 10:04 PM, Jakub Kicinski wrote: > On Tue, 11 Jan 2022 13:21:50 -0600 Alex Elder wrote: >> Use a new atomic variable to ensure only replenish instance for an >> endpoint executes at a time. > > Why atomic_t? test_and_set_bit() + clear_bit() should do nicely here?
I think it foreshadows the replenish logic improvements I'm experimenting with. The bit operations are probably best to represent Booleans, so I'll send version 2 that adds and uses a bitmask instead.
Thanks.
-Alex
| |