On Thu, Aug 27, 2015 at 11:53:45PM +0000, Alexandru Moise wrote: > Just call kmem_cache_zalloc() instead of calling kmem_cache_alloc(). > We're just initializing most fields to 0, false and NULL later on > _anyway_, so to make the code mode readable and potentially gain > a bit of performance (completely untested claim), we should fill our > btrfs_trans_handle with zeros on allocation then just initialize > those five remaining fields (not counting the list_heads) as normal. > > Signed-off-by: Alexandru Moise <00moses.alexande...@gmail.com>
The performance gain is arguable but the generated code should be smaller, which counts. Reviewed-by: David Sterba <dste...@suse.com> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/