On Mon, Dec 14, 2020 at 12:13:20PM -0700, Jens Axboe wrote: > Hi, > > Wanted to throw out what the current state of this is, as we keep > getting closer to something palatable. > > This time I've included the io_uring change too. I've tested this through > both openat2, and through io_uring as well. > > I'm pretty happy with this at this point. The core change is very simple, > and the users end up being trivial too. > > Also available here: > > https://git.kernel.dk/cgit/linux-block/log/?h=nonblock-path-lookup OK, pushed with modifications into vfs.git #work.namei Changes: dropped a couple of pointless pieces in open_last_lookups()/do_open(), moved O_TMPFILE rejection into build_open_flags() (i.e. in the third of your commits). And no io_uring stuff in there - your #4 is absent. I've not put it into #for-next yet; yell if you see any problems with that branch, or it'll end up there ;-)