caif: Remove OOM messages, use kzalloc
authorJoe Perches <joe@perches.com>
Thu, 25 Aug 2011 13:22:24 +0000 (13:22 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 28 Aug 2011 21:16:13 +0000 (17:16 -0400)
commit7ac2ed0ceeafa130f85aa947b271b571c68b9e75
tree7f08a891990d46c84b0dd6b665fc0a70451fb6b2
parent343e43c02850a3abcd22bd144e5bdbc92fdd273c
caif: Remove OOM messages, use kzalloc

Remove per site OOM messages because they duplicate
the generic mm subsystem OOM message.

Use kzalloc instead of kmalloc/memset
when next to the OOM message removals.

Reduces object size (allyesconfig ~2%)

$ size -t drivers/net/caif/built-in.o.old net/caif/built-in.o.old
   text    data     bss     dec     hex filename
  32297     700    8224   41221    a105 drivers/net/caif/built-in.o.old
  72159    1317   20552   94028   16f4c net/caif/built-in.o.old
 104456    2017   28776  135249   21051 (TOTALS)
$ size -t drivers/net/caif/built-in.o.new net/caif/built-in.o.new
   text    data     bss     dec     hex filename
  31975     700    8184   40859    9f9b drivers/net/caif/built-in.o.new
  70748    1317   20152   92217   16839 net/caif/built-in.o.new
 102723    2017   28336  133076   207d4 (TOTALS)

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
13 files changed:
drivers/net/caif/caif_hsi.c
drivers/net/caif/caif_spi.c
net/caif/cfcnfg.c
net/caif/cfctrl.c
net/caif/cfdbgl.c
net/caif/cfdgml.c
net/caif/cffrml.c
net/caif/cfrfml.c
net/caif/cfserl.c
net/caif/cfsrvl.c
net/caif/cfutill.c
net/caif/cfveil.c
net/caif/cfvidl.c