]> git.baikalelectronics.ru Git - kernel.git/commit
[media] dvb_net: prepare to split a very complex function
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Sat, 19 Nov 2016 14:56:58 +0000 (12:56 -0200)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 25 Nov 2016 08:44:36 +0000 (06:44 -0200)
commit1c6df043ab2d786137a5664cc69ef3dbc26f52a8
treef2637940e9d33a8be20e1285e6594ae968c956c9
parent52f49b5db74f42e08bac9120bf71df63c9a6bc5a
[media] dvb_net: prepare to split a very complex function

The dvb_net code has a really complex function, meant to handle
DVB network packages: it is long, has several loops and ifs
inside, and even cause warnings with gcc5.

Prepare it to be split into smaller functions by storing all
arguments and internal vars inside a struct.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-core/dvb_net.c