Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason

This patch removes almost all inclusions of linux/version.h. The 3
#defines are unused in most of the touched files.

A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is
unfortunatly in linux/version.h.

There are also lots of #ifdef for long obsolete kernels, this was not
touched. In a few places, the linux/version.h include was move to where
the LINUX_VERSION_CODE was used.

quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'`

search pattern:
/UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h

Signed-off-by: Olaf Hering <olh@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Olaf Hering and committed by
Linus Torvalds
733482e4 c1a0f5e3

+7 -176
-1
arch/arm/mach-omap1/leds-h2p2-debug.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/kernel_stat.h> 15 15 #include <linux/sched.h> 16 - #include <linux/version.h> 17 16 18 17 #include <asm/io.h> 19 18 #include <asm/hardware.h>
-1
arch/arm/plat-omap/ocpi.c
··· 25 25 26 26 #include <linux/config.h> 27 27 #include <linux/module.h> 28 - #include <linux/version.h> 29 28 #include <linux/types.h> 30 29 #include <linux/errno.h> 31 30 #include <linux/kernel.h>
-1
arch/cris/arch-v10/drivers/pcf8563.c
··· 19 19 */ 20 20 21 21 #include <linux/config.h> 22 - #include <linux/version.h> 23 22 #include <linux/module.h> 24 23 #include <linux/kernel.h> 25 24 #include <linux/types.h>
-1
arch/cris/arch-v10/kernel/fasttimer.c
··· 112 112 #include <asm/rtc.h> 113 113 114 114 #include <linux/config.h> 115 - #include <linux/version.h> 116 115 117 116 #include <asm/arch/svinto.h> 118 117 #include <asm/fasttimer.h>
-1
arch/cris/arch-v32/drivers/nandflash.c
··· 14 14 * 15 15 */ 16 16 17 - #include <linux/version.h> 18 17 #include <linux/slab.h> 19 18 #include <linux/init.h> 20 19 #include <linux/module.h>
-1
arch/cris/arch-v32/drivers/pcf8563.c
··· 18 18 */ 19 19 20 20 #include <linux/config.h> 21 - #include <linux/version.h> 22 21 #include <linux/module.h> 23 22 #include <linux/kernel.h> 24 23 #include <linux/types.h>
-1
arch/mips/tx4938/toshiba_rbtx4938/irq.c
··· 84 84 #include <asm/ptrace.h> 85 85 #include <asm/reboot.h> 86 86 #include <asm/time.h> 87 - #include <linux/version.h> 88 87 #include <linux/bootmem.h> 89 88 #include <asm/tx4938/rbtx4938.h> 90 89
-1
arch/parisc/kernel/asm-offsets.c
··· 30 30 #include <linux/types.h> 31 31 #include <linux/sched.h> 32 32 #include <linux/thread_info.h> 33 - #include <linux/version.h> 34 33 #include <linux/ptrace.h> 35 34 #include <linux/hardirq.h> 36 35
-1
arch/ppc/syslib/prom.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/string.h> 15 15 #include <linux/init.h> 16 - #include <linux/version.h> 17 16 #include <linux/threads.h> 18 17 #include <linux/spinlock.h> 19 18 #include <linux/ioport.h>
-1
arch/ppc/syslib/prom_init.c
··· 9 9 #include <linux/kernel.h> 10 10 #include <linux/string.h> 11 11 #include <linux/init.h> 12 - #include <linux/version.h> 13 12 #include <linux/threads.h> 14 13 #include <linux/spinlock.h> 15 14 #include <linux/ioport.h>
-1
drivers/block/amiflop.c
··· 1816 1816 } 1817 1817 1818 1818 #ifdef MODULE 1819 - #include <linux/version.h> 1820 1819 1821 1820 int init_module(void) 1822 1821 {
-1
drivers/char/ip2.c
··· 7 7 // 8 8 9 9 #include <linux/module.h> 10 - #include <linux/version.h> 11 10 #include <linux/init.h> 12 11 #include <linux/wait.h> 13 12
-1
drivers/char/mwave/tp3780i.c
··· 46 46 * First release to the public 47 47 */ 48 48 49 - #include <linux/version.h> 50 49 #include <linux/interrupt.h> 51 50 #include <linux/kernel.h> 52 51 #include <linux/ptrace.h>
-1
drivers/char/mxser.c
··· 38 38 39 39 #include <linux/config.h> 40 40 #include <linux/module.h> 41 - #include <linux/version.h> 42 41 #include <linux/autoconf.h> 43 42 #include <linux/errno.h> 44 43 #include <linux/signal.h>
-1
drivers/char/specialix.c
··· 90 90 #include <linux/fcntl.h> 91 91 #include <linux/major.h> 92 92 #include <linux/delay.h> 93 - #include <linux/version.h> 94 93 #include <linux/pci.h> 95 94 #include <linux/init.h> 96 95 #include <asm/uaccess.h>
-1
drivers/char/tpm/tpm.h
··· 19 19 * 20 20 */ 21 21 #include <linux/module.h> 22 - #include <linux/version.h> 23 22 #include <linux/pci.h> 24 23 #include <linux/delay.h> 25 24 #include <linux/fs.h>
-1
drivers/char/viocons.c
··· 26 26 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 27 27 */ 28 28 #include <linux/config.h> 29 - #include <linux/version.h> 30 29 #include <linux/kernel.h> 31 30 #include <linux/proc_fs.h> 32 31 #include <linux/errno.h>
-1
drivers/char/viotape.c
··· 32 32 * iseries/vio.h 33 33 */ 34 34 #include <linux/config.h> 35 - #include <linux/version.h> 36 35 #include <linux/module.h> 37 36 #include <linux/kernel.h> 38 37 #include <linux/errno.h>
-1
drivers/firmware/dell_rbu.c
··· 34 34 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 35 35 * GNU General Public License for more details. 36 36 */ 37 - #include <linux/version.h> 38 37 #include <linux/config.h> 39 38 #include <linux/init.h> 40 39 #include <linux/module.h>
-1
drivers/infiniband/ulp/srp/ib_srp.c
··· 32 32 * $Id: ib_srp.c 3932 2005-11-01 17:19:29Z roland $ 33 33 */ 34 34 35 - #include <linux/version.h> 36 35 #include <linux/module.h> 37 36 #include <linux/init.h> 38 37 #include <linux/slab.h>
-1
drivers/isdn/divert/divert_init.c
··· 10 10 */ 11 11 12 12 #include <linux/module.h> 13 - #include <linux/version.h> 14 13 #include <linux/init.h> 15 14 #include <linux/kernel.h> 16 15
-1
drivers/isdn/divert/divert_procfs.c
··· 11 11 12 12 #include <linux/config.h> 13 13 #include <linux/module.h> 14 - #include <linux/version.h> 15 14 #include <linux/poll.h> 16 15 #include <linux/smp_lock.h> 17 16 #ifdef CONFIG_PROC_FS
-1
drivers/isdn/divert/isdn_divert.c
··· 9 9 * 10 10 */ 11 11 12 - #include <linux/version.h> 13 12 #include <linux/proc_fs.h> 14 13 15 14 #include "isdn_divert.h"
-1
drivers/isdn/hisax/hisax_fcpcipnp.c
··· 23 23 * o tx_skb at PH_DEACTIVATE time 24 24 */ 25 25 26 - #include <linux/version.h> 27 26 #include <linux/module.h> 28 27 #include <linux/init.h> 29 28 #include <linux/pci.h>
-1
drivers/isdn/hisax/st5481_init.c
··· 25 25 */ 26 26 27 27 #include <linux/config.h> 28 - #include <linux/version.h> 29 28 #include <linux/module.h> 30 29 #include <linux/init.h> 31 30 #include <linux/usb.h>
-1
drivers/isdn/hysdn/hycapi.c
··· 11 11 */ 12 12 13 13 #include <linux/module.h> 14 - #include <linux/version.h> 15 14 #include <linux/signal.h> 16 15 #include <linux/kernel.h> 17 16 #include <linux/skbuff.h>
-1
drivers/isdn/hysdn/hysdn_init.c
··· 13 13 #include <linux/config.h> 14 14 #include <linux/module.h> 15 15 #include <linux/init.h> 16 - #include <linux/version.h> 17 16 #include <linux/poll.h> 18 17 #include <linux/vmalloc.h> 19 18 #include <linux/slab.h>
-1
drivers/isdn/hysdn/hysdn_net.c
··· 14 14 */ 15 15 16 16 #include <linux/module.h> 17 - #include <linux/version.h> 18 17 #include <linux/signal.h> 19 18 #include <linux/kernel.h> 20 19 #include <linux/netdevice.h>
-1
drivers/isdn/hysdn/hysdn_procconf.c
··· 12 12 */ 13 13 14 14 #include <linux/module.h> 15 - #include <linux/version.h> 16 15 #include <linux/poll.h> 17 16 #include <linux/proc_fs.h> 18 17 #include <linux/pci.h>
-1
drivers/isdn/hysdn/hysdn_proclog.c
··· 11 11 */ 12 12 13 13 #include <linux/module.h> 14 - #include <linux/version.h> 15 14 #include <linux/poll.h> 16 15 #include <linux/proc_fs.h> 17 16 #include <linux/pci.h>
-1
drivers/isdn/i4l/isdn_common.c
··· 14 14 #include <linux/config.h> 15 15 #include <linux/module.h> 16 16 #include <linux/init.h> 17 - #include <linux/version.h> 18 17 #include <linux/poll.h> 19 18 #include <linux/vmalloc.h> 20 19 #include <linux/isdn.h>
-1
drivers/isdn/icn/icn.h
··· 35 35 #ifdef __KERNEL__ 36 36 /* Kernel includes */ 37 37 38 - #include <linux/version.h> 39 38 #include <linux/errno.h> 40 39 #include <linux/fs.h> 41 40 #include <linux/major.h>
-1
drivers/isdn/isdnloop/isdnloop.h
··· 33 33 #ifdef __KERNEL__ 34 34 /* Kernel includes */ 35 35 36 - #include <linux/version.h> 37 36 #include <linux/errno.h> 38 37 #include <linux/fs.h> 39 38 #include <linux/major.h>
-1
drivers/isdn/sc/includes.h
··· 4 4 * 5 5 */ 6 6 7 - #include <linux/version.h> 8 7 #include <linux/errno.h> 9 8 #include <asm/io.h> 10 9 #include <linux/delay.h>
-1
drivers/md/bitmap.c
··· 21 21 */ 22 22 23 23 #include <linux/module.h> 24 - #include <linux/version.h> 25 24 #include <linux/errno.h> 26 25 #include <linux/slab.h> 27 26 #include <linux/init.h>
-1
drivers/media/video/arv.c
··· 22 22 #include <linux/init.h> 23 23 #include <linux/devfs_fs_kernel.h> 24 24 #include <linux/module.h> 25 - #include <linux/version.h> 26 25 #include <linux/delay.h> 27 26 #include <linux/errno.h> 28 27 #include <linux/fs.h>
-1
drivers/media/video/zr36016.c
··· 26 26 27 27 #define ZR016_VERSION "v0.7" 28 28 29 - #include <linux/version.h> 30 29 #include <linux/module.h> 31 30 #include <linux/init.h> 32 31 #include <linux/slab.h>
-1
drivers/media/video/zr36050.c
··· 26 26 27 27 #define ZR050_VERSION "v0.7.1" 28 28 29 - #include <linux/version.h> 30 29 #include <linux/module.h> 31 30 #include <linux/init.h> 32 31 #include <linux/slab.h>
-1
drivers/media/video/zr36060.c
··· 26 26 27 27 #define ZR060_VERSION "v0.7" 28 28 29 - #include <linux/version.h> 30 29 #include <linux/module.h> 31 30 #include <linux/init.h> 32 31 #include <linux/slab.h>
-1
drivers/message/fusion/mptbase.c
··· 47 47 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 48 48 49 49 #include <linux/config.h> 50 - #include <linux/version.h> 51 50 #include <linux/kernel.h> 52 51 #include <linux/module.h> 53 52 #include <linux/errno.h>
-1
drivers/message/fusion/mptbase.h
··· 49 49 #define MPTBASE_H_INCLUDED 50 50 /*{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 51 51 52 - #include <linux/version.h> 53 52 #include <linux/config.h> 54 53 #include <linux/kernel.h> 55 54 #include <linux/pci.h>
-1
drivers/message/fusion/mptctl.c
··· 45 45 */ 46 46 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 47 47 48 - #include <linux/version.h> 49 48 #include <linux/kernel.h> 50 49 #include <linux/module.h> 51 50 #include <linux/errno.h>
-1
drivers/message/fusion/mptctl.h
··· 49 49 #define MPTCTL_H_INCLUDED 50 50 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 51 51 52 - #include "linux/version.h" 53 52 54 53 55 54 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-1
drivers/message/fusion/mptlan.h
··· 66 66 #include <linux/slab.h> 67 67 #include <linux/miscdevice.h> 68 68 #include <linux/spinlock.h> 69 - #include <linux/version.h> 70 69 #include <linux/workqueue.h> 71 70 #include <linux/delay.h> 72 71 // #include <linux/trdevice.h>
-1
drivers/misc/hdpuftrs/hdpu_cpustate.c
··· 14 14 * 15 15 */ 16 16 17 - #include <linux/version.h> 18 17 #include <linux/module.h> 19 18 #include <linux/kernel.h> 20 19 #include <linux/spinlock.h>
-1
drivers/misc/hdpuftrs/hdpu_nexus.c
··· 14 14 * 15 15 */ 16 16 17 - #include <linux/version.h> 18 17 #include <linux/module.h> 19 18 #include <linux/kernel.h> 20 19 #include <linux/proc_fs.h>
-1
drivers/misc/ibmasm/ibmasm.h
··· 31 31 #include <linux/slab.h> 32 32 #include <linux/config.h> 33 33 #include <linux/module.h> 34 - #include <linux/version.h> 35 34 #include <linux/interrupt.h> 36 35 #include <linux/device.h> 37 36 #include <linux/input.h>
-1
drivers/mtd/chips/cfi_cmdset_0020.c
··· 20 20 * - Plugged memory leak in cfi_staa_writev(). 21 21 */ 22 22 23 - #include <linux/version.h> 24 23 #include <linux/module.h> 25 24 #include <linux/types.h> 26 25 #include <linux/kernel.h>
-1
drivers/mtd/devices/pmc551.c
··· 82 82 * * Comb the init routine. It's still a bit cludgy on a few things. 83 83 */ 84 84 85 - #include <linux/version.h> 86 85 #include <linux/config.h> 87 86 #include <linux/kernel.h> 88 87 #include <linux/module.h>
-1
drivers/mtd/maps/ebony.c
··· 21 21 #include <linux/mtd/map.h> 22 22 #include <linux/mtd/partitions.h> 23 23 #include <linux/config.h> 24 - #include <linux/version.h> 25 24 #include <asm/io.h> 26 25 #include <asm/ibm44x.h> 27 26 #include <platforms/4xx/ebony.h>
-1
drivers/mtd/maps/ocotea.c
··· 19 19 #include <linux/mtd/map.h> 20 20 #include <linux/mtd/partitions.h> 21 21 #include <linux/config.h> 22 - #include <linux/version.h> 23 22 #include <asm/io.h> 24 23 #include <asm/ibm44x.h> 25 24 #include <platforms/4xx/ocotea.h>
-1
drivers/mtd/maps/walnut.c
··· 21 21 #include <linux/mtd/map.h> 22 22 #include <linux/mtd/partitions.h> 23 23 #include <linux/config.h> 24 - #include <linux/version.h> 25 24 #include <asm/io.h> 26 25 #include <asm/ibm4xx.h> 27 26 #include <platforms/4xx/walnut.h>
+1
drivers/mtd/nand/au1550nd.c
··· 17 17 #include <linux/mtd/mtd.h> 18 18 #include <linux/mtd/nand.h> 19 19 #include <linux/mtd/partitions.h> 20 + #include <linux/version.h> 20 21 #include <asm/io.h> 21 22 22 23 /* fixme: this is ugly */
-1
drivers/mtd/nand/autcpu12.c
··· 27 27 * 10-06-2002 TG 128K card support added 28 28 */ 29 29 30 - #include <linux/version.h> 31 30 #include <linux/slab.h> 32 31 #include <linux/init.h> 33 32 #include <linux/module.h>
-1
drivers/net/b44.c
··· 18 18 #include <linux/pci.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/init.h> 21 - #include <linux/version.h> 22 21 #include <linux/dma-mapping.h> 23 22 24 23 #include <asm/uaccess.h>
-1
drivers/net/cassini.c
··· 67 67 */ 68 68 69 69 #include <linux/config.h> 70 - #include <linux/version.h> 71 70 72 71 #include <linux/module.h> 73 72 #include <linux/kernel.h>
-1
drivers/net/dm9000.c
··· 60 60 #include <linux/etherdevice.h> 61 61 #include <linux/init.h> 62 62 #include <linux/skbuff.h> 63 - #include <linux/version.h> 64 63 #include <linux/spinlock.h> 65 64 #include <linux/crc32.h> 66 65 #include <linux/mii.h>
-1
drivers/net/fs_enet/fs_enet.h
··· 4 4 #include <linux/mii.h> 5 5 #include <linux/netdevice.h> 6 6 #include <linux/types.h> 7 - #include <linux/version.h> 8 7 #include <linux/list.h> 9 8 10 9 #include <linux/fs_enet_pd.h>
-1
drivers/net/gianfar.c
··· 90 90 #include <asm/irq.h> 91 91 #include <asm/uaccess.h> 92 92 #include <linux/module.h> 93 - #include <linux/version.h> 94 93 #include <linux/dma-mapping.h> 95 94 #include <linux/crc32.h> 96 95 #include <linux/mii.h>
-1
drivers/net/gianfar.h
··· 43 43 #include <asm/irq.h> 44 44 #include <asm/uaccess.h> 45 45 #include <linux/module.h> 46 - #include <linux/version.h> 47 46 #include <linux/crc32.h> 48 47 #include <linux/workqueue.h> 49 48 #include <linux/ethtool.h>
-1
drivers/net/gianfar_ethtool.c
··· 34 34 #include <asm/irq.h> 35 35 #include <asm/uaccess.h> 36 36 #include <linux/module.h> 37 - #include <linux/version.h> 38 37 #include <linux/crc32.h> 39 38 #include <asm/types.h> 40 39 #include <asm/uaccess.h>
-1
drivers/net/gianfar_mii.c
··· 32 32 #include <linux/spinlock.h> 33 33 #include <linux/mm.h> 34 34 #include <linux/module.h> 35 - #include <linux/version.h> 36 35 #include <linux/platform_device.h> 37 36 #include <asm/ocp.h> 38 37 #include <linux/crc32.h>
-1
drivers/net/hp100.c
··· 96 96 97 97 #undef HP100_MULTICAST_FILTER /* Need to be debugged... */ 98 98 99 - #include <linux/version.h> 100 99 #include <linux/module.h> 101 100 #include <linux/kernel.h> 102 101 #include <linux/string.h>
-1
drivers/net/ibmveth.c
··· 35 35 36 36 #include <linux/config.h> 37 37 #include <linux/module.h> 38 - #include <linux/version.h> 39 38 #include <linux/types.h> 40 39 #include <linux/errno.h> 41 40 #include <linux/ioport.h>
-1
drivers/net/iseries_veth.c
··· 58 58 59 59 #include <linux/config.h> 60 60 #include <linux/module.h> 61 - #include <linux/version.h> 62 61 #include <linux/types.h> 63 62 #include <linux/errno.h> 64 63 #include <linux/ioport.h>
-1
drivers/net/mac8390.c
··· 15 15 * and fixed access to Sonic Sys card which masquerades as a Farallon 16 16 * by rayk@knightsmanor.org */ 17 17 18 - #include <linux/version.h> 19 18 #include <linux/module.h> 20 19 #include <linux/kernel.h> 21 20 #include <linux/types.h>
-1
drivers/net/mv643xx_eth.h
··· 1 1 #ifndef __MV643XX_ETH_H__ 2 2 #define __MV643XX_ETH_H__ 3 3 4 - #include <linux/version.h> 5 4 #include <linux/module.h> 6 5 #include <linux/kernel.h> 7 6 #include <linux/spinlock.h>
-1
drivers/net/s2io.c
··· 55 55 #include <linux/timex.h> 56 56 #include <linux/sched.h> 57 57 #include <linux/ethtool.h> 58 - #include <linux/version.h> 59 58 #include <linux/workqueue.h> 60 59 #include <linux/if_vlan.h> 61 60
-3
drivers/net/sk98lin/h/skdrv1st.h
··· 39 39 #ifndef __INC_SKDRV1ST_H 40 40 #define __INC_SKDRV1ST_H 41 41 42 - /* Check kernel version */ 43 - #include <linux/version.h> 44 - 45 42 typedef struct s_AC SK_AC; 46 43 47 44 /* Set card versions */
-1
drivers/net/sk_mca.c
··· 93 93 #include <linux/mca-legacy.h> 94 94 #include <linux/init.h> 95 95 #include <linux/module.h> 96 - #include <linux/version.h> 97 96 #include <linux/netdevice.h> 98 97 #include <linux/etherdevice.h> 99 98 #include <linux/skbuff.h>
-2
drivers/net/sk_mca.h
··· 1 - #include <linux/version.h> 2 - 3 1 #ifndef _SK_MCA_INCLUDE_ 4 2 #define _SK_MCA_INCLUDE_ 5 3
-1
drivers/net/starfire.c
··· 147 147 #define DRV_RELDATE "October 3, 2005" 148 148 149 149 #include <linux/config.h> 150 - #include <linux/version.h> 151 150 #include <linux/module.h> 152 151 #include <linux/kernel.h> 153 152 #include <linux/pci.h>
-1
drivers/net/via-velocity.c
··· 61 61 #include <linux/timer.h> 62 62 #include <linux/slab.h> 63 63 #include <linux/interrupt.h> 64 - #include <linux/version.h> 65 64 #include <linux/string.h> 66 65 #include <linux/wait.h> 67 66 #include <asm/io.h>
-1
drivers/net/wireless/hostap/hostap.c
··· 13 13 */ 14 14 15 15 #include <linux/config.h> 16 - #include <linux/version.h> 17 16 #include <linux/module.h> 18 17 #include <linux/init.h> 19 18 #include <linux/slab.h>
-1
drivers/net/wireless/hostap/hostap_hw.c
··· 31 31 32 32 33 33 #include <linux/config.h> 34 - #include <linux/version.h> 35 34 36 35 #include <asm/delay.h> 37 36 #include <asm/uaccess.h>
-1
drivers/net/wireless/hostap/hostap_pci.c
··· 5 5 * Andy Warner <andyw@pobox.com> */ 6 6 7 7 #include <linux/config.h> 8 - #include <linux/version.h> 9 8 #include <linux/module.h> 10 9 #include <linux/init.h> 11 10 #include <linux/if.h>
-1
drivers/net/wireless/hostap/hostap_plx.c
··· 8 8 9 9 10 10 #include <linux/config.h> 11 - #include <linux/version.h> 12 11 #include <linux/module.h> 13 12 #include <linux/init.h> 14 13 #include <linux/if.h>
-1
drivers/net/wireless/ipw2100.h
··· 37 37 #include <linux/socket.h> 38 38 #include <linux/if_arp.h> 39 39 #include <linux/wireless.h> 40 - #include <linux/version.h> 41 40 #include <net/iw_handler.h> // new driver API 42 41 43 42 #include <net/ieee80211.h>
+1
drivers/net/wireless/ipw2200.c
··· 31 31 ******************************************************************************/ 32 32 33 33 #include "ipw2200.h" 34 + #include <linux/version.h> 34 35 35 36 #define IPW2200_VERSION "1.0.0" 36 37 #define DRV_DESCRIPTION "Intel(R) PRO/Wireless 2200/2915 Network Driver"
-1
drivers/net/wireless/ipw2200.h
··· 34 34 #include <linux/config.h> 35 35 #include <linux/init.h> 36 36 37 - #include <linux/version.h> 38 37 #include <linux/pci.h> 39 38 #include <linux/netdevice.h> 40 39 #include <linux/ethtool.h>
-1
drivers/net/wireless/orinoco.h
··· 12 12 #include <linux/netdevice.h> 13 13 #include <linux/wireless.h> 14 14 #include <net/iw_handler.h> 15 - #include <linux/version.h> 16 15 17 16 #include "hermes.h" 18 17
-1
drivers/net/wireless/prism54/isl_38xx.c
··· 18 18 * 19 19 */ 20 20 21 - #include <linux/version.h> 22 21 #include <linux/module.h> 23 22 #include <linux/types.h> 24 23 #include <linux/delay.h>
-1
drivers/net/wireless/prism54/isl_38xx.h
··· 20 20 #ifndef _ISL_38XX_H 21 21 #define _ISL_38XX_H 22 22 23 - #include <linux/version.h> 24 23 #include <asm/io.h> 25 24 #include <asm/byteorder.h> 26 25
-1
drivers/net/wireless/prism54/isl_ioctl.c
··· 20 20 * 21 21 */ 22 22 23 - #include <linux/version.h> 24 23 #include <linux/module.h> 25 24 #include <linux/kernel.h> 26 25 #include <linux/if_arp.h>
-1
drivers/net/wireless/prism54/islpci_dev.c
··· 19 19 * 20 20 */ 21 21 22 - #include <linux/version.h> 23 22 #include <linux/module.h> 24 23 25 24 #include <linux/netdevice.h>
-1
drivers/net/wireless/prism54/islpci_dev.h
··· 23 23 #ifndef _ISLPCI_DEV_H 24 24 #define _ISLPCI_DEV_H 25 25 26 - #include <linux/version.h> 27 26 #include <linux/netdevice.h> 28 27 #include <linux/wireless.h> 29 28 #include <net/iw_handler.h>
-1
drivers/net/wireless/prism54/islpci_eth.c
··· 17 17 * 18 18 */ 19 19 20 - #include <linux/version.h> 21 20 #include <linux/module.h> 22 21 23 22 #include <linux/pci.h>
-1
drivers/net/wireless/prism54/islpci_hotplug.c
··· 18 18 * 19 19 */ 20 20 21 - #include <linux/version.h> 22 21 #include <linux/module.h> 23 22 #include <linux/pci.h> 24 23 #include <linux/delay.h>
-1
drivers/pcmcia/au1000_pb1x00.c
··· 30 30 #include <linux/timer.h> 31 31 #include <linux/mm.h> 32 32 #include <linux/proc_fs.h> 33 - #include <linux/version.h> 34 33 #include <linux/types.h> 35 34 36 35 #include <pcmcia/cs_types.h>
-1
drivers/pcmcia/au1000_xxs1500.c
··· 35 35 #include <linux/timer.h> 36 36 #include <linux/mm.h> 37 37 #include <linux/proc_fs.h> 38 - #include <linux/version.h> 39 38 #include <linux/types.h> 40 39 41 40 #include <pcmcia/cs_types.h>
-1
drivers/s390/crypto/z90main.c
··· 37 37 #include <linux/kobject_uevent.h> 38 38 #include <linux/proc_fs.h> 39 39 #include <linux/syscalls.h> 40 - #include <linux/version.h> 41 40 #include "z90crypt.h" 42 41 #include "z90common.h" 43 42
-1
drivers/s390/net/claw.c
··· 88 88 #include <linux/tcp.h> 89 89 #include <linux/timer.h> 90 90 #include <linux/types.h> 91 - #include <linux/version.h> 92 91 93 92 #include "cu3088.h" 94 93 #include "claw.h"
-1
drivers/scsi/3w-xxxx.h
··· 54 54 #ifndef _3W_XXXX_H 55 55 #define _3W_XXXX_H 56 56 57 - #include <linux/version.h> 58 57 #include <linux/types.h> 59 58 60 59 /* AEN strings */
-1
drivers/scsi/a2091.c
··· 2 2 #include <linux/mm.h> 3 3 #include <linux/blkdev.h> 4 4 #include <linux/sched.h> 5 - #include <linux/version.h> 6 5 #include <linux/init.h> 7 6 #include <linux/interrupt.h> 8 7
-1
drivers/scsi/aic7xxx/aic79xx_osm.h
··· 49 49 #include <linux/ioport.h> 50 50 #include <linux/pci.h> 51 51 #include <linux/smp_lock.h> 52 - #include <linux/version.h> 53 52 #include <linux/interrupt.h> 54 53 #include <linux/module.h> 55 54 #include <linux/slab.h>
-1
drivers/scsi/aic7xxx/aic7xxx_osm.h
··· 66 66 #include <linux/ioport.h> 67 67 #include <linux/pci.h> 68 68 #include <linux/smp_lock.h> 69 - #include <linux/version.h> 70 69 #include <linux/interrupt.h> 71 70 #include <linux/module.h> 72 71 #include <linux/slab.h>
-1
drivers/scsi/amiga7xx.c
··· 11 11 #include <linux/mm.h> 12 12 #include <linux/blkdev.h> 13 13 #include <linux/sched.h> 14 - #include <linux/version.h> 15 14 #include <linux/config.h> 16 15 #include <linux/zorro.h> 17 16 #include <linux/stat.h>
-1
drivers/scsi/bvme6000.c
··· 7 7 #include <linux/mm.h> 8 8 #include <linux/blkdev.h> 9 9 #include <linux/sched.h> 10 - #include <linux/version.h> 11 10 #include <linux/zorro.h> 12 11 13 12 #include <asm/setup.h>
-1
drivers/scsi/gvp11.c
··· 2 2 #include <linux/mm.h> 3 3 #include <linux/blkdev.h> 4 4 #include <linux/sched.h> 5 - #include <linux/version.h> 6 5 #include <linux/init.h> 7 6 #include <linux/interrupt.h> 8 7
-6
drivers/scsi/ibmmca.c
··· 18 18 */ 19 19 20 20 #include <linux/config.h> 21 - #ifndef LINUX_VERSION_CODE 22 - #include <linux/version.h> 23 - #endif 24 - #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,45) 25 - #error "This driver works only with kernel 2.5.45 or higher!" 26 - #endif 27 21 #include <linux/module.h> 28 22 #include <linux/kernel.h> 29 23 #include <linux/types.h>
+1
drivers/scsi/ips.h
··· 50 50 #ifndef _IPS_H_ 51 51 #define _IPS_H_ 52 52 53 + #include <linux/version.h> 53 54 #include <asm/uaccess.h> 54 55 #include <asm/io.h> 55 56
-1
drivers/scsi/megaraid/mega_common.h
··· 25 25 #include <linux/delay.h> 26 26 #include <linux/blkdev.h> 27 27 #include <linux/list.h> 28 - #include <linux/version.h> 29 28 #include <linux/moduleparam.h> 30 29 #include <linux/dma-mapping.h> 31 30 #include <asm/semaphore.h>
-1
drivers/scsi/megaraid/megaraid_mm.h
··· 18 18 #include <linux/spinlock.h> 19 19 #include <linux/fs.h> 20 20 #include <asm/uaccess.h> 21 - #include <linux/version.h> 22 21 #include <linux/module.h> 23 22 #include <linux/moduleparam.h> 24 23 #include <linux/pci.h>
-1
drivers/scsi/megaraid/megaraid_sas.c
··· 26 26 #include <linux/types.h> 27 27 #include <linux/pci.h> 28 28 #include <linux/list.h> 29 - #include <linux/version.h> 30 29 #include <linux/moduleparam.h> 31 30 #include <linux/module.h> 32 31 #include <linux/spinlock.h>
-1
drivers/scsi/mvme147.c
··· 2 2 #include <linux/mm.h> 3 3 #include <linux/blkdev.h> 4 4 #include <linux/sched.h> 5 - #include <linux/version.h> 6 5 #include <linux/interrupt.h> 7 6 8 7 #include <asm/page.h>
-1
drivers/scsi/mvme16x.c
··· 7 7 #include <linux/mm.h> 8 8 #include <linux/blkdev.h> 9 9 #include <linux/sched.h> 10 - #include <linux/version.h> 11 10 12 11 #include <asm/page.h> 13 12 #include <asm/pgtable.h>
+1
drivers/scsi/nsp32.h
··· 16 16 #ifndef _NSP32_H 17 17 #define _NSP32_H 18 18 19 + #include <linux/version.h> 19 20 //#define NSP32_DEBUG 9 20 21 21 22 /*
-3
drivers/scsi/pci2000.h
··· 26 26 #ifndef PSI_EIDE_SCSIOP 27 27 #define PSI_EIDE_SCSIOP 1 28 28 29 - #ifndef LINUX_VERSION_CODE 30 - #include <linux/version.h> 31 - #endif 32 29 #define LINUXVERSION(v,p,s) (((v)<<16) + ((p)<<8) + (s)) 33 30 34 31 /************************************************/
-4
drivers/scsi/scsi_debug.c
··· 48 48 49 49 #include <linux/stat.h> 50 50 51 - #ifndef LINUX_VERSION_CODE 52 - #include <linux/version.h> 53 - #endif 54 - 55 51 #include "scsi_logging.h" 56 52 #include "scsi_debug.h" 57 53
-4
drivers/scsi/sg.c
··· 68 68 static void sg_proc_cleanup(void); 69 69 #endif 70 70 71 - #ifndef LINUX_VERSION_CODE 72 - #include <linux/version.h> 73 - #endif /* LINUX_VERSION_CODE */ 74 - 75 71 #define SG_ALLOW_DIO_DEF 0 76 72 #define SG_ALLOW_DIO_CODE /* compile out by commenting this define */ 77 73
-1
drivers/scsi/sgiwd93.c
··· 15 15 #include <linux/types.h> 16 16 #include <linux/mm.h> 17 17 #include <linux/blkdev.h> 18 - #include <linux/version.h> 19 18 #include <linux/delay.h> 20 19 #include <linux/dma-mapping.h> 21 20 #include <linux/spinlock.h>
-1
drivers/scsi/wd33c93.c
··· 77 77 #include <linux/sched.h> 78 78 #include <linux/string.h> 79 79 #include <linux/delay.h> 80 - #include <linux/version.h> 81 80 #include <linux/init.h> 82 81 #include <linux/blkdev.h> 83 82 #include <asm/irq.h>
-1
drivers/telephony/ixj.h
··· 40 40 *****************************************************************************/ 41 41 #define IXJ_VERSION 3031 42 42 43 - #include <linux/version.h> 44 43 #include <linux/types.h> 45 44 46 45 #include <linux/ixjuser.h>
-1
drivers/usb/gadget/dummy_hcd.c
··· 49 49 #include <linux/timer.h> 50 50 #include <linux/list.h> 51 51 #include <linux/interrupt.h> 52 - #include <linux/version.h> 53 52 #include <linux/platform_device.h> 54 53 #include <linux/usb.h> 55 54 #include <linux/usb_gadget.h>
-1
drivers/usb/gadget/lh7a40x_udc.h
··· 29 29 #include <linux/kernel.h> 30 30 #include <linux/ioport.h> 31 31 #include <linux/types.h> 32 - #include <linux/version.h> 33 32 #include <linux/errno.h> 34 33 #include <linux/delay.h> 35 34 #include <linux/sched.h>
-1
drivers/usb/gadget/pxa2xx_udc.c
··· 32 32 #include <linux/kernel.h> 33 33 #include <linux/ioport.h> 34 34 #include <linux/types.h> 35 - #include <linux/version.h> 36 35 #include <linux/errno.h> 37 36 #include <linux/delay.h> 38 37 #include <linux/sched.h>
-1
drivers/usb/gadget/rndis.c
··· 28 28 #include <linux/moduleparam.h> 29 29 #include <linux/kernel.h> 30 30 #include <linux/errno.h> 31 - #include <linux/version.h> 32 31 #include <linux/init.h> 33 32 #include <linux/list.h> 34 33 #include <linux/proc_fs.h>
-1
drivers/usb/host/hc_crisv10.c
··· 14 14 #include <linux/unistd.h> 15 15 #include <linux/interrupt.h> 16 16 #include <linux/init.h> 17 - #include <linux/version.h> 18 17 #include <linux/list.h> 19 18 #include <linux/spinlock.h> 20 19
+1
drivers/usb/media/pwc/pwc-if.c
··· 62 62 #include <linux/poll.h> 63 63 #include <linux/slab.h> 64 64 #include <linux/vmalloc.h> 65 + #include <linux/version.h> 65 66 #include <asm/io.h> 66 67 67 68 #include "pwc.h"
-2
drivers/usb/media/pwc/pwc.h
··· 25 25 #ifndef PWC_H 26 26 #define PWC_H 27 27 28 - #include <linux/version.h> 29 - 30 28 #include <linux/config.h> 31 29 #include <linux/module.h> 32 30 #include <linux/usb.h>
-1
drivers/usb/media/w9968cf.c
··· 25 25 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * 26 26 ***************************************************************************/ 27 27 28 - #include <linux/version.h> 29 28 #include <linux/module.h> 30 29 #include <linux/kernel.h> 31 30 #include <linux/kmod.h>
-1
drivers/usb/misc/sisusbvga/sisusb.c
··· 37 37 */ 38 38 39 39 #include <linux/config.h> 40 - #include <linux/version.h> 41 40 #include <linux/module.h> 42 41 #include <linux/kernel.h> 43 42 #include <linux/signal.h>
+1
drivers/usb/misc/sisusbvga/sisusb.h
··· 37 37 #ifndef _SISUSB_H_ 38 38 #define _SISUSB_H_ 39 39 40 + #include <linux/version.h> 40 41 #ifdef CONFIG_COMPAT 41 42 #if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,10) 42 43 #include <linux/ioctl32.h>
-1
drivers/usb/misc/sisusbvga/sisusb_con.c
··· 48 48 */ 49 49 50 50 #include <linux/config.h> 51 - #include <linux/version.h> 52 51 #include <linux/module.h> 53 52 #include <linux/kernel.h> 54 53 #include <linux/signal.h>
-1
drivers/usb/misc/sisusbvga/sisusb_init.c
··· 37 37 */ 38 38 39 39 #include <linux/config.h> 40 - #include <linux/version.h> 41 40 #include <linux/module.h> 42 41 #include <linux/kernel.h> 43 42 #include <linux/errno.h>
-1
drivers/video/backlight/backlight.c
··· 5 5 * 6 6 */ 7 7 8 - #include <linux/version.h> 9 8 #include <linux/module.h> 10 9 #include <linux/init.h> 11 10 #include <linux/device.h>
-1
drivers/video/backlight/lcd.c
··· 5 5 * 6 6 */ 7 7 8 - #include <linux/version.h> 9 8 #include <linux/module.h> 10 9 #include <linux/init.h> 11 10 #include <linux/device.h>
-1
drivers/video/intelfb/intelfbdrv.c
··· 122 122 #include <linux/pci.h> 123 123 #include <linux/vmalloc.h> 124 124 #include <linux/pagemap.h> 125 - #include <linux/version.h> 126 125 127 126 #include <asm/io.h> 128 127
-1
drivers/video/intelfb/intelfbhw.c
··· 34 34 #include <linux/pci.h> 35 35 #include <linux/vmalloc.h> 36 36 #include <linux/pagemap.h> 37 - #include <linux/version.h> 38 37 39 38 #include <asm/io.h> 40 39
-1
fs/9p/vfs_file.c
··· 32 32 #include <linux/string.h> 33 33 #include <linux/smp_lock.h> 34 34 #include <linux/inet.h> 35 - #include <linux/version.h> 36 35 #include <linux/list.h> 37 36 #include <asm/uaccess.h> 38 37 #include <linux/idr.h>
-1
fs/adfs/adfs.h
··· 12 12 #define ADFS_NDA_PUBLIC_READ (1 << 5) 13 13 #define ADFS_NDA_PUBLIC_WRITE (1 << 6) 14 14 15 - #include <linux/version.h> 16 15 #include "dir_f.h" 17 16 18 17 struct buffer_head;
-1
fs/hfs/hfs_fs.h
··· 9 9 #ifndef _LINUX_HFS_FS_H 10 10 #define _LINUX_HFS_FS_H 11 11 12 - #include <linux/version.h> 13 12 #include <linux/slab.h> 14 13 #include <linux/types.h> 15 14 #include <linux/buffer_head.h>
-1
fs/hfs/inode.c
··· 12 12 */ 13 13 14 14 #include <linux/pagemap.h> 15 - #include <linux/version.h> 16 15 #include <linux/mpage.h> 17 16 18 17 #include "hfs_fs.h"
-1
fs/hfsplus/bnode.c
··· 13 13 #include <linux/pagemap.h> 14 14 #include <linux/fs.h> 15 15 #include <linux/swap.h> 16 - #include <linux/version.h> 17 16 18 17 #include "hfsplus_fs.h" 19 18 #include "hfsplus_raw.h"
-1
fs/hfsplus/dir.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/slab.h> 15 15 #include <linux/random.h> 16 - #include <linux/version.h> 17 16 18 17 #include "hfsplus_fs.h" 19 18 #include "hfsplus_raw.h"
-1
fs/hfsplus/extents.c
··· 11 11 #include <linux/errno.h> 12 12 #include <linux/fs.h> 13 13 #include <linux/pagemap.h> 14 - #include <linux/version.h> 15 14 16 15 #include "hfsplus_fs.h" 17 16 #include "hfsplus_raw.h"
-1
fs/hfsplus/hfsplus_fs.h
··· 11 11 #define _LINUX_HFSPLUS_FS_H 12 12 13 13 #include <linux/fs.h> 14 - #include <linux/version.h> 15 14 #include <linux/buffer_head.h> 16 15 #include "hfsplus_raw.h" 17 16
-1
fs/hfsplus/inode.c
··· 11 11 #include <linux/mm.h> 12 12 #include <linux/fs.h> 13 13 #include <linux/pagemap.h> 14 - #include <linux/version.h> 15 14 #include <linux/mpage.h> 16 15 17 16 #include "hfsplus_fs.h"
-1
fs/hfsplus/super.c
··· 14 14 #include <linux/fs.h> 15 15 #include <linux/sched.h> 16 16 #include <linux/slab.h> 17 - #include <linux/version.h> 18 17 #include <linux/vfs.h> 19 18 #include <linux/nls.h> 20 19
-1
fs/hfsplus/wrapper.c
··· 12 12 #include <linux/blkdev.h> 13 13 #include <linux/cdrom.h> 14 14 #include <linux/genhd.h> 15 - #include <linux/version.h> 16 15 #include <asm/unaligned.h> 17 16 18 17 #include "hfsplus_fs.h"
-1
fs/hostfs/hostfs_kern.c
··· 8 8 9 9 #include <linux/stddef.h> 10 10 #include <linux/fs.h> 11 - #include <linux/version.h> 12 11 #include <linux/module.h> 13 12 #include <linux/init.h> 14 13 #include <linux/slab.h>
-1
fs/xfs/linux-2.6/xfs_linux.h
··· 72 72 #include <linux/init.h> 73 73 #include <linux/list.h> 74 74 #include <linux/proc_fs.h> 75 - #include <linux/version.h> 76 75 #include <linux/sort.h> 77 76 78 77 #include <asm/page.h>
-7
fs/xfs/xfs.h
··· 17 17 */ 18 18 #ifndef __XFS_H__ 19 19 #define __XFS_H__ 20 - 21 - #include <linux/version.h> 22 - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) 23 20 #include <linux-2.6/xfs_linux.h> 24 - #else 25 - #include <linux-2.4/xfs_linux.h> 26 - #endif 27 - 28 21 #endif /* __XFS_H__ */
+1
fs/xfs/xfs_dmapi.h
··· 18 18 #ifndef __XFS_DMAPI_H__ 19 19 #define __XFS_DMAPI_H__ 20 20 21 + #include <linux/version.h> 21 22 /* Values used to define the on-disk version of dm_attrname_t. All 22 23 * on-disk attribute names start with the 8-byte string "SGI_DMI_". 23 24 *
-1
include/linux/fs_enet_pd.h
··· 16 16 #ifndef FS_ENET_PD_H 17 17 #define FS_ENET_PD_H 18 18 19 - #include <linux/version.h> 20 19 #include <asm/types.h> 21 20 22 21 #define FS_ENET_NAME "fs_enet"
-2
include/linux/if_wanpipe_common.h
··· 17 17 #ifndef _WANPIPE_SOCK_DRIVER_COMMON_H 18 18 #define _WANPIPE_SOCK_DRIVER_COMMON_H 19 19 20 - #include <linux/version.h> 21 - 22 20 typedef struct { 23 21 struct net_device *slave; 24 22 atomic_t packet_sent;
-2
include/linux/istallion.h
··· 21 21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 22 22 */ 23 23 24 - #include <linux/version.h> 25 - 26 24 /*****************************************************************************/ 27 25 #ifndef _ISTALLION_H 28 26 #define _ISTALLION_H
-1
include/linux/mtd/cfi.h
··· 8 8 #define __MTD_CFI_H__ 9 9 10 10 #include <linux/config.h> 11 - #include <linux/version.h> 12 11 #include <linux/delay.h> 13 12 #include <linux/types.h> 14 13 #include <linux/interrupt.h>
-1
include/linux/mtd/mtd.h
··· 14 14 #endif 15 15 16 16 #include <linux/config.h> 17 - #include <linux/version.h> 18 17 #include <linux/types.h> 19 18 #include <linux/module.h> 20 19 #include <linux/uio.h>
-1
include/linux/phonedev.h
··· 2 2 #define __LINUX_PHONEDEV_H 3 3 4 4 #include <linux/types.h> 5 - #include <linux/version.h> 6 5 7 6 #ifdef __KERNEL__ 8 7
-2
include/linux/stallion.h
··· 21 21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 22 22 */ 23 23 24 - #include <linux/version.h> 25 - 26 24 /*****************************************************************************/ 27 25 #ifndef _STALLION_H 28 26 #define _STALLION_H
-1
sound/oss/msnd.c
··· 24 24 * 25 25 ********************************************************************/ 26 26 27 - #include <linux/version.h> 28 27 #include <linux/module.h> 29 28 #include <linux/kernel.h> 30 29 #include <linux/slab.h>
-2
sound/oss/os.h
··· 5 5 #undef DO_TIMINGS 6 6 7 7 #include <linux/module.h> 8 - #include <linux/version.h> 9 8 10 9 #ifdef __KERNEL__ 11 - #include <linux/utsname.h> 12 10 #include <linux/string.h> 13 11 #include <linux/fs.h> 14 12 #include <asm/dma.h>
-1
sound/oss/rme96xx.c
··· 44 44 #define RMEVERSION "0.8" 45 45 #endif 46 46 47 - #include <linux/version.h> 48 47 #include <linux/module.h> 49 48 #include <linux/string.h> 50 49 #include <linux/sched.h>
-1
sound/oss/sh_dac_audio.c
··· 2 2 #include <linux/module.h> 3 3 #include <linux/init.h> 4 4 #include <linux/sched.h> 5 - #include <linux/version.h> 6 5 #include <linux/linkage.h> 7 6 #include <linux/slab.h> 8 7 #include <linux/fs.h>
-1
sound/ppc/pmac.h
··· 22 22 #ifndef __PMAC_H 23 23 #define __PMAC_H 24 24 25 - #include <linux/version.h> 26 25 #include <sound/control.h> 27 26 #include <sound/pcm.h> 28 27 #include "awacs.h"