aboutsummaryrefslogtreecommitdiff
path: root/lib/pm-notifier-error-inject.c
diff options
context:
space:
mode:
authorSean Young <[email protected]>2017-10-08 12:12:16 -0400
committerMauro Carvalho Chehab <[email protected]>2017-12-14 10:35:22 -0500
commit8a866fee3909c49738e1c4429a8d2b9bf27e015d (patch)
treef270945f98b6883244483cfd7f2958b1b0dca47b /lib/pm-notifier-error-inject.c
parent62d6f1994b41b9210b07ca453372797f59141e5c (diff)
kfifo: DECLARE_KIFO_PTR(fifo, u64) does not work on arm 32 bit
If you try to store u64 in a kfifo (or a struct with u64 members), then the buf member of __STRUCT_KFIFO_PTR will cause 4 bytes padding due to alignment (note that struct __kfifo is 20 bytes on 32 bit). That in turn causes the __is_kfifo_ptr() to fail, which is caught by kfifo_alloc(), which now returns EINVAL. So, ensure that __is_kfifo_ptr() compares to the right structure. Signed-off-by: Sean Young <[email protected]> Acked-by: Stefani Seibold <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'lib/pm-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions