diff options
author | Manish Chopra <[email protected]> | 2023-02-16 03:54:47 -0800 |
---|---|---|
committer | David S. Miller <[email protected]> | 2023-02-20 08:25:25 +0000 |
commit | 908d4bb7c54caa58253a363d63e797a468eaf321 (patch) | |
tree | 316d7a048d51ccf7c9c57297536c78ef897d0ff7 /tools/testing/selftests/bpf/progs/test_prog_array_init.c | |
parent | 475f9ff63ee8c296aa46c6e9e9ad9bdd301c6bdf (diff) |
qede: fix interrupt coalescing configuration
On default driver load device gets configured with unexpected
higher interrupt coalescing values instead of default expected
values as memory allocated from krealloc() is not supposed to
be zeroed out and may contain garbage values.
Fix this by allocating the memory of required size first with
kcalloc() and then use krealloc() to resize and preserve the
contents across down/up of the interface.
Signed-off-by: Manish Chopra <[email protected]>
Fixes: b0ec5489c480 ("qede: preserve per queue stats across up/down of interface")
Cc: [email protected]
Cc: Bhaskar Upadhaya <[email protected]>
Cc: David S. Miller <[email protected]>
Link: https://bugzilla.redhat.com/show_bug.cgi?id=2160054
Signed-off-by: Alok Prasad <[email protected]>
Signed-off-by: Ariel Elior <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_prog_array_init.c')
0 files changed, 0 insertions, 0 deletions