Messages in this thread | | | Subject | Re: [PATCH 1/2] device.h: pack struct dev_links_info | From | "Rafael J. Wysocki" <> | Date | Tue, 26 Feb 2019 16:40:39 +0100 |
| |
On 2/26/2019 3:41 PM, Greg Kroah-Hartman wrote: > The dev_links_info structure has 4 bytes of padding at the end of it > when embedded in struct device (which is the only place it lives). To > help reduce the size of struct device pack this structure so we can take > advantage of the hole with later structure reorganizations. > > Cc: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> --- > include/linux/device.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/device.h b/include/linux/device.h > index 6cb4640b6160..b63165276a09 100644 > --- a/include/linux/device.h > +++ b/include/linux/device.h > @@ -884,7 +884,7 @@ struct dev_links_info { > struct list_head suppliers; > struct list_head consumers; > enum dl_dev_state status; > -}; > +} __packed; > > /** > * struct device - The basic device structure
| |