On 1/7/25 17:12, Yan Zhao wrote: > So, why does this bitfields definition make things worse? Look at the kernel page table management. Why don't we use bitfields for _that_? Look at the link I sent. Bitfields can cause some really goofy unexpected behavior if you pass them around like they were a full type.