From: Linus Torvalds Date: Mon, 7 Nov 2011 03:44:47 +0000 (-0800) Subject: Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=32aaeffbd4a7;p=linux-beck.git Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux * 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits) Revert "tracing: Include module.h in define_trace.h" irq: don't put module.h into irq.h for tracking irqgen modules. bluetooth: macroize two small inlines to avoid module.h ip_vs.h: fix implicit use of module_get/module_put from module.h nf_conntrack.h: fix up fallout from implicit moduleparam.h presence include: replace linux/module.h with "struct module" wherever possible include: convert various register fcns to macros to avoid include chaining crypto.h: remove unused crypto_tfm_alg_modname() inline uwb.h: fix implicit use of asm/page.h for PAGE_SIZE pm_runtime.h: explicitly requires notifier.h linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h miscdevice.h: fix up implicit use of lists and types stop_machine.h: fix implicit use of smp.h for smp_processor_id of: fix implicit use of errno.h in include/linux/of.h of_platform.h: delete needless include acpi: remove module.h include from platform/aclinux.h miscdevice.h: delete unnecessary inclusion of module.h device_cgroup.h: delete needless include net: sch_generic remove redundant use of net: inet_timewait_sock doesnt need ... Fix up trivial conflicts (other header files, and removal of the ab3550 mfd driver) in - drivers/media/dvb/frontends/dibx000_common.c - drivers/media/video/{mt9m111.c,ov6650.c} - drivers/mfd/ab3550-core.c - include/linux/dmaengine.h --- 32aaeffbd4a7457bf2f7448b33b5946ff2a960eb diff --cc arch/arm/mach-omap2/voltage.c index 64070ac1e761,e964cfd3a3d0..1f8fdf736e63 --- a/arch/arm/mach-omap2/voltage.c +++ b/arch/arm/mach-omap2/voltage.c @@@ -21,10 -21,11 +21,11 @@@ #include #include -#include #include + #include #include #include +#include #include diff --cc arch/arm/plat-samsung/dev-backlight.c index 2adbeaed4c04,a976c023b286..e657305644cc --- a/arch/arm/plat-samsung/dev-backlight.c +++ b/arch/arm/plat-samsung/dev-backlight.c @@@ -12,9 -12,9 +12,10 @@@ #include #include + #include #include #include +#include #include #include diff --cc arch/microblaze/kernel/dma.c index dc6416d265d6,b159b8a847d6..65a4af4cbbbe --- a/arch/microblaze/kernel/dma.c +++ b/arch/microblaze/kernel/dma.c @@@ -10,7 -10,9 +10,8 @@@ #include #include #include + #include #include -#include /* * Generic direct DMA implementation diff --cc arch/sh/kernel/topology.c index ecc2d3d0f54a,ab37955b453a..4649a6ff0cfe --- a/arch/sh/kernel/topology.c +++ b/arch/sh/kernel/topology.c @@@ -11,9 -11,9 +11,10 @@@ #include #include #include +#include #include #include + #include static DEFINE_PER_CPU(struct cpu, cpu_devices); diff --cc arch/x86/crypto/aes_glue.c index b0b6950cc8c8,bdce3eeeaa37..8efcf42a9d7e --- a/arch/x86/crypto/aes_glue.c +++ b/arch/x86/crypto/aes_glue.c @@@ -3,8 -3,8 +3,9 @@@ * */ + #include #include +#include asmlinkage void aes_enc_blk(struct crypto_aes_ctx *ctx, u8 *out, const u8 *in); asmlinkage void aes_dec_blk(struct crypto_aes_ctx *ctx, u8 *out, const u8 *in); diff --cc arch/x86/kernel/cpu/mcheck/mce.c index 864830e1dd65,537c89e00095..362056aefeb4 --- a/arch/x86/kernel/cpu/mcheck/mce.c +++ b/arch/x86/kernel/cpu/mcheck/mce.c @@@ -36,7 -36,9 +36,8 @@@ #include #include #include -#include #include + #include #include #include diff --cc drivers/infiniband/core/verbs.c index 42517500b223,a8923ffc6459..602b1bd723a9 --- a/drivers/infiniband/core/verbs.c +++ b/drivers/infiniband/core/verbs.c @@@ -38,8 -38,8 +38,9 @@@ #include #include + #include #include +#include #include #include diff --cc drivers/media/common/saa7146_core.c index f5d53a202344,31e53b6a881a..d6b1cf66042d --- a/drivers/media/common/saa7146_core.c +++ b/drivers/media/common/saa7146_core.c @@@ -18,9 -18,8 +18,10 @@@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include + #include LIST_HEAD(saa7146_devices); DEFINE_MUTEX(saa7146_devices_lock); diff --cc drivers/media/common/saa7146_fops.c index a92546144eaa,e4547afcfa88..71f8e018e564 --- a/drivers/media/common/saa7146_fops.c +++ b/drivers/media/common/saa7146_fops.c @@@ -1,6 -1,5 +1,7 @@@ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include + #include /****************************************************************************/ /* resource management functions, shamelessly stolen from saa7134 driver */ diff --cc drivers/media/common/saa7146_hlp.c index 79ad73accb27,c9c6e9a6c31d..bc1f545c95cb --- a/drivers/media/common/saa7146_hlp.c +++ b/drivers/media/common/saa7146_hlp.c @@@ -1,6 -1,5 +1,7 @@@ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include + #include #include static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format) diff --cc drivers/media/common/saa7146_video.c index 384b358d3037,3a00253fe1ee..ce30533fd972 --- a/drivers/media/common/saa7146_video.c +++ b/drivers/media/common/saa7146_video.c @@@ -1,7 -1,6 +1,8 @@@ +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt + #include #include + #include static int max_memory = 32; diff --cc drivers/media/dvb/frontends/dibx000_common.c index 774d507b66cc,977211fec137..43be7238311e --- a/drivers/media/dvb/frontends/dibx000_common.c +++ b/drivers/media/dvb/frontends/dibx000_common.c @@@ -1,5 -1,5 +1,6 @@@ #include +#include + #include #include "dibx000_common.h" diff --cc drivers/media/video/adp1653.c index 5914390211ff,c2594948ca3f..12eedf4d515a --- a/drivers/media/video/adp1653.c +++ b/drivers/media/video/adp1653.c @@@ -31,8 -31,8 +31,9 @@@ */ #include + #include #include +#include #include #include #include diff --cc drivers/media/video/imx074.c index 8775e262bb6e,3319b40c87a4..eec75bb57203 --- a/drivers/media/video/imx074.c +++ b/drivers/media/video/imx074.c @@@ -12,11 -12,12 +12,12 @@@ #include #include +#include #include #include + #include #include -#include #include #include diff --cc drivers/media/video/mt9m001.c index 63ae5c61c9bf,6866a9ef3f60..e2b1029b16cd --- a/drivers/media/video/mt9m001.c +++ b/drivers/media/video/mt9m001.c @@@ -12,12 -12,11 +12,13 @@@ #include #include #include + #include +#include +#include #include #include -#include +#include /* * mt9m001 i2c address 0x5d diff --cc drivers/media/video/mt9m111.c index f023cc092c2b,66e3c3c2e606..cf2c0fb95f2f --- a/drivers/media/video/mt9m111.c +++ b/drivers/media/video/mt9m111.c @@@ -13,12 -13,11 +13,13 @@@ #include #include #include +#include + #include +#include #include +#include #include -#include /* * MT9M111, MT9M112 and MT9M131: diff --cc drivers/media/video/mt9t031.c index 7ee84cc578b9,e6e0238eca16..0e78477452ff --- a/drivers/media/video/mt9t031.c +++ b/drivers/media/video/mt9t031.c @@@ -13,8 -13,8 +13,9 @@@ #include #include #include +#include #include + #include #include #include diff --cc drivers/media/video/mt9v022.c index b6a29f7de82c,c74d6604598e..690ee0d42eeb --- a/drivers/media/video/mt9v022.c +++ b/drivers/media/video/mt9v022.c @@@ -13,12 -13,11 +13,13 @@@ #include #include #include + #include +#include +#include #include #include -#include +#include /* * mt9v022 i2c address 0x48, 0x4c, 0x58, 0x5c diff --cc drivers/media/video/ov6650.c index d5b057207a7b,2e1680631f0f..9f2d26b1d4cb --- a/drivers/media/video/ov6650.c +++ b/drivers/media/video/ov6650.c @@@ -28,7 -28,7 +28,8 @@@ #include #include #include +#include + #include #include #include diff --cc drivers/media/video/rj54n1cb0c.c index 6afc61689549,985965f744ff..9937386a3bae --- a/drivers/media/video/rj54n1cb0c.c +++ b/drivers/media/video/rj54n1cb0c.c @@@ -11,8 -11,8 +11,9 @@@ #include #include #include +#include #include + #include #include #include diff --cc drivers/media/video/v4l2-device.c index 9fc0ae8a526a,c742b1f5e73e..0edd618b9ddf --- a/drivers/media/video/v4l2-device.c +++ b/drivers/media/video/v4l2-device.c @@@ -20,8 -20,8 +20,9 @@@ #include #include + #include #include +#include #if defined(CONFIG_SPI) #include #endif diff --cc drivers/mfd/max8997.c index dc58750bb71b,50ad93bb49dd..5be53ae9b61c --- a/drivers/mfd/max8997.c +++ b/drivers/mfd/max8997.c @@@ -23,8 -23,8 +23,9 @@@ #include #include +#include #include + #include #include #include #include diff --cc drivers/s390/char/vmur.c index d291a54acfad,b95cbdccc11a..85f4a9a5d12e --- a/drivers/s390/char/vmur.c +++ b/drivers/s390/char/vmur.c @@@ -11,8 -11,10 +11,9 @@@ #define KMSG_COMPONENT "vmur" #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt -#include #include #include + #include #include #include diff --cc include/linux/dmaengine.h index ace51af4369f,1ceff5ae9d31..75f53f874b24 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h @@@ -24,8 -24,11 +24,10 @@@ #include #include #include +#include + #include + #include -struct scatterlist; - /** * typedef dma_cookie_t - an opaque DMA cookie * diff --cc net/8021q/vlan_core.c index 163397f1fd5a,1f64cc9da1b0..f5ffc02729d6 --- a/net/8021q/vlan_core.c +++ b/net/8021q/vlan_core.c @@@ -2,9 -2,10 +2,10 @@@ #include #include #include + #include #include "vlan.h" -bool vlan_do_receive(struct sk_buff **skbp) +bool vlan_do_receive(struct sk_buff **skbp, bool last_handler) { struct sk_buff *skb = *skbp; u16 vlan_id = skb->vlan_tci & VLAN_VID_MASK;