Messages in this thread | ![/](/images/icornerl.gif) | | From | gouhao@uniontec ... | Subject | Re: [PATCH] fs/buffer: adjust the order of might_sleep() in __getblk_gfp() | Date | Fri, 24 Mar 2023 09:52:01 +0800 |
| |
>On Thu, Mar 23, 2023 at 05:37:52PM +0800, gouhao@uniontech.com wrote: >> From: Gou Hao <gouhao@uniontech.com> >> >> If 'bh' is found in cache, just return directly. >> might_sleep() is only required on slow paths. > >You're missing the point. The caller can't know whether the slow or >fast path will be taken. So it must _never_ call this function if it >cannot sleep. I see. Thank you for your explanation! :)
| ![\](/images/icornerr.gif) |