ipc_service: static_vrings: Fix buffer sizing
We are returning an off-by-one number of buffers in some circumstances, fix the calculation. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
parent
7c025d330d
commit
6ae34c9176
1 changed files with 1 additions and 1 deletions
|
|
@ -163,5 +163,5 @@ static inline unsigned int optimal_num_desc(size_t mem_size, unsigned int buf_si
|
|||
num_desc++;
|
||||
}
|
||||
|
||||
return (1 << (find_msb_set(num_desc) - 1));
|
||||
return (1 << (find_msb_set(--num_desc) - 1));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue