mirror of
https://github.com/tsukumijima/px4_drv.git
synced 2025-07-23 04:03:01 +02:00
fix UBSAN false positive
This commit is contained in:
@@ -807,7 +807,7 @@ int ptx_chrdev_context_add_group(struct ptx_chrdev_context *chrdev_ctx,
|
||||
base, num,
|
||||
PTX_CHRDEV_MINOR_IN_USE);
|
||||
|
||||
group = kzalloc(sizeof(*group) + (sizeof(group->chrdev[0]) * (num - 1)),
|
||||
group = kzalloc(sizeof(*group) + (sizeof(group->chrdev[0]) * num),
|
||||
GFP_KERNEL);
|
||||
if (!group) {
|
||||
ret = -ENOMEM;
|
||||
|
@@ -100,7 +100,7 @@ struct ptx_chrdev_group {
|
||||
void (*owner_kref_release)(struct kref *);
|
||||
unsigned int minor_base;
|
||||
unsigned int chrdev_num;
|
||||
struct ptx_chrdev chrdev[1];
|
||||
struct ptx_chrdev chrdev[];
|
||||
};
|
||||
|
||||
#define PTX_CHRDEV_MINOR_FREE 0
|
||||
|
Reference in New Issue
Block a user