(I wrote this yesterday before merging but I'm still sending it to give my opinion ;-)) On Mon, Aug 25, 2025 at 03:23:52AM +0000, Chen Ridong wrote: > From: Chen Ridong > > cpuset: add helpers for cpus_read_lock and cpuset_mutex locks. > > Replace repetitive locking patterns with new helpers: > - cpuset_full_lock() > - cpuset_full_unlock() I don't see many precedents elsewhere in the kernel for such naming (like _lock and _full_lock()). Wouldn't it be more illustrative to have cpuset_read_lock() and cpuset_write_lock()? (As I'm looking at current users and your accompanying comments which could be substituted with the more conventional naming.) (Also if you decide going this direction, please mention commit 111cd11bbc548 ("sched/cpuset: Bring back cpuset_mutex") in the message so that it doesn't tempt to do further changes.) > This makes the code cleaner and ensures consistent lock ordering. Lock guards anyone? (When you're touching this and seeking clean code.) Thanks, Michal