Re: [PATCH v10 16/17] module: fix types of device tables aliases

2015-01-30 Thread Andrey Ryabinin
On 01/30/2015 02:13 AM, Andrew Morton wrote: > On Thu, 29 Jan 2015 18:12:00 +0300 Andrey Ryabinin > wrote: > >> MODULE_DEVICE_TABLE() macro used to create aliases to device tables. >> Normally alias should have the same type as aliased symbol. >> >> Device tables are arrays, so they have 'struct

Re: [PATCH v10 16/17] module: fix types of device tables aliases

2015-01-29 Thread Andrew Morton
On Thu, 29 Jan 2015 18:12:00 +0300 Andrey Ryabinin wrote: > MODULE_DEVICE_TABLE() macro used to create aliases to device tables. > Normally alias should have the same type as aliased symbol. > > Device tables are arrays, so they have 'struct type##_device_id[x]' > types. Alias created by MODULE

[PATCH v10 16/17] module: fix types of device tables aliases

2015-01-29 Thread Andrey Ryabinin
MODULE_DEVICE_TABLE() macro used to create aliases to device tables. Normally alias should have the same type as aliased symbol. Device tables are arrays, so they have 'struct type##_device_id[x]' types. Alias created by MODULE_DEVICE_TABLE() will have non-array type - 'struct type##_devic