On 02/05/2019 07:30 PM, Alexei Starovoitov wrote: > Thanks for the reminder :) > > I've been waiting for Peter's direction on this one. > Happy to fix it whichever way. > > To recap: > Approach 1: > s/up_read/up_read_non_owner/ from irq_work + rwsem_release as Longman > proposed. > > Apporach 2: > introduce down_read_trylock_non_owner and pair it with up_read_non_owner > in both irq_work and normal. > > My preference is 1. I think Longman's as well. > Unless we envision other uses for down_read_trylock_non_owner() and up_read_non_owner(), I agree 1) seems good enough, at least for the short term. Thanks !
- Re: [PATCH bpf-next 2/4] bpf: fix lockdep false po... Peter Zijlstra
- Re: [PATCH bpf-next 2/4] bpf: fix lockdep fals... Alexei Starovoitov
- Re: [PATCH bpf-next 2/4] bpf: fix lockdep ... Waiman Long
- Re: [PATCH bpf-next 2/4] bpf: fix lock... Alexei Starovoitov
- Re: [PATCH bpf-next 2/4] bpf: fix... Waiman Long
- Re: [PATCH bpf-next 2/4] bpf:... Waiman Long
- Re: [PATCH bpf-next 2/4] bpf:... Alexei Starovoitov
- Re: [PATCH bpf-next 2/4] bpf:... Waiman Long
- Re: [PATCH bpf-next 2/4] bpf:... Eric Dumazet
- Re: [PATCH bpf-next 2/4] bpf:... Alexei Starovoitov
- Re: [PATCH bpf-next 2/4] bpf:... Eric Dumazet
- Re: [PATCH bpf-next 2/4] bpf: fix lockdep ... Peter Zijlstra
- Re: [PATCH bpf-next 2/4] bpf: fix lock... Waiman Long
- [PATCH bpf-next 1/4] bpf: fix lockdep false positive in... Alexei Starovoitov
- Re: [PATCH bpf-next 1/4] bpf: fix lockdep false po... Peter Zijlstra
- Re: [PATCH bpf-next 1/4] bpf: fix lockdep fals... Alexei Starovoitov
- Re: [PATCH bpf-next 1/4] bpf: fix lockdep ... Peter Zijlstra
- Re: [PATCH bpf-next 1/4] bpf: fix lock... Alexei Starovoitov
- [PATCH bpf-next 3/4] bpf: fix lockdep false positive in... Alexei Starovoitov
- Re: [PATCH bpf-next 3/4] bpf: fix lockdep false po... Peter Zijlstra
- Re: [PATCH bpf-next 3/4] bpf: fix lockdep fals... Peter Zijlstra