]> git.baikalelectronics.ru Git - kernel.git/commit
net: filter: Use kcalloc/kmalloc_array to allocate arrays
authorTobias Klauser <tklauser@distanz.ch>
Tue, 24 Jun 2014 13:33:22 +0000 (15:33 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 25 Jun 2014 23:40:02 +0000 (16:40 -0700)
commitd73d5df061e7ea3cb39f85a677d5bc1332fdd1e9
tree1517dd11ff7021cb4d06dcd335edd2d8009294d0
parent226a6874256985a9ac35151495526d38ce7035af
net: filter: Use kcalloc/kmalloc_array to allocate arrays

Use kcalloc/kmalloc_array to make it clear we're allocating arrays. No
integer overflow can actually happen here, since len/flen is guaranteed
to be less than BPF_MAXINSNS (4096). However, this changed makes sure
we're not going to get one if BPF_MAXINSNS were ever increased.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Acked-by: Daniel Borkmann <dborkman@redhat.com>
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/filter.c