kernel_optimize_test/drivers/base
Joe Perches 99bcf21718 device.h drivers/base/core.c Convert dev_<level> logging macros to functions
Reduces an x86 defconfig text and data ~55k, .6% smaller.

$ size vmlinux*
   text	   data	    bss	    dec	    hex	filename
7205273	 716016	1366288	9287577	 8db799	vmlinux
7258890	 719768	1366288	9344946	 8e97b2	vmlinux.master

Uses %pV and struct va_format
Format arguments are verified before printk

The dev_info macro is converted to _dev_info because there are
existing uses of variables named dev_info in the kernel tree
like drivers/net/pcmcia/pcnet_cs.c

A dev_info macro is created to call _dev_info

Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-07-04 10:40:17 -07:00
..
power
attribute_container.c
base.h
bus.c
class.c kobj: Add basic infrastructure for dealing with namespaces. 2010-05-21 09:37:31 -07:00
core.c device.h drivers/base/core.c Convert dev_<level> logging macros to functions 2010-07-04 10:40:17 -07:00
cpu.c
dd.c driver-core: fix potential race condition in drivers/base/dd.c 2010-05-21 09:37:29 -07:00
devres.c
devtmpfs.c devtmpfs: support !CONFIG_TMPFS 2010-05-21 09:37:30 -07:00
dma-coherent.c
dma-mapping.c
driver.c
firmware_class.c sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
firmware.c
hypervisor.c
init.c
iommu.c
isa.c
Kconfig devtmpfs: support !CONFIG_TMPFS 2010-05-21 09:37:30 -07:00
Makefile
map.c
memory.c
module.c driver core: module.c: Use kasprintf 2010-05-21 09:37:29 -07:00
node.c mm: compaction: add /sys trigger for per-node memory compaction 2010-05-25 08:06:59 -07:00
platform.c platform_bus: allow custom extensions to system PM methods 2010-05-21 09:37:30 -07:00
sys.c
topology.c topology: convert cpu notifier to return encapsulate errno value 2010-05-27 09:12:48 -07:00
transport_class.c