]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
thunderbolt: tunnel: Simplify allocation
authorRosen Penev <rosenp@gmail.com>
Wed, 1 Apr 2026 21:47:26 +0000 (14:47 -0700)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 7 Apr 2026 07:00:26 +0000 (09:00 +0200)
commit498c05821bb42f70e9bf6512c3dec4aa821815d0
treeed42242314c9f0139cccd5c5ab9b1101140f4b1d
parentc3e7cc8bc5ca08b2fae3d43c7c86f140daa873ef
thunderbolt: tunnel: Simplify allocation

Use a flexible array member and kzalloc_flex to combine allocations.

Add __counted_by for extra runtime analysis. Move counting variable
assignment after allocation. kzalloc_flex with GCC >= 15 does this
automatically.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tunnel.c
drivers/thunderbolt/tunnel.h