linux/drivers/staging
Heesub Shin 6944561ece staging: ion: optimize struct ion_system_heap
struct ion_system_heap has an array for storing pointers to page pools
and it is allocated separately from the containing structure. There is
no point in allocating those two small objects individually, bothering
slab allocator. Using a variable length array simplifies code lines and
reduces overhead to the slab.

Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
Reviewed-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Tested-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-06-19 15:38:33 -07:00
..
android staging: ion: optimize struct ion_system_heap 2014-06-19 15:38:33 -07:00
bcm staging: bcm: Remove redundant casting in Bcmchar.c 2014-06-18 14:09:49 -07:00
board staging: board: kzm9d: Board staging support for emxx_udc 2014-06-19 15:09:19 -07:00
ced1401
comedi staging: comedi: ni_stc.h: remove stc read/write callbacks from ni_private 2014-06-19 13:11:33 -07:00
cptm1217
crystalhd
cxt1e1
dgap staging: dgap: unwind on error in dgap_init_one() 2014-06-19 15:23:32 -07:00
dgnc
dgrp
emxx_udc staging: emxx_udc: Add TODO file 2014-06-19 14:42:48 -07:00
et131x Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-06-12 14:27:40 -07:00
frontier
ft1000 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-06-12 14:27:40 -07:00
fwserial staging/fwserial: (coding style) remove not needed return statements 2014-06-18 15:25:56 -07:00
gdm72xx
gdm724x
goldfish staging: goldfish: fix coding style. 2014-06-18 15:01:35 -07:00
gs_fpgaboot
iio First round of new drivers, cleanups and functionality for the 3.17 cycle. 2014-06-18 20:02:33 -07:00
imx-drm Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2014-06-12 11:32:30 -07:00
keucr staging: keucr: usb.c: add blank lines after declarations 2014-06-18 15:23:59 -07:00
line6
lustre staging: lustre: lclient: lcommon_cl.c fixing coding style issues 2014-06-18 15:40:17 -07:00
media Merge branch 'topic/omap3isp' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2014-06-12 23:04:28 -07:00
mt29f_spinand
netlogic Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-06-12 14:27:40 -07:00
nokia_h4p
nvec
octeon Staging: octeon: minor style cleanups 2014-06-19 15:24:52 -07:00
octeon-usb
olpc_dcon
ozwpan
panel
phison
quickstart
rtl8188eu staging: rtl8188eu: Remove file rtw_br_ext.h 2014-06-19 15:37:18 -07:00
rtl8192e Merge branch 'next' (accumulated 3.16 merge window patches) into master 2014-06-08 11:31:16 -07:00
rtl8192ee staging: r8192ee: fix coccinelle warnings 2014-06-19 15:26:36 -07:00
rtl8192u staging: rtl8192u: r8192U_core.c: Cleaning up unclear and confusing code 2014-06-19 15:17:40 -07:00
rtl8712
rtl8723au staging: rtl8723au: Eliminate last rtw_get_beacon_interval*() usage 2014-06-19 13:08:51 -07:00
rtl8821ae Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2014-06-12 14:27:40 -07:00
rts5208
sep
serqt_usb2
silicom
skein
slicoss
speakup Merge branch 'next' (accumulated 3.16 merge window patches) into master 2014-06-08 11:31:16 -07:00
ste_rmi4
tidspbridge Revert "staging: tidspbridge: use safer test on the result of find_first_zero_bit" 2014-06-19 13:18:06 -07:00
unisys
usbip staging: usbip: fixed a coding-style warning 2014-06-18 14:08:58 -07:00
vme
vt6655
vt6656
winbond
wlags49_h2
wlags49_h25
wlan-ng staging: wlan-ng: cfg80211.c: Fix sparse warnings 2014-06-18 15:30:08 -07:00
xgifb
xillybus
Kconfig staging: board: Initial board staging support 2014-06-19 15:08:20 -07:00
Makefile staging: board: Initial board staging support 2014-06-19 15:08:20 -07:00
staging.c