linux-next: Tree for May 23
Subsystems (13)
Hi all,
Changes since 20110520:
My fixes tree contains:
sparc32: fix build, move inline function to .c file
sparc32: fix build, fix missing cpu_relax declaration
Linus' tree lost its build failures.
The i.MX tree gained conflicts against the arm tree.
The s5p tree gained a conflict against the arm tree.
The s390 tree lost its build failure.
The sparc tree gained a conflict against the fixes tree.
The ubifs tree gained a build failure for which I reverted a commit.
The net tree lost its conflict.
The block tree lost its conflicts.
The mfd tree lost its conflict.
The tip tree lost its conflicts and build failure.
The driver-core tree lost its conflict.
----------------------------------------------------------------------------
I have created today's linux-next tree atgit://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
(patches at http://www.kernel.org/pub/linux/kernel/v2.6/next/ ). If you are tracking the linux-next tree using git, you should not use "git pull" to do so as that will try to merge the new linux-next release with the old one. You should use "git fetch" as mentioned in the FAQ on the wiki (see below).
You can see which trees have been included by looking in the Next/Trees file in the source. There are also quilt-import.log and merge.log files in the Next directory. Between each merge, the tree was built with a ppc64_defconfig for powerpc and an allmodconfig for x86_64. After the final fixups (if any), it is also built with powerpc allnoconfig (32 and 64 bit), ppc44x_defconfig and allyesconfig (minus CONFIG_PROFILE_ALL_BRANCHES - this fails its final link) and i386, sparc and sparc64 defconfig. These builds also have CONFIG_ENABLE_WARN_DEPRECATED, CONFIG_ENABLE_MUST_CHECK and CONFIG_DEBUG_INFO disabled when necessary.
Below is a summary of the state of the merge.
We are up to 190 trees (counting Linus' and 28 trees of patches pending for Linus' tree), more are welcome (even if they are currently empty). Thanks to those who have contributed, and to those who haven't, please do.
Status of my local build tests will be at
http://kisskb.ellerman.id.au/linux-next . If maintainers want to give advice about cross compilers/configs that work, we are always open to add more builds.
Thanks to Randy Dunlap for doing many randconfig builds.
There is a wiki covering stuff to do with linux-next at
http://linux.f-seidel.de/linux-next/pmwiki/ . Thanks to Frank Seidel.
Signature · 239 lines
Cheers, Stephen Rothwell [email protected] $ git checkout master $ git reset --hard stable Merging origin/master Merging fixes/fixes Merging kbuild-current/rc-fixes Merging arm-current/master Merging m68k-current/for-linus Merging powerpc-merge/merge Merging 52xx-and-virtex-current/powerpc/merge Merging sparc-current/master Merging scsi-rc-fixes/master Merging net-current/master Merging sound-current/for-linus Merging pci-current/for-linus Merging wireless-current/master Merging driver-core.current/driver-core-linus Merging tty.current/tty-linus Merging usb.current/usb-linus Merging staging.current/staging-linus Merging cpufreq-current/fixes Merging input-current/for-linus Merging md-current/for-linus Merging audit-current/for-linus Merging crypto-current/master Merging ide-curent/master Merging dwmw2/master Merging sh-current/sh-fixes-for-linus Merging rmobile-current/rmobile-fixes-for-linus Merging fbdev-current/fbdev-fixes-for-linus Merging devicetree-current/devicetree/merge Merging spi-current/spi/merge Merging arm/for-next CONFLICT (content): Merge conflict in include/linux/clocksource.h Merging at91/at91-next Merging davinci/davinci-next Merging i.MX/for-next CONFLICT (content): Merge conflict in arch/arm/mach-imx/Kconfig CONFLICT (content): Merge conflict in arch/arm/plat-mxc/Kconfig Merging linux-spec/for-next Merging msm/for-next Merging omap/for-next Merging pxa/for-next Merging samsung/next-samsung Merging s5p/for-next CONFLICT (content): Merge conflict in arch/arm/Kconfig Merging tegra/for-next Merging ux500-core/ux500-core Merging xilinx/arm-next Merging blackfin/for-linus Merging cris/for-next Merging ia64/test Merging m68k/for-next Merging m68knommu/for-next Merging microblaze/next Merging mips/mips-for-linux-next Merging parisc/for-next Merging powerpc/next Merging 4xx/next Merging 52xx-and-virtex/powerpc/next Merging galak/next Merging s390/features Merging sh/sh-latest Merging rmobile/rmobile-latest Merging sparc/master CONFLICT (content): Merge conflict in arch/sparc/include/asm/smp_32.h CONFLICT (content): Merge conflict in arch/sparc/kernel/smp_32.c Merging tile/master Merging unicore32/unicore32 CONFLICT (content): Merge conflict in drivers/net/Kconfig Merging xtensa/master CONFLICT (content): Merge conflict in arch/xtensa/configs/iss_defconfig Merging ceph/for-next Merging cifs/master Merging configfs/linux-next Merging ecryptfs/next Merging ext3/for_next Merging ext4/dev Merging fatfs/master Merging fuse/for-next Merging gfs2/master Merging hfsplus/for-next Merging jfs/next Merging logfs/master CONFLICT (content): Merge conflict in fs/logfs/logfs.h Merging nfs/linux-next Merging nfsd/nfsd-next Merging nilfs2/for-next Merging ocfs2/linux-next Merging omfs/for-next Merging squashfs/master Merging udf/for_next Merging v9fs/for-next Merging ubifs/linux-next Merging xfs/master Merging vfs/for-next Merging vfs-scale/vfs-scale-working Merging pci/linux-next CONFLICT (content): Merge conflict in include/linux/pci_ids.h Merging hid/for-next Merging quilt/i2c Merging bjdooks-i2c/next-i2c Merging quilt/jdelvare-hwmon Merging hwmon-staging/hwmon-next Merging quilt/kernel-doc Merging docs/docs-move Merging v4l-dvb/master Merging kbuild/for-next CONFLICT (content): Merge conflict in Makefile Merging kconfig/for-next Merging ide/master Merging libata/NEXT Merging infiniband/for-next Merging acpi/test Merging idle-test/idle-test Merging powertools/tools-test Merging cpupowerutils/master Merging ieee1394/for-next Merging ubi/linux-next Merging dlm/next Merging swiotlb/master Merging ibft/master Merging scsi/master Merging async_tx/next Merging net/master Merging wireless/master Merging bluetooth/master CONFLICT (content): Merge conflict in net/bluetooth/l2cap_core.c Merging mtd/master Merging crypto/master Merging sound/for-next Merging sound-asoc/for-next Merging cpufreq/next Merging cpufreq-move/move-drivers Merging quilt/rr Merging input/next Merging input-mt/next Merging lsm/for-next Merging block/for-next Merging quilt/device-mapper Merging embedded/master Merging firmware/master Merging pcmcia/master Merging battery/master Merging leds/for-mm CONFLICT (content): Merge conflict in drivers/leds/Kconfig Merging backlight/for-mm Merging mmc/mmc-next CONFLICT (content): Merge conflict in drivers/mmc/host/tmio_mmc_pio.c Merging kgdb/kgdb-next Merging slab/for-next CONFLICT (content): Merge conflict in mm/slub.c Merging uclinux/for-next Merging md/for-next Merging mfd/for-next Merging hdlc/hdlc-next Merging drm/drm-next Merging fbdev/master Merging viafb/viafb-next Merging omap_dss2/for-next CONFLICT (content): Merge conflict in drivers/video/omap2/dss/dsi.c CONFLICT (content): Merge conflict in drivers/video/omap2/dss/dss_features.c CONFLICT (content): Merge conflict in drivers/video/omap2/dss/dss_features.h Merging voltage/for-next CONFLICT (content): Merge conflict in drivers/mfd/Kconfig CONFLICT (content): Merge conflict in drivers/mfd/Makefile Merging security-testing/next Merging selinux/master CONFLICT (content): Merge conflict in lib/flex_array.c CONFLICT (content): Merge conflict in security/selinux/avc.c CONFLICT (content): Merge conflict in security/selinux/hooks.c CONFLICT (content): Merge conflict in security/selinux/ss/policydb.c CONFLICT (content): Merge conflict in security/smack/smack_lsm.c Merging lblnet/master Merging agp/agp-next Merging watchdog/master Merging bdev/master Merging dwmw2-iommu/master Merging cputime/cputime Merging osd/linux-next Merging jc_docs/docs-next Merging nommu/master Merging trivial/for-next Merging audit/for-next Merging suspend/linux-next Merging apm/for-next Merging fsnotify/for-next Merging irda/for-next Merging i7core_edac/linux_next Merging i7300_edac/linux_next Merging devicetree/devicetree/next Merging spi/spi/next Merging tip/auto-latest Merging rcu/rcu/next Merging kvm/linux-next Merging oprofile/for-next Merging ptrace/ptrace Merging xen/upstream/xen Merging xen-two/linux-next Merging xen-pvhvm/linux-next Merging edac-amd/for-next Merging percpu/for-next CONFLICT (content): Merge conflict in arch/x86/include/asm/percpu.h Merging workqueues/for-next Merging sfi/sfi-test Merging asm-generic/next Merging drivers-x86/linux-next CONFLICT (content): Merge conflict in drivers/platform/x86/Kconfig CONFLICT (content): Merge conflict in drivers/platform/x86/Makefile CONFLICT (content): Merge conflict in drivers/platform/x86/eeepc-laptop.c CONFLICT (content): Merge conflict in drivers/platform/x86/sony-laptop.c Merging hwpoison/hwpoison Merging sysctl/master Merging namespace/master CONFLICT (content): Merge conflict in arch/alpha/include/asm/unistd.h CONFLICT (content): Merge conflict in arch/alpha/kernel/systbls.S CONFLICT (content): Merge conflict in arch/m68k/kernel/entry_mm.S Merging driver-core/driver-core-next Merging tty/tty-next CONFLICT (content): Merge conflict in drivers/bluetooth/hci_ldisc.c CONFLICT (content): Merge conflict in drivers/tty/serial/Makefile Merging usb/usb-next CONFLICT (content): Merge conflict in arch/arm/mach-exynos4/mach-nuri.c Merging staging/staging-next CONFLICT (content): Merge conflict in drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c CONFLICT (content): Merge conflict in drivers/staging/intel_sst/intelmid.c CONFLICT (delete/modify): drivers/staging/rt2860/common/cmm_data_pci.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/rt2860/common/cmm_data_pci.c left in tree. CONFLICT (delete/modify): drivers/staging/rt2860/common/cmm_data_usb.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/rt2860/common/cmm_data_usb.c left in tree. CONFLICT (content): Merge conflict in drivers/staging/usbip/vhci_sysfs.c $ git rm -f drivers/staging/rt2860/common/cmm_data_pci.c drivers/staging/rt2860/common/cmm_data_usb.c Merging slabh/slabh Merging bkl-config/config Merging cleancache/linux-next CONFLICT (content): Merge conflict in fs/btrfs/extent_io.c Merging arm-dt/devicetree/arm-next Merging scsi-post-merge/merge-base:master [master c01731f] Revert "UBIFS: switch to dynamic printks"
Re: linux-next: Tree for May 23 (infiniband + netlink)
Quoted 3 lines · On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
Hi all,
Changes since 20110520:
when CONFIG_NET is not enabled:
ERROR: "skb_trim" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_kernel_create" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_kernel_release" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_rcv_skb" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "nla_put" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "init_net" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_dump_start" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "skb_put" [drivers/infiniband/core/ib_core.ko] undefined!
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: linux-next: Tree for May 23 (infiniband + netlink)
Quoted 8 lines · Randy Dunlap
Quoted 3 lines · On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
Hi all,
Changes since 20110520:
when
CONFIG_NETis not enabled:
Quoted 8 lines
ERROR: "
skb_trim" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_kernel_create" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_kernel_release" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_rcv_skb" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "nla_put" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "init_net" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "netlink_dump_start" [drivers/infiniband/core/ib_core.ko] undefined!
ERROR: "skb_put" [drivers/infiniband/core/ib_core.ko] undefined!
Guess we have to depend on CONFIG_NET now.
I'll fix it up.
Thanks,
Roland
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): BANLkTindDsbE-Fdr5-Db4Kw6ww+ntk2S2Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org
Re: linux-next: Tree for May 23 (infiniband + netlink)
Roland,
Looking on your for-next branch as present on the kernel.org clone, I noted that "RDMA: Update exported headers list" @
http://git.kernel.org/?p=linux/kernel/git/roland/infiniband.git;a=commitdiff;h=a0415f70272f26227d6e2f5e2cd1feafdf76cc95
has a part which seems borrowed from other part changing cma.c ?
Or.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): BANLkTikaiNZfMV8o_=xmuHrhM_O-tq4cDw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org
Re: linux-next: Tree for May 23 (infiniband + netlink)
Quoted 4 lines · Or Gerlitz
Looking on your for-next branch as present on the kernel.org clone, I noted that "RDMA: Update exported headers list" @
http://git.kernel.org/?p=linux/kernel/git/roland/infiniband.git;a=commitdiff;h=a0415f70272f26227d6e2f5e2cd1feafdf76cc95
has a part which seems borrowed from other part changingcma.c?
Good catch...wrong rebasing on my part.
Should be OK now.
- R.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
PATCH 1/1 x86: apic_flat_64.c needs module.h
In reply to Stephen RothwellFrom: Randy Dunlap <[email protected]>
apic_flat_64.c needs to include module.h to fix these warnings:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage class arch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL' arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declaration
--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)
arch/x86/kernel/apic/apic_flat_64.c +1 -0
@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h>
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
Quoted 16 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
apic_flat_64.cneeds to includemodule.hto fix these warnings:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage classarch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declarationSigned-off-by Randy Dunlap <[email protected]>--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)
arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 7 lines
arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h>
Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
I've CC'ed Ingo and Suresh.
Signature · 1 line
Cyrill
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
Quoted 29 lines · Cyrill Gorcunov
Quoted 16 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
apic_flat_64.cneeds to includemodule.hto fix these warnings:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage classarch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declarationSigned-off-by Randy Dunlap <[email protected]>--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 7 lines
arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h> Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
Quoted 2 lines
I've CC'ed Ingo and Suresh.
Randy, while adding module.h here is correct I fail to see why I didn't hit this problem before, could you please post your config?
Signature · 1 line
Cyrill
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
Quoted 30 lines · Cyrill Gorcunov
Quoted 29 lines · Cyrill Gorcunov
Quoted 16 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
apic_flat_64.cneeds to includemodule.hto fix these warnings:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage classarch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declarationSigned-off-by Randy Dunlap <[email protected]>--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 7 lines
arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h> Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
Quoted 5 lines
Quoted 2 lines
I've CC'ed Ingo and Suresh.
Randy, while adding
module.hhere is correct I fail to see why I didn't hit this problem before, could you please post your config?
Certainly, it's attached. It's a randconfig file.
I saw this build error on roughly 5 out of 15 randconfig builds.
CONFIG_SMP is disabled...
Thanks.
Signature · 2 lines
~Randy *** Remember to use Documentation/SubmitChecklist when testing your code ***
#
# Automatically generated make config: don't edit
# Linux/x86_64 2.6.39 Kernel Configuration
# Mon May 23 09:38:23 2011
#CONFIG_64BIT=y
# CONFIG_X86_32 is not setCONFIG_X86_64=yCONFIG_X86=yCONFIG_INSTRUCTION_DECODER=yCONFIG_OUTPUT_FORMAT="elf64-x86-64"CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"CONFIG_GENERIC_CMOS_UPDATE=yCONFIG_CLOCKSOURCE_WATCHDOG=yCONFIG_GENERIC_CLOCKEVENTS=yCONFIG_GENERIC_CLOCKEVENTS_BROADCAST=yCONFIG_LOCKDEP_SUPPORT=yCONFIG_STACKTRACE_SUPPORT=yCONFIG_HAVE_LATENCYTOP_SUPPORT=yCONFIG_MMU=y
# CONFIG_ZONE_DMA is not setCONFIG_NEED_DMA_MAP_STATE=yCONFIG_NEED_SG_DMA_LENGTH=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_HWEIGHT=yCONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not setCONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_ARCH_HAS_CPU_IDLE_WAIT=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_GENERIC_TIME_VSYSCALL=yCONFIG_ARCH_HAS_CPU_RELAX=yCONFIG_ARCH_HAS_DEFAULT_IDLE=yCONFIG_ARCH_HAS_CACHE_LINE_SIZE=yCONFIG_HAVE_SETUP_PER_CPU_AREA=yCONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=yCONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not setCONFIG_ARCH_HIBERNATION_POSSIBLE=yCONFIG_ARCH_SUSPEND_POSSIBLE=yCONFIG_ZONE_DMA32=yCONFIG_ARCH_POPULATES_NODE_MAP=yCONFIG_AUDIT_ARCH=yCONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=yCONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=yCONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" # CONFIG_KTIME_SCALAR is not setCONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"CONFIG_CONSTRUCTORS=yCONFIG_HAVE_IRQ_WORK=yCONFIG_IRQ_WORK=y
#
# General setup
#
# CONFIG_EXPERIMENTAL is not setCONFIG_BROKEN_ON_SMP=yCONFIG_INIT_ENV_ARG_LIMIT=32CONFIG_CROSS_COMPILE=""CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not setCONFIG_HAVE_KERNEL_GZIP=yCONFIG_HAVE_KERNEL_BZIP2=yCONFIG_HAVE_KERNEL_LZMA=yCONFIG_HAVE_KERNEL_XZ=yCONFIG_HAVE_KERNEL_LZO=y
# CONFIG_KERNEL_GZIP is not setCONFIG_KERNEL_BZIP2=y
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not setCONFIG_SWAP=y
# CONFIG_SYSVIPC is not setCONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not setCONFIG_FHANDLE=y
# CONFIG_TASKSTATS is not setCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_AUDIT_WATCH=yCONFIG_AUDIT_TREE=yCONFIG_HAVE_GENERIC_HARDIRQS=y
#
# IRQ subsystem
#CONFIG_GENERIC_HARDIRQS=yCONFIG_HAVE_SPARSE_IRQ=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_IRQ_SHOW=yCONFIG_IRQ_FORCED_THREADING=yCONFIG_SPARSE_IRQ=y
#
# RCU Subsystem
#
# CONFIG_TREE_PREEMPT_RCU is not setCONFIG_TINY_RCU=y
# CONFIG_TINY_PREEMPT_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_RCU_TRACE is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=17CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# CONFIG_CGROUPS is not setCONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not setCONFIG_PID_NS=y
# CONFIG_NET_NS is not set
# CONFIG_SCHED_AUTOGROUP is not setCONFIG_SYSFS_DEPRECATED=y
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not setCONFIG_CC_OPTIMIZE_FOR_SIZE=yCONFIG_ANON_INODES=yCONFIG_EXPERT=yCONFIG_KALLSYMS=y
# CONFIG_HOTPLUG is not setCONFIG_PRINTK=y
# CONFIG_BUG is not setCONFIG_ELF_CORE=y
# CONFIG_PCSPKR_PLATFORM is not setCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SIGNALFD=y
# CONFIG_TIMERFD is not setCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_AIO=y
# CONFIG_EMBEDDED is not setCONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#CONFIG_PERF_EVENTS=yCONFIG_PERF_COUNTERS=y
# CONFIG_VM_EVENT_COUNTERS is not setCONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not setCONFIG_SLUB=y
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not setCONFIG_TRACEPOINTS=yCONFIG_HAVE_OPROFILE=yCONFIG_JUMP_LABEL=yCONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=yCONFIG_HAVE_IOREMAP_PROT=yCONFIG_HAVE_KPROBES=yCONFIG_HAVE_KRETPROBES=yCONFIG_HAVE_OPTPROBES=yCONFIG_HAVE_ARCH_TRACEHOOK=yCONFIG_HAVE_DMA_ATTRS=yCONFIG_HAVE_REGS_AND_STACK_ACCESS_API=yCONFIG_HAVE_DMA_API_DEBUG=yCONFIG_HAVE_HW_BREAKPOINT=yCONFIG_HAVE_MIXED_BREAKPOINTS_REGS=yCONFIG_HAVE_USER_RETURN_NOTIFIER=yCONFIG_HAVE_PERF_EVENTS_NMI=yCONFIG_HAVE_ARCH_JUMP_LABEL=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not setCONFIG_RT_MUTEXES=yCONFIG_BASE_SMALL=0
# CONFIG_MODULES is not setCONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not setCONFIG_BLK_DEV_INTEGRITY=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop"
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set # CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set # CONFIG_INLINE_SPIN_UNLOCK is not set
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set # CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set # CONFIG_INLINE_READ_UNLOCK is not set
# CONFIG_INLINE_READ_UNLOCK_BH is not set # CONFIG_INLINE_READ_UNLOCK_IRQ is not set # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set # CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set # CONFIG_INLINE_WRITE_UNLOCK is not set
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set # CONFIG_MUTEX_SPIN_ON_OWNER is not set CONFIG_FREEZER=y
#
# Processor type and features
#CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_SMP is not setCONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_PARAVIRT_GUEST is not set CONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_CMPXCHG=yCONFIG_CMPXCHG_LOCAL=y CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_XADD=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_TSC=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=yCONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=yCONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=yCONFIG_DMI=yCONFIG_SWIOTLB=yCONFIG_IOMMU_HELPER=y
# CONFIG_IOMMU_API is not set CONFIG_NR_CPUS=1
# CONFIG_IRQ_TIME_ACCOUNTING is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not setCONFIG_I8K=y
# CONFIG_MICROCODE is not set CONFIG_X86_MSR=y
# CONFIG_X86_CPUID is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=yCONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=yCONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0CONFIG_VIRT_TO_BUS=y
# CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=yCONFIG_CLEANCACHE=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64CONFIG_MTRR=yCONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not setCONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=250CONFIG_SCHED_HRTICK=yCONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_PHYSICAL_ALIGN=0x1000000
# CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
# Power management and ACPI options
#CONFIG_ARCH_HIBERNATION_HEADER=yCONFIG_SUSPEND=yCONFIG_SUSPEND_FREEZER=yCONFIG_HIBERNATE_CALLBACKS=yCONFIG_HIBERNATION=yCONFIG_PM_STD_PARTITION=""CONFIG_PM_SLEEP=yCONFIG_PM_RUNTIME=yCONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SFI is not set
#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not setCONFIG_CPU_IDLE=yCONFIG_CPU_IDLE_GOV_LADDER=y
# CONFIG_INTEL_IDLE is not set
#
# Memory power savings
#
#
# Bus options (PCI etc.)
#
# CONFIG_PCI is not set
# CONFIG_ARCH_SUPPORTS_MSI is not setCONFIG_PCI_LABEL=yCONFIG_ISA_DMA_API=y
#
# Executable file formats / Emulations
#CONFIG_BINFMT_ELF=yCONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_IA32_EMULATION is not set
# CONFIG_COMPAT_FOR_U64_ALIGNMENT is not setCONFIG_HAVE_TEXT_POKE_SMP=yCONFIG_NET=y
#
# Networking options
#
# CONFIG_PACKET is not set
# CONFIG_UNIX is not set
# CONFIG_NET_KEY is not set
# CONFIG_INET is not set
# CONFIG_NETWORK_SECMARK is not setCONFIG_NETFILTER=yCONFIG_NETFILTER_DEBUG=yCONFIG_NETFILTER_ADVANCED=yCONFIG_ATM=yCONFIG_ATM_LANE=yCONFIG_STP=yCONFIG_GARP=yCONFIG_BRIDGE=yCONFIG_VLAN_8021Q=yCONFIG_VLAN_8021Q_GVRP=yCONFIG_DECNET=yCONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_PHONET is not set
# CONFIG_NET_SCHED is not setCONFIG_DCB=y
# CONFIG_BATMAN_ADV is not setCONFIG_HAVE_BPF_JIT=y
#
# Network testing
#
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_WIRELESS is not setCONFIG_WIMAX=yCONFIG_WIMAX_DEBUG_LEVEL=8CONFIG_RFKILL=yCONFIG_RFKILL_INPUT=y
# CONFIG_NET_9P is not setCONFIG_CAIF=yCONFIG_CAIF_DEBUG=yCONFIG_CAIF_NETDEV=y
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not setCONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not setCONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not setCONFIG_MTD=y
# CONFIG_MTD_DEBUG is not setCONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_REDBOOT_PARTS is not setCONFIG_MTD_CMDLINE_PARTS=y
# CONFIG_MTD_AR7_PARTS is not set
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=yCONFIG_HAVE_MTD_OTP=yCONFIG_MTD_BLKDEVS=y
# CONFIG_MTD_BLOCK is not setCONFIG_MTD_BLOCK_RO=yCONFIG_FTL=y
# CONFIG_NFTL is not setCONFIG_INFTL=y
# CONFIG_RFD_FTL is not setCONFIG_SSFDC=yCONFIG_MTD_OOPS=y
# CONFIG_MTD_SWAP is not set
#
# RAM/ROM/Flash chip drivers
#
# CONFIG_MTD_CFI is not setCONFIG_MTD_JEDECPROBE=yCONFIG_MTD_GEN_PROBE=yCONFIG_MTD_CFI_ADV_OPTIONS=yCONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not setCONFIG_MTD_CFI_GEOMETRY=yCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=y
# CONFIG_MTD_MAP_BANK_WIDTH_4 is not setCONFIG_MTD_MAP_BANK_WIDTH_8=yCONFIG_MTD_MAP_BANK_WIDTH_16=yCONFIG_MTD_MAP_BANK_WIDTH_32=yCONFIG_MTD_CFI_I1=y
# CONFIG_MTD_CFI_I2 is not set
# CONFIG_MTD_CFI_I4 is not setCONFIG_MTD_CFI_I8=y
# CONFIG_MTD_OTP is not setCONFIG_MTD_CFI_INTELEXT=y
# CONFIG_MTD_CFI_AMDSTD is not setCONFIG_MTD_CFI_STAA=yCONFIG_MTD_CFI_UTIL=yCONFIG_MTD_RAM=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
#
# Mapping drivers for chip access
#CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_TS5500 is not setCONFIG_MTD_SBC_GXX=y
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not setCONFIG_MTD_SCB2_FLASH=y
CONFIG_MTD_NETtel=yCONFIG_MTD_L440GX=yCONFIG_MTD_PLATRAM=yCONFIG_MTD_LATCH_ADDR=y
#
# Self-contained MTD device drivers
#CONFIG_MTD_SST25L=yCONFIG_MTD_SLRAM=yCONFIG_MTD_PHRAM=y
# CONFIG_MTD_MTDRAM is not setCONFIG_MTD_BLOCK2MTD=y
#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOC2000 is not set
# CONFIG_MTD_DOC2001 is not setCONFIG_MTD_DOC2001PLUS=yCONFIG_MTD_DOCPROBE=yCONFIG_MTD_DOCECC=y
# CONFIG_MTD_DOCPROBE_ADVANCED is not setCONFIG_MTD_DOCPROBE_ADDRESS=0
# CONFIG_MTD_NAND is not setCONFIG_MTD_NAND_IDS=yCONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not setCONFIG_MTD_ONENAND_OTP=y
# CONFIG_MTD_ONENAND_2X_PROGRAM is not set
# CONFIG_MTD_ONENAND_SIM is not set
#
# LPDDR flash memory drivers
#
# CONFIG_MTD_LPDDR is not setCONFIG_MTD_UBI=yCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_RESERVE=1CONFIG_MTD_UBI_GLUEBI=y
# CONFIG_MTD_UBI_DEBUG is not set
# CONFIG_PARPORT is not set
# CONFIG_BLK_DEV is not set
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_MISC_DEVICES is not setCONFIG_HAVE_IDE=yCONFIG_IDE=y
#
# Please see Documentation/ide/ide.txt for help/info on IDE drives #CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_IDE_GD is not setCONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set CONFIG_BLK_DEV_IDETAPE=yCONFIG_IDE_TASK_IOCTL=y
#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_PLATFORM is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEDMA is not set
#
# SCSI device support
#CONFIG_SCSI_MOD=y
# CONFIG_RAID_ATTRS is not setCONFIG_SCSI=yCONFIG_SCSI_DMA=yCONFIG_SCSI_NETLINK=y
#
# SCSI support type (disk, tape, CD-ROM)
#
# CONFIG_BLK_DEV_SD is not set
# CONFIG_CHR_DEV_ST is not setCONFIG_CHR_DEV_OSST=yCONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not setCONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=yCONFIG_SCSI_SCAN_ASYNC=y
#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=yCONFIG_SCSI_FC_ATTRS=yCONFIG_SCSI_ISCSI_ATTRS=y
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not setCONFIG_SCSI_SRP_ATTRS=yCONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_BOOT_SYSFS is not setCONFIG_LIBFC=yCONFIG_LIBFCOE=y
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_DH is not setCONFIG_SCSI_OSD_INITIATOR=y
# CONFIG_SCSI_OSD_ULD is not setCONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not setCONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not setCONFIG_ATA_VERBOSE_ERROR=yCONFIG_SATA_PMP=y
#
# Controllers with non-SFF native interface
#
# CONFIG_SATA_AHCI_PLATFORM is not setCONFIG_ATA_SFF=y
#
# SFF controllers with custom DMA interface
#
# CONFIG_ATA_BMDMA is not set
#
# PIO-only SFF controllers
#CONFIG_PATA_PLATFORM=y
#
# Generic fallback / legacy drivers
#CONFIG_MD=yCONFIG_BLK_DEV_MD=y
# CONFIG_MD_AUTODETECT is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID456 is not setCONFIG_MD_MULTIPATH=yCONFIG_MD_FAULTY=yCONFIG_BLK_DEV_DM=y
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not setCONFIG_TARGET_CORE=yCONFIG_TCM_IBLOCK=y
# CONFIG_TCM_FILEIO is not set
# CONFIG_TCM_PSCSI is not set
# CONFIG_LOOPBACK_TARGET is not setCONFIG_TCM_FC=y
# CONFIG_MACINTOSH_DRIVERS is not setCONFIG_NETDEVICES=y
# CONFIG_DUMMY is not setCONFIG_EQUALIZER=y
# CONFIG_TUN is not set
# CONFIG_VETH is not setCONFIG_MII=yCONFIG_PHYLIB=y
#
# MII PHY device drivers
#CONFIG_MARVELL_PHY=yCONFIG_DAVICOM_PHY=y
# CONFIG_QSEMI_PHY is not setCONFIG_LXT_PHY=yCONFIG_CICADA_PHY=y
# CONFIG_VITESSE_PHY is not setCONFIG_SMSC_PHY=y
# CONFIG_BROADCOM_PHY is not set
# CONFIG_BCM63XX_PHY is not setCONFIG_ICPLUS_PHY=y
# CONFIG_REALTEK_PHY is not setCONFIG_NATIONAL_PHY=yCONFIG_STE10XP=y
# CONFIG_LSI_ET1011C_PHY is not set
# CONFIG_MICREL_PHY is not set
# CONFIG_FIXED_PHY is not set
# CONFIG_MDIO_BITBANG is not set
# CONFIG_NET_ETHERNET is not setCONFIG_NETDEV_1000=yCONFIG_STMMAC_ETH=y
# CONFIG_STMMAC_DA is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_WLAN is not set
#
# WiMAX Wireless Broadband devices
#
#
# Enable USB support to see WiMAX USB drivers
#
#
# Enable MMC support to see WiMAX SDIO drivers
#
# CONFIG_WAN is not setCONFIG_ATM_DRIVERS=yCONFIG_ATM_DUMMY=y
#
# CAIF transport drivers
#CONFIG_CAIF_TTY=y
# CONFIG_CAIF_SPI_SLAVE is not set
# CONFIG_PPP is not setCONFIG_SLIP=yCONFIG_SLIP_COMPRESSED=yCONFIG_SLHC=y
# CONFIG_SLIP_SMART is not setCONFIG_SLIP_MODE_SLIP6=y
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set
#
# Input device support
#CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not setCONFIG_INPUT_POLLDEV=y
# CONFIG_INPUT_SPARSEKMAP is not set
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not setCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_EVDEV is not setCONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#
# CONFIG_INPUT_KEYBOARD is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set
#
# Hardware I/O ports
#
# CONFIG_SERIO is not setCONFIG_GAMEPORT=y
# CONFIG_GAMEPORT_NS558 is not set
# CONFIG_GAMEPORT_L4 is not set
#
# Character devices
#
# CONFIG_VT is not setCONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set
#
# Serial drivers
#CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_CONSOLE is not setCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_NR_UARTS=4CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=yCONFIG_SERIAL_8250_MANY_PORTS=y
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_RSA is not set
#
# Non-8250 serial port support
#CONFIG_SERIAL_MAX3100=yCONFIG_SERIAL_MAX3107=yCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=yCONFIG_SERIAL_TIMBERDALE=y
# CONFIG_SERIAL_ALTERA_JTAGUART is not setCONFIG_SERIAL_ALTERA_UART=yCONFIG_SERIAL_ALTERA_UART_MAXPORTS=4CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200
# CONFIG_SERIAL_ALTERA_UART_CONSOLE is not setCONFIG_SERIAL_XILINX_PS_UART=yCONFIG_SERIAL_XILINX_PS_UART_CONSOLE=yCONFIG_TTY_PRINTK=y
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not setCONFIG_R3964=yCONFIG_MWAVE=yCONFIG_RAW_DRIVER=yCONFIG_MAX_RAW_DEVS=256CONFIG_HANGCHECK_TIMER=y
# CONFIG_RAMOOPS is not setCONFIG_I2C=yCONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
# CONFIG_I2C_CHARDEV is not set
# CONFIG_I2C_HELPER_AUTO is not setCONFIG_I2C_SMBUS=y
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=yCONFIG_I2C_ALGOPCF=y
# CONFIG_I2C_ALGOPCA is not set
#
# I2C Hardware Bus support
#
#
# I2C system bus drivers (mostly embedded / system-on-chip) #
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y
#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT_LIGHT is not set
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not setCONFIG_I2C_DEBUG_BUS=yCONFIG_SPI=yCONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
# CONFIG_SPI_ALTERA is not set
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_PXA2XX_PCI is not setCONFIG_SPI_DESIGNWARE=y
#
# SPI Protocol Masters
#CONFIG_SPI_TLE62X0=y
#
# PPS support
#
#
# PPS generators support
#CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_SUPPLY is not setCONFIG_HWMON=yCONFIG_HWMON_VID=yCONFIG_HWMON_DEBUG_CHIP=y
#
# Native drivers
#
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not setCONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not setCONFIG_SENSORS_ADM9240=yCONFIG_SENSORS_ADT7475=y
# CONFIG_SENSORS_ASC7621 is not set
# CONFIG_SENSORS_DS620 is not setCONFIG_SENSORS_DS1621=y
# CONFIG_SENSORS_F71805F is not setCONFIG_SENSORS_F71882FG=yCONFIG_SENSORS_F75375S=yCONFIG_SENSORS_FSCHMD=yCONFIG_SENSORS_G760A=yCONFIG_SENSORS_GL518SM=y
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_IT87 is not setCONFIG_SENSORS_JC42=yCONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not setCONFIG_SENSORS_LM73=yCONFIG_SENSORS_LM75=y
# CONFIG_SENSORS_LM77 is not setCONFIG_SENSORS_LM78=y
# CONFIG_SENSORS_LM80 is not setCONFIG_SENSORS_LM83=yCONFIG_SENSORS_LM85=yCONFIG_SENSORS_LM87=yCONFIG_SENSORS_LM90=yCONFIG_SENSORS_LM92=y
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LTC4151 is not setCONFIG_SENSORS_LM95241=y
# CONFIG_SENSORS_MAX1111 is not set
# CONFIG_SENSORS_MAX16065 is not set
# CONFIG_SENSORS_MAX1619 is not setCONFIG_SENSORS_PC87360=y
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not setCONFIG_SENSORS_SHT21=y
# CONFIG_SENSORS_EMC1403 is not setCONFIG_SENSORS_EMC2103=yCONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SCH5627 is not setCONFIG_SENSORS_ADS1015=yCONFIG_SENSORS_ADS7828=yCONFIG_SENSORS_ADS7871=y
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_WM831X is not set
# CONFIG_SENSORS_WM8350 is not set
# CONFIG_SENSORS_APPLESMC is not setCONFIG_THERMAL=y
# CONFIG_THERMAL_HWMON is not setCONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_WM831X_WATCHDOG is not setCONFIG_WM8350_WATCHDOG=yCONFIG_ACQUIRE_WDT=y
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_SC520_WDT is not setCONFIG_SBC_FITPC2_WATCHDOG=y
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not setCONFIG_IBMASR=yCONFIG_WAFER_WDT=y
# CONFIG_IT8712F_WDT is not setCONFIG_HP_WATCHDOG=yCONFIG_HPWDT_NMI_DECODING=y
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_60XX_WDT is not set
# CONFIG_SBC8360_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
# CONFIG_SMSC37B787_WDT is not setCONFIG_W83627HF_WDT=y
# CONFIG_W83697HF_WDT is not set
# CONFIG_W83697UG_WDT is not setCONFIG_W83877F_WDT=y
# CONFIG_W83977F_WDT is not setCONFIG_MACHZ_WDT=yCONFIG_SBC_EPX_C3_WATCHDOG=yCONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#CONFIG_SSB=yCONFIG_SSB_SILENT=yCONFIG_BCMA_POSSIBLE=y
#
# Broadcom specific AMBA
#CONFIG_BCMA=yCONFIG_BCMA_DEBUG=yCONFIG_MFD_SUPPORT=yCONFIG_MFD_CORE=y
# CONFIG_MFD_88PM860X is not setCONFIG_MFD_SM501=y
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set
# CONFIG_TWL4030_CORE is not setCONFIG_MFD_STMPE=y
# CONFIG_MFD_TC3589X is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not setCONFIG_PMIC_ADP5520=y
# CONFIG_MFD_MAX8925 is not setCONFIG_MFD_MAX8997=y
# CONFIG_MFD_MAX8998 is not setCONFIG_MFD_WM8400=yCONFIG_MFD_WM831X=yCONFIG_MFD_WM831X_I2C=yCONFIG_MFD_WM831X_SPI=yCONFIG_MFD_WM8350=yCONFIG_MFD_WM8350_I2C=y
# CONFIG_MFD_WM8994 is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_MC13XXX is not setCONFIG_ABX500_CORE=yCONFIG_AB3100_CORE=yCONFIG_AB3100_OTP=y
# CONFIG_EZX_PCAP is not setCONFIG_AB8500_CORE=y
# CONFIG_AB8500_DEBUG is not set
# CONFIG_AB3550_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_TPS65910 is not set
# CONFIG_REGULATOR is not setCONFIG_MEDIA_SUPPORT=y
#
# Multimedia core support
#CONFIG_VIDEO_DEV=yCONFIG_VIDEO_V4L2_COMMON=yCONFIG_VIDEO_MEDIA=y
#
# Multimedia drivers
#
# CONFIG_RC_CORE is not setCONFIG_MEDIA_TUNER=yCONFIG_MEDIA_TUNER_CUSTOMISE=y
#
# Customize TV tuners
#
# CONFIG_MEDIA_TUNER_SIMPLE is not set
# CONFIG_MEDIA_TUNER_TDA8290 is not setCONFIG_MEDIA_TUNER_TDA827X=yCONFIG_MEDIA_TUNER_TDA18271=yCONFIG_MEDIA_TUNER_TDA9887=yCONFIG_MEDIA_TUNER_TEA5767=yCONFIG_MEDIA_TUNER_MT20XX=yCONFIG_MEDIA_TUNER_MT2060=y
# CONFIG_MEDIA_TUNER_MT2266 is not set
# CONFIG_MEDIA_TUNER_MT2131 is not setCONFIG_MEDIA_TUNER_QT1010=y
# CONFIG_MEDIA_TUNER_XC2028 is not setCONFIG_MEDIA_TUNER_XC5000=yCONFIG_MEDIA_TUNER_MXL5005S=yCONFIG_MEDIA_TUNER_MXL5007T=y
# CONFIG_MEDIA_TUNER_MC44S803 is not set
# CONFIG_MEDIA_TUNER_MAX2165 is not set
# CONFIG_MEDIA_TUNER_TDA18218 is not setCONFIG_MEDIA_TUNER_TDA18212=yCONFIG_VIDEO_V4L2=yCONFIG_V4L2_MEM2MEM_DEV=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_MEMOPS=yCONFIG_VIDEOBUF2_VMALLOC=y
# CONFIG_VIDEO_CAPTURE_DRIVERS is not setCONFIG_V4L_MEM2MEM_DRIVERS=yCONFIG_VIDEO_MEM2MEM_TESTDEV=y
# CONFIG_RADIO_ADAPTERS is not set
#
# Graphics support
#CONFIG_DRM=y
# CONFIG_VGASTATE is not setCONFIG_VIDEO_OUTPUT_CONTROL=y
# CONFIG_FB is not setCONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not setCONFIG_BACKLIGHT_CLASS_DEVICE=yCONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_WM831X is not setCONFIG_BACKLIGHT_ADP5520=yCONFIG_BACKLIGHT_ADP8860=y
#
# Display device support
#CONFIG_DISPLAY_SUPPORT=y
#
# Display hardware drivers
#
# CONFIG_SOUND is not setCONFIG_HID_SUPPORT=y
# CONFIG_HID is not setCONFIG_HID_PID=y
# CONFIG_USB_SUPPORT is not set
# CONFIG_MMC is not setCONFIG_MEMSTICK=y
# CONFIG_MEMSTICK_DEBUG is not set
#
# MemoryStick drivers
#CONFIG_MEMSTICK_UNSAFE_RESUME=yCONFIG_MSPRO_BLOCK=y
#
# MemoryStick Host Controller Drivers
#CONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=y
#
# LED drivers
#CONFIG_LEDS_LM3530=yCONFIG_LEDS_ALIX2=y
# CONFIG_LEDS_LP3944 is not setCONFIG_LEDS_LP5521=y
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_PCA955X is not setCONFIG_LEDS_WM831X_STATUS=yCONFIG_LEDS_WM8350=y
# CONFIG_LEDS_DAC124S085 is not setCONFIG_LEDS_BD2802=yCONFIG_LEDS_ADP5520=y
# CONFIG_LEDS_TRIGGERS is not set
#
# LED Triggers
#
# CONFIG_NFC_DEVICES is not setCONFIG_ACCESSIBILITY=yCONFIG_EDAC=y
#
# Reporting subsystems
#CONFIG_EDAC_DEBUG=y
# CONFIG_EDAC_MM_EDAC is not setCONFIG_RTC_LIB=yCONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not setCONFIG_RTC_DEBUG=y
#
# RTC interfaces
#CONFIG_RTC_INTF_SYSFS=y
# CONFIG_RTC_INTF_DEV is not set
# CONFIG_RTC_DRV_TEST is not set
#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not setCONFIG_RTC_DRV_DS1672=yCONFIG_RTC_DRV_DS3232=yCONFIG_RTC_DRV_MAX6900=y
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not setCONFIG_RTC_DRV_ISL12022=yCONFIG_RTC_DRV_X1205=yCONFIG_RTC_DRV_PCF8563=yCONFIG_RTC_DRV_PCF8583=y
# CONFIG_RTC_DRV_M41T80 is not setCONFIG_RTC_DRV_BQ32K=yCONFIG_RTC_DRV_S35390A=yCONFIG_RTC_DRV_FM3130=yCONFIG_RTC_DRV_RX8581=y
# CONFIG_RTC_DRV_RX8025 is not set
#
# SPI RTC drivers
#
# CONFIG_RTC_DRV_M41T94 is not setCONFIG_RTC_DRV_DS1305=y
# CONFIG_RTC_DRV_DS1390 is not setCONFIG_RTC_DRV_MAX6902=y
# CONFIG_RTC_DRV_R9701 is not setCONFIG_RTC_DRV_RS5C348=y
# CONFIG_RTC_DRV_DS3234 is not set
# CONFIG_RTC_DRV_PCF2123 is not set
#
# Platform RTC drivers
#CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not setCONFIG_RTC_DRV_DS1553=y
# CONFIG_RTC_DRV_DS1742 is not setCONFIG_RTC_DRV_STK17TA8=y
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not setCONFIG_RTC_DRV_MSM6242=yCONFIG_RTC_DRV_BQ4802=yCONFIG_RTC_DRV_RP5C01=yCONFIG_RTC_DRV_V3020=y
# CONFIG_RTC_DRV_WM831X is not set
# CONFIG_RTC_DRV_WM8350 is not set
# CONFIG_RTC_DRV_AB3100 is not setCONFIG_RTC_DRV_AB8500=y
#
# on-CPU RTC drivers
#CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
#
# DMA Devices
#CONFIG_TIMB_DMA=yCONFIG_DMA_ENGINE=y
#
# DMA Clients
#
# CONFIG_NET_DMA is not setCONFIG_ASYNC_TX_DMA=yCONFIG_DMATEST=y
# CONFIG_AUXDISPLAY is not setCONFIG_UIO=y
# CONFIG_UIO_PDRV is not setCONFIG_UIO_PDRV_GENIRQ=yCONFIG_STAGING=y
# CONFIG_STAGING_EXCLUDE_BUILD is not setCONFIG_ECHO=y
# CONFIG_BRCMUTIL is not setCONFIG_POHMELFS=y
# CONFIG_POHMELFS_DEBUG is not setCONFIG_POHMELFS_CRYPTO=y
# CONFIG_IIO is not set
# CONFIG_XVMALLOC is not set
# CONFIG_ZRAM is not set
# CONFIG_ZCACHE is not setCONFIG_MACH_NO_WESTBRIDGE=yCONFIG_FT1000=y
#
# Speakup console speech
#CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
# CONFIG_X86_PLATFORM_DEVICES is not set
#
# Firmware Drivers
#CONFIG_EDD=y
# CONFIG_EDD_OFF is not set
# CONFIG_FIRMWARE_MEMMAP is not set
# CONFIG_DELL_RBU is not setCONFIG_DCDBAS=yCONFIG_DMIID=yCONFIG_DMI_SYSFS=y
# CONFIG_ISCSI_IBFT_FIND is not setCONFIG_SIGMA=y
# CONFIG_GOOGLE_FIRMWARE is not set
#
# File systems
#
# CONFIG_EXT2_FS is not setCONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not setCONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
# CONFIG_EXT4_FS is not setCONFIG_JBD=y
# CONFIG_JBD_DEBUG is not setCONFIG_FS_MBCACHE=yCONFIG_REISERFS_FS=yCONFIG_REISERFS_CHECK=yCONFIG_REISERFS_FS_XATTR=y
# CONFIG_REISERFS_FS_POSIX_ACL is not set
# CONFIG_REISERFS_FS_SECURITY is not set
# CONFIG_JFS_FS is not setCONFIG_XFS_FS=yCONFIG_XFS_QUOTA=yCONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not setCONFIG_GFS2_FS=y
# CONFIG_OCFS2_FS is not setCONFIG_FS_POSIX_ACL=yCONFIG_EXPORTFS=yCONFIG_FILE_LOCKING=yCONFIG_FSNOTIFY=yCONFIG_DNOTIFY=yCONFIG_INOTIFY_USER=yCONFIG_FANOTIFY=yCONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
# CONFIG_QUOTA is not setCONFIG_QUOTA_NETLINK_INTERFACE=yCONFIG_QUOTACTL=yCONFIG_AUTOFS4_FS=y
# CONFIG_FUSE_FS is not set
#
# Caches
#CONFIG_FSCACHE=y
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_CACHEFILES is not set
#
# CD-ROM/DVD Filesystems
#
# CONFIG_ISO9660_FS is not set
# CONFIG_UDF_FS is not set
#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not setCONFIG_NTFS_FS=yCONFIG_NTFS_DEBUG=y
# CONFIG_NTFS_RW is not set
#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not setCONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not setCONFIG_CONFIGFS_FS=yCONFIG_MISC_FILESYSTEMS=yCONFIG_HFSPLUS_FS=y
# CONFIG_JFFS2_FS is not setCONFIG_UBIFS_FS=yCONFIG_UBIFS_FS_XATTR=yCONFIG_UBIFS_FS_ADVANCED_COMPR=yCONFIG_UBIFS_FS_LZO=y
# CONFIG_UBIFS_FS_ZLIB is not setCONFIG_UBIFS_FS_DEBUG=y
# CONFIG_CRAMFS is not setCONFIG_SQUASHFS=y
# CONFIG_SQUASHFS_XATTR is not set
# CONFIG_SQUASHFS_LZO is not setCONFIG_SQUASHFS_XZ=yCONFIG_SQUASHFS_EMBEDDED=yCONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3CONFIG_VXFS_FS=yCONFIG_MINIX_FS=y
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not setCONFIG_PSTORE=yCONFIG_SYSV_FS=y
# CONFIG_UFS_FS is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
#
# Partition Types
#CONFIG_PARTITION_ADVANCED=yCONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not setCONFIG_ACORN_PARTITION_ICS=yCONFIG_ACORN_PARTITION_ADFS=yCONFIG_ACORN_PARTITION_POWERTEC=y
# CONFIG_ACORN_PARTITION_RISCIX is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not setCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not setCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=y
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not setCONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not setCONFIG_KARMA_PARTITION=yCONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not setCONFIG_NLS=yCONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=yCONFIG_NLS_CODEPAGE_737=y
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not setCONFIG_NLS_CODEPAGE_855=y
# CONFIG_NLS_CODEPAGE_857 is not setCONFIG_NLS_CODEPAGE_860=y
# CONFIG_NLS_CODEPAGE_861 is not setCONFIG_NLS_CODEPAGE_862=y
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not setCONFIG_NLS_CODEPAGE_869=y
# CONFIG_NLS_CODEPAGE_936 is not setCONFIG_NLS_CODEPAGE_950=yCONFIG_NLS_CODEPAGE_932=y
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not setCONFIG_NLS_ISO8859_8=y
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not setCONFIG_NLS_ISO8859_1=yCONFIG_NLS_ISO8859_2=yCONFIG_NLS_ISO8859_3=yCONFIG_NLS_ISO8859_4=y
# CONFIG_NLS_ISO8859_5 is not setCONFIG_NLS_ISO8859_6=yCONFIG_NLS_ISO8859_7=yCONFIG_NLS_ISO8859_9=yCONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not setCONFIG_NLS_UTF8=y
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048
# CONFIG_MAGIC_SYSRQ is not set
# CONFIG_STRIP_ASM_SYMS is not set CONFIG_UNUSED_SYMBOLS=yCONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_DEBUG_KERNEL is not set
# CONFIG_HARDLOCKUP_DETECTOR is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
# CONFIG_SPARSE_RCU_POINTER is not set CONFIG_STACKTRACE=y
# CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y
# CONFIG_LKDTM is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y
# CONFIG_EVENT_POWER_TRACING_DEPRECATED is not set CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_TRACING=yCONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=yCONFIG_FTRACE=yCONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_PREEMPT_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_DYNAMIC_FTRACE is not set
# CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_SELFTEST=y CONFIG_FTRACE_STARTUP_TEST=y CONFIG_EVENT_TRACE_TEST_SYSCALLS=y CONFIG_RING_BUFFER_BENCHMARK=y CONFIG_DYNAMIC_DEBUG=y
# CONFIG_DMA_API_DEBUG is not set CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_TEST_KSTRTOX=y
# CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y
# CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
# CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y
# CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_OPTIMIZE_INLINING=y
#
# Security options
#
# CONFIG_KEYS is not setCONFIG_SECURITY_DMESG_RESTRICT=yCONFIG_SECURITY=yCONFIG_SECURITYFS=yCONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_PATH is not set
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_IMA is not setCONFIG_DEFAULT_SECURITY_DAC=yCONFIG_DEFAULT_SECURITY=""CONFIG_CRYPTO=y
#
# Crypto core or helper
#
# CONFIG_CRYPTO_FIPS is not setCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ALGAPI2=yCONFIG_CRYPTO_AEAD=yCONFIG_CRYPTO_AEAD2=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_BLKCIPHER2=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_HASH2=yCONFIG_CRYPTO_RNG=yCONFIG_CRYPTO_RNG2=yCONFIG_CRYPTO_PCOMP2=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not setCONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not setCONFIG_CRYPTO_WORKQUEUE=yCONFIG_CRYPTO_CRYPTD=y
# CONFIG_CRYPTO_AUTHENC is not set
#
# Authenticated Encryption with Associated Data
#CONFIG_CRYPTO_CCM=yCONFIG_CRYPTO_GCM=yCONFIG_CRYPTO_SEQIV=y
#
# Block modes
#CONFIG_CRYPTO_CBC=yCONFIG_CRYPTO_CTR=yCONFIG_CRYPTO_CTS=yCONFIG_CRYPTO_ECB=y
# CONFIG_CRYPTO_PCBC is not set
#
# Hash modes
#CONFIG_CRYPTO_HMAC=y
#
# Digest
#CONFIG_CRYPTO_CRC32C=yCONFIG_CRYPTO_CRC32C_INTEL=yCONFIG_CRYPTO_GHASH=yCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
# CONFIG_CRYPTO_SHA1 is not set
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not setCONFIG_CRYPTO_TGR192=yCONFIG_CRYPTO_WP512=y
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set
#
# Ciphers
#CONFIG_CRYPTO_AES=yCONFIG_CRYPTO_AES_X86_64=yCONFIG_CRYPTO_AES_NI_INTEL=y
# CONFIG_CRYPTO_ANUBIS is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_BLOWFISH is not setCONFIG_CRYPTO_CAMELLIA=y
# CONFIG_CRYPTO_CAST5 is not setCONFIG_CRYPTO_CAST6=yCONFIG_CRYPTO_DES=yCONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not setCONFIG_CRYPTO_SEED=yCONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_TEA is not setCONFIG_CRYPTO_TWOFISH=yCONFIG_CRYPTO_TWOFISH_COMMON=yCONFIG_CRYPTO_TWOFISH_X86_64=y
#
# Compression
#CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not setCONFIG_CRYPTO_LZO=y
#
# Random Number Generation
#CONFIG_CRYPTO_ANSI_CPRNG=yCONFIG_CRYPTO_USER_API=yCONFIG_CRYPTO_USER_API_HASH=yCONFIG_CRYPTO_USER_API_SKCIPHER=y
# CONFIG_CRYPTO_HW is not setCONFIG_HAVE_KVM=y
# CONFIG_VIRTUALIZATION is not setCONFIG_BINARY_PRINTF=y
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_GENERIC_FIND_FIRST_BIT=yCONFIG_GENERIC_FIND_NEXT_BIT=yCONFIG_GENERIC_FIND_LAST_BIT=yCONFIG_CRC_CCITT=yCONFIG_CRC16=yCONFIG_CRC_T10DIF=yCONFIG_CRC_ITU_T=yCONFIG_CRC32=y
# CONFIG_CRC7 is not set
# CONFIG_LIBCRC32C is not setCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_LZO_COMPRESS=yCONFIG_LZO_DECOMPRESS=yCONFIG_XZ_DEC=yCONFIG_XZ_DEC_X86=y
# CONFIG_XZ_DEC_POWERPC is not set
# CONFIG_XZ_DEC_IA64 is not setCONFIG_XZ_DEC_ARM=y
# CONFIG_XZ_DEC_ARMTHUMB is not setCONFIG_XZ_DEC_SPARC=yCONFIG_XZ_DEC_BCJ=yCONFIG_XZ_DEC_TEST=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_NLATTR=yCONFIG_AVERAGE=y
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
Quoted 37 lines · Randy Dunlap
Quoted 30 lines · Cyrill Gorcunov
Quoted 29 lines · Cyrill Gorcunov
Quoted 16 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
apic_flat_64.cneeds to includemodule.hto fix these warnings:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage classarch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declarationSigned-off-by Randy Dunlap <[email protected]>--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 7 lines
arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h> Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
Quoted 5 lines
Quoted 2 lines
I've CC'ed Ingo and Suresh.
Randy, while adding
module.hhere is correct I fail to see why I didn't hit this problem before, could you please post your config?
Quoted 9 lines
Certainly, it's attached. It's a randconfig file.
I saw this build error on roughly 5 out of 15 randconfig builds.
CONFIG_SMPis disabled...Thanks.
CONFIG_SMP seems to be the point, unweaving headers deps backward is not
that convenient task, probably there is kinda automation tools exist? I have a gut feeling I saw something but can't remember where exactly ;)
Signature · 1 line
Cyrill
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
In reply to Randy DunlapQuoted 21 lines · Randy Dunlap
Quoted 21 lines
Quoted 20 lines
arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 13 lines
arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h> Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
I've CC'ed Ingo and Suresh.
Quoted 7 lines
Quoted 2 lines
Randy, while adding
module.hhere is correct I fail to see why I didn't hit this problem before, could you please post your config?Certainly, it's attached. It's a randconfig file.
I saw this build error on roughly 5 out of 15 randconfig builds.
CONFIG_SMPis disabled...
Your config builds just fine here, using latest -tip:
tip/master 726281b: Merge branch 'tools/kvm'
Kernel: arch/x86/boot/bzImage is ready (#2)
or using x86/apic directly:
tip/x86/apic 1a8880a: x86, apic: Make apic drivers static
System is 3001 kB
CRC 882c2d5c
Kernel: arch/x86/boot/bzImage is ready (#3)
Has linux-next changed something that triggers this build bug?
Thanks,
Ingo
Re: [PATCH -next] x86: apic_flat_64.c needs module.h
Quoted 27 lines · Ingo Molnar
Quoted 24 lines · Randy Dunlap
Quoted 23 lines
Quoted 18 lines
arch/x86/kernel/apic/apic_flat_64.c line 22
Quoted 13 lines
arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 file changed, 1 insertion(+)arch/x86/kernel/apic/apic_flat_64.c +1
-0@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h> Thanks Randy! For some reason I didn't hit this problem while were compiling the kernel and testing it (I usually do not use modules though).
Quoted 2 lines
I've CC'ed Ingo and Suresh.
Randy, while adding
module.hhere is correct I fail to see why I didn't hit this problem before, could you please post your config?
Quoted 6 lines
Quoted 4 lines
Certainly, it's attached. It's a randconfig file.
I saw this build error on roughly 5 out of 15 randconfig builds.
CONFIG_SMPis disabled...Your config builds just fine here, using latest -tip:
oh, stupid me, it's a warning, not a build failure.
Applied your fix, thanks Randy!
Ingo
[tip:x86/apic] x86, apic: Include module.h header in apic_flat_64.c
In reply to Randy DunlapCommit-ID: b18bf0948e1037e7ed33378c80f1ecb8c77c30e9 Gitweb: http://git.kernel.org/tip/b18bf0948e1037e7ed33378c80f1ecb8c77c30e9 Author: Randy Dunlap <[email protected]> AuthorDate: Mon, 23 May 2011 10:43:00 -0700 Committer: Ingo Molnar <[email protected]> CommitDate: Mon, 23 May 2011 21:27:35 +0200
x86, apic: Include module.h header in apic_flat_64.c
apic_flat_64.c needs to include module.h because it uses EXPORT_SYMBOL_GPL().
This fixes these warnings on some !SMP randconfigs:
arch/x86/kernel/apic/apic_flat_64.c:31: warning: data definition has no type or storage class arch/x86/kernel/apic/apic_flat_64.c:31: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL' arch/x86/kernel/apic/apic_flat_64.c:31: warning: parameter names (without types) in function declaration
--- arch/x86/kernel/apic/apic_flat_64.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
arch/x86/kernel/apic/apic_flat_64.c +1 -0
@@ -16,6 +16,7 @@#include <linux/ctype.h> #include <linux/init.h> #include <linux/hardirq.h> +#include <linux/module.h> #include <asm/smp.h> #include <asm/apic.h> #include <asm/ipi.h>
Re: linux-next: Tree for May 23 (hwmon/coretemp.c)
In reply to Stephen RothwellQuoted 3 lines · On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
Hi all,
Changes since 20110520:
when CONFIG_SMP is not enabled:
drivers/hwmon/coretemp.c:765: error: implicit declaration of function 'cpu_sibling_mask'
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
_______________________________________________
lm-sensors mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
Re: [lm-sensors] linux-next: Tree for May 23 (hwmon/coretemp.c)
Sigh. And I was sure I tested that :(. I'll look into it immediately.
Guenter
Quoted 11 lines · Randy Dunlap
Quoted 3 lines · On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
Hi all,
Changes since 20110520:
when
CONFIG_SMPis not enabled:
drivers/hwmon/coretemp.c:765: error: implicit declaration of function 'cpu_sibling_mask'
Quoted 8 lines
---
~Randy
*** Remember to useDocumentation/SubmitChecklistwhen testing your code ***_______________________________________________
lm-sensors mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
_______________________________________________
lm-sensors mailing list
[email protected]
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
PATCH 1/1 target: fix tfc_io.c printk format warning
In reply to Stephen RothwellFrom: Randy Dunlap <[email protected]>
Fix printk format warning:
drivers/target/tcm_fc/tfc_io.c:209: warning: format '%x' expects type 'unsigned int', but argument 5 has type 'size_t'
--- drivers/target/tcm_fc/tfc_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
and please put an entry in the MAINTAINERS file for drivers/target/
drivers/target/tcm_fc/tfc_io.c +1 -1
@@ -203,7 +203,7 @@ int ft_queue_data_in(struct se_cmd *se_c/* XXX For now, initiator will retry */ if (printk_ratelimit ())printk (KERN_ERR "%s: Failed to send frame %p, " -"xid <0x%x>, remaining <0x%x>, " +"xid <0x%x>, remaining <0x%zx>, " "lso_max <0x%x>\n" , __func__, fp, ep->xid, remaining, lport->lso_max);
Re: [PATCH -next] target: fix tfc_io.c printk format warning
Quoted 8 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix printk format warning:
drivers/target/tcm_fc/tfc_io.c:209: warning: format '%x' expects type 'unsigned int', but argument 5 has type 'size_t'Signed-off-by Randy Dunlap <[email protected]>---
Hey Randy,
Kiran (CC'ed) was going to include this along with a bugfix patch for scsi-misc, but it's probably easier to just change this in linux-next now..
Quoted 5 lines
drivers/target/tcm_fc/tfc_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)and please put an entry in the
MAINTAINERSfile fordrivers/target/
<nod>, sending out that patch shortly.
Thanks,
--nab
Quoted 12 lines
drivers/target/tcm_fc/tfc_io.c +1
-1@@ -203,7 +203,7 @@ int ft_queue_data_in(struct se_cmd *se_c/* XXX For now, initiator will retry */ if (printk_ratelimit ())printk (KERN_ERR "%s: Failed to send frame %p, " -"xid <0x%x>, remaining <0x%x>, " +"xid <0x%x>, remaining <0x%zx>, " "lso_max <0x%x>\n" , __func__, fp, ep->xid, remaining, lport->lso_max);
Re: [PATCH -next] target: fix tfc_io.c printk format warning
Quoted 7 lines · On Mon, 23 May 2011 13:47:24 -0700 Nicholas A. Bellinger wrote:
Quoted 6 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix printk format warning:
drivers/target/tcm_fc/tfc_io.c:209: warning: format '%x' expects type 'unsigned int', but argument 5 has type 'size_t'
Quoted 8 lines
Quoted 2 lines
Signed-off-by Randy Dunlap <[email protected]>---
Hey Randy,
Kiran (CC'ed) was going to include this along with a bugfix patch for scsi-misc, but it's probably easier to just change this in linux-next now..
Hey Nick,
Is there some way to have this patch merged for linux-next and mainline?
Thanks.
Quoted 15 lines
Signed-off-by Nicholas A. Bellinger <[email protected]>Quoted 5 lines
drivers/target/tcm_fc/tfc_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)and please put an entry in the
MAINTAINERSfile fordrivers/target/<nod>, sending out that patch shortly.
Thanks,
--nab
Quoted 1 line
Quoted 16 lines
drivers/target/tcm_fc/tfc_io.c int ft_queue_data_in(struct se_cmd *se_c · line 209
Quoted 11 lines
drivers/target/tcm_fc/tfc_io.c +1
-1@@ -203,7 +203,7 @@ int ft_queue_data_in(struct se_cmd *se_c/* XXX For now, initiator will retry */ if (printk_ratelimit ())printk (KERN_ERR "%s: Failed to send frame %p, " -"xid <0x%x>, remaining <0x%x>, " +"xid <0x%x>, remaining <0x%zx>, " "lso_max <0x%x>\n" , __func__, fp, ep->xid, remaining, lport->lso_max);--
To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
PATCH 1/1 mtd: fix physmap.h warnings
In reply to Stephen RothwellFrom: Randy Dunlap <[email protected]>
Fix build warnings in physmap.h:
include/linux/mtd/physmap.h:25: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/mtd/physmap.h:26: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:27: warning: 'struct platform_device' declared inside parameter list
--- include/linux/mtd/physmap.h | 1 + 1 file changed, 1 insertion(+)
include/linux/mtd/physmap.h +1 -0
@@ -19,6 +19,7 @@#include <linux/mtd/partitions.h> struct map_info ; +struct platform_device ;struct physmap_flash_data {unsigned int width;
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 10 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix build warnings in
physmap.h:
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter listSigned-off-by Randy Dunlap <[email protected]>
Oh, this was missed during review. This was introduced in b7281ca2a4b00044c60c25059f467d05772cdbe3 which is going in via Russel's tree, so I guess Russel could pick up your patch.
CCed relevant people.
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 10 lines · Artem Bityutskiy
Quoted 9 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix build warnings in
physmap.h:
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter list
Quoted 5 lines
Quoted 1 line
Signed-off-by Randy Dunlap <[email protected]>Oh, this was missed during review. This was introduced in
b7281ca2a4b00044c60c25059f467d05772cdbe3which is going in via Russel's tree, so I guess Russel could pick up your patch.
My big apologies, s/Russel/Russell/.
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 11 lines · Artem Bityutskiy
Quoted 10 lines · Artem Bityutskiy
Quoted 9 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix build warnings in
physmap.h:
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter list
Quoted 7 lines
Quoted 5 lines
Quoted 1 line
Signed-off-by Randy Dunlap <[email protected]>Oh, this was missed during review. This was introduced in
b7281ca2a4b00044c60c25059f467d05772cdbe3which is going in via Russel's tree, so I guess Russel could pick up your patch.My big apologies, s/Russel/Russell/.
Which patch? Neither of these messages contained Randy's patch and I wasn't included on the original posting.
Signature · 3 lines
Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of:
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 14 lines · Russell King
Quoted 13 lines · Artem Bityutskiy
Quoted 12 lines · Artem Bityutskiy
Quoted 10 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Fix build warnings in
physmap.h:
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter listSigned-off-by Randy Dunlap <[email protected]>
Quoted 8 lines
Quoted 5 lines
Quoted 3 lines
Oh, this was missed during review. This was introduced in
b7281ca2a4b00044c60c25059f467d05772cdbe3which is going in via Russel's tree, so I guess Russel could pick up your patch.My big apologies, s/Russel/Russell/.
Which patch? Neither of these messages contained Randy's patch and I wasn't included on the original posting.
Sorry, I assumed you'd look that lkml is in CC and would find it in lkml (I assumed you are subscribed there). I'll send this patch shortly.
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Re: [PATCH -next] mtd: fix physmap.h warnings
In reply to Russell KingFrom: Randy Dunlap <[email protected]>
Subject: [PATCH] mtd: fix physmap.h warnings
Fix build warnings in physmap.h:
include/linux/mtd/physmap.h:25: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/mtd/physmap.h:26: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:27: warning: 'struct platform_device' declared inside parameter list
--- include/linux/mtd/physmap.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
include/linux/mtd/physmap.h +1 -0
@@ -19,6 +19,7 @@#include <linux/mtd/partitions.h> struct map_info ; +struct platform_device ;struct physmap_flash_data {unsigned int width;
Signature · 1 line
1.7.2.3
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 5 lines · Artem Bityutskiy
From: Randy Dunlap <[email protected]>
Subject: [PATCH] mtd: fixphysmap.hwarningsFix build warnings in
physmap.h:
Quoted 7 lines
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter listSigned-off-by Randy Dunlap <[email protected]>Signed-off-by Artem Bityutskiy <[email protected]>
David, it looks like Russel did not merge this patch and people complain. Could you please merge it?
Signature · 2 lines
Best Regards, Artem Bityutskiy (Артём Битюцкий)
Re: [PATCH -next] mtd: fix physmap.h warnings
Quoted 11 lines · Artem Bityutskiy
Quoted 10 lines · Artem Bityutskiy
From: Randy Dunlap <[email protected]>
Subject: [PATCH] mtd: fixphysmap.hwarningsFix build warnings in
physmap.h:
include/linux/mtd/physmap.h:25: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you wantinclude/linux/mtd/physmap.h:26: warning: 'structplatform_device' declared inside parameter listinclude/linux/mtd/physmap.h:27: warning: 'structplatform_device' declared inside parameter list
Quoted 4 lines
Quoted 2 lines
Signed-off-by Randy Dunlap <[email protected]>Signed-off-by Artem Bityutskiy <[email protected]>David, it looks like Russel did not merge this patch and people
^^
Quoted 1 line
complain. Could you please merge it?
Bah, it got lost in the depths of my mailboxes and forgotten...
Signature · 3 lines
Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of:
Re: [PATCH -next] mtd: fix physmap.h warnings
In reply to Randy DunlapFrom: Randy Dunlap <[email protected]>
Subject: [PATCH] mtd: fix physmap.h warnings
Fix build warnings in physmap.h:
include/linux/mtd/physmap.h:25: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:25: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/mtd/physmap.h:26: warning: 'struct platform_device' declared inside parameter list include/linux/mtd/physmap.h:27: warning: 'struct platform_device' declared inside parameter list
--- include/linux/mtd/physmap.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
include/linux/mtd/physmap.h +1 -0
@@ -19,6 +19,7 @@#include <linux/mtd/partitions.h> struct map_info ; +struct platform_device ;struct physmap_flash_data {unsigned int width;
Signature · 1 line
1.7.2.3
Re: linux-next: Tree for May 23 (sound/soc/codecs)
In reply to Stephen RothwellQuoted 3 lines · On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
Hi all,
Changes since 20110520:
when CONFIG_GPIOLIB is not enabled
and CONFIG_GENERIC_GPIO is not enabled:
sound/soc/codecs/ak4641.c:524: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function) sound/soc/codecs/wm8915.c:2857: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: linux-next: Tree for May 23 (sound/soc/codecs)
Quoted 7 lines · Randy Dunlap
On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
when
CONFIG_GPIOLIBis not enabled
andCONFIG_GENERIC_GPIOis not enabled:
sound/soc/codecs/ak4641.c:524: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)sound/soc/codecs/wm8915.c:2857: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)
What architecture is this on (you should always include information like this anyway so people can try to reproduce what you're seeing)? In any case, please talk to the architecture maintainers about this - it's an issue in the architecture GPIO support (or lack thereof) rather than a driver problem.
Also adding Dmitry who submitted the driver - Randy, please try to remember to CC relevant people.
Re: linux-next: Tree for May 23 (sound/soc/codecs)
Quoted 11 lines · On Tue, 24 May 2011 06:47:28 +0800 Mark Brown wrote:
Quoted 7 lines · Randy Dunlap
On Mon, 23 May 2011 15:45:18 +1000 Stephen Rothwell wrote:
when
CONFIG_GPIOLIBis not enabled
andCONFIG_GENERIC_GPIOis not enabled:
sound/soc/codecs/ak4641.c:524: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)sound/soc/codecs/wm8915.c:2857: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)What architecture is this on (you should always include information like this anyway so people can try to reproduce what you're seeing)? In any
on x86_64 [adding [email protected] == arch maintainers]
Quoted 3 lines
case, please talk to the architecture maintainers about this - it's an issue in the architecture GPIO support (or lack thereof) rather than a driver problem.
except that a driver should not assume that defines like GPIOF_OUT_INIT_LOW are always available.
Quoted 2 lines
Also adding Dmitry who submitted the driver - Randy, please try to remember to CC relevant people.
Which driver did Dmitry submit? how would I know that?
I don't download every linux-next git tree -- just linux-next tarballs.
ak4641.c says:MODULE_AUTHOR("Harald Welte <[email protected]>");
[which bounces]
and wm8915.c says:MODULE_AUTHOR("Mark Brown <[email protected]>");
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: linux-next: Tree for May 23 (sound/soc/codecs)
Quoted 8 lines · Randy Dunlap
Quoted 3 lines · On Tue, 24 May 2011 06:47:28 +0800 Mark Brown wrote:
case, please talk to the architecture maintainers about this - it's an issue in the architecture GPIO support (or lack thereof) rather than a driver problem.
except that a driver should not assume that defines like
GPIOF_OUT_INIT_LOWare always available.
No, really we should. The GPIO APIs are stubbed out when not in use for a very good reason, think about the usability here. The goal here isn't to litter the code with ifdefs - if architectures aren't able to keep up with API changes they should convert to using gpiolib so this stuff happens automatically (indeed, I can't think of any good reason for an architecture to not be using gpiolib at this point).
Quoted 5 lines
Quoted 2 lines
Also adding Dmitry who submitted the driver - Randy, please try to remember to CC relevant people.
Which driver did Dmitry submit? how would I know that?
I don't download every linux-next git tree -- just linux-next tarballs.
I *strongly* suggest looking at git if you want to find relevant people to mail; the internal documentation in the code really isn't a terribly useful guide, the authors listed in the code often bear no relation to who's actually working on it at the current time.
Quoted 2 lines
and
wm8915.csays:MODULE_AUTHOR("Mark Brown <[email protected]>");
You've clearly not looked at MAINTAINERS for this one.
Re: linux-next: Tree for May 23 (sound/soc/codecs)
Quoted 10 lines · Mark Brown
Quoted 8 lines · Randy Dunlap
Quoted 3 lines · On Tue, 24 May 2011 06:47:28 +0800 Mark Brown wrote:
case, please talk to the architecture maintainers about this - it's an issue in the architecture GPIO support (or lack thereof) rather than a driver problem.
except that a driver should not assume that defines like
GPIOF_OUT_INIT_LOWare always available.
Quoted 6 lines
No, really we should. The GPIO APIs are stubbed out when not in use for a very good reason, think about the usability here. The goal here isn't to litter the code with ifdefs - if architectures aren't able to keep up with API changes they should convert to using gpiolib so this stuff happens automatically (indeed, I can't think of any good reason for an architecture to not be using gpiolib at this point).
No, I would say that there are a lot of drivers in sound/soc/codecs/ that are missing some GPIO pieces in the Kconfig file.
Quoted 11 lines
Quoted 5 lines
Quoted 2 lines
Also adding Dmitry who submitted the driver - Randy, please try to remember to CC relevant people.
Which driver did Dmitry submit? how would I know that?
I don't download every linux-next git tree -- just linux-next tarballs.I *strongly* suggest looking at git if you want to find relevant people to mail; the internal documentation in the code really isn't a terribly useful guide, the authors listed in the code often bear no relation to who's actually working on it at the current time.
Quoted 4 lines
Quoted 2 lines
and
wm8915.csays:MODULE_AUTHOR("Mark Brown <[email protected]>");You've clearly not looked at
MAINTAINERSfor this one.
It's not listed in the MAINTAINERS file.
But maybe you mean scripts/get_maintainer.pl, which I did try. I found that using git log <that source file name> was better info than using scripts/get_maintainer.pl.
Signature · 2 lines
~Randy *** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: linux-next: Tree for May 23 (sound/soc/codecs)
Quoted 11 lines · Randy Dunlap
Quoted 6 lines · Mark Brown
No, really we should. The GPIO APIs are stubbed out when not in use for a very good reason, think about the usability here. The goal here isn't to litter the code with ifdefs - if architectures aren't able to keep up with API changes they should convert to using gpiolib so this stuff happens automatically (indeed, I can't think of any good reason for an architecture to not be using gpiolib at this point).
No, I would say that there are a lot of drivers in
sound/soc/codecs/that are missing some GPIO pieces in theKconfigfile.
Have you actually looked at the code here? Vanishingly few of the drivers need GPIOs at all, they can just optionally use GPIOs if the system makes them available. There is absolutely no dependency on GPIOs for them, anything in Kconfig would be entirely unconstructive.
Quoted 5 lines
Quoted 3 lines
Quoted 1 line
MODULE_AUTHOR("Mark Brown <[email protected]>");You've clearly not looked at
MAINTAINERSfor this one.It's not listed in the
MAINTAINERSfile.
MAINTAINERS has a pattern sound/soc/codecs/wm*.
Quoted 3 lines
But maybe you mean
scripts/get_maintainer.pl, which I did try. I found that using git log <that source file name> was better info than usingscripts/get_maintainer.pl.
get_maintainers is just a script that reads MAINTAINERS and trawls logs for it; the reason I mentioned MAINTAINERs was that you were saying you didn't use git. In general you're better off doing things by hand rather than using get_maintainers.
[PATCH/RFC] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 18 lines · Mark Brown
Quoted 11 lines · Randy Dunlap
Quoted 6 lines · Mark Brown
No, really we should. The GPIO APIs are stubbed out when not in use for a very good reason, think about the usability here. The goal here isn't to litter the code with ifdefs - if architectures aren't able to keep up with API changes they should convert to using gpiolib so this stuff happens automatically (indeed, I can't think of any good reason for an architecture to not be using gpiolib at this point).
No, I would say that there are a lot of drivers in
sound/soc/codecs/that are missing some GPIO pieces in theKconfigfile.Have you actually looked at the code here? Vanishingly few of the drivers need GPIOs at all, they can just optionally use GPIOs if the system makes them available. There is absolutely no dependency on GPIOs for them, anything in
Kconfigwould be entirely unconstructive.
Quoted 7 lines
Quoted 5 lines
Quoted 3 lines
Quoted 1 line
MODULE_AUTHOR("Mark Brown <[email protected]>");You've clearly not looked at
MAINTAINERSfor this one.It's not listed in the
MAINTAINERSfile.
MAINTAINERShas a patternsound/soc/codecs/wm*.
Thanks for that hint.
Quoted 8 lines
Quoted 3 lines
But maybe you mean
scripts/get_maintainer.pl, which I did try. I found that using git log <that source file name> was better info than usingscripts/get_maintainer.pl.
get_maintainersis just a script that readsMAINTAINERSand trawls logs for it; the reason I mentioned MAINTAINERs was that you were saying you didn't use git. In general you're better off doing things by hand rather than usingget_maintainers.
Yes.
OK, I didn't mean to get into a blame game on this.
You mentioned stubs earlier and that's what is not working AFAICT.
Below is a patch that makes the 2 reported drivers build when CONFIG_GPIOLIB is disabled and CONFIG_GENERIC_GPIO is disabled. What do you think of the patch?
---
From: Randy Dunlap <[email protected]>
Make GPIOF_ defined values available even when GPIOLIB nor GENERIC_GPIO is enabled by moving them to <linux/gpio.h>.
--- include/asm-generic/gpio.h | 10 ---------- include/linux/gpio.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)
include/asm-generic/gpio.h +0 -10
@@ -170,16 +170,6 @@ extern int __gpio_cansleep(unsigned gpioextern int __gpio_to_irq (unsigned gpio); -#define GPIOF_DIR_OUT (0 << 0) -#define GPIOF_DIR_IN (1 << 0) - -#define GPIOF_INIT_LOW (0 << 1) -#define GPIOF_INIT_HIGH (1 << 1) - -#define GPIOF_IN (GPIOF_DIR_IN) -#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) -#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) -/** * struct gpio - a structure describing a GPIO with configuration * @gpio: the GPIO number
include/linux/gpio.h +11 -0
@@ -3,6 +3,17 @@/* see Documentation/gpio.txt */ +/* make these flag values available regardless of GPIO kconfig options */ +#define GPIOF_DIR_OUT (0 << 0) +#define GPIOF_DIR_IN (1 << 0) + +#define GPIOF_INIT_LOW (0 << 1) +#define GPIOF_INIT_HIGH (1 << 1) + +#define GPIOF_IN (GPIOF_DIR_IN) +#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) +#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) +#ifdef CONFIG_GENERIC_GPIO #include <asm/gpio.h>
Re: [PATCH/RFC] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 6 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Make
GPIOF_defined values available even when GPIOLIB norGENERIC_GPIOis enabled by moving them to <linux/gpio.h>.Signed-off-by Randy Dunlap <[email protected]>
Looks good.
We probably may also want to move definition of struct gpio into include/linux/gpio.h to make things like this work as well:
static struct gpio some_gpios[] = {
{ GPIO_BLAH, GPIOF_IN, "BLAH"},
{ GPIO_BLAH2, GPIOF_OUT_INIT_LOW, "BLAH2"},
};static int some_init_function(void)
{
/* ... */
gpio_request_array(some_gpios, ARRAY_SIZE(some_gpios));
/* ... */
}These gpio_request_one() and gpio_request_array() are quite handy, so I suppose more and more drivers will use it as we go...
Signature · 2 lines
Best regards, Dmitry "MAD" Artamonow
Re: [PATCH/RFC] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 27 lines · On Tue, 24 May 2011 09:23:42 +0400 Dmitry Artamonow wrote:
Quoted 6 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Make
GPIOF_defined values available even when GPIOLIB norGENERIC_GPIOis enabled by moving them to <linux/gpio.h>.Signed-off-by Randy Dunlap <[email protected]>Looks good.
We probably may also want to move definition of struct gpio into
include/linux/gpio.hto make things like this work as well:static struct gpio some_gpios[] = { { GPIO_BLAH, GPIOF_IN, "BLAH"}, { GPIO_BLAH2, GPIOF_OUT_INIT_LOW, "BLAH2"}, };static int
some_init_function(void){ /* ... */ gpio_request_array(some_gpios, ARRAY_SIZE(some_gpios)); /* ... */ }
Quoted 2 lines
These
gpio_request_one()andgpio_request_array()are quite handy, so I suppose more and more drivers will use it as we go...
That could help this one:
linux-next-20110524/include/linux/mfd/tps65910.h:774: error: field 'gpio' has incomplete type
and then add some way to handle (e.g.):
struct tps65910 *tps65910 = container_of(gc, struct tps65910, gpio);
=>linux-next-20110524/drivers/gpio/tps65910-gpio.c:25: warning: type defaults to 'int' in declaration of '__mptr'
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: [alsa-devel] [PATCH/RFC] gpio: add GPIOF_ values regardless on kconfig settings
In reply to Randy DunlapQuoted 3 lines · Randy Dunlap
Below is a patch that makes the 2 reported drivers build when
CONFIG_GPIOLIBis disabled andCONFIG_GENERIC_GPIOis disabled. What do you think of the patch?
Looks OK for me on a first scan, though probably the best approach is to go through and just enable gpiolib on all the architectures that don't have it already yet - that's the more generally useful approach as it means that if plugin boards for the platform need to use gpiolib they can. I already did this for Alpha, I guess I'll try to look see what other architectures could use it.
Re: [alsa-devel] [PATCH/RFC] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 6 lines · Mark Brown
Quoted 3 lines · Randy Dunlap
Below is a patch that makes the 2 reported drivers build when
CONFIG_GPIOLIBis disabled andCONFIG_GENERIC_GPIOis disabled. What do you think of the patch?
Quoted 6 lines
Looks OK for me on a first scan, though probably the best approach is to go through and just enable gpiolib on all the architectures that don't have it already yet - that's the more generally useful approach as it means that if plugin boards for the platform need to use gpiolib they can. I already did this for Alpha, I guess I'll try to look see what other architectures could use it.
Looks okay. Please repost with proper s-o-b so I can pick it up.
g.
PATCH 1/1 gpio: add GPIOF_ values regardless on kconfig settings
From: Randy Dunlap <[email protected]>
Make GPIOF_ defined values available even when GPIOLIB nor GENERIC_GPIO is enabled by moving them to <linux/gpio.h>.
--- include/asm-generic/gpio.h | 10 ---------- include/linux/gpio.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)
include/asm-generic/gpio.h +0 -10
@@ -170,16 +170,6 @@ extern int __gpio_cansleep(unsigned gpioextern int __gpio_to_irq (unsigned gpio); -#define GPIOF_DIR_OUT (0 << 0) -#define GPIOF_DIR_IN (1 << 0) - -#define GPIOF_INIT_LOW (0 << 1) -#define GPIOF_INIT_HIGH (1 << 1) - -#define GPIOF_IN (GPIOF_DIR_IN) -#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) -#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) -/** * struct gpio - a structure describing a GPIO with configuration * @gpio: the GPIO number
include/linux/gpio.h +11 -0
@@ -3,6 +3,17 @@/* see Documentation/gpio.txt */ +/* make these flag values available regardless of GPIO kconfig options */ +#define GPIOF_DIR_OUT (0 << 0) +#define GPIOF_DIR_IN (1 << 0) + +#define GPIOF_INIT_LOW (0 << 1) +#define GPIOF_INIT_HIGH (1 << 1) + +#define GPIOF_IN (GPIOF_DIR_IN) +#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) +#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) +#ifdef CONFIG_GENERIC_GPIO #include <asm/gpio.h>
Grant Likely
AppliedRe: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 6 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Make
GPIOF_defined values available even when GPIOLIB norGENERIC_GPIOis enabled by moving them to <linux/gpio.h>.Signed-off-by Randy Dunlap <[email protected]>
Applied, thanks.
g.
Quoted 44 lines
--- include/asm-generic/gpio.h | 10 ---------- include/linux/gpio.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)include/asm-generic/gpio.h +0
-10@@ -170,16 +170,6 @@ extern int __gpio_cansleep(unsigned gpioextern int __gpio_to_irq (unsigned gpio); -#define GPIOF_DIR_OUT (0 << 0) -#define GPIOF_DIR_IN (1 << 0) - -#define GPIOF_INIT_LOW (0 << 1) -#define GPIOF_INIT_HIGH (1 << 1) - -#define GPIOF_IN (GPIOF_DIR_IN) -#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) -#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) -/** * struct gpio - a structure describing a GPIO with configuration * @gpio: the GPIO number include/linux/gpio.h +11
-0@@ -3,6 +3,17 @@/* see Documentation/gpio.txt */ +/* make these flag values available regardless of GPIO kconfig options */ +#define GPIOF_DIR_OUT (0 << 0) +#define GPIOF_DIR_IN (1 << 0) + +#define GPIOF_INIT_LOW (0 << 1) +#define GPIOF_INIT_HIGH (1 << 1) + +#define GPIOF_IN (GPIOF_DIR_IN) +#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) +#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) +#ifdef CONFIG_GENERIC_GPIO #include <asm/gpio.h>
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 9 lines · Grant Likely
Quoted 6 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Make
GPIOF_defined values available even when GPIOLIB norGENERIC_GPIOis enabled by moving them to <linux/gpio.h>.Signed-off-by Randy Dunlap <[email protected]>Applied, thanks.
Hi Randy,
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that are breaking on these symbols depend on GPIOLIB. Platforms not using gpiolib are strongly discouraged now anyways, and there only a handful of files in drivers/ that reference GPIOF_*.
g.
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that are
So, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Quoted 3 lines
breaking on these symbols depend on GPIOLIB. Platforms not using gpiolib are strongly discouraged now anyways, and there only a handful of files in
drivers/that reference GPIOF_*.
That's more a result of it being a pretty new feature than anything else I think.
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 7 lines · Mark Brown
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that are
Quoted 6 lines
So, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Fair enough. Randy, if you or someone else can check that all GPIOF_ users have the required #include <linux/gpio.h>, then I'm okay with this patch.
g.
Signature · 2 lines
Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd.
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 16 lines · Grant Likely
Quoted 7 lines · Mark Brown
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that areQuoted 6 lines
So, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Quoted 3 lines
Fair enough. Randy, if you or someone else can check that all
GPIOF_users have the required #include <linux/gpio.h>, then I'm okay with this patch.
OK, I'll look at that.
Do you have any examples of builds that failed with this patch?
thanks,
Signature · 2 lines
~Randy *** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 17 lines · On Sun, 05 Jun 2011 20:45:43 -0700 Randy Dunlap wrote:
Quoted 16 lines · Grant Likely
Quoted 13 lines · Mark Brown
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that areSo, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Quoted 5 lines
Quoted 3 lines
Fair enough. Randy, if you or someone else can check that all
GPIOF_users have the required #include <linux/gpio.h>, then I'm okay with this patch.OK, I'll look at that.
Of the 70 files that use GPIOF_ macros:
hdr missing in: ./arch/arm/mach-pxa/spitz_pm.c
hdr missing in: ./arch/avr32/mach-at32ap/pio.c
hdr missing in: ./arch/avr32/mach-at32ap/include/mach/portmux.h hdr missing in: ./arch/avr32/boards/hammerhead/setup.c hdr missing in: ./arch/avr32/boards/hammerhead/flash.c hdr missing in: ./arch/avr32/boards/mimc200/setup.c hdr missing in: ./arch/avr32/boards/atstk1000/setup.c hdr missing in: ./drivers/pcmcia/pxa2xx_vpac270.c
Quoted 1 line
Do you have any examples of builds that failed with this patch?
and would you merge patch(es) that add this header file to those source files? If not, I'll need to make 3 separate patches for them.
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 37 lines · Randy Dunlap
Quoted 17 lines · On Sun, 05 Jun 2011 20:45:43 -0700 Randy Dunlap wrote:
Quoted 16 lines · Grant Likely
Quoted 13 lines · Mark Brown
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that areSo, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Quoted 5 lines
Quoted 3 lines
Fair enough. Randy, if you or someone else can check that all
GPIOF_users have the required #include <linux/gpio.h>, then I'm okay with this patch.OK, I'll look at that.
Of the 70 files that use
GPIOF_macros:hdr missing in:
./arch/arm/mach-pxa/spitz_pm.c
hdr missing in:./arch/avr32/mach-at32ap/pio.c
hdr missing in:./arch/avr32/mach-at32ap/include/mach/portmux.hhdr missing in:./arch/avr32/boards/hammerhead/setup.chdr missing in:./arch/avr32/boards/hammerhead/flash.chdr missing in:./arch/avr32/boards/mimc200/setup.chdr missing in:./arch/avr32/boards/atstk1000/setup.chdr missing in:./drivers/pcmcia/pxa2xx_vpac270.c
Quoted 4 lines
Quoted 1 line
Do you have any examples of builds that failed with this patch?
and would you merge patch(es) that add this header file to those source files? If not, I'll need to make 3 separate patches for them.
Yes I would. I'm fine with it all being one patch.
g.
Re: [PATCH] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 38 lines · On Tue, 14 Jun 2011 10:13:57 -0600 Grant Likely wrote:
Quoted 37 lines · Randy Dunlap
Quoted 17 lines · On Sun, 05 Jun 2011 20:45:43 -0700 Randy Dunlap wrote:
Quoted 16 lines · Grant Likely
Quoted 13 lines · Mark Brown
Quoted 4 lines · Grant Likely
I ended up not pushing this one to Linus. Turns out it causes other breakage on other platforms that don't include
include/linux/gpio.h. Since I don't have confidence that I'll be able to find all the offenders, I'm dropping it. I recommend making any drivers that areSo, this originally came about because I pushed back on adding random dependencies like this for features which are pretty much optional in drivers - their use of GPIOs is totally optional and the dependencies are just too fragile, leading to noise with all the randconfigs. It seems better to get the architectures to keep up with enhancements to gpiolib (or convert to it) than to have to worry about this in drivers.
Quoted 5 lines
Quoted 3 lines
Fair enough. Randy, if you or someone else can check that all
GPIOF_users have the required #include <linux/gpio.h>, then I'm okay with this patch.OK, I'll look at that.
Of the 70 files that use
GPIOF_macros:hdr missing in:
./arch/arm/mach-pxa/spitz_pm.c
hdr missing in:./arch/avr32/mach-at32ap/pio.c
hdr missing in:./arch/avr32/mach-at32ap/include/mach/portmux.hhdr missing in:./arch/avr32/boards/hammerhead/setup.chdr missing in:./arch/avr32/boards/hammerhead/flash.chdr missing in:./arch/avr32/boards/mimc200/setup.chdr missing in:./arch/avr32/boards/atstk1000/setup.chdr missing in:./drivers/pcmcia/pxa2xx_vpac270.c
Quoted 4 lines
Quoted 4 lines
Quoted 1 line
Do you have any examples of builds that failed with this patch?
and would you merge patch(es) that add this header file to those source files? If not, I'll need to make 3 separate patches for them.
That list of files above is incorrect. Bad grep pattern. Drop all of the avr32 files. Ending patch is small -- sending it soon.
Quoted 1 line
Yes I would. I'm fine with it all being one patch.
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
PATCH 1/2 gpio: add GPIOF_ values regardless on kconfig settings
In reply to Grant LikelyFrom: Randy Dunlap <[email protected]>
Make GPIOF_ defined values available even when GPIOLIB nor GENERIC_GPIO is enabled by moving them to <linux/gpio.h>.
Fixes these build errors in linux-next:sound/soc/codecs/ak4641.c:524: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function) sound/soc/codecs/wm8915.c:2921: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)
--- include/asm-generic/gpio.h | 10 ---------- include/linux/gpio.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)
include/asm-generic/gpio.h +0 -10
@@ -170,16 +170,6 @@ extern int __gpio_cansleep(unsigned gpioextern int __gpio_to_irq (unsigned gpio); -#define GPIOF_DIR_OUT (0 << 0) -#define GPIOF_DIR_IN (1 << 0) - -#define GPIOF_INIT_LOW (0 << 1) -#define GPIOF_INIT_HIGH (1 << 1) - -#define GPIOF_IN (GPIOF_DIR_IN) -#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) -#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) -/** * struct gpio - a structure describing a GPIO with configuration * @gpio: the GPIO number
include/linux/gpio.h +11 -0
@@ -3,6 +3,17 @@/* see Documentation/gpio.txt */ +/* make these flag values available regardless of GPIO kconfig options */ +#define GPIOF_DIR_OUT (0 << 0) +#define GPIOF_DIR_IN (1 << 0) + +#define GPIOF_INIT_LOW (0 << 1) +#define GPIOF_INIT_HIGH (1 << 1) + +#define GPIOF_IN (GPIOF_DIR_IN) +#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) +#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) +#ifdef CONFIG_GENERIC_GPIO #include <asm/gpio.h>
Grant Likely
AppliedRe: [PATCH 1/2] gpio: add GPIOF_ values regardless on kconfig settings
Quoted 10 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Make
GPIOF_defined values available even when GPIOLIB norGENERIC_GPIOis enabled by moving them to <linux/gpio.h>.Fixes these build errors in linux-next:
sound/soc/codecs/ak4641.c:524: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)sound/soc/codecs/wm8915.c:2921: error: 'GPIOF_OUT_INIT_LOW' undeclared (first use in this function)Signed-off-by Randy Dunlap <[email protected]>
Applied, thanks.
g.
Quoted 44 lines
--- include/asm-generic/gpio.h | 10 ---------- include/linux/gpio.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)include/asm-generic/gpio.h +0
-10@@ -170,16 +170,6 @@ extern int __gpio_cansleep(unsigned gpioextern int __gpio_to_irq (unsigned gpio); -#define GPIOF_DIR_OUT (0 << 0) -#define GPIOF_DIR_IN (1 << 0) - -#define GPIOF_INIT_LOW (0 << 1) -#define GPIOF_INIT_HIGH (1 << 1) - -#define GPIOF_IN (GPIOF_DIR_IN) -#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) -#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) -/** * struct gpio - a structure describing a GPIO with configuration * @gpio: the GPIO number include/linux/gpio.h +11
-0@@ -3,6 +3,17 @@/* see Documentation/gpio.txt */ +/* make these flag values available regardless of GPIO kconfig options */ +#define GPIOF_DIR_OUT (0 << 0) +#define GPIOF_DIR_IN (1 << 0) + +#define GPIOF_INIT_LOW (0 << 1) +#define GPIOF_INIT_HIGH (1 << 1) + +#define GPIOF_IN (GPIOF_DIR_IN) +#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) +#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) +#ifdef CONFIG_GENERIC_GPIO #include <asm/gpio.h>
PATCH 2/2 gpio: include linux/gpio.h where needed
In reply to Grant LikelyFrom: Randy Dunlap <[email protected]>
Some files use GPIOF_ macros but don't include the header file for them. These macros are being moved to <linux/gpio.h>, so add includes for <linux/gpio.h> where needed.
--- arch/arm/mach-pxa/spitz_pm.c | 1 + drivers/pcmcia/pxa2xx_vpac270.c | 1 + 2 files changed, 2 insertions(+)
arch/arm/mach-pxa/spitz_pm.c +1 -0
@@ -14,6 +14,7 @@#include <linux/init.h> #include <linux/kernel.h> #include <linux/delay.h> +#include <linux/gpio.h> #include <linux/interrupt.h> #include <linux/platform_device.h> #include <linux/apm-emulation.h>
drivers/pcmcia/pxa2xx_vpac270.c +1 -0
@@ -11,6 +11,7 @@* */ +#include <linux/gpio.h> #include <linux/module.h> #include <linux/platform_device.h>
Re: [PATCH 2/2] gpio: include linux/gpio.h where needed
Hi Randy,
Quoted 6 lines · On Tue, 14 Jun 2011 17:06:02 -0700 Randy Dunlap <[email protected]> wrote:
From: Randy Dunlap <[email protected]>
Some files use
GPIOF_macros but don't include the header file for them. These macros are being moved to <linux/gpio.h>, so add includes for <linux/gpio.h> where needed.
Shouldn't these patches be in the other order to avoid bisection problems?
Signature · 3 lines
Cheers, Stephen Rothwell [email protected] http://www.canb.auug.org.au/~sfr/
Re: [PATCH 2/2] gpio: include linux/gpio.h where needed
Quoted 11 lines · Stephen Rothwell
Hi Randy,
Quoted 6 lines · On Tue, 14 Jun 2011 17:06:02 -0700 Randy Dunlap <[email protected]> wrote:
From: Randy Dunlap <[email protected]>
Some files use
GPIOF_macros but don't include the header file for them. These macros are being moved to <linux/gpio.h>, so add includes for <linux/gpio.h> where needed.Shouldn't these patches be in the other order to avoid bisection problems?
Hm, I suppose so.
Grant, can you apply these with patch 2/2 first or do I need to resend the patches?
thanks,
Signature · 2 lines
~Randy *** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: [PATCH 2/2] gpio: include linux/gpio.h where needed
Quoted 11 lines · Randy Dunlap
Quoted 10 lines · Stephen Rothwell
Hi Randy,
Quoted 6 lines · On Tue, 14 Jun 2011 17:06:02 -0700 Randy Dunlap <[email protected]> wrote:
From: Randy Dunlap <[email protected]>
Some files use
GPIOF_macros but don't include the header file for them. These macros are being moved to <linux/gpio.h>, so add includes for <linux/gpio.h> where needed.
Quoted 6 lines
Quoted 1 line
Shouldn't these patches be in the other order to avoid bisection problems?
Hm, I suppose so.
Grant, can you apply these with patch 2/2 first or do I need to resend the patches?
You don't need to resend. I'll apply them in the correct order.
g.
Grant Likely
AppliedRe: [PATCH 2/2] gpio: include linux/gpio.h where needed
In reply to Randy DunlapQuoted 7 lines · Randy Dunlap
From: Randy Dunlap <[email protected]>
Some files use
GPIOF_macros but don't include the header file for them. These macros are being moved to <linux/gpio.h>, so add includes for <linux/gpio.h> where needed.Signed-off-by Randy Dunlap <[email protected]>
Applied, thanks.
g.
Quoted 25 lines
--- arch/arm/mach-pxa/spitz_pm.c | 1 + drivers/pcmcia/pxa2xx_vpac270.c | 1 + 2 files changed, 2 insertions(+)arch/arm/mach-pxa/spitz_pm.c +1
-0@@ -14,6 +14,7 @@#include <linux/init.h> #include <linux/kernel.h> #include <linux/delay.h> +#include <linux/gpio.h> #include <linux/interrupt.h> #include <linux/platform_device.h> #include <linux/apm-emulation.h> drivers/pcmcia/pxa2xx_vpac270.c +1
-0@@ -11,6 +11,7 @@* */ +#include <linux/gpio.h> #include <linux/module.h> #include <linux/platform_device.h>