Any target to generate UAPI documentation reports warnings to missing annotation for padding member in structures added recently. This commit suppresses the warnings.
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -130,6 +130,9 @@ struct fw_cdev_event_response { · 129 unmodified lines | ||
| 130 | 130 | * @length: Data length, i.e. the response's payload size in bytes |
| 131 | 131 | * @request_tstamp: The time stamp of isochronous cycle at which the request was sent. |
| 132 | 132 | * @response_tstamp: The time stamp of isochronous cycle at which the response was sent. |
| 133 | + * @padding: Padding to keep the size of structure as multiples of 8 in various architectures | |
| 134 | + * since 4 byte alignment is used for 8 byte of object type in System V ABI for i386 | |
| 135 | + * architecture. | |
| 133 | 136 | * @data: Payload data, if any |
| 134 | 137 | * |
| 135 | 138 | * This event is sent when the stack receives a response to an outgoing request |
| @@ -155,10 +158,6 @@ struct fw_cdev_event_response2 { · 19 unmodified lines | ||
| 155 | 158 | __u32 length; |
| 156 | 159 | __u32 request_tstamp; |
| 157 | 160 | __u32 response_tstamp; |
| 158 | − /* | |
| 159 | − * Padding to keep the size of structure as multiples of 8 in various architectures since | |
| 160 | − * 4 byte alignment is used for 8 byte of object type in System V ABI for i386 architecture. | |
| 161 | − */ | |
| 162 | 161 | __u32 padding; |
| 163 | 162 | __u32 data[]; |
| 164 | 163 | }; |
| @@ -231,6 +230,9 @@ struct fw_cdev_event_request2 { · 66 unmodified lines | ||
| 231 | 230 | * @handle: Reference to the kernel-side pending request |
| 232 | 231 | * @length: Data length, i.e. the request's payload size in bytes |
| 233 | 232 | * @tstamp: The time stamp of isochronous cycle at which the request arrived. |
| 233 | + * @padding: Padding to keep the size of structure as multiples of 8 in various architectures | |
| 234 | + * since 4 byte alignment is used for 8 byte of object type in System V ABI for i386 | |
| 235 | + * architecture. | |
| 234 | 236 | * @data: Incoming data, if any |
| 235 | 237 | * |
| 236 | 238 | * This event is sent when the stack receives an incoming request to an address |
| @@ -284,10 +286,6 @@ struct fw_cdev_event_request3 { · 47 unmodified lines | ||
| 284 | 286 | __u32 handle; |
| 285 | 287 | __u32 length; |
| 286 | 288 | __u32 tstamp; |
| 287 | − /* | |
| 288 | − * Padding to keep the size of structure as multiples of 8 in various architectures since | |
| 289 | − * 4 byte alignment is used for 8 byte of object type in System V ABI for i386 architecture. | |
| 290 | − */ | |
| 291 | 289 | __u32 padding; |
| 292 | 290 | __u32 data[]; |
| 293 | 291 | }; |