From: Ivan Vecera <ivec...@redhat.com> Date: Wed, 16 Jan 2019 16:53:52 +0100
> Recent changes (especially 05cd271fd61a ("cls_flower: Support multiple > masks per priority")) in the fl_flow_mask structure grow it and its > current size e.g. on x86_64 with defconfig is 760 bytes and more than > 1024 bytes with some debug options enabled. Prior the mentioned commit > its size was 176 bytes (using defconfig on x86_64). > With regard to this fact it's reasonable to allocate this structure > dynamically in fl_change() to reduce its stack size. > > v2: > - use kzalloc() instead of kcalloc() > > Fixes: 05cd271fd61a ("cls_flower: Support multiple masks per priority") > Cc: Jiri Pirko <j...@resnulli.us> > Cc: Paul Blakey <pa...@mellanox.com> > Acked-by: Jiri Pirko <j...@mellanox.com> > Signed-off-by: Ivan Vecera <ivec...@redhat.com> Applied and queued up for -stable.