On Thu, 20 Jul 2023 at 17:37, Amir Goldstein <amir73il@xxxxxxxxx> wrote: > > Hi Miklos, > > These prep patches are needed for my start-write-safe series [1]. > This is not urgent and the prep patches don't need to be merged > for next cycle, but I think these are good changes regardless, > so wanted to post them for early review - if you like them you can > queue them for 6.6. > > It is quite hard to do the review of the locking reorder patch from the > diff itself and I couldn't figure out a better way to split this change. > I've intentionally left some otherwise useless out: goto labels to > make the patch review a bit simper - they could be removed later. > > On the good side, lockdep was very tough with me and it easily detected > bugs in the earlier versions of the patches. > > Going on vacation. will be back round rc6. > > Thanks, > Amir. > > [1] https://github.com/amir73il/linux/commits/start-write-safe > > Amir Goldstein (2): > ovl: reorder ovl_want_write() after ovl_inode_lock() This one generally looks good. The failure paths will need careful review, because those are usually not exercised by the test suites. > ovl: avoid lockdep warning with open and llseek of lower file But I dislike this one. Seems like a bad workaround for a possibly non-issue. I understand the desire to silence lockdep, but surely we can do better. Thanks, Miklos