IB/core: Bound check alternate path port number
authorDaniel Jurgens <[email protected]>
Tue, 5 Dec 2017 20:30:01 +0000 (22:30 +0200)
committerDoug Ledford <[email protected]>
Thu, 7 Dec 2017 20:28:06 +0000 (15:28 -0500)
commit4cae8ff136782d77b108cb3a5ba53e60597ba3a6
tree366ee20b0a4866453682195a4b4d9c1e07f38bd7
parent315d160c5a4e034a576a13aa21e7235d5c9ec609
IB/core: Bound check alternate path port number

The alternate port number is used as an array index in the IB
security implementation, invalid values can result in a kernel panic.

Cc: <[email protected]> # v4.12
Fixes: d291f1a65232 ("IB/core: Enforce PKey security on QPs")
Signed-off-by: Daniel Jurgens <[email protected]>
Reviewed-by: Parav Pandit <[email protected]>
Signed-off-by: Leon Romanovsky <[email protected]>
Signed-off-by: Doug Ledford <[email protected]>
drivers/infiniband/core/uverbs_cmd.c