apparmor: Remove unnecessary size check when unpacking trans_table
authorJohn Johansen <john.johansen@canonical.com>
Sun, 25 Sep 2022 05:34:07 +0000 (22:34 -0700)
committerJohn Johansen <john.johansen@canonical.com>
Mon, 3 Oct 2022 21:49:04 +0000 (14:49 -0700)
commit73c7e91c8bc98a5da94be62a9a4ba2793f86a97b
treea138717e2eed235ba4b099d3d519b3e168affff4
parent1ddece8cd0f43582085497eacff2e3cd37f93d1f
apparmor: Remove unnecessary size check when unpacking trans_table

The index into the trans_table has a max size of 2^24 bits which the
code was testing but this is unnecessary as unpack_array can only
unpack a table of 2^16 bits in size so the table unpacked will never
be larger than what can be indexed, and any test here is redundant.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/policy_unpack.c