Thanks for your reply. Best,
On Fri, Dec 8, 2017 at 9:11 PM, Greg KH <[email protected]> wrote: > On Fri, Dec 08, 2017 at 08:47:42PM +0800, Shiyao MA wrote: >> Hi, >> >> I come across this code: >> http://elixir.free-electrons.com/linux/latest/source/drivers/scsi/scsi_netlink.c#L128 >> >> other fields such as .cbmutex, .bind, etc are not initialized. >> >> Since the object =cfg= is of automatic storage, I wonder how the >> kernel tells if a field is initialized or its value is just some >> random bits on the stack? > > The fields are initialized to zero. It's a C specification requirement. > > Hope this helps, > > greg k-h -- Best, Shiyao _______________________________________________ Kernelnewbies mailing list [email protected] https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
