Re: [PATCH] spin_lock_irqsave() in autofs_write() is bogus
Linus Torvalds <[email protected]>
| Newsgroups | org.kernel.vger.autofs,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAHk-=wj-NB_5KTCj7yhBsF145oLDuxQPt4J87tXsd6j+p3vzDw@mail.gmail.com> |
On Sun, 17 Aug 2025 at 09:36, Al Viro <[email protected]> wrote: > > That function should never be (and never is) called with irqs > disabled - we have an explicit mutex_lock() in there, if nothing else. > Which makes spin_lock_irqsave() use in there pointless - we do need to > disable irqs for ->siglock, but that should be spin_lock_irq(). I think we basically did the irqsave/restore version as the default when not wanting to think about the context. Your patch looks fine, but I doubt it's measurable outside of "it makes the code a few bytes smaller". So ACK on it, but I'm not convinced it's worth spending time actively _looking_ for these kinds of things. Linus