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-Tag: v3.2-rc1~22 X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=32aaeffbd4a7457bf2f7448b33b5946ff2a960eb;p=~andy%2Flinux 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 64070ac1e76,e964cfd3a3d..1f8fdf736e6 --- 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 2adbeaed4c0,a976c023b28..e657305644c --- 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 dc6416d265d,b159b8a847d..65a4af4cbbb --- 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 ecc2d3d0f54,ab37955b453..4649a6ff0cf --- 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 b0b6950cc8c,bdce3eeeaa3..8efcf42a9d7 --- 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 864830e1dd6,537c89e0009..362056aefeb --- 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 42517500b22,a8923ffc645..602b1bd723a --- 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 f5d53a20234,31e53b6a881..d6b1cf66042 --- 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 a92546144ea,e4547afcfa8..71f8e018e56 --- 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 79ad73accb2,c9c6e9a6c31..bc1f545c95c --- 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 384b358d303,3a00253fe1e..ce30533fd97 --- 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 774d507b66c,977211fec13..43be7238311 --- 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 5914390211f,c2594948ca3..12eedf4d515 --- 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 8775e262bb6,3319b40c87a..eec75bb5720 --- 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 63ae5c61c9b,6866a9ef3f6..e2b1029b16c --- 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 f023cc092c2,66e3c3c2e60..cf2c0fb95f2 --- 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 7ee84cc578b,e6e0238eca1..0e78477452f --- 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 b6a29f7de82,c74d6604598..690ee0d42ee --- 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 d5b057207a7,2e1680631f0..9f2d26b1d4c --- 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 6afc6168954,985965f744f..9937386a3ba --- 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 9fc0ae8a526,c742b1f5e73..0edd618b9dd --- 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 dc58750bb71,50ad93bb49d..5be53ae9b61 --- 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 d291a54acfa,b95cbdccc11..85f4a9a5d12 --- 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 ace51af4369,1ceff5ae9d3..75f53f874b2 --- 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 163397f1fd5,1f64cc9da1b..f5ffc02729d --- 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;