https://bugzilla.kernel.org/show_bug.cgi?id=214711 --- Comment #4 from Bart Van Assche (bvanassche@xxxxxxx) --- C and C++ compilers always initialize all named data members of a data structure in case of aggregate initialization. See also https://stackoverflow.com/questions/10828294/c-and-c-partial-initialization-of-automatic-structure. However, whether or not unnamed padding bytes and bits are initialized depends on the language standard supported by the compiler. See e.g. https://gustedt.wordpress.com/2012/10/24/c11-defects-initialization-of-padding/ -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.