2.6.22-rc4-mm2
Subsystems (18)
Andrew Morton
maintainerftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
Boilerplate:
- See the `hot-fixes' directory for any important updates to this patchset.
- To fetch an -mm tree using git, use (for example)
git-fetch git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git tag v2.6.16-rc2-mm1 git-checkout -b local-v2.6.16-rc2-mm1 v2.6.16-rc2-mm1
- -mm kernel commit activity can be reviewed by subscribing to the mm-commits mailing list.
echo "subscribe mm-commits" | mail [email protected]
- If you hit a bug in -mm and it is not obvious which patch caused it, it is most valuable if you can perform a bisection search to identify which patch introduced the bug. Instructions for this process are at
http://www.zip.com.au/~akpm/linux/patches/stuff/bisecting-mm-trees.txt
But beware that this process takes some time (around ten rebuilds and reboots), so consider reporting the bug first and if we cannot immediately identify the faulty patch, then perform the bisection search.
- When reporting bugs, please try to Cc: the relevant maintainer and mailing list on any email.
- When reporting bugs in this kernel via email, please also rewrite the email Subject: in some manner to reflect the nature of the bug. Some developers filter by Subject: when looking for messages to read.
- Occasional snapshots of the -mm lineup are uploaded to ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/ and are announced on the mm-commits list.
Changes since 2.6.22-rc4-mm1:
git-acpi.patch
git-alsa.patch
git-arm-master.patch
git-arm.patch
git-avr32.patch
git-cifs.patch
git-cpufreq.patch
git-drm.patch
git-dvb.patch
git-gfs2-nmw.patch
git-hid.patch
git-ieee1394.patch
git-infiniband.patch
git-input.patch
git-kbuild.patch
git-kvm.patch
git-leds.patch
git-libata-all.patch
git-md-accel.patch
git-mips.patch
git-mmc.patch
git-ubi.patch
git-netdev-all.patch
git-net.patch
git-backlight.patch
git-battery.patch
git-ioat.patch
git-nfs.patch
git-nfs-server-cluster-locking-api.patch
git-ocfs2.patch
git-parisc.patch
git-r8169.patch
git-selinux.patch
git-s390.patch
git-sh.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-scsi-target.patch
git-unionfs.patch
git-watchdog.patch
git-wireless.patch
git-ipwireless_cs.patch
git-newsetup.patch
git-xfs.patch
git-cryptodev.patch
git-xtensa.patch
git-gccbug.patch
git trees
+char-stallion-dont-fail-with-less-than-max-panels.patch +char-stallion-alloc-tty-before-pci-devices-init.patch +char-stallion-proper-fail-return-values.patch +frv-build-fix.patch +uml-get-declaration-of-simple_strtoul.patch +isdn-diva-fix-section-mismatch.patch
2.6.22 queue
+git-acpi-disable-acpi_processor_throttling_seq_show.patch
Attempt to stop acpi oopsing
+toshica_acpi-fix-section-mismatch-in-allyesconfig.patch
section fix
+revert-gregkh-driver-block-device.patch
Revert dud patch from driver tree
+mac80211-fix-1-bit-bitfield-to-unsigned.patch
wireless sparse fix
+x86_64-acpi-disable-srat-when-numa-emulation-succeeds-fix.patch
Fix x86_64-acpi-disable-srat-when-numa-emulation-succeeds.patch
-mmconfig-validate-against-acpi-motherboard-resources.patch
Dropped due to compilation errors
+paravirt-helper-to-disable-all-io-space-fix-2.patch +paravirt-helper-to-disable-all-io-space-fix-3.patch
Fix paravirt-helper-to-disable-all-io-space-fix.patch
+sata_promise-use-tf-interface-for-polling-nodata-commands.patch
SATA Promise fix
+serial-convert-early_uart-to-earlycon-for-8250-fix.patch
Fix serial-convert-early_uart-to-earlycon-for-8250.patch for ia64
-slub-use-ilog2-instead-of-series-of-constant-comparisons.patch
Dropped due to gcc-3.3.3 bustage
+mm-merge-nopfn-into-fault-spufs-fix.patch
Fix mm-merge-nopfn-into-fault.patch compile
+pm-introduce-hibernation-and-suspend-notifiers-fix-fix.patch
Fix pm-introduce-hibernation-and-suspend-notifiers.patch compile again
-define-new-percpu-interface-for-shared-data.patch -use-the-new-percpu-interface-for-shared-data.patch
Dropped because it caused hangs in Michal's testing
+undeprecate-raw-driver.patch
+hfsplus-change-kmalloc-memset-to-kzalloc.patch
+submitchecklist-update-fix-spelling-error.patch
+fix-typo-in-prefetchh.patch
Misc fixes
+spi_mpc83xxc-underclocking-hotfix.patch
Fix an SPI driver
-sane-irq-initialization-in-sedlbauer-hisax.patch
+sane-irq-initialization-in-sedlbauer-hisax.patch
New, fixed version of this ISDN patch
+matroxfb-color-setting-fixes-fix.patch
fbdev fix
+schedstats-fix-printk-format.patch
printk fix
-arch-personality-independent-stack-top.patch
-audit-rework-execve-audit.patch
-audit-rework-execve-audit-fix.patch
-mm-move_page_tables_up.patch
-mm-variable-length-argument-support.patch
-mm-variable-length-argument-support-fix.patch
Dropped due to build problems and some BUG_ON() triggerings. Will be updated.
+drivers-edac-new-intel-5000-mc-driver-fix.patch
Fix drivers-edac-new-intel-5000-mc-driver.patch
+containersv10-basic-container-framework-fix-2.patch
Fix boot-time hangs caused by containersv10-basic-container-framework-fix.patch
All 1208 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/patch-list
Quoted 3 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
create-the-zone_movable-zone.patch breaks the build on sparc32.
-- wli
$ good=0; bad=`quilt series -v | wc -l`; time while [[ $(( $bad - $good )) -gt 1 ]]; do cur=`quilt series -v |egrep -c '(=|\+)'`; chkpt=$(( ($good + $bad)/2 )); delta=$(( $chkpt - $cur )); if [[ $delta -lt 0 ]]; then (quilt pop $(( 0 - $delta )) ) >& /dev/null; elif [[ $delta -gt 0 ]]; then (quilt push $delta) >& /dev/null; else true; fi; cur=$chkpt; (yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 defconfig) >& /dev/null; echo "last known good = $good, first known bad = $bad, trying $chkpt"; yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 image modules; s=$?; if [[ $s -ne 0 ]]; then echo "$chkpt bad"; bad=$chkpt; else echo "$chkpt good"; good=$chkpt; fi; done ... last known good = 641, first known bad = 645, trying 643 scripts/kconfig/conf -s arch/sparc/Kconfig drivers/macintosh/Kconfig:116:warning: 'select' used by config symbol 'PMAC_APM_EMU' refers to undefined symbol 'APM_EMULATION' drivers/input/keyboard/Kconfig:170:warning: 'select' used by config symbol 'KEYBOARD_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' drivers/input/mouse/Kconfig:182:warning: 'select' used by config symbol 'MOUSE_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol 'SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG' CHK include/linux/version.h CHK include/linux/utsrelease.h <stdin>:752:2: warning: #warning syscall setresuid not implemented <stdin>:756:2: warning: #warning syscall getresuid not implemented <stdin>:776:2: warning: #warning syscall setresgid not implemented <stdin>:780:2: warning: #warning syscall getresgid not implemented CHK include/linux/compile.h mm/page_alloc.c: In function 'nr_free_pagecache_pages': mm/page_alloc.c:1706: error: 'GFP_HIGH_MOVABLE' undeclared (first use in this function) mm/page_alloc.c:1706: error: (Each undeclared identifier is reported only once mm/page_alloc.c:1706: error: for each function it appears in.) make[1]: *** [mm/page_alloc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [mm] Error 2 make: *** Waiting for unfinished jobs.... drivers/char/rtc.c:118: warning: 'hpet_rtc_interrupt' defined but not used make: *** wait: No child processes. Stop.
Andrew Morton
maintainerQuoted 27 lines · On Wed, 6 Jun 2007 23:42:31 -0700 William Lee Irwin III <[email protected]>…
Quoted 3 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.create-the-zone_movable-zone.patch breaks the build on sparc32.
-- wli
$ good=0; bad=`quilt series -v | wc -l`; time while [[ $(( $bad - $good )) -gt 1 ]]; do cur=`quilt series -v |egrep -c '(=|\+)'`; chkpt=$(( ($good + $bad)/2 )); delta=$(( $chkpt - $cur )); if [[ $delta -lt 0 ]]; then (quilt pop $(( 0 - $delta )) ) >& /dev/null; elif [[ $delta -gt 0 ]]; then (quilt push $delta) >& /dev/null; else true; fi; cur=$chkpt; (yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 defconfig) >& /dev/null; echo "last known good = $good, first known bad = $bad, trying $chkpt"; yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 image modules; s=$?; if [[ $s -ne 0 ]]; then echo "$chkpt bad"; bad=$chkpt; else echo "$chkpt good"; good=$chkpt; fi; done ... last known good = 641, first known bad = 645, trying 643 scripts/kconfig/conf -s arch/sparc/Kconfig drivers/macintosh/Kconfig:116:warning: 'select' used by config symbol 'PMAC_APM_EMU' refers to undefined symbol 'APM_EMULATION' drivers/input/keyboard/Kconfig:170:warning: 'select' used by config symbol 'KEYBOARD_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' drivers/input/mouse/Kconfig:182:warning: 'select' used by config symbol 'MOUSE_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol 'SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG' CHK include/linux/version.h CHK include/linux/utsrelease.h <stdin>:752:2: warning: #warning syscall setresuid not implemented <stdin>:756:2: warning: #warning syscall getresuid not implemented <stdin>:776:2: warning: #warning syscall setresgid not implemented <stdin>:780:2: warning: #warning syscall getresgid not implemented CHK include/linux/compile.h mm/page_alloc.c: In function 'nr_free_pagecache_pages': mm/page_alloc.c:1706: error: 'GFP_HIGH_MOVABLE' undeclared (first use in this function)
Quoted 8 lines
mm/page_alloc.c:1706: error: (Each undeclared identifier is reported only once mm/page_alloc.c:1706: error: for each function it appears in.) make[1]: *** [mm/page_alloc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [mm] Error 2 make: *** Waiting for unfinished jobs.... drivers/char/rtc.c:118: warning: 'hpet_rtc_interrupt' defined but not used make: *** wait: No child processes. Stop.
Nope, there are no instances of GFP_HIGH_MOVABLE in the tree once all patches are applied. You hit a bad bisection point: between create-the-zone_movable-zone.patch and create-the-zone_movable-zone-fix.patch.
Quoted 1 line · On Wed, 6 Jun 2007 23:42:31 -0700 William Lee Irwin III <[email protected]>…
Quoted 1 line
create-the-zone_movable-zone.patch breaks the build on sparc32.
Quoted 4 lines · Andrew Morton
Nope, there are no instances of
GFP_HIGH_MOVABLEin the tree once all patches are applied. You hit a bad bisection point: between create-the-zone_movable-zone.patch and create-the-zone_movable-zone-fix.patch.
The fully-applied tree fails with a link error having to do with movable_zone. I'm not entirely sure what arches are supposed to do about that.
-- wli
Andrew Morton
maintainerQuoted 4 lines · On Wed, 6 Jun 2007 23:55:44 -0700 William Lee Irwin III <[email protected]>…
Quoted 1 line · On Wed, 6 Jun 2007 23:42:31 -0700 William Lee Irwin III <[email protected]>…
Quoted 1 line
create-the-zone_movable-zone.patch breaks the build on sparc32.
On Wed, Jun 06, 2007 at 11:51:31PM -0700, Andrew Morton wrote:
Quoted 9 lines
Quoted 4 lines
Nope, there are no instances of
GFP_HIGH_MOVABLEin the tree once all patches are applied. You hit a bad bisection point: between create-the-zone_movable-zone.patch and create-the-zone_movable-zone-fix.patch.The fully-applied tree fails with a link error having to do with
movable_zone. I'm not entirely sure what arches are supposed to do about that.
config, please?
Quoted 3 lines · On Wed, 6 Jun 2007 23:55:44 -0700 William Lee Irwin III <[email protected]>…
Quoted 3 lines
The fully-applied tree fails with a link error having to do with
movable_zone. I'm not entirely sure what arches are supposed to do about that.
Quoted 1 line · Andrew Morton
config, please?
It's the sparc32 defconfig. Included below for completeness.
-- wli
#
# Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc4-mm2
# Thu Jun 7 00:01:24 2007
#CONFIG_MMU=yCONFIG_HIGHMEM=yCONFIG_ZONE_DMA=yCONFIG_GENERIC_ISA_DMA=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#CONFIG_EXPERIMENTAL=yCONFIG_BROKEN_ON_SMP=yCONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#CONFIG_LOCALVERSION=""CONFIG_LOCALVERSION_AUTO=yCONFIG_SWAP=yCONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not setCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
# CONFIG_IKCONFIG is not setCONFIG_LOG_BUF_SHIFT=14CONFIG_SYSFS_DEPRECATED=y
# CONFIG_RELAY is not setCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not setCONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_ANON_INODES=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_VM_EVENT_COUNTERS=yCONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not setCONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not setCONFIG_BASE_SMALL=0
#
# Loadable module support
#CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not setCONFIG_KMOD=yCONFIG_BLOCK=y
# CONFIG_LBD is not set
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_LSF is not set
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=yCONFIG_IOSCHED_DEADLINE=yCONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not setCONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not setCONFIG_DEFAULT_IOSCHED="cfq"
#
# General machine setup
#
# CONFIG_SMP is not setCONFIG_SPARC=yCONFIG_SPARC32=yCONFIG_SBUS=yCONFIG_SBUSCHAR=yCONFIG_SERIAL_CONSOLE=yCONFIG_SUN_AUXIO=yCONFIG_SUN_IO=yCONFIG_RWSEM_GENERIC_SPINLOCK=yCONFIG_GENERIC_FIND_NEXT_BIT=yCONFIG_GENERIC_HWEIGHT=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not setCONFIG_EMULATED_CMPXCHG=yCONFIG_SUN_PM=y
# CONFIG_SUN4 is not setCONFIG_PCI=y
# CONFIG_ARCH_SUPPORTS_MSI is not set
# CONFIG_PCI_DEBUG is not setCONFIG_SUN_OPENPROMFS=m
# CONFIG_SPARC_LED is not setCONFIG_BINFMT_ELF=yCONFIG_BINFMT_AOUT=yCONFIG_BINFMT_MISC=mCONFIG_SUNOS_EMUL=yCONFIG_SELECT_MEMORY_MODEL=yCONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not setCONFIG_FLATMEM=yCONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not setCONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_RESOURCES_64BIT is not setCONFIG_ZONE_DMA_FLAG=1
#
# Networking
#CONFIG_NET=y
#
# Networking options
#CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not setCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_FIB_HASH=yCONFIG_IP_PNP=yCONFIG_IP_PNP_DHCP=y
# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set CONFIG_INET_AH=yCONFIG_INET_ESP=yCONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not setCONFIG_IPV6=mCONFIG_IPV6_PRIVACY=y
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=mCONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not setCONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set CONFIG_SCTP_DBG_OBJCNT=y
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set CONFIG_SCTP_HMAC_MD5=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
#
# Network testing
#CONFIG_NET_PKTGEN=m
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not setCONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
# CONFIG_RXKAD is not set
#
# Wireless
#
# CONFIG_CFG80211 is not set
# CONFIG_WIRELESS_EXT is not set
# CONFIG_MAC80211 is not set
# CONFIG_IEEE80211 is not set
# CONFIG_RFKILL is not set
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
#
# Connector - unified userspace <-> kernelspace linker #
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
#
# Parallel port support
#
# CONFIG_PARPORT is not set
#
# Plug and Play support
#
# CONFIG_PNPACPI is not setCONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not setCONFIG_BLK_DEV_LOOP=mCONFIG_BLK_DEV_CRYPTOLOOP=m
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not setCONFIG_BLK_DEV_RAM=yCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=4096CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
#
# Misc devices
#
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_BLINK is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_IDE is not set
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not setCONFIG_SCSI=yCONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not setCONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not setCONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not setCONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not setCONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_QLOGIC_1280 is not setCONFIG_SCSI_QLOGICPTI=m
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not setCONFIG_SCSI_SUNESP=y
# CONFIG_SCSI_SRP is not set
# CONFIG_ATA is not set
#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_IEEE1394 is not set
#
# I2O device support
#
# CONFIG_I2O is not setCONFIG_NETDEVICES=yCONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not setCONFIG_TUN=m
# CONFIG_ARCNET is not set
# CONFIG_PHYLIB is not setCONFIG_NET_ETHERNET=yCONFIG_MII=mCONFIG_SUNLANCE=yCONFIG_HAPPYMEAL=mCONFIG_SUNBMAC=mCONFIG_SUNQE=m
# CONFIG_SUNGEM is not set
# CONFIG_CASSINI is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not set
# CONFIG_NET_PCI is not set
# CONFIG_B44 is not setCONFIG_NETDEV_1000=y
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_SK98LIN is not set
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not setCONFIG_NETDEV_10000=y
# CONFIG_CHELSIO_T1 is not set
# CONFIG_CHELSIO_T3 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set
# CONFIG_MYRI10GE is not set
# CONFIG_NETXEN_NIC is not set
# CONFIG_MLX4_CORE is not set
# CONFIG_TR is not set
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set
# CONFIG_RTL818X is not set
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=m
# CONFIG_INPUT_TSDEV is not setCONFIG_INPUT_EVDEV=mCONFIG_INPUT_EVBUG=m
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=mCONFIG_KEYBOARD_SUNKBD=m
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=mCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_LIFEBOOK=yCONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not setCONFIG_MOUSE_SERIAL=m
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_VSXXXAA 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=m
# CONFIG_SERIO_I8042 is not setCONFIG_SERIO_SERPORT=m
# CONFIG_SERIO_PCIPS2 is not setCONFIG_SERIO_LIBPS2=m
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
#
# Serial drivers
#
#
# Non-8250 serial port support
#CONFIG_SERIAL_SUNCORE=yCONFIG_SERIAL_SUNZILOG=yCONFIG_SERIAL_SUNZILOG_CONSOLE=yCONFIG_SERIAL_SUNSU=yCONFIG_SERIAL_SUNSU_CONSOLE=y
# CONFIG_SERIAL_SUNSAB is not setCONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not setCONFIG_UNIX98_PTYS=yCONFIG_LEGACY_PTYS=yCONFIG_LEGACY_PTY_COUNT=256
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
# CONFIG_WATCHDOG is not setCONFIG_HW_RANDOM=mCONFIG_RTC=m
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_RAW_DRIVER is not set
#
# TPM devices
#
# CONFIG_TCG_TPM is not setCONFIG_DEVPORT=y
# CONFIG_I2C is not set
#
# SPI support
#
# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set
#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
# CONFIG_POWER_SUPPLY is not setCONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set
#
# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set
#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
# CONFIG_DVB_CORE is not set
# CONFIG_DAB is not set
#
# Graphics support
#
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
# CONFIG_VGASTATE is not setCONFIG_VIDEO_OUTPUT_CONTROL=m
# CONFIG_FB is not set
#
# Console display driver support
#
# CONFIG_PROM_CONSOLE is not setCONFIG_DUMMY_CONSOLE=y
#
# Sound
#
# CONFIG_SOUND is not setCONFIG_HID_SUPPORT=yCONFIG_HID=y
# CONFIG_HID_DEBUG is not set
# CONFIG_HIDRAW is not setCONFIG_USB_SUPPORT=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=y
# CONFIG_USB is not set
# CONFIG_USB_EHCI_FSL is not set
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' #
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
# CONFIG_MMC is not set
# CONFIG_NEW_LEDS is not set
# CONFIG_INFINIBAND is not set
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL) #
#
# Real Time Clock
#
# CONFIG_RTC_CLASS is not set
#
# DMA Engine support
#
# CONFIG_DMA_ENGINE is not set
#
# DMA Clients
#
#
# DMA Devices
#
#
# Userspace I/O
#
# CONFIG_UIO is not set
#
# Misc Linux/SPARC drivers
#CONFIG_SUN_OPENPROMIO=mCONFIG_SUN_MOSTEK_RTC=m
# CONFIG_SUN_BPP is not set
# CONFIG_SUN_VIDEOPIX is not set
# CONFIG_TADPOLE_TS102_UCTRL is not set
# CONFIG_SUN_JSFLASH is not set
#
# Unix98 PTY support
#CONFIG_UNIX98_PTY_COUNT=256
#
# File systems
#CONFIG_EXT2_FS=yCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
# CONFIG_EXT3_FS is not set
# CONFIG_EXT4DEV_FS is not setCONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not setCONFIG_FS_POSIX_ACL=yCONFIG_XFS_FS=mCONFIG_XFS_QUOTA=yCONFIG_XFS_SECURITY=yCONFIG_XFS_POSIX_ACL=yCONFIG_XFS_RT=y
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not setCONFIG_ROMFS_FS=mCONFIG_ROMFS_ON_BLOCK=yCONFIG_INOTIFY=yCONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not setCONFIG_QUOTACTL=yCONFIG_DNOTIFY=yCONFIG_AUTOFS_FS=mCONFIG_AUTOFS4_FS=m
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=m
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set
#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_PROC_SYSCTL=yCONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLB_PAGE is not setCONFIG_RAMFS=y
# CONFIG_CONFIGFS_FS is not set
#
# Layered filesystems
#
# CONFIG_ECRYPT_FS is not set
# CONFIG_UNION_FS is not set
#
# Miscellaneous filesystems
#
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not setCONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
#
# Network File Systems
#CONFIG_NFS_FS=y
# CONFIG_NFS_V3 is not set
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
# CONFIG_NFSD is not setCONFIG_ROOT_NFS=yCONFIG_LOCKD=yCONFIG_NFS_COMMON=yCONFIG_SUNRPC=yCONFIG_SUNRPC_GSS=m
# CONFIG_SUNRPC_BIND34 is not setCONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not setCONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not setCONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
# CONFIG_9P_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not setCONFIG_MSDOS_PARTITION=yCONFIG_SUN_PARTITION=y
#
# Native Language Support
#CONFIG_NLS=yCONFIG_NLS_DEFAULT="iso8859-1"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# 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 set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# 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 set
# CONFIG_NLS_UTF8 is not set
#
# Distributed Lock Manager
#
# CONFIG_DLM is not set
#
# Instrumentation Support
#
# CONFIG_PROFILING is not set
#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not setCONFIG_ENABLE_MUST_CHECK=yCONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_HEADERS_CHECK is not setCONFIG_DEBUG_KERNEL=yCONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not setCONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_UNWIND_INFO is not setCONFIG_FORCED_INLINING=y
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_DEBUG_STACK_USAGE is not set
#
# Security options
#CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
# CONFIG_SECURITY is not setCONFIG_CRYPTO=yCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_BLKCIPHER=yCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not setCONFIG_CRYPTO_NULL=mCONFIG_CRYPTO_MD4=yCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_SHA256=mCONFIG_CRYPTO_SHA512=m
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_GF128MUL is not setCONFIG_CRYPTO_ECB=mCONFIG_CRYPTO_CBC=yCONFIG_CRYPTO_PCBC=m
# CONFIG_CRYPTO_LRW is not set
# CONFIG_CRYPTO_CRYPTD is not setCONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not setCONFIG_CRYPTO_BLOWFISH=mCONFIG_CRYPTO_TWOFISH=mCONFIG_CRYPTO_TWOFISH_COMMON=mCONFIG_CRYPTO_SERPENT=mCONFIG_CRYPTO_AES=mCONFIG_CRYPTO_CAST5=mCONFIG_CRYPTO_CAST6=m
# CONFIG_CRYPTO_TEA is not setCONFIG_CRYPTO_ARC4=m
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not setCONFIG_CRYPTO_DEFLATE=yCONFIG_CRYPTO_MICHAEL_MIC=mCONFIG_CRYPTO_CRC32C=m
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
#
# Library routines
#CONFIG_BITREVERSE=y
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
# CONFIG_CRC_ITU_T is not setCONFIG_CRC32=yCONFIG_LIBCRC32C=mCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_PLIST=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=y
Quoted 1 line · Andrew Morton
Quoted 1 line
config, please?
Quoted 1 line · William Lee Irwin III
It's the sparc32 defconfig. Included below for completeness.
The error output looks like the following.
-- wli
$ quilt top create-the-zone_movable-zone-fix.patch $ (yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 defconfig) >& /dev/null; yes "" | make ARCH=sparc CROSS_COMPILE="sparc-linux-" CC="gcc-sparc-4.1" quiet=1 -j16 image modules scripts/kconfig/conf -s arch/sparc/Kconfig drivers/macintosh/Kconfig:116:warning: 'select' used by config symbol 'PMAC_APM_EMU' refers to undefined symbol 'APM_EMULATION' drivers/input/keyboard/Kconfig:170:warning: 'select' used by config symbol 'KEYBOARD_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' drivers/input/mouse/Kconfig:182:warning: 'select' used by config symbol 'MOUSE_ATARI' refers to undefined symbol 'ATARI_KBD_CORE' sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol 'SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG' CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-sparc <stdin>:752:2: warning: #warning syscall setresuid not implemented <stdin>:756:2: warning: #warning syscall getresuid not implemented <stdin>:776:2: warning: #warning syscall setresgid not implemented <stdin>:780:2: warning: #warning syscall getresgid not implemented CHK include/linux/compile.h UPD include/linux/compile.h ipc/msg.c: In function 'sys_msgctl': ipc/msg.c:390: warning: 'setbuf.qbytes' may be used uninitialized in this function ipc/msg.c:390: warning: 'setbuf.uid' may be used uninitialized in this function ipc/msg.c:390: warning: 'setbuf.gid' may be used uninitialized in this function ipc/msg.c:390: warning: 'setbuf.mode' may be used uninitialized in this function ipc/sem.c: In function 'sys_semctl': ipc/sem.c:861: warning: 'setbuf.uid' may be used uninitialized in this function ipc/sem.c:861: warning: 'setbuf.gid' may be used uninitialized in this function ipc/sem.c:861: warning: 'setbuf.mode' may be used uninitialized in this function mm/vmalloc.c: In function 'unmap_kernel_range': mm/vmalloc.c:75: warning: unused variable 'start' drivers/char/rtc.c:118: warning: 'hpet_rtc_interrupt' defined but not used kernel/time/ntp.c: In function 'do_adjtimex': kernel/time/ntp.c:309: warning: comparison of distinct pointer types lacks a cast kernel/time/ntp.c:312: warning: comparison of distinct pointer types lacks a cast drivers/pci/search.c: In function 'pci_find_slot': drivers/pci/search.c:99: warning: 'pci_find_device' is deprecated (declared at include/linux/pci.h:478) drivers/pci/search.c: At top level: drivers/pci/search.c:434: warning: 'pci_find_device' is deprecated (declared at drivers/pci/search.c:241) drivers/pci/search.c:434: warning: 'pci_find_device' is deprecated (declared at drivers/pci/search.c:241) drivers/pci/search.c:435: warning: 'pci_find_slot' is deprecated (declared at drivers/pci/search.c:96) drivers/pci/search.c:435: warning: 'pci_find_slot' is deprecated (declared at drivers/pci/search.c:96) drivers/pci/syscall.c: In function 'sys_pciconfig_read': drivers/pci/syscall.c:22: warning: 'dev' may be used uninitialized in this function fs/partitions/check.c: In function 'add_partition': fs/partitions/check.c:392: warning: ignoring return value of 'kobject_add', declared with attribute warn_unused_result fs/partitions/check.c:395: warning: ignoring return value of 'sysfs_create_link', declared with attribute warn_unused_result fs/partitions/check.c:402: warning: ignoring return value of 'sysfs_create_file', declared with attribute warn_unused_result CHK include/linux/compile.h UPD include/linux/compile.h WARNING: arch/sparc/kernel/head.o(.text+0x9040): Section mismatch: reference to .init.text:no_sun4u_here (between 'current_pc' and 'already_mapped') WARNING: arch/sparc/kernel/head.o(.text+0x9280): Section mismatch: reference to .init.text:execute_in_high_mem (after 'go_to_highmem') WARNING: arch/sparc/kernel/head.o(.text+0x9284): Section mismatch: reference to .init.text:execute_in_high_mem (after 'go_to_highmem') Building modules, stage 2. WARNING: vmlinux(.text+0x9040): Section mismatch: reference to .init.text:no_sun4u_here (between 'current_pc' and 'already_mapped') WARNING: vmlinux(.text+0x9280): Section mismatch: reference to .init.text:execute_in_high_mem (between 'go_to_highmem' and 'init_thread_union') WARNING: vmlinux(.text+0x9284): Section mismatch: reference to .init.text:execute_in_high_mem (between 'go_to_highmem' and 'init_thread_union') WARNING: vmlinux(.text+0x1dfb38): Section mismatch: reference to .init.text:kernel_init (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0x1dfb40): Section mismatch: reference to .init.text:kernel_init (between 'rest_init' and 'alloc_node_mem_map') WARNING: vmlinux(.text+0x1dfbf8): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'alloc_node_mem_map' and 'zone_wait_table_init') WARNING: vmlinux(.text+0x1dfcfc): Section mismatch: reference to .init.text:__alloc_bootmem_node (between 'zone_wait_table_init' and 'setup_cpu_cache') WARNING: vmlinux(.text+0x1dfe20): Section mismatch: reference to .init.text:set_up_list3s (between 'setup_cpu_cache' and '__down') WARNING: vmlinux(.text+0x1dfe94): Section mismatch: reference to .init.text:set_up_list3s (between 'setup_cpu_cache' and '__down') ERROR: "movable_zone" [fs/romfs/romfs.ko] undefined! ERROR: "movable_zone" [fs/isofs/isofs.ko] undefined! ERROR: "movable_zone" [fs/cifs/cifs.ko] undefined! ERROR: "movable_zone" [fs/afs/kafs.ko] undefined! ERROR: "movable_zone" [drivers/block/loop.ko] undefined! make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 make: *** Waiting for unfinished jobs.... arch/sparc/mm/built-in.o: In function `kmap_atomic': (.text+0x433c): undefined reference to `movable_zone' arch/sparc/mm/built-in.o: In function `kmap_atomic': (.text+0x4348): undefined reference to `movable_zone' mm/built-in.o: In function `iov_iter_copy_from_user': (.text+0x770): undefined reference to `movable_zone' mm/built-in.o: In function `iov_iter_copy_from_user': (.text+0x844): undefined reference to `movable_zone' mm/built-in.o: In function `iov_iter_copy_from_user': (.text+0x850): undefined reference to `movable_zone' mm/built-in.o:(.text+0x870): more undefined references to `movable_zone' follow make[1]: *** [arch/sparc/boot/image] Error 1 make: *** [image] Error 2
Andrew Morton
maintainerQuoted 21 lines · On Thu, 7 Jun 2007 00:05:13 -0700 William Lee Irwin III <[email protected]>…
Quoted 1 line · Andrew Morton
Quoted 1 line
config, please?
Quoted 1 line · William Lee Irwin III
It's the sparc32 defconfig. Included below for completeness.
The error output looks like the following.
ERROR: "
movable_zone" [fs/romfs/romfs.ko] undefined!
ERROR: "movable_zone" [fs/isofs/isofs.ko] undefined!
ERROR: "movable_zone" [fs/cifs/cifs.ko] undefined!
ERROR: "movable_zone" [fs/afs/kafs.ko] undefined!
ERROR: "movable_zone" [drivers/block/loop.ko] undefined! make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
make: *** Waiting for unfinished jobs....arch/sparc/mm/built-in.o: In function `kmap_atomic':
(.text+0x433c): undefined reference tomovable_zone' arch/sparc/mm/built-in.o: In functionkmap_atomic':
(.text+0x4348): undefined reference to `movable_zone'
Quoted 8 lines
mm/built-in.o: In function `iov_iter_copy_from_user':
(.text+0x770): undefined reference tomovable_zone' mm/built-in.o: In functioniov_iter_copy_from_user':
(.text+0x844): undefined reference tomovable_zone' mm/built-in.o: In functioniov_iter_copy_from_user':
(.text+0x850): undefined reference tomovable_zone' mm/built-in.o:(.text+0x870): more undefined references tomovable_zone' follow make[1]: *** [arch/sparc/boot/image] Error 1
hm, OK, this seems to work:
include/linux/mmzone.h renamed from include/linux/mmzone.h~a +4 -1
@@ -541,10 +541,13 @@ static inline int populated_zone(structreturn (!!zone->present_pages); } +#ifdef CONFIG_ARCH_POPULATES_NODE_MAP extern int movable_zone; +#endif +static inline int zone_movable_is_highmem (void ) { -#ifdef CONFIG_HIGHMEM +#if defined(CONFIG_HIGHMEM ) && defined(CONFIG_ARCH_POPULATES_NODE_MAP )return movable_zone ==ZONE_HIGHMEM ;#else return 0 ;
_
(the first ifdef is just there to trip things at compile time rather than link time)
Quoted 1 line · Andrew Morton
hm, OK, this seems to work:
[...]
Quoted 8 lines
include/linux/mmzone.h renamed from include/linux/mmzone.h~a +1
-1-#ifdef CONFIG_HIGHMEM +#if defined(CONFIG_HIGHMEM ) && defined(CONFIG_ARCH_POPULATES_NODE_MAP )return movable_zone ==ZONE_HIGHMEM ;#else return 0 ;_
(the first ifdef is just there to trip things at compile time rather than link time)
I guess it's not the arch's fault after all. I probably would've conditionally out-of-lined the thing so as never to expose movable_zone but this will do just fine.
-- wli
Quoted 1 line · William Lee Irwin III
sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol '
SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG'
Manuel, can you take a look at this and fix up the select behaviour? Perhaps sound/soc/sh/Kconfig should just have a CONFIG_SUPERH around it.
Quoted 2 lines · Paul Mundt
Quoted 1 line · William Lee Irwin III
sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol '
SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG'
---
Make SND_SOC_PCM_SH7760 depend on SH_DMABRG rather than selecting it
Fixes Kconfig warning about undefined SH_DMABRG symbol on non-sh builds.
sound/soc/sh/Kconfig renamed from sound/soc/sh/Kconfig~ +1 -2
@@ -2,8 +2,7 @@ menu "SoC Audio support for SuperH" config SND_SOC_PCM_SH7760 tristate "SoC Audio support for Renesas SH7760" - depends on CPU_SUBTYPE_SH7760 && SND_SOC - select SH_DMABRG + depends on CPU_SUBTYPE_SH7760 && SND_SOC && SH_DMABRG help Enable this option for SH7760 AC97/I2S audio support.
Quoted 10 lines · Manuel Lauss
Quoted 2 lines · Paul Mundt
Quoted 1 line · William Lee Irwin III
sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol '
SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG'---
Make
SND_SOC_PCM_SH7760depend onSH_DMABRGrather than selecting itFixes
Kconfigwarning about undefinedSH_DMABRGsymbol on non-sh builds.
Are you sure this is the way you want to go? The select here is reasonably useful.
Quoted 5 lines · Paul Mundt
Quoted 4 lines · Manuel Lauss
Quoted 2 lines · Paul Mundt
Quoted 1 line · William Lee Irwin III
sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol '
SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG'
Quoted 8 lines
Quoted 6 lines
---
Make
SND_SOC_PCM_SH7760depend onSH_DMABRGrather than selecting itFixes
Kconfigwarning about undefinedSH_DMABRGsymbol on non-sh builds.Are you sure this is the way you want to go? The select here is reasonably useful.
I hope the other people using this code are smart enough to set SH_DMABRG in their board's defconfig. (I seem to remember there was an argument about the evilness of select; and as far as I know I am the only user of this code anyway)
If you think select is more useful then I'll send another patch to the alsa folks.
Thanks,
Manuel Lauss
Quoted 15 lines · Manuel Lauss
Quoted 5 lines · Paul Mundt
Quoted 4 lines · Manuel Lauss
Quoted 2 lines · Paul Mundt
Quoted 1 line · William Lee Irwin III
sound/soc/sh/Kconfig:6:warning: 'select' used by config symbol '
SND_SOC_PCM_SH7760' refers to undefined symbol 'SH_DMABRG'Quoted 8 lines
Quoted 6 lines
---
Make
SND_SOC_PCM_SH7760depend onSH_DMABRGrather than selecting itFixes
Kconfigwarning about undefinedSH_DMABRGsymbol on non-sh builds.Are you sure this is the way you want to go? The select here is reasonably useful.
Quoted 7 lines
I hope the other people using this code are smart enough to set
SH_DMABRGin their board's defconfig. (I seem to remember there was an argument about the evilness of select; and as far as I know I am the only user of this code anyway)If you think select is more useful then I'll send another patch to the alsa folks.
There's nothing that has to be fixed.
Sam is working on changing Kconfig to no longer emit these bogus warnings.
Quoted 2 lines
Thanks,
Manuel Lauss
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon SeedQuoted 5 lines
There's nothing that has to be fixed.
Sam is working on changing
Kconfigto no longer emit these bogus warnings.
Very slowly though... :-(
Sam
Andrew Morton pisze:
Quoted 2 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
LTP triggered this
[ 4691.872882] ------------[ cut here ]------------ [ 4691.877619] kernel BUG at fs/buffer.c:1821! [ 4691.881857] invalid opcode: 0000 [#1] [ 4691.885596] PREEMPT SMP [ 4691.888205] Modules linked in: isofs nls_base zlib_inflate autofs4 sunrpc af_packet nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink ipt_REJECT iptable_filter ip_tables xt_tcpudp ip6t_REJECT ip6table_filter ip6_tables x_tables firmware_class binfmt_misc thermal processor fan container ipv6 nvram loop snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer i2c_i801 snd soundcore intel_agp snd_page_alloc agpgart evdev rtc [ 4691.937384] CPU: 1 [ 4691.937385] EIP: 0060:[<c04a510f>] Not tainted VLI [ 4691.937387] EFLAGS: 00010202 (2.6.22-rc4-mm2 #1) [ 4691.949984] EIP is at __block_prepare_write+0x64/0x3a5 [ 4691.955164] eax: 00000001 ebx: c624fc50 ecx: c07e0910 edx: 00000001 [ 4691.962041] esi: 00000418 edi: 00000000 ebp: cc454dc0 esp: cc454d60 [ 4691.968946] ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 [ 4691.974850] Process vmsplice01 (pid: 8420, ti=cc454000 task=cafe6800 task.ti=cc454000) [ 4691.982699] Stack: cc454d80 c0443c61 00000001 00000001 c7f71080 00000418 c624fc50 c98ec464 [ 4691.991372] 00000000 00000286 c04d6706 c523d7c8 00000050 c04d6706 c7f71080 c828d7f0 [ 4691.999998] c7f71094 cc454dd4 c04d673f c065cfbc c624fc50 c624fc50 00000418 00000000 [ 4692.008729] Call Trace: [ 4692.011397] [<c04a5513>] block_write_begin+0x90/0xf4 [ 4692.016556] [<c04c9779>] ext3_write_begin+0xda/0x19b [ 4692.021750] [<c0464b5a>] pagecache_write_begin+0x4d/0x12f [ 4692.027349] [<c04a1a35>] pipe_to_file+0xa0/0x15f [ 4692.032148] [<c04a14af>] __splice_from_pipe+0x63/0x1d2 [ 4692.037459] [<c04a1660>] splice_from_pipe+0x42/0x58 [ 4692.042544] [<c04a1916>] generic_file_splice_write+0x8b/0x10a [ 4692.048477] [<c04a1409>] do_splice_from+0xca/0xd6 [ 4692.053391] [<c04a2754>] sys_splice+0x108/0x22b [ 4692.058119] [<c040420c>] syscall_call+0x7/0xb [ 4692.062691] [<b7f53410>] 0xb7f53410 [ 4692.066398] ======================= [ 4692.070031] INFO: lockdep is turned off. [ 4692.074038] Code: 2c 09 7e c0 e8 2f 6e 07 00 85 c0 74 04 0f 0b eb fe 31 d2 81 7d 08 00 10 00 00 0f 97 c2 b8 10 09 7e c0 e8 11 6e 07 00 85 c0 74 04 <0f> 0b eb fe 8b 55 08 39 55 b4 0f 97 c2 0f b6 d2 b8 f4 08 7e c0 [ 4692.094556] EIP: [<c04a510f>] __block_prepare_write+0x64/0x3a5 SS:ESP 0068:cc454d60
(gdb) l *__block_prepare_write+0x640xc10a510f is in __block_prepare_write (fs/buffer.c:1821).
1816 unsigned blocksize, bbits;
1817 struct buffer_head *bh, *head, *wait[2], **wait_bh=wait;
1818
1819 BUG_ON(!PageLocked(page)); 1820 BUG_ON(from > PAGE_CACHE_SIZE); 1821 BUG_ON(to > PAGE_CACHE_SIZE); 1822 BUG_ON(from > to);
1823
1824 blocksize = 1 << inode->i_blkbits;
1825 if (!page_has_buffers(page))
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/2.6.22-rc4-mm2/console.log
http://www.stardust.webpages.pl/files/tbf/bitis-gabonica/2.6.22-rc4-mm2/mm-config
Regards,
Michal
Signature · 2 lines
"Najbardziej brakowało mi twojego milczenia." -- Andrzej Sapkowski "Coś więcej"
Andrew Morton
maintainerQuoted 44 lines · On Thu, 07 Jun 2007 13:07:59 +0200 Michal Piotrowski…
Andrew Morton pisze:
Quoted 2 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
LTP triggered this
[ 4691.872882] ------------[ cut here ]------------ [ 4691.877619] kernel BUG at fs/buffer.c:1821! [ 4691.881857] invalid opcode: 0000 [#1] [ 4691.885596] PREEMPT SMP [ 4691.888205] Modules linked in: isofs nls_base zlib_inflate autofs4 sunrpc af_packet nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink ipt_REJECT iptable_filter ip_tables xt_tcpudp ip6t_REJECT ip6table_filter ip6_tables x_tables firmware_class binfmt_misc thermal processor fan container ipv6 nvram loop snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer i2c_i801 snd soundcore intel_agp snd_page_alloc agpgart evdev rtc [ 4691.937384] CPU: 1 [ 4691.937385] EIP: 0060:[<c04a510f>] Not tainted VLI [ 4691.937387] EFLAGS: 00010202 (2.6.22-rc4-mm2 #1) [ 4691.949984] EIP is at __block_prepare_write+0x64/0x3a5 [ 4691.955164] eax: 00000001 ebx: c624fc50 ecx: c07e0910 edx: 00000001 [ 4691.962041] esi: 00000418 edi: 00000000 ebp: cc454dc0 esp: cc454d60 [ 4691.968946] ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 [ 4691.974850] Process vmsplice01 (pid: 8420, ti=cc454000 task=cafe6800 task.ti=cc454000) [ 4691.982699] Stack: cc454d80 c0443c61 00000001 00000001 c7f71080 00000418 c624fc50 c98ec464 [ 4691.991372] 00000000 00000286 c04d6706 c523d7c8 00000050 c04d6706 c7f71080 c828d7f0 [ 4691.999998] c7f71094 cc454dd4 c04d673f c065cfbc c624fc50 c624fc50 00000418 00000000 [ 4692.008729] Call Trace: [ 4692.011397] [<c04a5513>] block_write_begin+0x90/0xf4 [ 4692.016556] [<c04c9779>] ext3_write_begin+0xda/0x19b [ 4692.021750] [<c0464b5a>] pagecache_write_begin+0x4d/0x12f [ 4692.027349] [<c04a1a35>] pipe_to_file+0xa0/0x15f [ 4692.032148] [<c04a14af>] __splice_from_pipe+0x63/0x1d2 [ 4692.037459] [<c04a1660>] splice_from_pipe+0x42/0x58 [ 4692.042544] [<c04a1916>] generic_file_splice_write+0x8b/0x10a [ 4692.048477] [<c04a1409>] do_splice_from+0xca/0xd6 [ 4692.053391] [<c04a2754>] sys_splice+0x108/0x22b [ 4692.058119] [<c040420c>] syscall_call+0x7/0xb [ 4692.062691] [<b7f53410>] 0xb7f53410 [ 4692.066398] ======================= [ 4692.070031] INFO: lockdep is turned off. [ 4692.074038] Code: 2c 09 7e c0 e8 2f 6e 07 00 85 c0 74 04 0f 0b eb fe 31 d2 81 7d 08 00 10 00 00 0f 97 c2 b8 10 09 7e c0 e8 11 6e 07 00 85 c0 74 04 <0f> 0b eb fe 8b 55 08 39 55 b4 0f 97 c2 0f b6 d2 b8 f4 08 7e c0 [ 4692.094556] EIP: [<c04a510f>] __block_prepare_write+0x64/0x3a5 SS:ESP 0068:cc454d60(gdb) l *__block_prepare_write+0x64
0xc10a510fis in__block_prepare_write(fs/buffer.c:1821).
1816 unsigned blocksize, bbits;
1817 structbuffer_head*bh, *head, *wait[2], **wait_bh=wait;
1818
Quoted 7 lines
1819 BUG_ON(!PageLocked(page)); 1820 BUG_ON(from > PAGE_CACHE_SIZE); 1821 BUG_ON(to > PAGE_CACHE_SIZE); 1822 BUG_ON(from > to);1823
1824 blocksize = 1 <<inode->i_blkbits;
1825 if (!page_has_buffers(page))
yup, thanks, I'd forgotten about that one. Nick had a protofix but afaik nobody has tested it yet.
Quoted 4 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
Ahh.. much better. 'lvm vgscan' worked, it booted, been up for an hour-ish without any oops, bug, or warning. Dell Latitude D820 laptop, T7200 dual-core, x86_64 kernel....
Re: 2.6.22-rc4-mm2 - usb-storage
In reply to Andrew MortonMy kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
Initializing USB Mass Storage driver...
scsi6 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage USB Mass Storage support registered.
usb-storage: device scan complete
WARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()
Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
usb-storage: device scan complete
WARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()
Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
Quoted 6 lines · Peter Zijlstra
My kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
WARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()
Quoted 11 lines
Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
This is false-alarm output from something intended to track down a reported bug. The patch responsible is this one:
It was removed from -mm just recently; you can simply revert it in your kernel source.
Alan Stern
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
Quoted 20 lines · Alan Stern
Quoted 6 lines · Peter Zijlstra
My kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
WARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()Quoted 11 lines
Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
Quoted 2 lines
This is false-alarm output from something intended to track down a reported bug. The patch responsible is this one:
Right, well then I have another problem. Because it doesn't find my usb-stick.
I noticed from D states (quite easy to reproduce, just modprobe usb-storage):
scsi_eh_6 D ffff8100079ed640 0 3568 2 (L-TLB)
ffff81000ac45e10 0000000000000046 0000000000000000 0000000180252936 0000000000000002 0000000100000000 ffff81000ac42700 ffff8100043ca240 ffff81000ac42978 ffffffff8024fc8d 00000000000000ff ffff81000ac42700
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff88201673>] :usb_storage:command_abort+0x7c/0x86 [<ffffffff8805f54f>] :scsi_mod:scsi_error_handler+0x28e/0x4cc [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
usb-storage D ffff8100079ed640 0 3570 2 (L-TLB)
ffff81000ac4dd30 0000000000000046 0000000000000000 0000000100000046 0000000000000002 0000000100000000 ffff81000ac4a780 ffff8100043ca240 ffff81000ac4a9f8 ffffffff802518f5 00000000000000ff ffff81000ac4a780
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff803cc896>] usb_sg_wait+0x115/0x132 [<ffffffff8820219d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88202313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820277f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882036c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
scsi_eh_7 D ffff8100079ed640 0 3574 2 (L-TLB)
ffff81000ac39e10 0000000000000046 0000000000000000 0000000100000046 0000000000000002 0000000100000000 ffff81000ac16640 ffff8100043ca240 ffff81000ac168b8 ffffffff8024fc8d 00000000000000ff ffff81000ac16640
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff88201673>] :usb_storage:command_abort+0x7c/0x86 [<ffffffff8805f54f>] :scsi_mod:scsi_error_handler+0x28e/0x4cc [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
usb-storage D ffff81000773f140 0 3575 2 (L-TLB)
ffff81000ac5fd30 0000000000000046 0000000000000000 0000000000000001 ffffffff8020c310 0000000100000001 ffff81000ac5c880 ffff8100043ca240 ffff81000ac5caf8 ffff81000ac2f8e8 00000000000000ff ffffffff80840f30
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff803cc896>] usb_sg_wait+0x115/0x132 [<ffffffff8820219d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88202313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820277f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882036c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
scsi_scan_6 D ffff8100079ed640 0 3579 2 (L-TLB)
ffff81000ac4fa90 0000000000000046 0000000000000000 000000010ac46740 0000000000000002 0000000100000000 ffff81000ac46740 ffff8100043ca240 ffff81000ac469b8 ffffffff802518f5 00000000000000ff ffff81000ac46740
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff803439e6>] blk_execute_rq+0xb3/0xd3 [<ffffffff88061074>] :scsi_mod:scsi_execute+0xca/0xe6 [<ffffffff88061149>] :scsi_mod:scsi_execute_req+0xb9/0xde [<ffffffff880622d2>] :scsi_mod:scsi_probe_and_add_lun+0x241/0xa8b [<ffffffff880630f3>] :scsi_mod:__scsi_scan_target+0xb5/0x5df [<ffffffff88063662>] :scsi_mod:scsi_scan_channel+0x45/0x70 [<ffffffff8806375c>] :scsi_mod:scsi_scan_host_selected+0xcf/0x10a [<ffffffff88063979>] :scsi_mod:do_scan_async+0x16/0x12c [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
scsi_scan_7 D ffff81000773f140 0 3580 2 (L-TLB)
ffff81000ac53a90 0000000000000046 0000000000000000 000000010ac507c0 0000000000000002 0000000100000000 ffff81000ac507c0 ffff8100043ca240 ffff81000ac50a38 ffffffff802518f5 00000000000000ff ffff81000ac507c0
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff803439e6>] blk_execute_rq+0xb3/0xd3 [<ffffffff88061074>] :scsi_mod:scsi_execute+0xca/0xe6 [<ffffffff88061149>] :scsi_mod:scsi_execute_req+0xb9/0xde [<ffffffff880622d2>] :scsi_mod:scsi_probe_and_add_lun+0x241/0xa8b [<ffffffff880630f3>] :scsi_mod:__scsi_scan_target+0xb5/0x5df [<ffffffff88063662>] :scsi_mod:scsi_scan_channel+0x45/0x70 [<ffffffff8806375c>] :scsi_mod:scsi_scan_host_selected+0xcf/0x10a [<ffffffff88063979>] :scsi_mod:do_scan_async+0x16/0x12c [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
lsusb D ffff810006ace0c0 0 4515 4472 (NOTLB)
ffff81000ad65c58 0000000000000046 ffff81000ad65ea8 00000001045e51c0 ffff81000d01cb48 000000018024fbf1 ffff81000d01c380 ffff81000685a200 ffff81000d01c5f8 ffff81000d01c380 ffffffff8047a54b 0000000000000292
Call Trace: [<ffffffff80479b65>] __down+0xe8/0x100 [<ffffffff80479768>] __down_failed+0x35/0x3a [<ffffffff803d1b24>] usbdev_ioctl+0x4f/0x1333 [<ffffffff802ad2bd>] do_ioctl+0x9d/0xb6 [<ffffffff802ad523>] vfs_ioctl+0x24d/0x266 [<ffffffff802ad595>] sys_ioctl+0x59/0x7c [<ffffffff8020bd6e>] system_call+0x7e/0x83 [<0000003b834c9367>]
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
[Trimmed the recipients list]
Quoted 5 lines · Peter Zijlstra
Quoted 4 lines · Alan Stern
Quoted 2 lines · Peter Zijlstra
My kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
...
Quoted 13 lines
Quoted 2 lines
This is false-alarm output from something intended to track down a reported bug. The patch responsible is this one:
Right, well then I have another problem. Because it doesn't find my usb-stick.
I noticed from D states (quite easy to reproduce, just modprobe usb-storage):
scsi_eh_6Dffff8100079ed6400 3568 2 (L-TLB)
ffff81000ac45e100000000000000046 0000000000000000 0000000180252936 0000000000000002 0000000100000000ffff81000ac42700ffff8100043ca240ffff81000ac42978ffffffff8024fc8d00000000000000ffffff81000ac42700
Quoted 6 lines
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff88201673>] :usb_storage:command_abort+0x7c/0x86 [<ffffffff8805f54f>] :scsi_mod:scsi_error_handler+0x28e/0x4cc [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
Okay, this is a separate problem. To help diagnose it, please turn on CONFIG_USB_DEBUG and CONFIG_USB_STORAGE_DEBUG and then post the resulting dmesg log.
Alan Stern
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
Quoted 30 lines · Alan Stern
[Trimmed the recipients list]
Quoted 5 lines · Peter Zijlstra
Quoted 4 lines · Alan Stern
Quoted 2 lines · Peter Zijlstra
My kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
....
Quoted 13 lines
Quoted 2 lines
This is false-alarm output from something intended to track down a reported bug. The patch responsible is this one:
Right, well then I have another problem. Because it doesn't find my usb-stick.
I noticed from D states (quite easy to reproduce, just modprobe usb-storage):
scsi_eh_6Dffff8100079ed6400 3568 2 (L-TLB)
ffff81000ac45e100000000000000046 0000000000000000 0000000180252936 0000000000000002 0000000100000000ffff81000ac42700ffff8100043ca240ffff81000ac42978ffffffff8024fc8d00000000000000ffffff81000ac42700Quoted 6 lines
Call Trace: [<ffffffff804775a9>] wait_for_completion+0x82/0xc1 [<ffffffff88201673>] :usb_storage:command_abort+0x7c/0x86 [<ffffffff8805f54f>] :scsi_mod:scsi_error_handler+0x28e/0x4cc [<ffffffff8024a7ff>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
Quoted 3 lines
Okay, this is a separate problem. To help diagnose it, please turn on
CONFIG_USB_DEBUGandCONFIG_USB_STORAGE_DEBUGand then post the resulting dmesg log.
Here goes:
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
Quoted 7 lines · Peter Zijlstra
Quoted 3 lines
Okay, this is a separate problem. To help diagnose it, please turn on
CONFIG_USB_DEBUGandCONFIG_USB_STORAGE_DEBUGand then post the resulting dmesg log.Here goes:
Okay, it's not a separate problem. You didn't revert the patch I mentioned earlier. It's generating those WARNINGs and causing usb-storage to fail.
Alan Stern
Re: [usb-storage] 2.6.22-rc4-mm2 - usb-storage
Quoted 6 lines · Alan Stern
Quoted 4 lines · Peter Zijlstra
Quoted 3 lines
Okay, this is a separate problem. To help diagnose it, please turn on
CONFIG_USB_DEBUGandCONFIG_USB_STORAGE_DEBUGand then post the resulting dmesg log.
Quoted 7 lines
Quoted 3 lines
Here goes:
Okay, it's not a separate problem. You didn't revert the patch I mentioned earlier. It's generating those WARNINGs and causing usb-storage to fail.
Ah, ok, my bad, I had understood the warning were merely cosmetic damage.
Thanks.
Re: 2.6.22-rc4-mm2 - usb-storage
In reply to Peter ZijlstraQuoted 33 lines · Peter Zijlstra
My kernel went chatty when I tried to access my usb-stick; which it didn't seem to find.
Initializing USB Mass Storage driver...
scsi6 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage USB Mass Storage support registered.
usb-storage: device scan completeWARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12usb-storage: device scan complete
WARNING: at /usr/src/linux-2.6/drivers/usb/core/urb.c:293
usb_submit_urb()
Quoted 12 lines
Call Trace: [<ffffffff8020d4c7>] show_trace+0x34/0x4f [<ffffffff8020d4f4>] dump_stack+0x12/0x17 [<ffffffff803cac6a>] usb_submit_urb+0x9f/0x226 [<ffffffff803cc4c7>] usb_sg_wait+0x56/0x132 [<ffffffff8820519d>] :usb_storage:usb_stor_bulk_transfer_sg+0x9d/0xf3 [<ffffffff88205313>] :usb_storage:usb_stor_Bulk_transport+0x120/0x244 [<ffffffff8820577f>] :usb_storage:usb_stor_invoke_transport+0x25/0x2d2 [<ffffffff882066c0>] :usb_storage:usb_stor_control_thread+0x14b/0x1e7 [<ffffffff8024a7df>] kthread+0x47/0x74 [<ffffffff8020cc28>] child_rip+0xa/0x12
I got the same thing when I plugged my PSP in.
WARNING: at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:293 usb_submit_urb() [<c01091e2>] show_trace_log_lvl+0x1a/0x2f [<c0109cf2>] show_trace+0x12/0x14 [<c0109d0a>] dump_stack+0x16/0x18 [<c02dcaae>] usb_submit_urb+0x9f/0x205 [<c02de178>] usb_sg_wait+0x4c/0x11c [<f8ddbfcd>] usb_stor_bulk_transfer_sg+0x8c/0xea [usb_storage] [<f8ddc433>] usb_stor_Bulk_transport+0x136/0x249 [usb_storage] [<f8ddc561>] usb_stor_invoke_transport+0x1b/0x292 [usb_storage] [<f8ddb82e>] usb_stor_ATAPI_command+0x24/0x26 [usb_storage] [<f8ddd310>] usb_stor_control_thread+0x129/0x1aa [usb_storage] [<c013cd87>] kthread+0x3b/0x64 [<c0108da7>] kernel_thread_helper+0x7/0x10 =======================
After this the USB subsystem seems dead. For example, lsusb hangs in:
lsusb D 0000017B 6304 6964 6507 (NOTLB)
d8503ed4 00000082 199b6067 0000017b d8503ebc 00000000 22222222 d8502000
00000000 0000017b 00000000 c0127f83 d1cbcc90 d1cbce3c c2c09a40 da04cc45
00000960 00000046 00000001 c037d5f6 d716a1d4 d716a1c0 00266bc9 00000046
Call Trace:
[<c037d665>] __down+0xab/0xbf
[<c037d432>] __down_failed+0xa/0x10
[<c02e4611>] usbdev_read+0x5a/0x1f7
[<c017d517>] vfs_read+0xad/0x136
[<c017d94a>] sys_read+0x3d/0x61
[<c0108046>] sysenter_past_esp+0x6b/0xb5Thanks,
J
Re: 2.6.22-rc4-mm2 - usb-storage
Quoted 3 lines · Jeremy Fitzhardinge
I got the same thing when I plugged my PSP in.
After this the USB subsystem seems dead. For example, lsusb hangs in:
Like Alan said, reverting this one fixes it:
Re: 2.6.22-rc4-mm2 - usb-storage
Quoted 4 lines · Peter Zijlstra
Like Alan said, reverting this one fixes it:
Yep. My mailreader was hiding the followups for some reason, but it couldn't fool me for long.
Thanks,
J
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
I don't think this was intentional:
[ 29.873254] edac_stub: module license 'unspecified' taints kernel.
--
Joseph Fannin
[email protected] || [email protected]
Andrew Morton
maintainerQuoted 8 lines · On Thu, 7 Jun 2007 15:37:51 -0400 [email protected] (Joseph Fannin) wrote:
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
I don't think this was intentional:
[ 29.873254]
edac_stub: module license 'unspecified' taints kernel.
No, I'm sure it wasn't.
Doug, please check all that code and add suitable MODULE_LICENSEs?
Re: 2.6.22-rc4-mm2: Assigning IP address fails
In reply to Andrew MortonQuoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
I'm not able to bring an ethernet interface down and back up again
with this if avahi-autoipd is installed on my Ubuntu boxes. I've seen it on three different computers with different NIC hardware.
I've worked out an easy way to reproduce it without
avahi-autoipd. Starting with eth0 up (address assigned by DHCP):
# ifdown eth0 < dhclient makes the normal noise about releasing the address > # ip addr add 169.254.255.67/16 brd 169.254.255.255 label eth0:avahi scope link dev eth0 # ip addr del 169.154.255.67/16 brd 169.254.255.255 label eth0:avahi scope link dev eth0 # ifup eth0 SIOCSIFADDR: No buffer space available < -- first sign of trouble HERE < dhclient copyright boilerplate > Listening on LPF/eth0/<MAC addr> Sending on LPF/eth0/<MAC addr> Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 DHCPOFFER from < DHCP server > DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from < DHCP server > SIOCSIFADDR: No buffer space available SIOCSIFNETMASK: Cannot assign requested address SIOCSIFBRDADDR: Cannot assign requested address SIOCADDRTL No such process bound to < IP address > -- renewal in XXXX seconds #
At this point, the interface is up, but has no address assigned.
Manually assigning one with ifconfig fails:
# ifconfig eth0 netmask 255.255.255.0 172.16.0.1 SIOCSIFNETMASK: Cannot assign requested address SIOCSIFADDR: No buffer space available #
... and a reboot is the only way I've been able to get the interface to work again.
The last kernels I tried were 2.6.22-rc3 and *I think*
2.6.22-rc1-mm1, neither of which had this problem. I will test 2.6.22-rc4 and 2.6.22-rc3-mm1 later, but I'm out of time today.
I've attached my .config .
--
Joseph Fannin
[email protected]
#
# Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc4-mm2
# Thu Jun 7 10:49:37 2007
#CONFIG_X86_32=yCONFIG_GENERIC_TIME=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=yCONFIG_X86=yCONFIG_MMU=yCONFIG_ZONE_DMA=yCONFIG_QUICKLIST=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=yCONFIG_GENERIC_BUG=yCONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=yCONFIG_DMI=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#CONFIG_EXPERIMENTAL=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#CONFIG_LOCALVERSION="-slub"
# CONFIG_LOCALVERSION_AUTO is not setCONFIG_SWAP=yCONFIG_SWAP_PREFETCH=yCONFIG_SYSVIPC=yCONFIG_IPC_NS=yCONFIG_SYSVIPC_SYSCTL=yCONFIG_POSIX_MQUEUE=yCONFIG_BSD_PROCESS_ACCT=yCONFIG_BSD_PROCESS_ACCT_V3=yCONFIG_TASKSTATS=yCONFIG_TASK_DELAY_ACCT=yCONFIG_TASK_XACCT=yCONFIG_TASK_IO_ACCOUNTING=yCONFIG_UTS_NS=yCONFIG_AUDIT=yCONFIG_AUDITSYSCALL=yCONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=yCONFIG_LOG_BUF_SHIFT=17CONFIG_CONTAINERS=yCONFIG_CONTAINER_DEBUG=yCONFIG_CPUSETS=yCONFIG_SYSFS_DEPRECATED=yCONFIG_CONTAINER_CPUACCT=yCONFIG_PROC_PID_CPUSET=yCONFIG_RELAY=yCONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE=""
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not setCONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not setCONFIG_UID16=yCONFIG_SYSCTL_SYSCALL=yCONFIG_KALLSYMS=yCONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_HOTPLUG=yCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_ELF_CORE=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_ANON_INODES=yCONFIG_EPOLL=yCONFIG_SIGNALFD=yCONFIG_TIMERFD=yCONFIG_EVENTFD=yCONFIG_SHMEM=yCONFIG_VM_EVENT_COUNTERS=yCONFIG_SLUB_DEBUG=y
# CONFIG_SLAB is not setCONFIG_SLUB=y
# CONFIG_SLOB is not setCONFIG_PROC_SMAPS=yCONFIG_PROC_CLEAR_REFS=yCONFIG_PROC_PAGEMAP=yCONFIG_PROC_KPAGEMAP=yCONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not setCONFIG_BASE_SMALL=0CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=yCONFIG_MODULE_FORCE_UNLOAD=yCONFIG_MODVERSIONS=yCONFIG_MODULE_SRCVERSION_ALL=yCONFIG_KMOD=yCONFIG_STOP_MACHINE=yCONFIG_BLOCK=yCONFIG_LBD=yCONFIG_BLK_DEV_IO_TRACE=yCONFIG_LSF=y
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=mCONFIG_IOSCHED_DEADLINE=mCONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not setCONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not setCONFIG_DEFAULT_IOSCHED="cfq"
#
# Processor type and features
#CONFIG_TICK_ONESHOT=yCONFIG_NO_HZ=yCONFIG_HIGH_RES_TIMERS=yCONFIG_SMP=yCONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not setCONFIG_PARAVIRT=y
# CONFIG_XEN is not setCONFIG_VMI=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not setCONFIG_M686=y
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MCORE2 is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not setCONFIG_X86_GENERIC=yCONFIG_X86_CMPXCHG=yCONFIG_X86_L1_CACHE_SHIFT=7CONFIG_X86_XADD=yCONFIG_RWSEM_XCHGADD_ALGORITHM=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not setCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_X86_PPRO_FENCE=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_INVLPG=yCONFIG_X86_BSWAP=yCONFIG_X86_POPAD_OK=yCONFIG_X86_CMPXCHG64=yCONFIG_X86_GOOD_APIC=yCONFIG_X86_INTEL_USERCOPY=yCONFIG_X86_USE_PPRO_CHECKSUM=yCONFIG_X86_TSC=yCONFIG_X86_CMOV=yCONFIG_X86_MINIMUM_CPU_MODEL=4CONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=yCONFIG_NR_CPUS=2CONFIG_SCHED_SMT=yCONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not setCONFIG_PREEMPT=yCONFIG_PREEMPT_BKL=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_MCE=yCONFIG_X86_MCE_NONFATAL=mCONFIG_X86_MCE_P4THERMAL=yCONFIG_VM86=yCONFIG_TOSHIBA=mCONFIG_I8K=mCONFIG_X86_REBOOTFIXUPS=yCONFIG_MICROCODE=mCONFIG_MICROCODE_OLD_INTERFACE=yCONFIG_X86_MSR=mCONFIG_X86_CPUID=m
#
# Firmware Drivers
#CONFIG_EDD=mCONFIG_EFI_VARS=yCONFIG_DELL_RBU=mCONFIG_DCDBAS=mCONFIG_DMIID=y
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not setCONFIG_HIGHMEM64G=yCONFIG_PAGE_OFFSET=0xC0000000CONFIG_HIGHMEM=yCONFIG_X86_PAE=yCONFIG_ARCH_FLATMEM_ENABLE=yCONFIG_ARCH_SPARSEMEM_ENABLE=yCONFIG_ARCH_SELECT_MEMORY_MODEL=yCONFIG_ARCH_POPULATES_NODE_MAP=yCONFIG_SELECT_MEMORY_MODEL=yCONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not setCONFIG_FLATMEM=yCONFIG_FLAT_NODE_MEM_MAP=yCONFIG_SPARSEMEM_STATIC=yCONFIG_SPLIT_PTLOCK_CPUS=4CONFIG_RESOURCES_64BIT=yCONFIG_ZONE_DMA_FLAG=1CONFIG_BOUNCE=yCONFIG_NR_QUICK=1CONFIG_VIRT_TO_BUS=yCONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not setCONFIG_MTRR=yCONFIG_EFI=yCONFIG_IRQBALANCE=yCONFIG_BOOT_IOREMAP=yCONFIG_SECCOMP=y
# CONFIG_HZ_100 is not setCONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not setCONFIG_HZ=250CONFIG_KEXEC=yCONFIG_CRASH_DUMP=yCONFIG_PHYSICAL_START=0x100000CONFIG_RELOCATABLE=yCONFIG_PHYSICAL_ALIGN=0x100000CONFIG_HOTPLUG_CPU=yCONFIG_COMPAT_VDSO=yCONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
# Power management options (ACPI, APM)
#CONFIG_PM=yCONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not setCONFIG_PM_SYSFS_DEPRECATED=yCONFIG_SOFTWARE_SUSPEND=yCONFIG_PM_STD_PARTITION=""CONFIG_SUSPEND_SMP=yCONFIG_ACPI=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_SLEEP_PROC_FS=yCONFIG_ACPI_SLEEP_PROC_SLEEP=yCONFIG_ACPI_PROCFS=yCONFIG_ACPI_AC=mCONFIG_ACPI_BATTERY=mCONFIG_ACPI_BUTTON=mCONFIG_ACPI_VIDEO=mCONFIG_ACPI_FAN=mCONFIG_ACPI_DOCK=mCONFIG_ACPI_BAY=mCONFIG_ACPI_PROCESSOR=mCONFIG_ACPI_HOTPLUG_CPU=yCONFIG_ACPI_THERMAL=mCONFIG_ACPI_ASUS=mCONFIG_ACPI_TOSHIBA=mCONFIG_ACPI_BLACKLIST_YEAR=2000
# CONFIG_ACPI_DEBUG is not setCONFIG_ACPI_EC=yCONFIG_ACPI_POWER=yCONFIG_ACPI_SYSTEM=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=mCONFIG_ACPI_SBS=mCONFIG_APM=m
# CONFIG_APM_IGNORE_USER_SUSPEND is not setCONFIG_APM_DO_ENABLE=yCONFIG_APM_CPU_IDLE=yCONFIG_APM_DISPLAY_BLANK=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=m
# CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
#
# CPUFreq processor drivers
#CONFIG_X86_ACPI_CPUFREQ=mCONFIG_X86_POWERNOW_K6=mCONFIG_X86_POWERNOW_K7=mCONFIG_X86_POWERNOW_K7_ACPI=yCONFIG_X86_POWERNOW_K8=mCONFIG_X86_POWERNOW_K8_ACPI=yCONFIG_X86_GX_SUSPMOD=mCONFIG_X86_SPEEDSTEP_CENTRINO=m
# CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI is not setCONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=yCONFIG_X86_SPEEDSTEP_ICH=mCONFIG_X86_SPEEDSTEP_SMI=mCONFIG_X86_P4_CLOCKMOD=mCONFIG_X86_CPUFREQ_NFORCE2=mCONFIG_X86_LONGRUN=mCONFIG_X86_LONGHAUL=mCONFIG_X86_E_POWERSAVER=m
#
# shared options # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
#
# CPU idle PM support
#CONFIG_CPU_IDLE=y
#
# Governors
#CONFIG_CPU_IDLE_GOV_LADDER=mCONFIG_CPU_IDLE_GOV_MENU=m
#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA) #CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=yCONFIG_PCI_BIOS=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=yCONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m
# CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set CONFIG_PCIEAER=yCONFIG_ARCH_SUPPORTS_MSI=yCONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set CONFIG_HT_IRQ=yCONFIG_ISA_DMA_API=yCONFIG_ISA=yCONFIG_EISA=yCONFIG_EISA_VLB_PRIMING=y CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=yCONFIG_MCA=yCONFIG_MCA_LEGACY=yCONFIG_MCA_PROC_FS=y
CONFIG_SCx200=m
CONFIG_SCx200HR_TIMER=mCONFIG_K8_NB=yCONFIG_PCCARD=m
# CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=mCONFIG_PCMCIA_LOAD_CIS=yCONFIG_CARDBUS=y
#
# PC-card bridges
#CONFIG_YENTA=mCONFIG_YENTA_O2=yCONFIG_YENTA_RICOH=yCONFIG_YENTA_TI=yCONFIG_YENTA_ENE_TUNE=yCONFIG_YENTA_TOSHIBA=yCONFIG_PD6729=mCONFIG_I82092=mCONFIG_I82365=mCONFIG_TCIC=mCONFIG_PCMCIA_PROBE=yCONFIG_PCCARD_NONSTATIC=mCONFIG_HOTPLUG_PCI=mCONFIG_HOTPLUG_PCI_FAKE=mCONFIG_HOTPLUG_PCI_COMPAQ=mCONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=yCONFIG_HOTPLUG_PCI_IBM=mCONFIG_HOTPLUG_PCI_ACPI=mCONFIG_HOTPLUG_PCI_ACPI_IBM=mCONFIG_HOTPLUG_PCI_CPCI=yCONFIG_HOTPLUG_PCI_CPCI_ZT5550=mCONFIG_HOTPLUG_PCI_CPCI_GENERIC=mCONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats
#CONFIG_BINFMT_ELF=yCONFIG_BINFMT_AOUT=mCONFIG_BINFMT_MISC=m
#
# Networking
#CONFIG_NET=y
#
# Networking options
#CONFIG_PACKET=mCONFIG_PACKET_MMAP=yCONFIG_UNIX=yCONFIG_XFRM=yCONFIG_XFRM_USER=mCONFIG_XFRM_SUB_POLICY=yCONFIG_XFRM_MIGRATE=yCONFIG_NET_KEY=mCONFIG_NET_KEY_MIGRATE=yCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_IP_ADVANCED_ROUTER=yCONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not setCONFIG_IP_FIB_HASH=yCONFIG_IP_MULTIPLE_TABLES=yCONFIG_IP_ROUTE_MULTIPATH=yCONFIG_IP_ROUTE_MULTIPATH_CACHED=yCONFIG_IP_ROUTE_MULTIPATH_RR=mCONFIG_IP_ROUTE_MULTIPATH_RANDOM=mCONFIG_IP_ROUTE_MULTIPATH_WRANDOM=mCONFIG_IP_ROUTE_MULTIPATH_DRR=mCONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not setCONFIG_NET_IPIP=mCONFIG_NET_IPGRE=mCONFIG_NET_IPGRE_BROADCAST=yCONFIG_IP_MROUTE=yCONFIG_IP_PIMSM_V1=yCONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not setCONFIG_SYN_COOKIES=yCONFIG_INET_AH=mCONFIG_INET_ESP=mCONFIG_INET_IPCOMP=mCONFIG_INET_XFRM_TUNNEL=mCONFIG_INET_TUNNEL=mCONFIG_INET_XFRM_MODE_TRANSPORT=mCONFIG_INET_XFRM_MODE_TUNNEL=mCONFIG_INET_XFRM_MODE_BEET=mCONFIG_INET_DIAG=yCONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not setCONFIG_TCP_CONG_CUBIC=yCONFIG_DEFAULT_TCP_CONG="cubic"CONFIG_TCP_MD5SIG=yCONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not setCONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#CONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_PROTO_ESP=yCONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#CONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_LC=mCONFIG_IP_VS_WLC=mCONFIG_IP_VS_LBLC=mCONFIG_IP_VS_LBLCR=mCONFIG_IP_VS_DH=mCONFIG_IP_VS_SH=mCONFIG_IP_VS_SED=mCONFIG_IP_VS_NQ=m
#
# IPVS application helper
#CONFIG_IP_VS_FTP=mCONFIG_IPV6=mCONFIG_IPV6_PRIVACY=yCONFIG_IPV6_ROUTER_PREF=yCONFIG_IPV6_ROUTE_INFO=yCONFIG_IPV6_OPTIMISTIC_DAD=yCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=mCONFIG_IPV6_MIP6=yCONFIG_INET6_XFRM_TUNNEL=mCONFIG_INET6_TUNNEL=mCONFIG_INET6_XFRM_MODE_TRANSPORT=mCONFIG_INET6_XFRM_MODE_TUNNEL=mCONFIG_INET6_XFRM_MODE_BEET=mCONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=mCONFIG_IPV6_SIT=mCONFIG_IPV6_TUNNEL=mCONFIG_IPV6_MULTIPLE_TABLES=yCONFIG_IPV6_SUBTREES=yCONFIG_NETLABEL=yCONFIG_NETWORK_SECMARK=yCONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not setCONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#CONFIG_NETFILTER_NETLINK=mCONFIG_NETFILTER_NETLINK_QUEUE=mCONFIG_NETFILTER_NETLINK_LOG=mCONFIG_NF_CONNTRACK_ENABLED=mCONFIG_NF_CONNTRACK=mCONFIG_NF_CT_ACCT=yCONFIG_NF_CONNTRACK_MARK=yCONFIG_NF_CONNTRACK_SECMARK=yCONFIG_NF_CONNTRACK_EVENTS=yCONFIG_NF_CT_PROTO_GRE=mCONFIG_NF_CT_PROTO_SCTP=mCONFIG_NF_CONNTRACK_AMANDA=mCONFIG_NF_CONNTRACK_FTP=mCONFIG_NF_CONNTRACK_H323=mCONFIG_NF_CONNTRACK_IRC=mCONFIG_NF_CONNTRACK_NETBIOS_NS=mCONFIG_NF_CONNTRACK_PPTP=mCONFIG_NF_CONNTRACK_SANE=mCONFIG_NF_CONNTRACK_SIP=mCONFIG_NF_CONNTRACK_TFTP=mCONFIG_NF_CT_NETLINK=mCONFIG_NETFILTER_XTABLES=mCONFIG_NETFILTER_XT_TARGET_CLASSIFY=mCONFIG_NETFILTER_XT_TARGET_CONNMARK=mCONFIG_NETFILTER_XT_TARGET_DSCP=mCONFIG_NETFILTER_XT_TARGET_MARK=mCONFIG_NETFILTER_XT_TARGET_NFQUEUE=mCONFIG_NETFILTER_XT_TARGET_NFLOG=mCONFIG_NETFILTER_XT_TARGET_NOTRACK=mCONFIG_NETFILTER_XT_TARGET_SECMARK=mCONFIG_NETFILTER_XT_TARGET_CONNSECMARK=mCONFIG_NETFILTER_XT_TARGET_TCPMSS=mCONFIG_NETFILTER_XT_MATCH_COMMENT=mCONFIG_NETFILTER_XT_MATCH_CONNBYTES=mCONFIG_NETFILTER_XT_MATCH_CONNMARK=mCONFIG_NETFILTER_XT_MATCH_CONNTRACK=mCONFIG_NETFILTER_XT_MATCH_DCCP=mCONFIG_NETFILTER_XT_MATCH_DSCP=mCONFIG_NETFILTER_XT_MATCH_ESP=mCONFIG_NETFILTER_XT_MATCH_HELPER=mCONFIG_NETFILTER_XT_MATCH_LENGTH=mCONFIG_NETFILTER_XT_MATCH_LIMIT=mCONFIG_NETFILTER_XT_MATCH_MAC=mCONFIG_NETFILTER_XT_MATCH_MARK=mCONFIG_NETFILTER_XT_MATCH_POLICY=mCONFIG_NETFILTER_XT_MATCH_MULTIPORT=mCONFIG_NETFILTER_XT_MATCH_PHYSDEV=mCONFIG_NETFILTER_XT_MATCH_PKTTYPE=mCONFIG_NETFILTER_XT_MATCH_QUOTA=mCONFIG_NETFILTER_XT_MATCH_REALM=mCONFIG_NETFILTER_XT_MATCH_SCTP=mCONFIG_NETFILTER_XT_MATCH_STATE=mCONFIG_NETFILTER_XT_MATCH_STATISTIC=mCONFIG_NETFILTER_XT_MATCH_STRING=mCONFIG_NETFILTER_XT_MATCH_TCPMSS=mCONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
#
# IP: Netfilter Configuration
#CONFIG_NF_CONNTRACK_IPV4=mCONFIG_NF_CONNTRACK_PROC_COMPAT=yCONFIG_IP_NF_QUEUE=mCONFIG_IP_NF_IPTABLES=mCONFIG_IP_NF_MATCH_IPRANGE=mCONFIG_IP_NF_MATCH_TOS=mCONFIG_IP_NF_MATCH_RECENT=mCONFIG_IP_NF_MATCH_ECN=mCONFIG_IP_NF_MATCH_AH=mCONFIG_IP_NF_MATCH_TTL=mCONFIG_IP_NF_MATCH_OWNER=mCONFIG_IP_NF_MATCH_ADDRTYPE=mCONFIG_IP_NF_FILTER=mCONFIG_IP_NF_TARGET_REJECT=mCONFIG_IP_NF_TARGET_LOG=mCONFIG_IP_NF_TARGET_ULOG=mCONFIG_NF_NAT=mCONFIG_NF_NAT_NEEDED=yCONFIG_IP_NF_TARGET_MASQUERADE=mCONFIG_IP_NF_TARGET_REDIRECT=mCONFIG_IP_NF_TARGET_NETMAP=mCONFIG_IP_NF_TARGET_SAME=mCONFIG_NF_NAT_SNMP_BASIC=mCONFIG_NF_NAT_PROTO_GRE=mCONFIG_NF_NAT_FTP=mCONFIG_NF_NAT_IRC=mCONFIG_NF_NAT_TFTP=mCONFIG_NF_NAT_AMANDA=mCONFIG_NF_NAT_PPTP=mCONFIG_NF_NAT_H323=mCONFIG_NF_NAT_SIP=mCONFIG_IP_NF_MANGLE=mCONFIG_IP_NF_TARGET_TOS=mCONFIG_IP_NF_TARGET_ECN=mCONFIG_IP_NF_TARGET_TTL=mCONFIG_IP_NF_TARGET_CLUSTERIP=mCONFIG_IP_NF_RAW=mCONFIG_IP_NF_ARPTABLES=mCONFIG_IP_NF_ARPFILTER=mCONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#CONFIG_NF_CONNTRACK_IPV6=mCONFIG_IP6_NF_QUEUE=mCONFIG_IP6_NF_IPTABLES=mCONFIG_IP6_NF_MATCH_RT=mCONFIG_IP6_NF_MATCH_OPTS=mCONFIG_IP6_NF_MATCH_FRAG=mCONFIG_IP6_NF_MATCH_HL=mCONFIG_IP6_NF_MATCH_OWNER=mCONFIG_IP6_NF_MATCH_IPV6HEADER=mCONFIG_IP6_NF_MATCH_AH=mCONFIG_IP6_NF_MATCH_MH=mCONFIG_IP6_NF_MATCH_EUI64=mCONFIG_IP6_NF_FILTER=mCONFIG_IP6_NF_TARGET_LOG=mCONFIG_IP6_NF_TARGET_REJECT=mCONFIG_IP6_NF_MANGLE=mCONFIG_IP6_NF_TARGET_HL=mCONFIG_IP6_NF_RAW=m
#
# DECnet: Netfilter Configuration
#CONFIG_DECNET_NF_GRABULATOR=m
#
# Bridge: Netfilter Configuration
#CONFIG_BRIDGE_NF_EBTABLES=mCONFIG_BRIDGE_EBT_BROUTE=mCONFIG_BRIDGE_EBT_T_FILTER=mCONFIG_BRIDGE_EBT_T_NAT=mCONFIG_BRIDGE_EBT_802_3=mCONFIG_BRIDGE_EBT_AMONG=mCONFIG_BRIDGE_EBT_ARP=mCONFIG_BRIDGE_EBT_IP=mCONFIG_BRIDGE_EBT_LIMIT=mCONFIG_BRIDGE_EBT_MARK=mCONFIG_BRIDGE_EBT_PKTTYPE=mCONFIG_BRIDGE_EBT_STP=mCONFIG_BRIDGE_EBT_VLAN=mCONFIG_BRIDGE_EBT_ARPREPLY=mCONFIG_BRIDGE_EBT_DNAT=mCONFIG_BRIDGE_EBT_MARK_T=mCONFIG_BRIDGE_EBT_REDIRECT=mCONFIG_BRIDGE_EBT_SNAT=mCONFIG_BRIDGE_EBT_LOG=mCONFIG_BRIDGE_EBT_ULOG=mCONFIG_IP_DCCP=mCONFIG_INET_DCCP_DIAG=mCONFIG_IP_DCCP_ACKVEC=y
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#CONFIG_IP_DCCP_CCID2=m
# CONFIG_IP_DCCP_CCID2_DEBUG is not setCONFIG_IP_DCCP_CCID3=mCONFIG_IP_DCCP_TFRC_LIB=m
# CONFIG_IP_DCCP_CCID3_DEBUG is not setCONFIG_IP_DCCP_CCID3_RTO=100
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not setCONFIG_NET_DCCPPROBE=mCONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not setCONFIG_SCTP_HMAC_MD5=yCONFIG_TIPC=m
# CONFIG_TIPC_ADVANCED is not set
# CONFIG_TIPC_DEBUG is not setCONFIG_ATM=yCONFIG_ATM_CLIP=y
# CONFIG_ATM_CLIP_NO_ICMP is not setCONFIG_ATM_LANE=mCONFIG_ATM_MPOA=mCONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not setCONFIG_BRIDGE=mCONFIG_VLAN_8021Q=mCONFIG_DECNET=m
# CONFIG_DECNET_ROUTER is not setCONFIG_LLC=yCONFIG_LLC2=mCONFIG_IPX=m
# CONFIG_IPX_INTERN is not setCONFIG_ATALK=mCONFIG_DEV_APPLETALK=mCONFIG_LTPC=mCONFIG_COPS=mCONFIG_COPS_DAYNA=yCONFIG_COPS_TANGENT=yCONFIG_IPDDP=mCONFIG_IPDDP_ENCAP=yCONFIG_IPDDP_DECAP=yCONFIG_X25=mCONFIG_LAPB=mCONFIG_ECONET=mCONFIG_ECONET_AUNUDP=yCONFIG_ECONET_NATIVE=yCONFIG_WAN_ROUTER=m
#
# QoS and/or fair queueing
#CONFIG_NET_SCHED=yCONFIG_NET_SCH_FIFO=y
#
# Queueing/Scheduling
#CONFIG_NET_SCH_CBQ=mCONFIG_NET_SCH_HTB=mCONFIG_NET_SCH_HFSC=mCONFIG_NET_SCH_ATM=mCONFIG_NET_SCH_PRIO=mCONFIG_NET_SCH_RED=mCONFIG_NET_SCH_SFQ=mCONFIG_NET_SCH_TEQL=mCONFIG_NET_SCH_TBF=mCONFIG_NET_SCH_GRED=mCONFIG_NET_SCH_DSMARK=mCONFIG_NET_SCH_NETEM=mCONFIG_NET_SCH_INGRESS=m
#
# Classification
#CONFIG_NET_CLS=yCONFIG_NET_CLS_BASIC=mCONFIG_NET_CLS_TCINDEX=mCONFIG_NET_CLS_ROUTE4=mCONFIG_NET_CLS_ROUTE=yCONFIG_NET_CLS_FW=mCONFIG_NET_CLS_U32=mCONFIG_CLS_U32_PERF=yCONFIG_CLS_U32_MARK=yCONFIG_NET_CLS_RSVP=mCONFIG_NET_CLS_RSVP6=mCONFIG_NET_EMATCH=yCONFIG_NET_EMATCH_STACK=32CONFIG_NET_EMATCH_CMP=mCONFIG_NET_EMATCH_NBYTE=mCONFIG_NET_EMATCH_U32=mCONFIG_NET_EMATCH_META=mCONFIG_NET_EMATCH_TEXT=mCONFIG_NET_CLS_ACT=yCONFIG_NET_ACT_POLICE=mCONFIG_NET_ACT_GACT=mCONFIG_GACT_PROB=yCONFIG_NET_ACT_MIRRED=mCONFIG_NET_ACT_IPT=mCONFIG_NET_ACT_PEDIT=mCONFIG_NET_ACT_SIMP=mCONFIG_NET_CLS_IND=yCONFIG_NET_ESTIMATOR=y
#
# Network testing
#CONFIG_NET_PKTGEN=mCONFIG_NET_TCPPROBE=mCONFIG_HAMRADIO=y
#
# Packet Radio protocols
#CONFIG_AX25=m
# CONFIG_AX25_DAMA_SLAVE is not setCONFIG_NETROM=mCONFIG_ROSE=m
#
# AX.25 network device drivers
#CONFIG_MKISS=mCONFIG_6PACK=mCONFIG_BPQETHER=mCONFIG_SCC=m
# CONFIG_SCC_DELAY is not set
# CONFIG_SCC_TRXECHO is not setCONFIG_BAYCOM_SER_FDX=mCONFIG_BAYCOM_SER_HDX=mCONFIG_BAYCOM_PAR=mCONFIG_BAYCOM_EPP=mCONFIG_YAM=mCONFIG_IRDA=m
#
# IrDA protocols
#CONFIG_IRLAN=mCONFIG_IRNET=mCONFIG_IRCOMM=mCONFIG_IRDA_ULTRA=y
#
# IrDA options
#CONFIG_IRDA_CACHE_LAST_LSAP=yCONFIG_IRDA_FAST_RR=yCONFIG_IRDA_DEBUG=y
#
# Infrared-port device drivers
#
#
# SIR device drivers
#CONFIG_IRTTY_SIR=m
#
# Dongle support
#CONFIG_DONGLE=yCONFIG_ESI_DONGLE=mCONFIG_ACTISYS_DONGLE=mCONFIG_TEKRAM_DONGLE=mCONFIG_TOIM3232_DONGLE=mCONFIG_LITELINK_DONGLE=mCONFIG_MA600_DONGLE=mCONFIG_GIRBIL_DONGLE=mCONFIG_MCP2120_DONGLE=mCONFIG_OLD_BELKIN_DONGLE=mCONFIG_ACT200L_DONGLE=mCONFIG_KINGSUN_DONGLE=m
#
# Old SIR device drivers
#
#
# Old Serial dongle support
#
#
# FIR device drivers
#CONFIG_USB_IRDA=mCONFIG_SIGMATEL_FIR=mCONFIG_NSC_FIR=mCONFIG_WINBOND_FIR=mCONFIG_TOSHIBA_FIR=mCONFIG_SMC_IRCC_FIR=mCONFIG_ALI_FIR=mCONFIG_VLSI_FIR=mCONFIG_VIA_FIR=mCONFIG_MCS_FIR=mCONFIG_BT=mCONFIG_BT_L2CAP=mCONFIG_BT_SCO=mCONFIG_BT_RFCOMM=mCONFIG_BT_RFCOMM_TTY=yCONFIG_BT_BNEP=mCONFIG_BT_BNEP_MC_FILTER=yCONFIG_BT_BNEP_PROTO_FILTER=yCONFIG_BT_CMTP=mCONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#CONFIG_BT_HCIUSB=mCONFIG_BT_HCIUSB_SCO=yCONFIG_BT_HCIUART=mCONFIG_BT_HCIUART_H4=yCONFIG_BT_HCIUART_BCSP=yCONFIG_BT_HCIBCM203X=mCONFIG_BT_HCIBPA10X=mCONFIG_BT_HCIBFUSB=mCONFIG_BT_HCIDTL1=mCONFIG_BT_HCIBT3C=mCONFIG_BT_HCIBLUECARD=mCONFIG_BT_HCIBTUART=mCONFIG_BT_HCIVHCI=mCONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not setCONFIG_RXKAD=mCONFIG_FIB_RULES=y
#
# Wireless
#CONFIG_CFG80211=mCONFIG_NL80211=yCONFIG_WIRELESS_EXT=yCONFIG_MAC80211=m
# CONFIG_MAC80211_LEDS is not setCONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG is not setCONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not setCONFIG_IEEE80211_CRYPT_WEP=mCONFIG_IEEE80211_CRYPT_CCMP=mCONFIG_IEEE80211_CRYPT_TKIP=mCONFIG_IEEE80211_SOFTMAC=m
# CONFIG_IEEE80211_SOFTMAC_DEBUG is not setCONFIG_RFKILL=mCONFIG_RFKILL_INPUT=m
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=yCONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not setCONFIG_CONNECTOR=mCONFIG_MTD=m
# CONFIG_MTD_DEBUG is not setCONFIG_MTD_CONCAT=mCONFIG_MTD_PARTITIONS=yCONFIG_MTD_REDBOOT_PARTS=mCONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
#
# User Modules And Translation Layers
#CONFIG_MTD_CHAR=mCONFIG_MTD_BLKDEVS=mCONFIG_MTD_BLOCK=mCONFIG_MTD_BLOCK_RO=mCONFIG_FTL=mCONFIG_NFTL=mCONFIG_NFTL_RW=yCONFIG_INFTL=mCONFIG_RFD_FTL=mCONFIG_SSFDC=m
#
# RAM/ROM/Flash chip drivers
#CONFIG_MTD_CFI=mCONFIG_MTD_JEDECPROBE=mCONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not setCONFIG_MTD_MAP_BANK_WIDTH_1=yCONFIG_MTD_MAP_BANK_WIDTH_2=yCONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not setCONFIG_MTD_CFI_I1=yCONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not setCONFIG_MTD_CFI_INTELEXT=mCONFIG_MTD_CFI_AMDSTD=mCONFIG_MTD_CFI_STAA=mCONFIG_MTD_CFI_UTIL=mCONFIG_MTD_RAM=mCONFIG_MTD_ROM=mCONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#CONFIG_MTD_COMPLEX_MAPPINGS=yCONFIG_MTD_PHYSMAP=mCONFIG_MTD_PHYSMAP_START=0x8000000CONFIG_MTD_PHYSMAP_LEN=0x4000000CONFIG_MTD_PHYSMAP_BANKWIDTH=2CONFIG_MTD_PNC2000=mCONFIG_MTD_SC520CDP=mCONFIG_MTD_NETSC520=mCONFIG_MTD_TS5500=mCONFIG_MTD_SBC_GXX=m
CONFIG_MTD_SCx200_DOCFLASH=mCONFIG_MTD_AMD76XROM=mCONFIG_MTD_ICHXROM=mCONFIG_MTD_ESB2ROM=mCONFIG_MTD_CK804XROM=mCONFIG_MTD_SCB2_FLASH=m
CONFIG_MTD_NETtel=mCONFIG_MTD_DILNETPC=mCONFIG_MTD_DILNETPC_BOOTSIZE=0x80000CONFIG_MTD_L440GX=mCONFIG_MTD_PCI=mCONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not setCONFIG_MTD_DATAFLASH=mCONFIG_MTD_M25P80=mCONFIG_MTD_SLRAM=mCONFIG_MTD_PHRAM=mCONFIG_MTD_MTDRAM=mCONFIG_MTDRAM_TOTAL_SIZE=4096CONFIG_MTDRAM_ERASE_SIZE=128CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#CONFIG_MTD_DOC2000=mCONFIG_MTD_DOC2001=mCONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=mCONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set CONFIG_MTD_DOCPROBE_ADDRESS=0 CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
# CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND_MUSEUM_IDS=y CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_OTP=y
#
# UBI - Unsorted block images
#CONFIG_MTD_UBI=mCONFIG_MTD_UBI_WL_THRESHOLD=4096CONFIG_MTD_UBI_BEB_RESERVE=1CONFIG_MTD_UBI_GLUEBI=y
#
# UBI debugging options
#
# CONFIG_MTD_UBI_DEBUG is not setCONFIG_PARPORT=mCONFIG_PARPORT_PC=mCONFIG_PARPORT_SERIAL=mCONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not setCONFIG_PARPORT_PC_PCMCIA=m
# CONFIG_PARPORT_GSC is not setCONFIG_PARPORT_AX88796=mCONFIG_PARPORT_1284=yCONFIG_PARPORT_NOT_PC=yCONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#CONFIG_ISAPNP=yCONFIG_PNPBIOS=yCONFIG_PNPBIOS_PROC_FS=yCONFIG_PNPACPI=yCONFIG_BLK_DEV=yCONFIG_BLK_DEV_FD=mCONFIG_BLK_DEV_XD=mCONFIG_PARIDE=m
#
# Parallel IDE high-level drivers
#CONFIG_PARIDE_PD=mCONFIG_PARIDE_PCD=mCONFIG_PARIDE_PF=mCONFIG_PARIDE_PT=mCONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#CONFIG_PARIDE_ATEN=mCONFIG_PARIDE_BPCK=mCONFIG_PARIDE_BPCK6=mCONFIG_PARIDE_COMM=mCONFIG_PARIDE_DSTR=mCONFIG_PARIDE_FIT2=mCONFIG_PARIDE_FIT3=mCONFIG_PARIDE_EPAT=mCONFIG_PARIDE_EPATC8=yCONFIG_PARIDE_EPIA=mCONFIG_PARIDE_FRIQ=mCONFIG_PARIDE_FRPW=mCONFIG_PARIDE_KBIC=mCONFIG_PARIDE_KTTI=mCONFIG_PARIDE_ON20=mCONFIG_PARIDE_ON26=mCONFIG_BLK_CPQ_DA=mCONFIG_BLK_CPQ_CISS_DA=mCONFIG_CISS_SCSI_TAPE=yCONFIG_BLK_DEV_DAC960=mCONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not setCONFIG_BLK_DEV_LOOP=mCONFIG_BLK_DEV_CRYPTOLOOP=mCONFIG_BLK_DEV_NBD=mCONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not setCONFIG_BLK_DEV_RAM=yCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_BLK_DEV_RAM_SIZE=65536CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024CONFIG_CDROM_PKTCDVD=mCONFIG_CDROM_PKTCDVD_BUFFERS=8CONFIG_CDROM_PKTCDVD_WCACHE=yCONFIG_ATA_OVER_ETH=mCONFIG_MISC_DEVICES=yCONFIG_IBM_ASM=mCONFIG_PHANTOM=mCONFIG_SGI_IOC4=mCONFIG_TIFM_CORE=mCONFIG_TIFM_7XX1=mCONFIG_ASUS_LAPTOP=mCONFIG_MSI_LAPTOP=mCONFIG_SONY_LAPTOP=mCONFIG_SONYPI_COMPAT=yCONFIG_THINKPAD_ACPI=m
# CONFIG_THINKPAD_ACPI_DEBUG is not setCONFIG_THINKPAD_ACPI_BAY=yCONFIG_BLINK=mCONFIG_EEPROM_93CX6=mCONFIG_IDE=yCONFIG_BLK_DEV_IDE=y
#
# Please see Documentation/ide.txt for help/info on IDE drives #
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=m
# CONFIG_IDEDISK_MULTI_MODE is not set
# CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=mCONFIG_BLK_DEV_IDECD=mCONFIG_BLK_DEV_IDETAPE=mCONFIG_BLK_DEV_IDEFLOPPY=mCONFIG_BLK_DEV_IDESCSI=mCONFIG_BLK_DEV_IDEACPI=yCONFIG_IDE_TASK_IOCTL=yCONFIG_IDE_PROC_FS=y
#
# IDE chipset support/bugfixes
#CONFIG_IDE_GENERIC=mCONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not setCONFIG_BLK_DEV_IDEPNP=yCONFIG_BLK_DEV_IDEPCI=yCONFIG_IDEPCI_SHARE_IRQ=yCONFIG_IDEPCI_PCIBUS_ORDER=y
# CONFIG_BLK_DEV_OFFBOARD is not setCONFIG_BLK_DEV_GENERIC=mCONFIG_BLK_DEV_OPTI621=mCONFIG_BLK_DEV_RZ1000=mCONFIG_BLK_DEV_IDEDMA_PCI=yCONFIG_BLK_DEV_IDEDMA_FORCED=y
# CONFIG_IDEDMA_ONLYDISK is not setCONFIG_BLK_DEV_AEC62XX=mCONFIG_BLK_DEV_ALI15X3=m
# CONFIG_WDC_ALI15X3 is not setCONFIG_BLK_DEV_AMD74XX=mCONFIG_BLK_DEV_ATIIXP=mCONFIG_BLK_DEV_CMD64X=mCONFIG_BLK_DEV_TRIFLEX=mCONFIG_BLK_DEV_CY82C693=mCONFIG_BLK_DEV_CS5520=mCONFIG_BLK_DEV_CS5530=mCONFIG_BLK_DEV_CS5535=mCONFIG_BLK_DEV_HPT34X=mCONFIG_HPT34X_AUTODMA=yCONFIG_BLK_DEV_HPT366=mCONFIG_BLK_DEV_JMICRON=mCONFIG_BLK_DEV_SC1200=mCONFIG_BLK_DEV_PIIX=mCONFIG_BLK_DEV_IT8213=mCONFIG_BLK_DEV_IT821X=mCONFIG_BLK_DEV_NS87415=mCONFIG_BLK_DEV_PDC202XX_OLD=mCONFIG_PDC202XX_BURST=yCONFIG_BLK_DEV_PDC202XX_NEW=mCONFIG_BLK_DEV_SVWKS=mCONFIG_BLK_DEV_SIIMAGE=mCONFIG_BLK_DEV_SIS5513=mCONFIG_BLK_DEV_SLC90E66=mCONFIG_BLK_DEV_TRM290=mCONFIG_BLK_DEV_VIA82CXXX=mCONFIG_BLK_DEV_TC86C001=m
# CONFIG_IDE_ARM is not setCONFIG_IDE_CHIPSETS=y
#
# Note: most of these also require special kernel boot parameters #CONFIG_BLK_DEV_4DRIVES=yCONFIG_BLK_DEV_ALI14XX=mCONFIG_BLK_DEV_DTC2278=mCONFIG_BLK_DEV_HT6560B=mCONFIG_BLK_DEV_QD65XX=mCONFIG_BLK_DEV_UMC8672=mCONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#CONFIG_RAID_ATTRS=mCONFIG_SCSI=mCONFIG_SCSI_DMA=yCONFIG_SCSI_TGT=mCONFIG_SCSI_NETLINK=yCONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#CONFIG_BLK_DEV_SD=mCONFIG_CHR_DEV_ST=mCONFIG_CHR_DEV_OSST=mCONFIG_BLK_DEV_SR=mCONFIG_BLK_DEV_SR_VENDOR=yCONFIG_CHR_DEV_SG=mCONFIG_CHR_DEV_SCH=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #CONFIG_SCSI_MULTI_LUN=yCONFIG_SCSI_CONSTANTS=yCONFIG_SCSI_LOGGING=yCONFIG_SCSI_SCAN_ASYNC=yCONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#CONFIG_SCSI_SPI_ATTRS=mCONFIG_SCSI_FC_ATTRS=mCONFIG_SCSI_ISCSI_ATTRS=mCONFIG_SCSI_SAS_ATTRS=mCONFIG_SCSI_SAS_LIBSAS=m
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not setCONFIG_SCSI_LOWLEVEL=yCONFIG_ISCSI_TCP=mCONFIG_BLK_DEV_3W_XXXX_RAID=mCONFIG_SCSI_3W_9XXX=mCONFIG_SCSI_7000FASST=mCONFIG_SCSI_ACARD=mCONFIG_SCSI_AHA152X=mCONFIG_SCSI_AHA1542=mCONFIG_SCSI_AHA1740=mCONFIG_SCSI_AACRAID=mCONFIG_SCSI_AIC7XXX=mCONFIG_AIC7XXX_CMDS_PER_DEVICE=8CONFIG_AIC7XXX_RESET_DELAY_MS=15000CONFIG_AIC7XXX_DEBUG_ENABLE=yCONFIG_AIC7XXX_DEBUG_MASK=0CONFIG_AIC7XXX_REG_PRETTY_PRINT=yCONFIG_SCSI_AIC7XXX_OLD=mCONFIG_SCSI_AIC79XX=mCONFIG_AIC79XX_CMDS_PER_DEVICE=32CONFIG_AIC79XX_RESET_DELAY_MS=15000CONFIG_AIC79XX_DEBUG_ENABLE=yCONFIG_AIC79XX_DEBUG_MASK=0CONFIG_AIC79XX_REG_PRETTY_PRINT=yCONFIG_SCSI_AIC94XX=m
# CONFIG_AIC94XX_DEBUG is not setCONFIG_SCSI_DPT_I2O=mCONFIG_SCSI_ADVANSYS=mCONFIG_SCSI_IN2000=mCONFIG_SCSI_ARCMSR=mCONFIG_MEGARAID_NEWGEN=yCONFIG_MEGARAID_MM=mCONFIG_MEGARAID_MAILBOX=mCONFIG_MEGARAID_LEGACY=mCONFIG_MEGARAID_SAS=mCONFIG_SCSI_HPTIOP=mCONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not setCONFIG_SCSI_DMX3191D=mCONFIG_SCSI_DTC3280=mCONFIG_SCSI_EATA=mCONFIG_SCSI_EATA_TAGGED_QUEUE=yCONFIG_SCSI_EATA_LINKED_COMMANDS=yCONFIG_SCSI_EATA_MAX_TAGS=16CONFIG_SCSI_FUTURE_DOMAIN=mCONFIG_SCSI_FD_MCS=mCONFIG_SCSI_GDTH=mCONFIG_SCSI_GENERIC_NCR5380=mCONFIG_SCSI_GENERIC_NCR5380_MMIO=mCONFIG_SCSI_GENERIC_NCR53C400=yCONFIG_SCSI_IBMMCA=mCONFIG_IBMMCA_SCSI_ORDER_STANDARD=y
# CONFIG_IBMMCA_SCSI_DEV_RESET is not setCONFIG_SCSI_IPS=mCONFIG_SCSI_INITIO=mCONFIG_SCSI_INIA100=mCONFIG_SCSI_PPA=mCONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not setCONFIG_SCSI_NCR53C406A=mCONFIG_SCSI_NCR_D700=mCONFIG_SCSI_STEX=mCONFIG_SCSI_SYM53C8XX_2=mCONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64CONFIG_SCSI_SYM53C8XX_MMIO=yCONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not setCONFIG_SCSI_NCR_Q720=mCONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4CONFIG_SCSI_NCR53C8XX_SYNC=5CONFIG_SCSI_PAS16=mCONFIG_SCSI_PSI240I=mCONFIG_SCSI_QLOGIC_FAS=mCONFIG_SCSI_QLOGIC_1280=mCONFIG_SCSI_QLA_FC=mCONFIG_SCSI_QLA_ISCSI=mCONFIG_SCSI_LPFC=mCONFIG_SCSI_SEAGATE=mCONFIG_SCSI_SIM710=mCONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC395x=mCONFIG_SCSI_DC390T=mCONFIG_SCSI_T128=mCONFIG_SCSI_U14_34F=mCONFIG_SCSI_U14_34F_TAGGED_QUEUE=yCONFIG_SCSI_U14_34F_LINKED_COMMANDS=yCONFIG_SCSI_U14_34F_MAX_TAGS=8CONFIG_SCSI_ULTRASTOR=mCONFIG_SCSI_NSP32=mCONFIG_SCSI_DEBUG=mCONFIG_SCSI_SRP=mCONFIG_SCSI_LOWLEVEL_PCMCIA=yCONFIG_PCMCIA_AHA152X=mCONFIG_PCMCIA_FDOMAIN=mCONFIG_PCMCIA_NINJA_SCSI=mCONFIG_PCMCIA_QLOGIC=mCONFIG_PCMCIA_SYM53C500=mCONFIG_ATA=m
# CONFIG_ATA_NONSTANDARD is not setCONFIG_ATA_ACPI=yCONFIG_SATA_AHCI=mCONFIG_SATA_SVW=mCONFIG_ATA_PIIX=mCONFIG_SATA_MV=mCONFIG_SATA_NV=mCONFIG_PDC_ADMA=mCONFIG_SATA_QSTOR=mCONFIG_SATA_PROMISE=mCONFIG_SATA_SX4=mCONFIG_SATA_SIL=mCONFIG_SATA_SIL24=mCONFIG_SATA_SIS=mCONFIG_SATA_ULI=mCONFIG_SATA_VIA=mCONFIG_SATA_VITESSE=mCONFIG_SATA_INIC162X=mCONFIG_PATA_ALI=mCONFIG_PATA_AMD=mCONFIG_PATA_ARTOP=mCONFIG_PATA_ATIIXP=mCONFIG_PATA_CMD640_PCI=mCONFIG_PATA_CMD64X=mCONFIG_PATA_CS5520=mCONFIG_PATA_CS5530=mCONFIG_PATA_CS5535=mCONFIG_PATA_CYPRESS=mCONFIG_PATA_EFAR=mCONFIG_ATA_GENERIC=mCONFIG_PATA_HPT366=mCONFIG_PATA_HPT37X=mCONFIG_PATA_HPT3X2N=mCONFIG_PATA_HPT3X3=mCONFIG_PATA_ISAPNP=mCONFIG_PATA_IT821X=mCONFIG_PATA_IT8213=mCONFIG_PATA_JMICRON=mCONFIG_PATA_LEGACY=mCONFIG_PATA_TRIFLEX=mCONFIG_PATA_MARVELL=mCONFIG_PATA_MPIIX=mCONFIG_PATA_OLDPIIX=mCONFIG_PATA_NETCELL=mCONFIG_PATA_NS87410=mCONFIG_PATA_OPTI=mCONFIG_PATA_OPTIDMA=mCONFIG_PATA_PCMCIA=mCONFIG_PATA_PDC_OLD=mCONFIG_PATA_QDI=mCONFIG_PATA_RADISYS=mCONFIG_PATA_RZ1000=mCONFIG_PATA_SC1200=mCONFIG_PATA_SERVERWORKS=mCONFIG_PATA_PDC2027X=mCONFIG_PATA_SIL680=mCONFIG_PATA_SIS=mCONFIG_PATA_VIA=mCONFIG_PATA_WINBOND=mCONFIG_PATA_WINBOND_VLB=mCONFIG_CD_NO_IDESCSI=yCONFIG_AZTCD=mCONFIG_GSCD=mCONFIG_MCDX=mCONFIG_OPTCD=mCONFIG_SJCD=mCONFIG_ISP16_CDI=mCONFIG_CDU535=mCONFIG_MD=yCONFIG_BLK_DEV_MD=mCONFIG_MD_LINEAR=mCONFIG_MD_RAID0=mCONFIG_MD_RAID1=mCONFIG_MD_RAID10=mCONFIG_MD_RAID456=mCONFIG_MD_RAID5_RESHAPE=yCONFIG_MD_MULTIPATH=mCONFIG_MD_FAULTY=mCONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not setCONFIG_DM_CRYPT=mCONFIG_DM_SNAPSHOT=mCONFIG_DM_MIRROR=mCONFIG_DM_ZERO=mCONFIG_DM_MULTIPATH=mCONFIG_DM_MULTIPATH_EMC=mCONFIG_DM_DELAY=m
#
# Fusion MPT device support
#CONFIG_FUSION=yCONFIG_FUSION_SPI=mCONFIG_FUSION_FC=mCONFIG_FUSION_SAS=mCONFIG_FUSION_MAX_SGE=128CONFIG_FUSION_CTL=mCONFIG_FUSION_LAN=m
#
# IEEE 1394 (FireWire) support
#CONFIG_FIREWIRE=mCONFIG_FIREWIRE_OHCI=mCONFIG_FIREWIRE_SBP2=mCONFIG_IEEE1394=m
#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
#
# Controllers
#CONFIG_IEEE1394_PCILYNX=mCONFIG_IEEE1394_OHCI1394=m
#
# Protocols
#CONFIG_IEEE1394_VIDEO1394=mCONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not setCONFIG_IEEE1394_ETH1394_ROM_ENTRY=yCONFIG_IEEE1394_ETH1394=mCONFIG_IEEE1394_DV1394=mCONFIG_IEEE1394_RAWIO=mCONFIG_I2O=mCONFIG_I2O_LCT_NOTIFY_ON_CHANGES=yCONFIG_I2O_EXT_ADAPTEC=yCONFIG_I2O_EXT_ADAPTEC_DMA64=yCONFIG_I2O_CONFIG=mCONFIG_I2O_CONFIG_OLD_IOCTL=yCONFIG_I2O_BUS=mCONFIG_I2O_BLOCK=mCONFIG_I2O_SCSI=mCONFIG_I2O_PROC=mCONFIG_MACINTOSH_DRIVERS=yCONFIG_MAC_EMUMOUSEBTN=yCONFIG_NETDEVICES=yCONFIG_IFB=mCONFIG_DUMMY=mCONFIG_BONDING=mCONFIG_EQUALIZER=mCONFIG_TUN=mCONFIG_NET_SB1000=mCONFIG_ARCNET=mCONFIG_ARCNET_1201=mCONFIG_ARCNET_1051=mCONFIG_ARCNET_RAW=mCONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=mCONFIG_ARCNET_RIM_I=mCONFIG_ARCNET_COM20020=mCONFIG_ARCNET_COM20020_ISA=mCONFIG_ARCNET_COM20020_PCI=mCONFIG_PHYLIB=m
#
# MII PHY device drivers
#CONFIG_MARVELL_PHY=mCONFIG_DAVICOM_PHY=mCONFIG_QSEMI_PHY=mCONFIG_LXT_PHY=mCONFIG_CICADA_PHY=mCONFIG_VITESSE_PHY=mCONFIG_SMSC_PHY=mCONFIG_BROADCOM_PHY=mCONFIG_ICPLUS_PHY=mCONFIG_FIXED_PHY=mCONFIG_FIXED_MII_10_FDX=yCONFIG_FIXED_MII_100_FDX=yCONFIG_NET_ETHERNET=yCONFIG_MII=mCONFIG_HAPPYMEAL=mCONFIG_SUNGEM=mCONFIG_CASSINI=mCONFIG_NET_VENDOR_3COM=yCONFIG_EL1=mCONFIG_EL2=mCONFIG_ELPLUS=mCONFIG_EL16=mCONFIG_EL3=mCONFIG_3C515=mCONFIG_ELMC=mCONFIG_ELMC_II=mCONFIG_VORTEX=mCONFIG_TYPHOON=mCONFIG_LANCE=mCONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=mCONFIG_ULTRAMCA=mCONFIG_ULTRA=mCONFIG_ULTRA32=mCONFIG_SMC9194=mCONFIG_NET_VENDOR_RACAL=yCONFIG_NI52=mCONFIG_NI65=mCONFIG_NET_TULIP=yCONFIG_DE2104X=mCONFIG_TULIP=mCONFIG_TULIP_MWI=yCONFIG_TULIP_MMIO=yCONFIG_TULIP_NAPI=yCONFIG_TULIP_NAPI_HW_MITIGATION=yCONFIG_DE4X5=mCONFIG_WINBOND_840=mCONFIG_DM9102=mCONFIG_ULI526X=mCONFIG_PCMCIA_XIRCOM=mCONFIG_AT1700=mCONFIG_DEPCA=mCONFIG_HP100=mCONFIG_NET_ISA=yCONFIG_E2100=mCONFIG_EWRK3=mCONFIG_EEXPRESS=mCONFIG_EEXPRESS_PRO=mCONFIG_HPLAN_PLUS=mCONFIG_HPLAN=mCONFIG_LP486E=mCONFIG_ETH16I=mCONFIG_NE2000=mCONFIG_ZNET=mCONFIG_SEEQ8005=mCONFIG_NE2_MCA=mCONFIG_IBMLANA=mCONFIG_NET_PCI=yCONFIG_PCNET32=mCONFIG_PCNET32_NAPI=yCONFIG_AMD8111_ETH=mCONFIG_AMD8111E_NAPI=yCONFIG_ADAPTEC_STARFIRE=mCONFIG_ADAPTEC_STARFIRE_NAPI=yCONFIG_AC3200=mCONFIG_APRICOT=mCONFIG_B44=mCONFIG_B44_PCI=yCONFIG_FORCEDETH=mCONFIG_FORCEDETH_NAPI=y
CONFIG_CS89x0=mCONFIG_DGRS=mCONFIG_EEPRO100=mCONFIG_E100=mCONFIG_LNE390=mCONFIG_FEALNX=mCONFIG_NATSEMI=mCONFIG_NE2K_PCI=mCONFIG_NE3210=mCONFIG_ES3210=mCONFIG_8139CP=mCONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not setCONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not setCONFIG_SIS900=mCONFIG_EPIC100=mCONFIG_SUNDANCE=mCONFIG_SUNDANCE_MMIO=yCONFIG_TLAN=mCONFIG_VIA_RHINE=mCONFIG_VIA_RHINE_MMIO=yCONFIG_VIA_RHINE_NAPI=yCONFIG_SC92031=mCONFIG_NET_POCKET=yCONFIG_ATP=mCONFIG_DE600=mCONFIG_DE620=mCONFIG_NETDEV_1000=yCONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not setCONFIG_DL2K=mCONFIG_E1000=mCONFIG_E1000_NAPI=y
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not setCONFIG_NS83820=mCONFIG_HAMACHI=mCONFIG_YELLOWFIN=mCONFIG_R8169=mCONFIG_R8169_NAPI=yCONFIG_R8169_VLAN=yCONFIG_SIS190=mCONFIG_SKGE=mCONFIG_SKY2=mCONFIG_SK98LIN=mCONFIG_VIA_VELOCITY=mCONFIG_TIGON3=mCONFIG_BNX2=mCONFIG_QLA3XXX=mCONFIG_ATL1=mCONFIG_NETDEV_10000=yCONFIG_CHELSIO_T1=mCONFIG_CHELSIO_T1_1G=yCONFIG_CHELSIO_T1_NAPI=yCONFIG_CHELSIO_T3=mCONFIG_IXGB=mCONFIG_IXGB_NAPI=yCONFIG_S2IO=mCONFIG_S2IO_NAPI=yCONFIG_MYRI10GE=mCONFIG_NETXEN_NIC=mCONFIG_MLX4_CORE=mCONFIG_MLX4_DEBUG=yCONFIG_TR=yCONFIG_IBMTR=mCONFIG_IBMOL=mCONFIG_IBMLS=mCONFIG_3C359=mCONFIG_TMS380TR=mCONFIG_TMSPCI=mCONFIG_SKISA=mCONFIG_PROTEON=mCONFIG_ABYSS=mCONFIG_MADGEMC=mCONFIG_SMCTR=m
#
# Wireless LAN
#CONFIG_WLAN_PRE80211=yCONFIG_STRIP=mCONFIG_ARLAN=mCONFIG_WAVELAN=mCONFIG_PCMCIA_WAVELAN=mCONFIG_PCMCIA_NETWAVE=mCONFIG_WLAN_80211=yCONFIG_PCMCIA_RAYCS=mCONFIG_IPW2100=mCONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not setCONFIG_IPW2200=mCONFIG_IPW2200_MONITOR=yCONFIG_IPW2200_RADIOTAP=yCONFIG_IPW2200_PROMISCUOUS=yCONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not setCONFIG_LIBERTAS_USB=m
# CONFIG_LIBERTAS_USB_DEBUG is not setCONFIG_AIRO=mCONFIG_HERMES=mCONFIG_PLX_HERMES=mCONFIG_TMD_HERMES=mCONFIG_NORTEL_HERMES=mCONFIG_PCI_HERMES=mCONFIG_ATMEL=mCONFIG_PCI_ATMEL=mCONFIG_PCMCIA_HERMES=mCONFIG_PCMCIA_SPECTRUM=mCONFIG_AIRO_CS=mCONFIG_PCMCIA_ATMEL=mCONFIG_PCMCIA_WL3501=mCONFIG_PRISM54=mCONFIG_USB_ZD1201=mCONFIG_HOSTAP=mCONFIG_HOSTAP_FIRMWARE=yCONFIG_HOSTAP_FIRMWARE_NVRAM=yCONFIG_HOSTAP_PLX=mCONFIG_HOSTAP_PCI=mCONFIG_HOSTAP_CS=mCONFIG_BCM43XX=mCONFIG_BCM43XX_DEBUG=yCONFIG_BCM43XX_DMA=yCONFIG_BCM43XX_PIO=yCONFIG_BCM43XX_DMA_AND_PIO_MODE=y
# CONFIG_BCM43XX_DMA_MODE is not set
# CONFIG_BCM43XX_PIO_MODE is not setCONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not setCONFIG_BCM43XX_MAC80211=mCONFIG_BCM43XX_MAC80211_PCI=yCONFIG_BCM43XX_MAC80211_PCMCIA=yCONFIG_BCM43XX_MAC80211_DEBUG=yCONFIG_BCM43XX_MAC80211_DMA=yCONFIG_BCM43XX_MAC80211_PIO=yCONFIG_BCM43XX_MAC80211_DMA_AND_PIO_MODE=y
# CONFIG_BCM43XX_MAC80211_DMA_MODE is not set
# CONFIG_BCM43XX_MAC80211_PIO_MODE is not setCONFIG_RT2X00=mCONFIG_RT2X00_LIB=mCONFIG_RT2X00_LIB_PCI=mCONFIG_RT2X00_LIB_USB=mCONFIG_RT2X00_LIB_FIRMWARE=yCONFIG_RT2400PCI=mCONFIG_RT2500PCI=mCONFIG_RT61PCI=mCONFIG_RT2500USB=mCONFIG_RT73USB=mCONFIG_RT2X00_DEBUGFS=yCONFIG_RT2X00_DEBUG=yCONFIG_ADM8211=mCONFIG_P54_COMMON=mCONFIG_P54_USB=mCONFIG_P54_PCI=mCONFIG_ZD1211RW_MAC80211=m
# CONFIG_ZD1211RW_MAC80211_DEBUG is not setCONFIG_RTL818X=yCONFIG_RTL8187=mCONFIG_IWLWIFI=y
# CONFIG_IWLWIFI_DEBUG is not setCONFIG_IWL4965=mCONFIG_IWL3945=m
#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET_MII=mCONFIG_USB_USBNET=mCONFIG_USB_NET_AX8817X=mCONFIG_USB_NET_CDCETHER=mCONFIG_USB_NET_DM9601=mCONFIG_USB_NET_GL620A=mCONFIG_USB_NET_NET1080=mCONFIG_USB_NET_PLUSB=mCONFIG_USB_NET_MCS7830=mCONFIG_USB_NET_RNDIS_HOST=mCONFIG_USB_NET_CDC_SUBSET=mCONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=yCONFIG_USB_KC2190=yCONFIG_USB_NET_ZAURUS=mCONFIG_NET_PCMCIA=yCONFIG_PCMCIA_3C589=mCONFIG_PCMCIA_3C574=mCONFIG_PCMCIA_FMVJ18X=mCONFIG_PCMCIA_PCNET=mCONFIG_PCMCIA_NMCLAN=mCONFIG_PCMCIA_SMC91C92=mCONFIG_PCMCIA_XIRC2PS=mCONFIG_PCMCIA_AXNET=mCONFIG_ARCNET_COM20020_CS=mCONFIG_PCMCIA_IBMTR=mCONFIG_WAN=yCONFIG_HOSTESS_SV11=mCONFIG_COSA=mCONFIG_LANMEDIA=mCONFIG_SEALEVEL_4021=mCONFIG_HDLC=mCONFIG_HDLC_RAW=mCONFIG_HDLC_RAW_ETH=mCONFIG_HDLC_CISCO=mCONFIG_HDLC_FR=mCONFIG_HDLC_PPP=mCONFIG_HDLC_X25=mCONFIG_PCI200SYN=mCONFIG_WANXL=mCONFIG_PC300=mCONFIG_PC300_MLPPP=y
#
# Cyclades-PC300 MLPPP support is disabled.
#
#
# Refer to the file README.mlppp, provided by PC300 package. #CONFIG_PC300TOO=mCONFIG_N2=mCONFIG_C101=mCONFIG_FARSYNC=mCONFIG_DSCC4=mCONFIG_DSCC4_PCISYNC=yCONFIG_DSCC4_PCI_RST=yCONFIG_DLCI=mCONFIG_DLCI_MAX=8CONFIG_SDLA=mCONFIG_WAN_ROUTER_DRIVERS=mCONFIG_CYCLADES_SYNC=mCONFIG_CYCLOMX_X25=yCONFIG_LAPBETHER=mCONFIG_X25_ASY=mCONFIG_SBNI=mCONFIG_SBNI_MULTILINE=yCONFIG_ATM_DRIVERS=yCONFIG_ATM_DUMMY=mCONFIG_ATM_TCP=mCONFIG_ATM_LANAI=mCONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=mCONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=m
# CONFIG_ATM_NICSTAR_USE_SUNI is not set
# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E_MAYBE=m CONFIG_ATM_FORE200E_PCA=y CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0CONFIG_ATM_FORE200E=mCONFIG_ATM_HE=mCONFIG_ATM_HE_USE_SUNI=yCONFIG_FDDI=yCONFIG_DEFXX=mCONFIG_DEFXX_MMIO=yCONFIG_SKFP=mCONFIG_HIPPI=yCONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_PLIP=mCONFIG_PPP=mCONFIG_PPP_MULTILINK=yCONFIG_PPP_FILTER=yCONFIG_PPP_ASYNC=mCONFIG_PPP_SYNC_TTY=mCONFIG_PPP_DEFLATE=mCONFIG_PPP_BSDCOMP=mCONFIG_PPP_MPPE=mCONFIG_PPPOE=mCONFIG_PPPOATM=mCONFIG_SLIP=mCONFIG_SLIP_COMPRESSED=yCONFIG_SLHC=mCONFIG_SLIP_SMART=yCONFIG_SLIP_MODE_SLIP6=yCONFIG_NET_FC=yCONFIG_SHAPER=mCONFIG_NETCONSOLE=mCONFIG_NETPOLL=yCONFIG_NETPOLL_TRAP=yCONFIG_NET_POLL_CONTROLLER=yCONFIG_ISDN=mCONFIG_ISDN_I4L=mCONFIG_ISDN_PPP=yCONFIG_ISDN_PPP_VJ=yCONFIG_ISDN_MPP=yCONFIG_IPPP_FILTER=yCONFIG_ISDN_PPP_BSDCOMP=mCONFIG_ISDN_AUDIO=yCONFIG_ISDN_TTY_FAX=yCONFIG_ISDN_X25=y
#
# ISDN feature submodules
#CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#CONFIG_HISAX_EURO=yCONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not setCONFIG_HISAX_1TR6=yCONFIG_HISAX_NI1=yCONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#CONFIG_HISAX_16_0=yCONFIG_HISAX_16_3=yCONFIG_HISAX_TELESPCI=yCONFIG_HISAX_S0BOX=yCONFIG_HISAX_AVM_A1=yCONFIG_HISAX_FRITZPCI=yCONFIG_HISAX_AVM_A1_PCMCIA=yCONFIG_HISAX_ELSA=yCONFIG_HISAX_IX1MICROR2=yCONFIG_HISAX_DIEHLDIVA=yCONFIG_HISAX_ASUSCOM=yCONFIG_HISAX_TELEINT=yCONFIG_HISAX_HFCS=yCONFIG_HISAX_SEDLBAUER=yCONFIG_HISAX_SPORTSTER=yCONFIG_HISAX_MIC=yCONFIG_HISAX_NETJET=yCONFIG_HISAX_NETJET_U=yCONFIG_HISAX_NICCY=yCONFIG_HISAX_ISURF=yCONFIG_HISAX_HSTSAPHIR=yCONFIG_HISAX_BKM_A4T=yCONFIG_HISAX_SCT_QUADRO=yCONFIG_HISAX_GAZEL=yCONFIG_HISAX_HFC_PCI=yCONFIG_HISAX_W6692=yCONFIG_HISAX_HFC_SX=yCONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#CONFIG_HISAX_SEDLBAUER_CS=mCONFIG_HISAX_ELSA_CS=mCONFIG_HISAX_AVM_A1_CS=mCONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#CONFIG_HISAX_ST5481=mCONFIG_HISAX_HFCUSB=mCONFIG_HISAX_HFC4S8S=mCONFIG_HISAX_FRITZ_PCIPNP=mCONFIG_HISAX_HDLC=y
#
# Active cards
#CONFIG_ISDN_DRV_ICN=mCONFIG_ISDN_DRV_PCBIT=mCONFIG_ISDN_DRV_SC=mCONFIG_ISDN_DRV_ACT2000=mCONFIG_ISDN_DRV_GIGASET=mCONFIG_GIGASET_BASE=mCONFIG_GIGASET_M105=mCONFIG_GIGASET_M101=m
# CONFIG_GIGASET_DEBUG is not setCONFIG_GIGASET_UNDOCREQ=y
#
# CAPI subsystem
#CONFIG_ISDN_CAPI=mCONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=yCONFIG_CAPI_TRACE=yCONFIG_ISDN_CAPI_MIDDLEWARE=yCONFIG_ISDN_CAPI_CAPI20=mCONFIG_ISDN_CAPI_CAPIFS_BOOL=yCONFIG_ISDN_CAPI_CAPIFS=mCONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#CONFIG_CAPI_AVM=yCONFIG_ISDN_DRV_AVMB1_B1ISA=mCONFIG_ISDN_DRV_AVMB1_B1PCI=mCONFIG_ISDN_DRV_AVMB1_B1PCIV4=yCONFIG_ISDN_DRV_AVMB1_T1ISA=mCONFIG_ISDN_DRV_AVMB1_B1PCMCIA=mCONFIG_ISDN_DRV_AVMB1_AVM_CS=mCONFIG_ISDN_DRV_AVMB1_T1PCI=mCONFIG_ISDN_DRV_AVMB1_C4=mCONFIG_CAPI_EICON=yCONFIG_ISDN_DIVAS=mCONFIG_ISDN_DIVAS_BRIPCI=yCONFIG_ISDN_DIVAS_PRIPCI=yCONFIG_ISDN_DIVAS_DIVACAPI=mCONFIG_ISDN_DIVAS_USERIDI=mCONFIG_ISDN_DIVAS_MAINT=mCONFIG_PHONE=mCONFIG_PHONE_IXJ=mCONFIG_PHONE_IXJ_PCMCIA=m
#
# Input device support
#CONFIG_INPUT=yCONFIG_INPUT_FF_MEMLESS=m
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=mCONFIG_INPUT_TSDEV=mCONFIG_INPUT_TSDEV_SCREEN_X=240CONFIG_INPUT_TSDEV_SCREEN_Y=320CONFIG_INPUT_EVDEV=mCONFIG_INPUT_EVBUG=m
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=yCONFIG_KEYBOARD_SUNKBD=mCONFIG_KEYBOARD_LKKBD=mCONFIG_KEYBOARD_XTKBD=mCONFIG_KEYBOARD_NEWTON=mCONFIG_KEYBOARD_STOWAWAY=mCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=mCONFIG_MOUSE_PS2_ALPS=yCONFIG_MOUSE_PS2_LOGIPS2PP=yCONFIG_MOUSE_PS2_SYNAPTICS=yCONFIG_MOUSE_PS2_LIFEBOOK=yCONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not setCONFIG_MOUSE_SERIAL=mCONFIG_MOUSE_APPLETOUCH=mCONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not setCONFIG_MOUSE_LOGIBM=mCONFIG_MOUSE_PC110PAD=mCONFIG_MOUSE_VSXXXAA=mCONFIG_INPUT_JOYSTICK=yCONFIG_JOYSTICK_ANALOG=mCONFIG_JOYSTICK_A3D=mCONFIG_JOYSTICK_ADI=mCONFIG_JOYSTICK_COBRA=mCONFIG_JOYSTICK_GF2K=mCONFIG_JOYSTICK_GRIP=mCONFIG_JOYSTICK_GRIP_MP=mCONFIG_JOYSTICK_GUILLEMOT=mCONFIG_JOYSTICK_INTERACT=mCONFIG_JOYSTICK_SIDEWINDER=mCONFIG_JOYSTICK_TMDC=mCONFIG_JOYSTICK_IFORCE=mCONFIG_JOYSTICK_IFORCE_USB=yCONFIG_JOYSTICK_IFORCE_232=yCONFIG_JOYSTICK_WARRIOR=mCONFIG_JOYSTICK_MAGELLAN=mCONFIG_JOYSTICK_SPACEORB=mCONFIG_JOYSTICK_SPACEBALL=mCONFIG_JOYSTICK_STINGER=mCONFIG_JOYSTICK_TWIDJOY=mCONFIG_JOYSTICK_DB9=mCONFIG_JOYSTICK_GAMECON=mCONFIG_JOYSTICK_TURBOGRAFX=mCONFIG_JOYSTICK_JOYDUMP=mCONFIG_JOYSTICK_XPAD=mCONFIG_JOYSTICK_XPAD_FF=yCONFIG_INPUT_TABLET=yCONFIG_TABLET_USB_ACECAD=mCONFIG_TABLET_USB_AIPTEK=mCONFIG_TABLET_USB_GTCO=mCONFIG_TABLET_USB_KBTAB=mCONFIG_TABLET_USB_WACOM=mCONFIG_INPUT_TOUCHSCREEN=yCONFIG_TOUCHSCREEN_ADS7846=mCONFIG_TOUCHSCREEN_FUJITSU=mCONFIG_TOUCHSCREEN_GUNZE=mCONFIG_TOUCHSCREEN_ELO=mCONFIG_TOUCHSCREEN_MTOUCH=mCONFIG_TOUCHSCREEN_MK712=mCONFIG_TOUCHSCREEN_PENMOUNT=mCONFIG_TOUCHSCREEN_TOUCHRIGHT=mCONFIG_TOUCHSCREEN_TOUCHWIN=mCONFIG_TOUCHSCREEN_UCB1400=mCONFIG_TOUCHSCREEN_USB_COMPOSITE=mCONFIG_TOUCHSCREEN_USB_EGALAX=yCONFIG_TOUCHSCREEN_USB_PANJIT=yCONFIG_TOUCHSCREEN_USB_3M=yCONFIG_TOUCHSCREEN_USB_ITM=yCONFIG_TOUCHSCREEN_USB_ETURBO=yCONFIG_TOUCHSCREEN_USB_GUNZE=yCONFIG_TOUCHSCREEN_USB_DMC_TSC10=yCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=mCONFIG_INPUT_WISTRON_BTNS=mCONFIG_INPUT_ATLAS_BTNS=mCONFIG_INPUT_ATI_REMOTE=mCONFIG_INPUT_ATI_REMOTE2=mCONFIG_INPUT_KEYSPAN_REMOTE=mCONFIG_INPUT_POWERMATE=mCONFIG_INPUT_YEALINK=mCONFIG_INPUT_UINPUT=mCONFIG_INPUT_POLLDEV=m
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=mCONFIG_SERIO_CT82C710=mCONFIG_SERIO_PARKBD=mCONFIG_SERIO_PCIPS2=mCONFIG_SERIO_LIBPS2=yCONFIG_SERIO_RAW=mCONFIG_GAMEPORT=mCONFIG_GAMEPORT_NS558=mCONFIG_GAMEPORT_L4=mCONFIG_GAMEPORT_EMU10K1=mCONFIG_GAMEPORT_FM801=m
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=yCONFIG_VT_HW_CONSOLE_BINDING=yCONFIG_SERIAL_NONSTANDARD=yCONFIG_COMPUTONE=mCONFIG_ROCKETPORT=mCONFIG_CYCLADES=mCONFIG_CYZ_INTR=yCONFIG_DIGIEPCA=m
# CONFIG_ESPSERIAL is not set
# CONFIG_MOXA_INTELLIO is not setCONFIG_MOXA_SMARTIO=mCONFIG_MOXA_SMARTIO_NEW=mCONFIG_ISI=mCONFIG_SYNCLINK=mCONFIG_SYNCLINKMP=mCONFIG_SYNCLINK_GT=mCONFIG_N_HDLC=mCONFIG_SPECIALIX=m
# CONFIG_SPECIALIX_RTSCTS is not setCONFIG_SX=m
# CONFIG_RIO is not setCONFIG_STALDRV=yCONFIG_NOZOMI=m
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_PCI=yCONFIG_SERIAL_8250_PNP=yCONFIG_SERIAL_8250_CS=mCONFIG_SERIAL_8250_NR_UARTS=48CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=yCONFIG_SERIAL_8250_MANY_PORTS=yCONFIG_SERIAL_8250_FOURPORT=mCONFIG_SERIAL_8250_ACCENT=mCONFIG_SERIAL_8250_BOCA=mCONFIG_SERIAL_8250_EXAR_ST16C554=mCONFIG_SERIAL_8250_HUB6=mCONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not setCONFIG_SERIAL_8250_RSA=yCONFIG_SERIAL_8250_MCA=m
#
# Non-8250 serial port support
#CONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=yCONFIG_SERIAL_JSM=mCONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not setCONFIG_PRINTER=mCONFIG_LP_CONSOLE=yCONFIG_PPDEV=mCONFIG_TIPAR=mCONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not setCONFIG_IPMI_DEVICE_INTERFACE=mCONFIG_IPMI_SI=mCONFIG_IPMI_WATCHDOG=mCONFIG_IPMI_POWEROFF=mCONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#CONFIG_SOFT_WATCHDOG=mCONFIG_ACQUIRE_WDT=mCONFIG_ADVANTECH_WDT=mCONFIG_ALIM1535_WDT=mCONFIG_ALIM7101_WDT=mCONFIG_SC520_WDT=mCONFIG_EUROTECH_WDT=mCONFIG_IB700_WDT=mCONFIG_IBMASR=mCONFIG_WAFER_WDT=mCONFIG_I6300ESB_WDT=mCONFIG_ITCO_WDT=mCONFIG_ITCO_VENDOR_SUPPORT=yCONFIG_SC1200_WDT=m
CONFIG_SCx200_WDT=mCONFIG_PC87413_WDT=mCONFIG_60XX_WDT=mCONFIG_SBC8360_WDT=mCONFIG_CPU5_WDT=mCONFIG_SMSC37B787_WDT=mCONFIG_W83627HF_WDT=mCONFIG_W83697HF_WDT=mCONFIG_W83877F_WDT=mCONFIG_W83977F_WDT=mCONFIG_MACHZ_WDT=mCONFIG_SBC_EPX_C3_WATCHDOG=m
#
# ISA-based Watchdog Cards
#CONFIG_PCWATCHDOG=mCONFIG_MIXCOMWD=mCONFIG_WDT=mCONFIG_WDT_501=y
#
# PCI-based Watchdog Cards
#CONFIG_PCIPCWATCHDOG=mCONFIG_WDTPCI=mCONFIG_WDT_501_PCI=y
#
# USB-based Watchdog Cards
#CONFIG_USBPCWATCHDOG=mCONFIG_HW_RANDOM=yCONFIG_HW_RANDOM_INTEL=mCONFIG_HW_RANDOM_AMD=mCONFIG_HW_RANDOM_GEODE=mCONFIG_HW_RANDOM_VIA=mCONFIG_NVRAM=mCONFIG_RTC=yCONFIG_DTLK=mCONFIG_R3964=mCONFIG_APPLICOM=mCONFIG_SONYPI=mCONFIG_AGP=mCONFIG_AGP_ALI=mCONFIG_AGP_ATI=mCONFIG_AGP_AMD=mCONFIG_AGP_AMD64=mCONFIG_AGP_INTEL=mCONFIG_AGP_NVIDIA=mCONFIG_AGP_SIS=mCONFIG_AGP_SWORKS=mCONFIG_AGP_VIA=mCONFIG_AGP_EFFICEON=mCONFIG_DRM=mCONFIG_DRM_TDFX=mCONFIG_DRM_R128=mCONFIG_DRM_RADEON=mCONFIG_DRM_I810=mCONFIG_DRM_I830=mCONFIG_DRM_I915=mCONFIG_DRM_MGA=mCONFIG_DRM_SIS=mCONFIG_DRM_VIA=mCONFIG_DRM_SAVAGE=m
#
# PCMCIA character devices
#CONFIG_SYNCLINK_CS=mCONFIG_CARDMAN_4000=mCONFIG_CARDMAN_4040=mCONFIG_IPWIRELESS_CS=mCONFIG_MWAVE=m
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=mCONFIG_NSC_GPIO=mCONFIG_CS5535_GPIO=mCONFIG_RAW_DRIVER=mCONFIG_MAX_RAW_DEVS=256CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not setCONFIG_HPET_MMAP=yCONFIG_HANGCHECK_TIMER=mCONFIG_TCG_TPM=mCONFIG_TCG_TIS=mCONFIG_TCG_NSC=mCONFIG_TCG_ATMEL=mCONFIG_TCG_INFINEON=mCONFIG_TELCLOCK=mCONFIG_DEVPORT=yCONFIG_I2C=mCONFIG_I2C_BOARDINFO=yCONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=mCONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#CONFIG_I2C_ALI1535=mCONFIG_I2C_ALI1563=mCONFIG_I2C_ALI15X3=mCONFIG_I2C_AMD756=mCONFIG_I2C_AMD756_S4882=mCONFIG_I2C_AMD8111=mCONFIG_I2C_I801=mCONFIG_I2C_I810=mCONFIG_I2C_PIIX4=mCONFIG_I2C_ISA=mCONFIG_I2C_NFORCE2=mCONFIG_I2C_OCORES=mCONFIG_I2C_PARPORT=mCONFIG_I2C_PARPORT_LIGHT=mCONFIG_I2C_PROSAVAGE=mCONFIG_I2C_SAVAGE4=mCONFIG_I2C_SIMTEC=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=mCONFIG_I2C_SIS5595=mCONFIG_I2C_SIS630=mCONFIG_I2C_SIS96X=mCONFIG_I2C_STUB=mCONFIG_I2C_TINY_USB=mCONFIG_I2C_VIA=mCONFIG_I2C_VIAPRO=mCONFIG_I2C_VOODOO3=mCONFIG_I2C_PCA_ISA=m
#
# Miscellaneous I2C Chip support
#CONFIG_SENSORS_DS1337=mCONFIG_SENSORS_DS1374=mCONFIG_DS1682=mCONFIG_SENSORS_EEPROM=mCONFIG_SENSORS_PCF8574=mCONFIG_SENSORS_PCA9539=mCONFIG_SENSORS_PCF8591=mCONFIG_SENSORS_MAX6875=mCONFIG_SENSORS_TSL2550=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
#
# SPI support
#CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not setCONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#CONFIG_SPI_BITBANG=mCONFIG_SPI_BUTTERFLY=mCONFIG_SPI_LM70_LLP=m
#
# SPI Protocol Masters
#CONFIG_SPI_AT25=mCONFIG_SPI_SPIDEV=mCONFIG_W1=mCONFIG_W1_CON=y
#
# 1-wire Bus Masters
#CONFIG_W1_MASTER_MATROX=mCONFIG_W1_MASTER_DS2490=mCONFIG_W1_MASTER_DS2482=m
#
# 1-wire Slaves
#CONFIG_W1_SLAVE_THERM=mCONFIG_W1_SLAVE_SMEM=mCONFIG_W1_SLAVE_DS2433=m
# CONFIG_W1_SLAVE_DS2433_CRC is not setCONFIG_W1_SLAVE_DS2760=mCONFIG_POWER_SUPPLY=m
# CONFIG_POWER_SUPPLY_DEBUG is not setCONFIG_PDA_POWER=mCONFIG_BATTERY_DS2760=mCONFIG_BATTERY_OLPC=mCONFIG_HWMON=yCONFIG_HWMON_VID=mCONFIG_SENSORS_ABITUGURU=mCONFIG_SENSORS_AD7418=mCONFIG_SENSORS_ADM1021=mCONFIG_SENSORS_ADM1025=mCONFIG_SENSORS_ADM1026=mCONFIG_SENSORS_ADM1029=mCONFIG_SENSORS_ADM1031=mCONFIG_SENSORS_ADM9240=mCONFIG_SENSORS_K8TEMP=mCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=mCONFIG_SENSORS_DS1621=mCONFIG_SENSORS_F71805F=mCONFIG_SENSORS_FSCHER=mCONFIG_SENSORS_FSCPOS=mCONFIG_SENSORS_GL518SM=mCONFIG_SENSORS_GL520SM=mCONFIG_SENSORS_CORETEMP=mCONFIG_SENSORS_IT87=mCONFIG_SENSORS_LM63=mCONFIG_SENSORS_LM70=mCONFIG_SENSORS_LM75=mCONFIG_SENSORS_LM77=mCONFIG_SENSORS_LM78=mCONFIG_SENSORS_LM80=mCONFIG_SENSORS_LM83=mCONFIG_SENSORS_LM85=mCONFIG_SENSORS_LM87=mCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=mCONFIG_SENSORS_MAX1619=mCONFIG_SENSORS_MAX6650=mCONFIG_SENSORS_PC87360=mCONFIG_SENSORS_PC87427=mCONFIG_SENSORS_SIS5595=mCONFIG_SENSORS_DME1737=mCONFIG_SENSORS_SMSC47M1=mCONFIG_SENSORS_SMSC47M192=mCONFIG_SENSORS_SMSC47B397=mCONFIG_SENSORS_VIA686A=mCONFIG_SENSORS_VT1211=mCONFIG_SENSORS_VT8231=mCONFIG_SENSORS_W83781D=mCONFIG_SENSORS_W83791D=mCONFIG_SENSORS_W83792D=mCONFIG_SENSORS_W83793=mCONFIG_SENSORS_W83L785TS=mCONFIG_SENSORS_W83627HF=mCONFIG_SENSORS_W83627EHF=mCONFIG_SENSORS_HDAPS=mCONFIG_SENSORS_APPLESMC=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Sonics Silicon Backplane
#CONFIG_SSB=mCONFIG_SSB_PCIHOST=yCONFIG_SSB_PCMCIAHOST=yCONFIG_SSB_SILENT=yCONFIG_SSB_DRIVER_PCICORE=y
#
# Multifunction device drivers
#CONFIG_MFD_SM501=m
#
# Multimedia devices
#CONFIG_VIDEO_DEV=mCONFIG_VIDEO_V4L1=yCONFIG_VIDEO_V4L1_COMPAT=yCONFIG_VIDEO_V4L2=yCONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
#
# Encoders/decoders and other helper chips
#
#
# Audio decoders
#CONFIG_VIDEO_TVAUDIO=mCONFIG_VIDEO_TDA7432=mCONFIG_VIDEO_TDA9840=mCONFIG_VIDEO_TDA9875=mCONFIG_VIDEO_TEA6415C=mCONFIG_VIDEO_TEA6420=mCONFIG_VIDEO_MSP3400=mCONFIG_VIDEO_CS53L32A=mCONFIG_VIDEO_TLV320AIC23B=mCONFIG_VIDEO_WM8775=mCONFIG_VIDEO_WM8739=m
#
# Video decoders
#CONFIG_VIDEO_BT819=mCONFIG_VIDEO_BT856=mCONFIG_VIDEO_BT866=mCONFIG_VIDEO_KS0127=mCONFIG_VIDEO_OV7670=mCONFIG_VIDEO_SAA7110=mCONFIG_VIDEO_SAA7111=mCONFIG_VIDEO_SAA7114=mCONFIG_VIDEO_SAA711X=mCONFIG_VIDEO_SAA7191=mCONFIG_VIDEO_TVP5150=mCONFIG_VIDEO_VPX3220=m
#
# Video and audio decoders
#CONFIG_VIDEO_CX25840=m
#
# MPEG video encoders
#CONFIG_VIDEO_CX2341X=m
#
# Video encoders
#CONFIG_VIDEO_SAA7127=mCONFIG_VIDEO_SAA7185=mCONFIG_VIDEO_ADV7170=mCONFIG_VIDEO_ADV7175=m
#
# Video improvement chips
#CONFIG_VIDEO_UPD64031A=mCONFIG_VIDEO_UPD64083=mCONFIG_VIDEO_VIVI=mCONFIG_VIDEO_BT848=mCONFIG_VIDEO_BT848_DVB=yCONFIG_VIDEO_SAA6588=mCONFIG_VIDEO_PMS=mCONFIG_VIDEO_BWQCAM=mCONFIG_VIDEO_CQCAM=mCONFIG_VIDEO_W9966=mCONFIG_VIDEO_CPIA=mCONFIG_VIDEO_CPIA_PP=mCONFIG_VIDEO_CPIA_USB=mCONFIG_VIDEO_CPIA2=mCONFIG_VIDEO_SAA5246A=mCONFIG_VIDEO_SAA5249=mCONFIG_TUNER_3036=mCONFIG_TUNER_TEA5761=mCONFIG_VIDEO_STRADIS=mCONFIG_VIDEO_ZORAN_ZR36060=mCONFIG_VIDEO_ZORAN=mCONFIG_VIDEO_ZORAN_BUZ=mCONFIG_VIDEO_ZORAN_DC10=mCONFIG_VIDEO_ZORAN_DC30=mCONFIG_VIDEO_ZORAN_LML33=mCONFIG_VIDEO_ZORAN_LML33R10=mCONFIG_VIDEO_ZORAN_AVS6EYES=mCONFIG_VIDEO_MEYE=mCONFIG_VIDEO_SAA7134=mCONFIG_VIDEO_SAA7134_ALSA=mCONFIG_VIDEO_SAA7134_OSS=mCONFIG_VIDEO_SAA7134_DVB=mCONFIG_VIDEO_MXB=mCONFIG_VIDEO_DPC=mCONFIG_VIDEO_HEXIUM_ORION=mCONFIG_VIDEO_HEXIUM_GEMINI=mCONFIG_VIDEO_CX88=mCONFIG_VIDEO_CX88_ALSA=mCONFIG_VIDEO_CX88_BLACKBIRD=mCONFIG_VIDEO_CX88_DVB=mCONFIG_VIDEO_CX88_VP3054=mCONFIG_VIDEO_IVTV=mCONFIG_VIDEO_CAFE_CCIC=mCONFIG_V4L_USB_DRIVERS=yCONFIG_VIDEO_PVRUSB2=mCONFIG_VIDEO_PVRUSB2_29XXX=yCONFIG_VIDEO_PVRUSB2_24XXX=yCONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not setCONFIG_VIDEO_EM28XX=mCONFIG_VIDEO_USBVISION=mCONFIG_VIDEO_USBVIDEO=mCONFIG_USB_VICAM=mCONFIG_USB_IBMCAM=mCONFIG_USB_KONICAWC=mCONFIG_USB_QUICKCAM_MESSENGER=mCONFIG_USB_ET61X251=mCONFIG_VIDEO_OVCAMCHIP=mCONFIG_USB_W9968CF=mCONFIG_USB_OV511=mCONFIG_USB_SE401=mCONFIG_USB_SN9C102=mCONFIG_USB_STV680=mCONFIG_USB_ZC0301=mCONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not setCONFIG_USB_ZR364XX=mCONFIG_RADIO_ADAPTERS=yCONFIG_RADIO_CADET=mCONFIG_RADIO_RTRACK=mCONFIG_RADIO_RTRACK2=mCONFIG_RADIO_AZTECH=mCONFIG_RADIO_GEMTEK=mCONFIG_RADIO_GEMTEK_PCI=mCONFIG_RADIO_MAXIRADIO=mCONFIG_RADIO_MAESTRO=mCONFIG_RADIO_SF16FMI=mCONFIG_RADIO_SF16FMR2=mCONFIG_RADIO_TERRATEC=mCONFIG_RADIO_TRUST=mCONFIG_RADIO_TYPHOON=mCONFIG_RADIO_TYPHOON_PROC_FS=yCONFIG_RADIO_ZOLTRIX=mCONFIG_USB_DSBR=mCONFIG_DVB_CORE=mCONFIG_DVB_CORE_ATTACH=yCONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#CONFIG_DVB_AV7110=mCONFIG_DVB_AV7110_OSD=yCONFIG_DVB_BUDGET=mCONFIG_DVB_BUDGET_CI=mCONFIG_DVB_BUDGET_AV=mCONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not setCONFIG_DVB_USB_A800=mCONFIG_DVB_USB_DIBUSB_MB=mCONFIG_DVB_USB_DIBUSB_MB_FAULTY=yCONFIG_DVB_USB_DIBUSB_MC=mCONFIG_DVB_USB_DIB0700=mCONFIG_DVB_USB_UMT_010=mCONFIG_DVB_USB_CXUSB=mCONFIG_DVB_USB_M920X=mCONFIG_DVB_USB_GL861=mCONFIG_DVB_USB_AU6610=mCONFIG_DVB_USB_DIGITV=mCONFIG_DVB_USB_VP7045=mCONFIG_DVB_USB_VP702X=mCONFIG_DVB_USB_GP8PSK=mCONFIG_DVB_USB_NOVA_T_USB2=mCONFIG_DVB_USB_TTUSB2=mCONFIG_DVB_USB_DTT200U=mCONFIG_DVB_USB_OPERA1=mCONFIG_DVB_USB_AF9005=mCONFIG_DVB_USB_AF9005_REMOTE=mCONFIG_DVB_TTUSB_BUDGET=mCONFIG_DVB_TTUSB_DEC=mCONFIG_DVB_CINERGYT2=mCONFIG_DVB_CINERGYT2_TUNING=yCONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=yCONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=100
#
# Supported FlexCopII (B2C2) Adapters
#CONFIG_DVB_B2C2_FLEXCOP=mCONFIG_DVB_B2C2_FLEXCOP_PCI=mCONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
#
# Supported BT878 Adapters
#CONFIG_DVB_BT8XX=m
#
# Supported Pluto2 Adapters
#CONFIG_DVB_PLUTO2=m
#
# Supported DVB Frontends
#
#
# Customise DVB Frontends
#
# CONFIG_DVB_FE_CUSTOMISE is not set
#
# DVB-S (satellite) frontends
#CONFIG_DVB_STV0299=mCONFIG_DVB_CX24110=mCONFIG_DVB_CX24123=mCONFIG_DVB_TDA8083=mCONFIG_DVB_MT312=mCONFIG_DVB_VES1X93=mCONFIG_DVB_S5H1420=mCONFIG_DVB_TDA10086=m
#
# DVB-T (terrestrial) frontends
#CONFIG_DVB_SP8870=mCONFIG_DVB_SP887X=mCONFIG_DVB_CX22700=mCONFIG_DVB_CX22702=mCONFIG_DVB_L64781=mCONFIG_DVB_TDA1004X=mCONFIG_DVB_NXT6000=mCONFIG_DVB_MT352=mCONFIG_DVB_ZL10353=mCONFIG_DVB_DIB3000MB=mCONFIG_DVB_DIB3000MC=mCONFIG_DVB_DIB7000M=mCONFIG_DVB_DIB7000P=m
#
# DVB-C (cable) frontends
#CONFIG_DVB_VES1820=mCONFIG_DVB_TDA10021=mCONFIG_DVB_TDA10023=mCONFIG_DVB_STV0297=m
#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends #CONFIG_DVB_NXT200X=mCONFIG_DVB_OR51211=mCONFIG_DVB_OR51132=mCONFIG_DVB_BCM3510=mCONFIG_DVB_LGDT330X=m
#
# Tuners/PLL support
#CONFIG_DVB_PLL=mCONFIG_DVB_TDA826X=mCONFIG_DVB_TDA827X=mCONFIG_DVB_TUNER_QT1010=mCONFIG_DVB_TUNER_MT2060=m
#
# Miscellaneous devices
#CONFIG_DVB_LNBP21=mCONFIG_DVB_ISL6421=mCONFIG_DVB_TUA6100=mCONFIG_VIDEO_SAA7146=mCONFIG_VIDEO_SAA7146_VV=mCONFIG_VIDEO_TUNER=mCONFIG_VIDEO_BUF=mCONFIG_VIDEO_BUF_DVB=mCONFIG_VIDEO_BTCX=mCONFIG_VIDEO_IR=mCONFIG_VIDEO_TVEEPROM=mCONFIG_DAB=yCONFIG_USB_DABUSB=m
#
# Graphics support
#CONFIG_BACKLIGHT_LCD_SUPPORT=yCONFIG_LCD_CLASS_DEVICE=mCONFIG_BACKLIGHT_CLASS_DEVICE=yCONFIG_BACKLIGHT_PROGEAR=mCONFIG_BACKLIGHT_CARILLO_RANCH=m
#
# Display device support
#CONFIG_DISPLAY_SUPPORT=m
#
# Display hardware drivers
#CONFIG_VGASTATE=mCONFIG_VIDEO_OUTPUT_CONTROL=mCONFIG_FB=yCONFIG_FIRMWARE_EDID=yCONFIG_FB_DDC=mCONFIG_FB_CFB_FILLRECT=yCONFIG_FB_CFB_COPYAREA=yCONFIG_FB_CFB_IMAGEBLIT=yCONFIG_FB_SYS_FILLRECT=mCONFIG_FB_SYS_COPYAREA=mCONFIG_FB_SYS_IMAGEBLIT=mCONFIG_FB_SYS_FOPS=mCONFIG_FB_DEFERRED_IO=yCONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not setCONFIG_FB_BACKLIGHT=yCONFIG_FB_MODE_HELPERS=yCONFIG_FB_TILEBLITTING=y
#
# Frame buffer hardware drivers
#CONFIG_FB_CIRRUS=mCONFIG_FB_PM2=mCONFIG_FB_PM2_FIFO_DISCONNECT=yCONFIG_FB_CYBER2000=m
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not setCONFIG_FB_VGA16=m
# CONFIG_FB_VESA is not setCONFIG_FB_IMAC=yCONFIG_FB_HECUBA=mCONFIG_FB_HGA=mCONFIG_FB_HGA_ACCEL=yCONFIG_FB_S1D13XXX=mCONFIG_FB_NVIDIA=mCONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not setCONFIG_FB_NVIDIA_BACKLIGHT=yCONFIG_FB_RIVA=mCONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not setCONFIG_FB_RIVA_BACKLIGHT=yCONFIG_FB_I810=mCONFIG_FB_I810_GTF=yCONFIG_FB_I810_I2C=yCONFIG_FB_LE80578=mCONFIG_FB_CARILLO_RANCH=mCONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not setCONFIG_FB_INTEL_I2C=yCONFIG_FB_MATROX=mCONFIG_FB_MATROX_MILLENIUM=yCONFIG_FB_MATROX_MYSTIQUE=yCONFIG_FB_MATROX_G=yCONFIG_FB_MATROX_I2C=mCONFIG_FB_MATROX_MAVEN=mCONFIG_FB_MATROX_MULTIHEAD=yCONFIG_FB_RADEON=mCONFIG_FB_RADEON_I2C=yCONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not setCONFIG_FB_ATY128=mCONFIG_FB_ATY128_BACKLIGHT=yCONFIG_FB_ATY=mCONFIG_FB_ATY_CT=yCONFIG_FB_ATY_GENERIC_LCD=yCONFIG_FB_ATY_GX=yCONFIG_FB_ATY_BACKLIGHT=yCONFIG_FB_S3=mCONFIG_FB_SAVAGE=mCONFIG_FB_SAVAGE_I2C=yCONFIG_FB_SAVAGE_ACCEL=yCONFIG_FB_SIS=mCONFIG_FB_SIS_300=yCONFIG_FB_SIS_315=yCONFIG_FB_NEOMAGIC=mCONFIG_FB_KYRO=mCONFIG_FB_3DFX=mCONFIG_FB_3DFX_ACCEL=yCONFIG_FB_VOODOO1=mCONFIG_FB_VT8623=mCONFIG_FB_CYBLA=mCONFIG_FB_TRIDENT=mCONFIG_FB_TRIDENT_ACCEL=yCONFIG_FB_ARK=mCONFIG_FB_PM3=mCONFIG_FB_GEODE=yCONFIG_FB_GEODE_GX=m
# CONFIG_FB_GEODE_GX_SET_FBSIZE is not setCONFIG_FB_GEODE_GX1=mCONFIG_FB_SM501=m
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#CONFIG_VGA_CONSOLE=yCONFIG_VGACON_SOFT_SCROLLBACK=yCONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64CONFIG_VIDEO_SELECT=yCONFIG_MDA_CONSOLE=mCONFIG_DUMMY_CONSOLE=yCONFIG_FRAMEBUFFER_CONSOLE=mCONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=yCONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
#
# Sound
#CONFIG_SOUND=m
#
# Advanced Linux Sound Architecture
#CONFIG_SND=mCONFIG_SND_TIMER=mCONFIG_SND_PCM=mCONFIG_SND_HWDEP=mCONFIG_SND_RAWMIDI=mCONFIG_SND_SEQUENCER=mCONFIG_SND_SEQ_DUMMY=mCONFIG_SND_OSSEMUL=yCONFIG_SND_MIXER_OSS=mCONFIG_SND_PCM_OSS=mCONFIG_SND_PCM_OSS_PLUGINS=yCONFIG_SND_SEQUENCER_OSS=yCONFIG_SND_RTCTIMER=mCONFIG_SND_SEQ_RTCTIMER_DEFAULT=yCONFIG_SND_DYNAMIC_MINORS=yCONFIG_SND_SUPPORT_OLD_API=yCONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#CONFIG_SND_MPU401_UART=mCONFIG_SND_OPL3_LIB=mCONFIG_SND_OPL4_LIB=mCONFIG_SND_VX_LIB=mCONFIG_SND_AC97_CODEC=mCONFIG_SND_DUMMY=mCONFIG_SND_VIRMIDI=mCONFIG_SND_MTPAV=mCONFIG_SND_MTS64=mCONFIG_SND_SERIAL_U16550=mCONFIG_SND_MPU401=mCONFIG_SND_PORTMAN2X4=m
#
# ISA devices
#CONFIG_SND_AD1848_LIB=mCONFIG_SND_CS4231_LIB=mCONFIG_SND_SB_COMMON=mCONFIG_SND_SB8_DSP=mCONFIG_SND_SB16_DSP=mCONFIG_SND_ADLIB=mCONFIG_SND_AD1816A=mCONFIG_SND_AD1848=mCONFIG_SND_ALS100=mCONFIG_SND_AZT2320=mCONFIG_SND_CMI8330=mCONFIG_SND_CS4231=mCONFIG_SND_CS4232=mCONFIG_SND_CS4236=mCONFIG_SND_DT019X=mCONFIG_SND_ES968=mCONFIG_SND_ES1688=mCONFIG_SND_ES18XX=mCONFIG_SND_GUS_SYNTH=mCONFIG_SND_GUSCLASSIC=mCONFIG_SND_GUSEXTREME=mCONFIG_SND_GUSMAX=mCONFIG_SND_INTERWAVE=mCONFIG_SND_INTERWAVE_STB=mCONFIG_SND_OPL3SA2=mCONFIG_SND_OPTI92X_AD1848=mCONFIG_SND_OPTI92X_CS4231=mCONFIG_SND_OPTI93X=mCONFIG_SND_MIRO=mCONFIG_SND_SB8=mCONFIG_SND_SB16=mCONFIG_SND_SBAWE=mCONFIG_SND_SB16_CSP=yCONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL=yCONFIG_SND_SGALAXY=mCONFIG_SND_SSCAPE=mCONFIG_SND_WAVEFRONT=mCONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL=y
#
# PCI devices
#CONFIG_SND_AD1889=mCONFIG_SND_ALS300=mCONFIG_SND_ALS4000=mCONFIG_SND_ALI5451=mCONFIG_SND_ATIIXP=mCONFIG_SND_ATIIXP_MODEM=mCONFIG_SND_AU8810=mCONFIG_SND_AU8820=mCONFIG_SND_AU8830=mCONFIG_SND_AZT3328=mCONFIG_SND_BT87X=mCONFIG_SND_BT87X_OVERCLOCK=yCONFIG_SND_CA0106=mCONFIG_SND_CMIPCI=mCONFIG_SND_CS4281=mCONFIG_SND_CS46XX=mCONFIG_SND_CS46XX_NEW_DSP=yCONFIG_SND_CS5530=mCONFIG_SND_CS5535AUDIO=mCONFIG_SND_DARLA20=mCONFIG_SND_GINA20=mCONFIG_SND_LAYLA20=mCONFIG_SND_DARLA24=mCONFIG_SND_GINA24=mCONFIG_SND_LAYLA24=mCONFIG_SND_MONA=mCONFIG_SND_MIA=mCONFIG_SND_ECHO3G=mCONFIG_SND_INDIGO=mCONFIG_SND_INDIGOIO=mCONFIG_SND_INDIGODJ=mCONFIG_SND_EMU10K1=mCONFIG_SND_EMU10K1X=mCONFIG_SND_ENS1370=mCONFIG_SND_ENS1371=mCONFIG_SND_ES1938=mCONFIG_SND_ES1968=mCONFIG_SND_FM801=mCONFIG_SND_FM801_TEA575X_BOOL=yCONFIG_SND_FM801_TEA575X=mCONFIG_SND_HDA_INTEL=mCONFIG_SND_HDSP=mCONFIG_SND_HDSPM=mCONFIG_SND_ICE1712=mCONFIG_SND_ICE1724=mCONFIG_SND_INTEL8X0=mCONFIG_SND_INTEL8X0M=mCONFIG_SND_KORG1212=mCONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=yCONFIG_SND_MAESTRO3=mCONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=yCONFIG_SND_MIXART=mCONFIG_SND_NM256=mCONFIG_SND_PCXHR=mCONFIG_SND_RIPTIDE=mCONFIG_SND_RME32=mCONFIG_SND_RME96=mCONFIG_SND_RME9652=mCONFIG_SND_SONICVIBES=mCONFIG_SND_TRIDENT=mCONFIG_SND_VIA82XX=mCONFIG_SND_VIA82XX_MODEM=mCONFIG_SND_VX222=mCONFIG_SND_YMFPCI=mCONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=yCONFIG_SND_AC97_POWER_SAVE=y
#
# USB devices
#CONFIG_SND_USB_AUDIO=mCONFIG_SND_USB_USX2Y=mCONFIG_SND_USB_CAIAQ=mCONFIG_SND_USB_CAIAQ_INPUT=y
#
# PCMCIA devices
#CONFIG_SND_VXPOCKET=mCONFIG_SND_PDAUDIOCF=m
#
# System on Chip audio support
#CONFIG_SND_SOC=m
#
# SoC Audio support for SuperH
#
#
# Open Sound System
#CONFIG_SOUND_PRIME=m
# CONFIG_OSS_OBSOLETE is not set CONFIG_SOUND_TRIDENT=m CONFIG_SOUND_MSNDCLAS=m CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin" CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin" CONFIG_SOUND_MSNDPIN=m CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin" CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin" CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set CONFIG_SOUND_SSCAPE=mCONFIG_SOUND_VMIDI=mCONFIG_SOUND_TRIX=mCONFIG_SOUND_MSS=mCONFIG_SOUND_MPU401=mCONFIG_SOUND_PAS=mCONFIG_SOUND_PSS=mCONFIG_PSS_MIXER=yCONFIG_SOUND_SB=mCONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=mCONFIG_SC6600=yCONFIG_SC6600_JOY=yCONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0x0
# CONFIG_AEDSP16_MSS is not set CONFIG_AEDSP16_SBPRO=y CONFIG_SOUND_KAHLUA=mCONFIG_AC97_BUS=mCONFIG_HID_SUPPORT=yCONFIG_HID=m
# CONFIG_HID_DEBUG is not set CONFIG_HIDRAW=y
#
# USB Input Devices
#CONFIG_USB_HID=mCONFIG_USB_HIDINPUT_POWERBOOK=yCONFIG_HID_FF=yCONFIG_HID_PID=yCONFIG_LOGITECH_FF=yCONFIG_PANTHERLORD_FF=yCONFIG_THRUSTMASTER_FF=yCONFIG_ZEROPLUS_FF=yCONFIG_USB_HIDDEV=y
#
# USB HID Boot Protocol drivers
#CONFIG_USB_KBD=mCONFIG_USB_MOUSE=mCONFIG_USB_SUPPORT=yCONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB_ARCH_HAS_EHCI=yCONFIG_USB=m
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not setCONFIG_USB_DYNAMIC_MINORS=yCONFIG_USB_SUSPEND=y
# CONFIG_USB_PERSIST is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#CONFIG_USB_EHCI_HCD=mCONFIG_USB_EHCI_SPLIT_ISO=yCONFIG_USB_EHCI_ROOT_HUB_TT=yCONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_EHCI_FSL is not setCONFIG_USB_ISP116X_HCD=mCONFIG_USB_OHCI_HCD=mCONFIG_USB_OHCI_HCD_SSB=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=yCONFIG_USB_UHCI_HCD=mCONFIG_USB_U132_HCD=mCONFIG_USB_SL811_HCD=mCONFIG_USB_SL811_CS=mCONFIG_USB_R8A66597_HCD=m
#
# USB Device Class drivers
#CONFIG_USB_ACM=mCONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' #
#
# may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=mCONFIG_USB_MON=y
#
# USB port drivers
#CONFIG_USB_USS720=m
#
# USB Serial Converter support
#CONFIG_USB_SERIAL=mCONFIG_USB_SERIAL_GENERIC=yCONFIG_USB_SERIAL_AIRCABLE=mCONFIG_USB_SERIAL_AIRPRIME=mCONFIG_USB_SERIAL_ARK3116=mCONFIG_USB_SERIAL_BELKIN=mCONFIG_USB_SERIAL_WHITEHEAT=mCONFIG_USB_SERIAL_DIGI_ACCELEPORT=mCONFIG_USB_SERIAL_CP2101=mCONFIG_USB_SERIAL_CYPRESS_M8=mCONFIG_USB_SERIAL_EMPEG=mCONFIG_USB_SERIAL_FTDI_SIO=mCONFIG_USB_SERIAL_FUNSOFT=mCONFIG_USB_SERIAL_VISOR=mCONFIG_USB_SERIAL_IPAQ=mCONFIG_USB_SERIAL_IR=mCONFIG_USB_SERIAL_EDGEPORT=mCONFIG_USB_SERIAL_EDGEPORT_TI=mCONFIG_USB_SERIAL_GARMIN=mCONFIG_USB_SERIAL_IPW=mCONFIG_USB_SERIAL_KEYSPAN_PDA=mCONFIG_USB_SERIAL_KEYSPAN=mCONFIG_USB_SERIAL_KEYSPAN_MPR=yCONFIG_USB_SERIAL_KEYSPAN_USA28=yCONFIG_USB_SERIAL_KEYSPAN_USA28X=yCONFIG_USB_SERIAL_KEYSPAN_USA28XA=yCONFIG_USB_SERIAL_KEYSPAN_USA28XB=yCONFIG_USB_SERIAL_KEYSPAN_USA19=yCONFIG_USB_SERIAL_KEYSPAN_USA18X=yCONFIG_USB_SERIAL_KEYSPAN_USA19W=yCONFIG_USB_SERIAL_KEYSPAN_USA19QW=yCONFIG_USB_SERIAL_KEYSPAN_USA19QI=yCONFIG_USB_SERIAL_KEYSPAN_USA49W=yCONFIG_USB_SERIAL_KEYSPAN_USA49WLC=yCONFIG_USB_SERIAL_KLSI=mCONFIG_USB_SERIAL_KOBIL_SCT=mCONFIG_USB_SERIAL_MCT_U232=mCONFIG_USB_SERIAL_MOS7720=mCONFIG_USB_SERIAL_MOS7840=mCONFIG_USB_SERIAL_NAVMAN=mCONFIG_USB_SERIAL_PL2303=mCONFIG_USB_SERIAL_OTI6858=mCONFIG_USB_SERIAL_HP4X=mCONFIG_USB_SERIAL_SAFE=m
# CONFIG_USB_SERIAL_SAFE_PADDED is not setCONFIG_USB_SERIAL_SIERRAWIRELESS=mCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=mCONFIG_USB_SERIAL_OPTION=mCONFIG_USB_SERIAL_OMNINET=mCONFIG_USB_SERIAL_DEBUG=mCONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=mCONFIG_USB_EMI26=mCONFIG_USB_ADUTUX=mCONFIG_USB_AUERSWALD=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=mCONFIG_USB_BERRY_CHARGE=mCONFIG_USB_LED=mCONFIG_USB_CYPRESS_CY7C63=mCONFIG_USB_CYTHERM=mCONFIG_USB_PHIDGET=mCONFIG_USB_PHIDGETKIT=mCONFIG_USB_PHIDGETMOTORCONTROL=mCONFIG_USB_PHIDGETSERVO=mCONFIG_USB_IDMOUSE=mCONFIG_USB_FTDI_ELAN=mCONFIG_USB_APPLEDISPLAY=mCONFIG_USB_SISUSBVGA=mCONFIG_USB_SISUSBVGA_CON=yCONFIG_USB_LD=mCONFIG_USB_TRANCEVIBRATOR=mCONFIG_USB_IOWARRIOR=mCONFIG_USB_TEST=mCONFIG_USB_GOTEMP=m
#
# USB DSL modem support
#CONFIG_USB_ATM=mCONFIG_USB_SPEEDTOUCH=mCONFIG_USB_CXACRU=mCONFIG_USB_UEAGLEATM=mCONFIG_USB_XUSBATM=m
#
# USB Gadget Support
#CONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG_FILES is not setCONFIG_USB_GADGET_SELECTED=y
# CONFIG_USB_GADGET_FSL_USB2 is not setCONFIG_USB_GADGET_NET2280=yCONFIG_USB_NET2280=m
# CONFIG_USB_GADGET_PXA2XX is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_LH7A40X is not set
# CONFIG_USB_GADGET_OMAP is not set
# CONFIG_USB_GADGET_AT91 is not set
# CONFIG_USB_GADGET_M66592 is not set
# CONFIG_USB_GADGET_DUMMY_HCD is not setCONFIG_USB_GADGET_DUALSPEED=yCONFIG_USB_ZERO=mCONFIG_USB_ETH=mCONFIG_USB_ETH_RNDIS=yCONFIG_USB_GADGETFS=mCONFIG_USB_FILE_STORAGE=mCONFIG_USB_FILE_STORAGE_TEST=yCONFIG_USB_G_SERIAL=mCONFIG_USB_MIDI_GADGET=mCONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not setCONFIG_MMC_PASSWORDS=y
#
# MMC/SD Card Drivers
#CONFIG_MMC_BLOCK=mCONFIG_MMC_BLOCK_BOUNCE=y
#
# MMC/SD Host Controller Drivers
#CONFIG_MMC_SDHCI=mCONFIG_MMC_WBSD=mCONFIG_MMC_TIFM_SD=mCONFIG_NEW_LEDS=yCONFIG_LEDS_CLASS=m
#
# LED drivers
#CONFIG_LEDS_NET48XX=mCONFIG_LEDS_WRAP=m
#
# LED Triggers
#CONFIG_LEDS_TRIGGERS=yCONFIG_LEDS_TRIGGER_TIMER=mCONFIG_LEDS_TRIGGER_IDE_DISK=yCONFIG_LEDS_TRIGGER_HEARTBEAT=mCONFIG_INFINIBAND=mCONFIG_INFINIBAND_USER_MAD=mCONFIG_INFINIBAND_USER_ACCESS=mCONFIG_INFINIBAND_USER_MEM=yCONFIG_INFINIBAND_ADDR_TRANS=yCONFIG_INFINIBAND_MTHCA=mCONFIG_INFINIBAND_MTHCA_DEBUG=yCONFIG_INFINIBAND_AMSO1100=mCONFIG_INFINIBAND_AMSO1100_DEBUG=yCONFIG_INFINIBAND_CXGB3=m
# CONFIG_INFINIBAND_CXGB3_DEBUG is not setCONFIG_MLX4_INFINIBAND=mCONFIG_INFINIBAND_IPOIB=mCONFIG_INFINIBAND_IPOIB_CM=yCONFIG_INFINIBAND_IPOIB_DEBUG=y
# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not setCONFIG_INFINIBAND_SRP=mCONFIG_INFINIBAND_ISER=mCONFIG_EDAC=m
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not setCONFIG_EDAC_MM_EDAC=mCONFIG_EDAC_AMD76X=mCONFIG_EDAC_E7XXX=mCONFIG_EDAC_E752X=mCONFIG_EDAC_I82443BXGX=mCONFIG_EDAC_I82875P=mCONFIG_EDAC_I3000=mCONFIG_EDAC_I82860=mCONFIG_EDAC_R82600=mCONFIG_EDAC_I5000=m
#
# Real Time Clock
#CONFIG_RTC_LIB=mCONFIG_RTC_CLASS=m
#
# RTC interfaces
#CONFIG_RTC_INTF_SYSFS=yCONFIG_RTC_INTF_PROC=yCONFIG_RTC_INTF_DEV=yCONFIG_RTC_INTF_DEV_UIE_EMUL=yCONFIG_RTC_DRV_TEST=m
#
# I2C RTC drivers
#CONFIG_RTC_DRV_DS1307=mCONFIG_RTC_DRV_DS1672=mCONFIG_RTC_DRV_MAX6900=mCONFIG_RTC_DRV_RS5C372=mCONFIG_RTC_DRV_ISL1208=mCONFIG_RTC_DRV_X1205=mCONFIG_RTC_DRV_PCF8563=mCONFIG_RTC_DRV_PCF8583=m
#
# SPI RTC drivers
#CONFIG_RTC_DRV_RS5C348=mCONFIG_RTC_DRV_MAX6902=m
#
# Platform RTC drivers
#CONFIG_RTC_DRV_CMOS=mCONFIG_RTC_DRV_DS1553=mCONFIG_RTC_DRV_DS1742=mCONFIG_RTC_DRV_M48T86=mCONFIG_RTC_DRV_V3020=m
#
# on-CPU RTC drivers
#
#
# DMA Engine support
#CONFIG_DMA_ENGINE=y
#
# DMA Clients
#CONFIG_NET_DMA=y
#
# DMA Devices
#CONFIG_INTEL_IOATDMA=mCONFIG_AUXDISPLAY=yCONFIG_KS0108=mCONFIG_KS0108_PORT=0x378CONFIG_KS0108_DELAY=2CONFIG_CFAG12864B=mCONFIG_CFAG12864B_RATE=20CONFIG_VIRTUALIZATION=yCONFIG_KVM=mCONFIG_KVM_INTEL=mCONFIG_KVM_AMD=m
#
# Userspace I/O
#CONFIG_UIO=mCONFIG_UIO_CIF=m
#
# File systems
#CONFIG_EXT2_FS=mCONFIG_EXT2_FS_XATTR=yCONFIG_EXT2_FS_POSIX_ACL=yCONFIG_EXT2_FS_SECURITY=yCONFIG_EXT2_FS_XIP=yCONFIG_FS_XIP=yCONFIG_EXT3_FS=mCONFIG_EXT3_FS_XATTR=yCONFIG_EXT3_FS_POSIX_ACL=yCONFIG_EXT3_FS_SECURITY=yCONFIG_EXT4DEV_FS=mCONFIG_EXT4DEV_FS_XATTR=yCONFIG_EXT4DEV_FS_POSIX_ACL=yCONFIG_EXT4DEV_FS_SECURITY=yCONFIG_JBD=m
# CONFIG_JBD_DEBUG is not setCONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not setCONFIG_FS_MBCACHE=mCONFIG_REISER4_FS=m
# CONFIG_REISER4_DEBUG is not setCONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not setCONFIG_REISERFS_FS_XATTR=yCONFIG_REISERFS_FS_POSIX_ACL=yCONFIG_REISERFS_FS_SECURITY=yCONFIG_JFS_FS=mCONFIG_JFS_POSIX_ACL=yCONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not setCONFIG_JFS_STATISTICS=yCONFIG_FS_POSIX_ACL=yCONFIG_XFS_FS=mCONFIG_XFS_QUOTA=yCONFIG_XFS_SECURITY=yCONFIG_XFS_POSIX_ACL=yCONFIG_XFS_RT=yCONFIG_GFS2_FS=mCONFIG_GFS2_FS_LOCKING_NOLOCK=mCONFIG_GFS2_FS_LOCKING_DLM=mCONFIG_OCFS2_FS=mCONFIG_OCFS2_DEBUG_MASKLOG=yCONFIG_ROMFS_FS=mCONFIG_ROMFS_ON_BLOCK=yCONFIG_ROMFS_ON_MTD=yCONFIG_INOTIFY=yCONFIG_INOTIFY_USER=yCONFIG_QUOTA=yCONFIG_QFMT_V1=mCONFIG_QFMT_V2=mCONFIG_QUOTACTL=yCONFIG_DNOTIFY=yCONFIG_AUTOFS_FS=mCONFIG_AUTOFS4_FS=mCONFIG_FUSE_FS=mCONFIG_GENERIC_ACL=y
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=mCONFIG_JOLIET=yCONFIG_ZISOFS=yCONFIG_UDF_FS=mCONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#CONFIG_FAT_FS=mCONFIG_MSDOS_FS=mCONFIG_VFAT_FS=mCONFIG_FAT_DEFAULT_CODEPAGE=437CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not setCONFIG_NTFS_RW=y
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_PROC_VMCORE=yCONFIG_PROC_SYSCTL=yCONFIG_SYSFS=yCONFIG_TMPFS=yCONFIG_TMPFS_POSIX_ACL=yCONFIG_HUGETLBFS=yCONFIG_HUGETLB_PAGE=yCONFIG_RAMFS=yCONFIG_CONFIGFS_FS=m
#
# Layered filesystems
#CONFIG_ECRYPT_FS=mCONFIG_UNION_FS=mCONFIG_UNION_FS_XATTR=y
#
# Miscellaneous filesystems
#CONFIG_HFS_FS=mCONFIG_HFSPLUS_FS=mCONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not setCONFIG_BFS_FS=mCONFIG_EFS_FS=mCONFIG_JFFS2_FS=mCONFIG_JFFS2_FS_DEBUG=0CONFIG_JFFS2_FS_WRITEBUFFER=yCONFIG_JFFS2_SUMMARY=yCONFIG_JFFS2_FS_XATTR=yCONFIG_JFFS2_FS_POSIX_ACL=yCONFIG_JFFS2_FS_SECURITY=y
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not setCONFIG_JFFS2_ZLIB=yCONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not setCONFIG_CRAMFS=yCONFIG_VXFS_FS=mCONFIG_HPFS_FS=mCONFIG_QNX4FS_FS=m
#
# Network File Systems
#CONFIG_NFS_FS=mCONFIG_NFS_V3=yCONFIG_NFS_V3_ACL=yCONFIG_NFS_V4=yCONFIG_NFS_DIRECTIO=yCONFIG_NFSD=mCONFIG_NFSD_V2_ACL=yCONFIG_NFSD_V3=yCONFIG_NFSD_V3_ACL=yCONFIG_NFSD_V4=yCONFIG_NFSD_TCP=yCONFIG_LOCKD=mCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=mCONFIG_NFS_ACL_SUPPORT=mCONFIG_NFS_COMMON=yCONFIG_SUNRPC=mCONFIG_SUNRPC_GSS=mCONFIG_SUNRPC_BIND34=yCONFIG_RPCSEC_GSS_KRB5=mCONFIG_RPCSEC_GSS_SPKM3=mCONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not setCONFIG_CIFS=mCONFIG_CIFS_STATS=yCONFIG_CIFS_STATS2=yCONFIG_CIFS_WEAK_PW_HASH=yCONFIG_CIFS_XATTR=yCONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not setCONFIG_CIFS_EXPERIMENTAL=yCONFIG_CIFS_UPCALL=yCONFIG_NCP_FS=mCONFIG_NCPFS_PACKET_SIGNING=yCONFIG_NCPFS_IOCTL_LOCKING=yCONFIG_NCPFS_STRONG=yCONFIG_NCPFS_NFS_NS=yCONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not setCONFIG_NCPFS_NLS=yCONFIG_NCPFS_EXTRAS=yCONFIG_CODA_FS=m
# CONFIG_CODA_FS_OLD_API is not setCONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not setCONFIG_9P_FS=m
#
# 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=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not setCONFIG_ACORN_PARTITION_RISCIX=yCONFIG_OSF_PARTITION=yCONFIG_AMIGA_PARTITION=yCONFIG_ATARI_PARTITION=yCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_MINIX_SUBPARTITION=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=yCONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not setCONFIG_SGI_PARTITION=yCONFIG_ULTRIX_PARTITION=yCONFIG_SUN_PARTITION=yCONFIG_KARMA_PARTITION=yCONFIG_EFI_PARTITION=yCONFIG_SYSV68_PARTITION=y
#
# Native Language Support
#CONFIG_NLS=yCONFIG_NLS_DEFAULT="cp437"CONFIG_NLS_CODEPAGE_437=mCONFIG_NLS_CODEPAGE_737=mCONFIG_NLS_CODEPAGE_775=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_CODEPAGE_855=mCONFIG_NLS_CODEPAGE_857=mCONFIG_NLS_CODEPAGE_860=mCONFIG_NLS_CODEPAGE_861=mCONFIG_NLS_CODEPAGE_862=mCONFIG_NLS_CODEPAGE_863=mCONFIG_NLS_CODEPAGE_864=mCONFIG_NLS_CODEPAGE_865=mCONFIG_NLS_CODEPAGE_866=mCONFIG_NLS_CODEPAGE_869=mCONFIG_NLS_CODEPAGE_936=mCONFIG_NLS_CODEPAGE_950=mCONFIG_NLS_CODEPAGE_932=mCONFIG_NLS_CODEPAGE_949=mCONFIG_NLS_CODEPAGE_874=mCONFIG_NLS_ISO8859_8=mCONFIG_NLS_CODEPAGE_1250=mCONFIG_NLS_CODEPAGE_1251=mCONFIG_NLS_ASCII=mCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_3=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_5=mCONFIG_NLS_ISO8859_6=mCONFIG_NLS_ISO8859_7=mCONFIG_NLS_ISO8859_9=mCONFIG_NLS_ISO8859_13=mCONFIG_NLS_ISO8859_14=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=mCONFIG_NLS_KOI8_U=mCONFIG_NLS_UTF8=m
#
# Distributed Lock Manager
#CONFIG_DLM=m
# CONFIG_DLM_DEBUG is not setCONFIG_INSTRUMENTATION=yCONFIG_PROFILING=yCONFIG_OPROFILE=mCONFIG_KPROBES=y
#
# Kernel hacking
#CONFIG_TRACE_IRQFLAGS_SUPPORT=yCONFIG_PRINTK_TIME=yCONFIG_ENABLE_MUST_CHECK=yCONFIG_MAGIC_SYSRQ=yCONFIG_UNUSED_SYMBOLS=y
# CONFIG_PAGE_OWNER is not setCONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not setCONFIG_DEBUG_KERNEL=yCONFIG_DEBUG_SHIRQ=yCONFIG_DETECT_SOFTLOCKUP=yCONFIG_SCHEDSTATS=yCONFIG_TIMER_STATS=y
# CONFIG_SLUB_DEBUG_ON is not setCONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not setCONFIG_DEBUG_SPINLOCK=yCONFIG_DEBUG_MUTEXES=yCONFIG_DEBUG_LOCK_ALLOC=yCONFIG_PROVE_LOCKING=yCONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not setCONFIG_TRACE_IRQFLAGS=y
# CONFIG_DEBUG_SPINLOCK_SLEEP is not setCONFIG_DEBUG_LOCKING_API_SELFTESTS=yCONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not setCONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_LIST is not setCONFIG_FRAME_POINTER=yCONFIG_UNWIND_INFO=yCONFIG_STACK_UNWIND=y
# CONFIG_PROFILE_LIKELY is not set
# CONFIG_FORCED_INLINING is not setCONFIG_DEBUG_SYNCHRO_TEST=mCONFIG_RCU_TORTURE_TEST=mCONFIG_LKDTM=mCONFIG_FAULT_INJECTION=yCONFIG_FAILSLAB=yCONFIG_FAIL_PAGE_ALLOC=yCONFIG_FAIL_MAKE_REQUEST=yCONFIG_FAULT_INJECTION_DEBUG_FS=yCONFIG_FAULT_INJECTION_STACKTRACE_FILTER=yCONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_STACKOVERFLOW is not setCONFIG_DEBUG_STACK_USAGE=y
#
# Page alloc debug is incompatible with Software Suspend on i386 #CONFIG_DEBUG_RODATA=yCONFIG_4KSTACKS=yCONFIG_X86_FIND_SMP_CONFIG=yCONFIG_X86_MPPARSE=yCONFIG_DOUBLEFAULT=y
#
# Security options
#CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=yCONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_CAPABILITIES=m CONFIG_SECURITY_FILE_CAPABILITIES=y CONFIG_SECURITY_ROOTPLUG=m CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_CRYPTO=yCONFIG_XOR_BLOCKS=mCONFIG_ASYNC_CORE=mCONFIG_ASYNC_MEMCPY=mCONFIG_ASYNC_XOR=mCONFIG_CRYPTO_ALGAPI=yCONFIG_CRYPTO_ABLKCIPHER=m CONFIG_CRYPTO_BLKCIPHER=mCONFIG_CRYPTO_HASH=yCONFIG_CRYPTO_MANAGER=yCONFIG_CRYPTO_HMAC=yCONFIG_CRYPTO_XCBC=mCONFIG_CRYPTO_NULL=mCONFIG_CRYPTO_MD4=mCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_SHA1=mCONFIG_CRYPTO_SHA256=mCONFIG_CRYPTO_SHA512=mCONFIG_CRYPTO_WP512=mCONFIG_CRYPTO_TGR192=mCONFIG_CRYPTO_GF128MUL=mCONFIG_CRYPTO_ECB=mCONFIG_CRYPTO_CBC=mCONFIG_CRYPTO_PCBC=mCONFIG_CRYPTO_LRW=mCONFIG_CRYPTO_CRYPTD=mCONFIG_CRYPTO_DES=mCONFIG_CRYPTO_FCRYPT=mCONFIG_CRYPTO_BLOWFISH=mCONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m CONFIG_CRYPTO_SERPENT=mCONFIG_CRYPTO_AES=mCONFIG_CRYPTO_AES_586=mCONFIG_CRYPTO_CAST5=mCONFIG_CRYPTO_CAST6=mCONFIG_CRYPTO_TEA=mCONFIG_CRYPTO_ARC4=mCONFIG_CRYPTO_KHAZAD=mCONFIG_CRYPTO_ANUBIS=mCONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=mCONFIG_CRYPTO_CRC32C=mCONFIG_CRYPTO_CAMELLIA=mCONFIG_CRYPTO_TEST=mCONFIG_CRYPTO_HW=yCONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_GEODE=m
#
# Library routines
#CONFIG_BITREVERSE=yCONFIG_CRC_CCITT=mCONFIG_CRC16=mCONFIG_CRC_ITU_T=mCONFIG_CRC32=yCONFIG_CRC7=mCONFIG_LIBCRC32C=mCONFIG_AUDIT_GENERIC=yCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=mCONFIG_GENERIC_ALLOCATOR=yCONFIG_REED_SOLOMON=mCONFIG_REED_SOLOMON_DEC16=yCONFIG_TEXTSEARCH=yCONFIG_TEXTSEARCH_KMP=mCONFIG_TEXTSEARCH_BM=mCONFIG_TEXTSEARCH_FSM=mCONFIG_PLIST=yCONFIG_HAS_IOMEM=yCONFIG_HAS_IOPORT=yCONFIG_HAS_DMA=yCONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_GENERIC_PENDING_IRQ=yCONFIG_X86_SMP=yCONFIG_X86_HT=yCONFIG_X86_BIOS_REBOOT=yCONFIG_X86_TRAMPOLINE=yCONFIG_KTIME_SCALAR=y
Andrew Morton
maintainerRe: 2.6.22-rc4-mm2: Assigning IP address fails
Quoted 40 lines · On Thu, 7 Jun 2007 17:46:09 -0400 [email protected] (Joseph Fannin) wrote:
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
I'm not able to bring an ethernet interface down and back up again
with this if avahi-autoipd is installed on my Ubuntu boxes. I've seen it on three different computers with different NIC hardware.I've worked out an easy way to reproduce it without
avahi-autoipd. Starting with eth0 up (address assigned by DHCP):# ifdown eth0 < dhclient makes the normal noise about releasing the address > # ip addr add 169.254.255.67/16 brd 169.254.255.255 label eth0:avahi scope link dev eth0 # ip addr del 169.154.255.67/16 brd 169.254.255.255 label eth0:avahi scope link dev eth0 # ifup eth0 SIOCSIFADDR: No buffer space available < -- first sign of trouble HERE < dhclient copyright boilerplate > Listening on LPF/eth0/<MAC addr> Sending on LPF/eth0/<MAC addr> Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 DHCPOFFER from < DHCP server > DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from < DHCP server > SIOCSIFADDR: No buffer space available SIOCSIFNETMASK: Cannot assign requested address SIOCSIFBRDADDR: Cannot assign requested address SIOCADDRTL No such process bound to < IP address > -- renewal in XXXX seconds #At this point, the interface is up, but has no address assigned.
Manually assigning one with ifconfig fails:# ifconfig eth0 netmask 255.255.255.0 172.16.0.1 SIOCSIFNETMASK: Cannot assign requested address SIOCSIFADDR: No buffer space available #
Quoted 8 lines
... and a reboot is the only way I've been able to get the interface to work again.
The last kernels I tried were 2.6.22-rc3 and *I think*
2.6.22-rc1-mm1, neither of which had this problem. I will test 2.6.22-rc4 and 2.6.22-rc3-mm1 later, but I'm out of time today.I've attached my .config .
Yep, thanks - Miles has reported the same thing.
Herbert Xu
maintainerRe: 2.6.22-rc4-mm2: Assigning IP address fails
Quoted 4 lines · Andrew Morton
Quoted 4 lines
I'm not able to bring an ethernet interface down and back up again
with this if avahi-autoipd is installed on my Ubuntu boxes. I've seen it on three different computers with different NIC hardware.
Sorry, it was my patch. This patch should fix it.
[IPV4]: Do not remove idev when addresses are cleared
Now that we create idev before addresses are added, it no longer makes sense to remove them when addresses are all deleted.
Cheers,
Signature · 5 lines
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--net/ipv4/devinet.c +1 -5
@@ -327,12 +327,8 @@ static void __inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, } } -if (destroy) { +if (destroy)inet_free_ifa (ifa1); - -if (!in_dev->ifa_list) -inetdev_destroy (in_dev); - } } static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap,
Re: 2.6.22-rc4-mm2: Assigning IP address fails
From: Herbert Xu <[email protected]>
Date: Fri, 8 Jun 2007 08:54:52 +1000
Quoted 6 lines · Andrew Morton
Quoted 4 lines
Quoted 4 lines
I'm not able to bring an ethernet interface down and back up again
with this if avahi-autoipd is installed on my Ubuntu boxes. I've seen it on three different computers with different NIC hardware.
Quoted 8 lines
Sorry, it was my patch. This patch should fix it.
[IPV4]: Do not remove idev when addresses are cleared
Now that we create idev before addresses are added, it no longer makes sense to remove them when addresses are all deleted.
Signed-off-by Herbert Xu <[email protected]>
Applied, thanks Herbert.
2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:
...
git-kvm.patch
...
git trees
...
I'm getting the following compile error with CONFIG_X86_CMPXCHG64=n (with -Werror-implicit-function-declaration - otherwise it would be a link error):
<-- snip -->
...
CC [M] drivers/kvm/mmu.o/home/bunk/linux/kernel-2.6/linux-2.6.22-rc4-mm2/drivers/kvm/mmu.c: In function ‘set_shadow_pte’:/home/bunk/linux/kernel-2.6/linux-2.6.22-rc4-mm2/drivers/kvm/mmu.c:199: error: implicit declaration of function ‘set_64bit’ make[3]: *** [drivers/kvm/mmu.o] Error 1
<-- snip -->
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon SeedRe: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
Quoted 3 lines · Adrian Bunk
I'm getting the following compile error with
CONFIG_X86_CMPXCHG64=n(with -Werror-implicit-function-declaration - otherwise it would be a link error):
We really should just get that flag into mainline so that it breaks for people before they submit patches. We run into this constantly.
Add -Werror-implicit-function-declaration
This makes builds fail sooner if something is implicitly defined instead of having to wait half an hour for it to fail at the linking stage.
Makefile renamed from Makefile~ +2 -1
@@ -313,7 +313,8 @@ LINUXINCLUDE := -Iinclude \ CPPFLAGS := -D__KERNEL__ $(LINUXINCLUDE) CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -fno-common + -fno-strict-aliasing -fno-common \ + -Werror-implicit-function-declaration AFLAGS := -D__ASSEMBLY__ # Read KERNELRELEASE from include/config/kernel.release (if it exists)
Signature · 1 line
http://www.codemonkey.org.uk
Andrew Morton
maintainerRe: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
Quoted 9 lines · On Mon, 11 Jun 2007 23:22:24 -0400 Dave Jones <[email protected]> wrote:
Add -Werror-implicit-function-declaration
This makes builds fail sooner if something is implicitly defined instead of having to wait half an hour for it to fail at the linking stage.Signed-off-by Dave Jones <[email protected]>
Makefile LINUXINCLUDE := -Iinclude \ · line 320
Quoted 9 lines
Makefile renamed from Makefile~ +2
-1@@ -313,7 +313,8 @@ LINUXINCLUDE := -Iinclude \ CPPFLAGS := -D__KERNEL__ $(LINUXINCLUDE) CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -fno-common + -fno-strict-aliasing -fno-common \ + -Werror-implicit-function-declaration AFLAGS := -D__ASSEMBLY__ # Read KERNELRELEASE from include/config/kernel.release (if it exists)
This causes the i386 allmodconfig build to fail:
include/linux/uaccess.h: In function 'pagefault_disable':include/linux/uaccess.h:23: error: implicit declaration of function '__memory_barrier'
I didn't look to see why...
Re: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
Quoted 20 lines · Andrew Morton
Quoted 17 lines · On Mon, 11 Jun 2007 23:22:24 -0400 Dave Jones <[email protected]> wrote:
Add -Werror-implicit-function-declaration
This makes builds fail sooner if something is implicitly defined instead of having to wait half an hour for it to fail at the linking stage.Signed-off-by Dave Jones <[email protected]>Makefile renamed from Makefile~ +2
-1@@ -313,7 +313,8 @@ LINUXINCLUDE := -Iinclude \ CPPFLAGS := -D__KERNEL__ $(LINUXINCLUDE) CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -fno-common + -fno-strict-aliasing -fno-common \ + -Werror-implicit-function-declaration AFLAGS := -D__ASSEMBLY__
Quoted 3 lines
Makefile LINUXINCLUDE := -Iinclude \ · line 320
Quoted 1 line
Makefile renamed from Makefile~ +0
-0# Read KERNELRELEASE from include/config/kernel.release (if it exists)This causes the i386 allmodconfig build to fail:
Seems to be doing its job rather effectively.
Quoted 4 lines
include/linux/uaccess.h: In function 'pagefault_disable':include/linux/uaccess.h:23: error: implicit declaration of function '__memory_barrier'I didn't look to see why...
include/linux/compiler.h ..
/* Optimization barrier */
#ifndef barrier
# define barrier() __memory_barrier() #endif
We shouldn't be hitting this, because barrier should be getting defined in the compiler specific headers above..
#if __GNUC__ >= 4
# include <linux/compiler-gcc4.h> #elif __GNUC__ == 3 && __GNUC_MINOR__ >= 2 # include <linux/compiler-gcc3.h> #else # error Sorry, your compiler is too old/not recognized. #endif
both of those include linux/compiler-gcc.h, which defines barrier. How strange. What compiler version is this?
Dave
Signature · 1 line
http://www.codemonkey.org.uk
Andrew Morton
maintainerRe: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
Quoted 5 lines · On Tue, 12 Jun 2007 18:16:29 -0400 Dave Jones <[email protected]> wrote:
Quoted 3 lines
Quoted 1 line
# Read KERNELRELEASE from
include/config/kernel.release(if it exists)This causes the i386 allmodconfig build to fail:
Seems to be doing its job rather effectively.
err, hang on. I had a different patch in there which hilariously broke the build all over the place, and dropping that has made your patch come good. I'll put it back.
Re: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
Quoted 5 lines · Andrew Morton
Quoted 2 lines · On Tue, 12 Jun 2007 18:16:29 -0400 Dave Jones <[email protected]> wrote:
Quoted 2 lines
Quoted 1 line
# Read KERNELRELEASE from
include/config/kernel.release(if it exists)
Quoted 7 lines
Quoted 3 lines
Quoted 1 line
This causes the i386 allmodconfig build to fail:
Seems to be doing its job rather effectively.
err, hang on. I had a different patch in there which hilariously broke the build all over the place, and dropping that has made your patch come good. I'll put it back.
This was all just a cunning trick to make me download and build an -mm kernel wasn't it ? :-)
Dave
Signature · 1 line
http://www.codemonkey.org.uk
Re: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
In reply to Andrew MortonQuoted 20 lines · Andrew Morton
Quoted 17 lines · On Mon, 11 Jun 2007 23:22:24 -0400 Dave Jones <[email protected]> wrote:
Add -Werror-implicit-function-declaration
This makes builds fail sooner if something is implicitly defined instead of having to wait half an hour for it to fail at the linking stage.Signed-off-by Dave Jones <[email protected]>Makefile renamed from Makefile~ +2
-1@@ -313,7 +313,8 @@ LINUXINCLUDE := -Iinclude \ CPPFLAGS := -D__KERNEL__ $(LINUXINCLUDE) CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -fno-common + -fno-strict-aliasing -fno-common \ + -Werror-implicit-function-declaration AFLAGS := -D__ASSEMBLY__
Quoted 8 lines
Makefile LINUXINCLUDE := -Iinclude \ · line 320
Quoted 1 line
Makefile renamed from Makefile~ +0
-0# Read KERNELRELEASE from include/config/kernel.release (if it exists)This causes the i386 allmodconfig build to fail:
include/linux/uaccess.h: In function 'pagefault_disable':include/linux/uaccess.h:23: error: implicit declaration of function '__memory_barrier'I didn't look to see why...
I have -Werror-implicit-function-declaration in the CFLAGS of my testbuilds for ages without ever hitting this.
Perhaps some change in your working tree?
Can you verify this problem with 2.6.22-rc4-mm2?
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon SeedRe: 2.6.22-rc4-mm2: kvm compile breakage with X86_CMPXCHG64=n
In reply to Adrian BunkQuoted 17 lines · Adrian Bunk
Quoted 8 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:
...
git-kvm.patch
...
git trees
...I'm getting the following compile error with
CONFIG_X86_CMPXCHG64=n(with -Werror-implicit-function-declaration - otherwise it would be a link error):<-- snip -->
Quoted 8 lines
...
CC [M]drivers/kvm/mmu.o/home/bunk/linux/kernel-2.6/linux-2.6.22-rc4-mm2/drivers/kvm/mmu.c: In function ‘set_shadow_pte’:/home/bunk/linux/kernel-2.6/linux-2.6.22-rc4-mm2/drivers/kvm/mmu.c:199: error: implicit declaration of function ‘set_64bit’ make[3]: *** [drivers/kvm/mmu.o] Error 1<-- snip -->
I've committed the following, which should disable kvm on i486 and below:
drivers/kvm/Kconfig +1 -0
@@ -11,6 +11,7 @@ if VIRTUALIZATION config KVM tristate "Kernel-based Virtual Machine (KVM) support" depends on X86 && EXPERIMENTAL + depends on X86_CMPXCHG64 || 64BIT ---help--- Support hosting fully virtualized guest machines using hardware virtualization extensions. You will need a fairly recent
Signature · 1 line
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
PATCH 1/1 make cmdline_parse_kernelcore() static
In reply to Andrew Mortoncmdline_parse_kernelcore() can become static.
---
mm/page_alloc.c renamed from mm/page_alloc.c.old +1 -1
@@ -3879,7 +3879,7 @@* kernelcore=size sets the amount of memory for use for allocations that * cannot be reclaimed or migrated. */ -int __init cmdline_parse_kernelcore (char *p) +static int __init cmdline_parse_kernelcore (char *p) {unsigned long long coremem;if (!p)
Re: [-mm patch] make cmdline_parse_kernelcore() static
On (12/06/07 13:07), Adrian Bunk didst pronounce:
Quoted 2 lines
cmdline_parse_kernelcore()can become static.
Agreed. I would consider this a fix to handle-kernelcore=-generic.patch
Thanks Adrian
Quoted 12 lines
---
mm/page_alloc.c renamed from mm/page_alloc.c.old +1
-1@@ -3879,7 +3879,7 @@* kernelcore=size sets the amount of memory for use for allocations that * cannot be reclaimed or migrated. */ -int __init cmdline_parse_kernelcore (char *p) +static int __init cmdline_parse_kernelcore (char *p) {unsigned long long coremem;if (!p)
Signature · 4 lines
-- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab
PATCH 1/1 make mm/swap_prefetch.c:remove_from_swapped_list() static
In reply to Andrew Mortonremove_from_swapped_list() can become static.
---
include/linux/swap-prefetch.h | 5 ----- mm/swap_prefetch.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-)
include/linux/swap-prefetch.h renamed from include/linux/swap-prefetch.h.old +0 -5
@@ -33,7 +33,6 @@ }extern void add_to_swapped_list (struct page *page); -extern void remove_from_swapped_list (const unsigned long index);extern void delay_swap_prefetch (void );extern void prepare_swap_prefetch (void );
@@ -46,10 +45,6 @@ { } -static inline void remove_from_swapped_list (const unsigned long __unused) -{ -} -static inline void delay_swap_prefetch (void ) { }
mm/swap_prefetch.c renamed from mm/swap_prefetch.c.old +1 -1
@@ -139,7 +139,7 @@* look up the entry from the index without having to iterate over the whole * list. */ -void remove_from_swapped_list (const unsigned long index) +static void remove_from_swapped_list (const unsigned long index) {struct swapped_entry *entry;unsigned long flags;
Re: [-mm patch] make mm/swap_prefetch.c:remove_from_swapped_list() static
Quoted 3 lines · Adrian Bunk
remove_from_swapped_list()can become static.Signed-off-by Adrian Bunk <[email protected]>
Thanks. Good pick up. It was a global function but now is only done locally from within swap_prefetch.c lazily since the improvements.
Signature · 1 line
-ck
PATCH 1/1 make drivers/acpi/osl.c:osi_linux static
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:git-acpi.patch
...
git trees
...
This patch makes the needlessly global osi_linux static.
---
drivers/acpi/osl.c renamed from drivers/acpi/osl.c.old +2 -2
@@ -78,9 +78,9 @@static char osi_additional_string[OSI_STRING_LENGTH_MAX ];#ifdef OSI_LINUX_ENABLED -int osi_linux =1 ;/* enable _OSI(Linux) by default */ +static int osi_linux =1 ;/* enable _OSI(Linux) by default */ #else -int osi_linux;/* disable _OSI(Linux) by default */ +static int osi_linux;/* disable _OSI(Linux) by default */ #endif
PATCH 1/1 drivers/acpi/processor_throttling.c: make 2 functions static
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:git-acpi.patch
...
git trees
...
This patch makes 2 needlessly global functions static.
---
drivers/acpi/processor_throttling.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/acpi/processor_throttling.c renamed from drivers/acpi/processor_throttling.c.old +4 -2
@@ -410,7 +410,8 @@return pr->throttling.acpi_processor_get_throttling (pr); } -int acpi_processor_set_throttling_fadt (struct acpi_processor *pr,int state) +static int acpi_processor_set_throttling_fadt (struct acpi_processor *pr, +int state) {u32 value =0 ;u32 duty_mask =0 ;
@@ -482,7 +483,8 @@return 0 ; } -int acpi_processor_set_throttling_ptc (struct acpi_processor *pr,int state) +static int acpi_processor_set_throttling_ptc (struct acpi_processor *pr, +int state) {u32 value =0 ;
PATCH 1/1 drivers/ata/sata_nv.c: make 3 functions static
In reply to Andrew MortonThis patch makes 3 needlessly global functions static.
---
drivers/ata/sata_nv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/ata/sata_nv.c renamed from drivers/ata/sata_nv.c.old +4 -4
@@ -314,7 +314,7 @@static int nv_ncqintr_dmasetupfis (struct ata_port *ap);static void ncq_clear_singlefis (struct ata_port *ap,u32 val);static u32 ncq_ownfisintr_value (struct ata_port *ap); -void ncq_hotplug (struct ata_port *ap,u32 fis); +static void ncq_hotplug (struct ata_port *ap,u32 fis);static irqreturn_t nv_mcp55_interrupt (int irq,void *dev_instance);static int ncq_interrupt (struct ata_port *ap,u32 fis); static int nv_scsi_queuecmd(struct scsi_cmnd *cmd,
@@ -1931,7 +1931,7 @@ncq_clear (ap); } -int nv_std_prereset (struct ata_port *ap,unsigned long deadline) +static int nv_std_prereset (struct ata_port *ap,unsigned long deadline) {struct ata_eh_context *ehc = &ap->eh_context;
@@ -2265,7 +2265,7 @@return 0 ; } -u32 ncq_valid_dhfisflag (struct nv_port_priv *pp) +static u32 ncq_valid_dhfisflag (struct nv_port_priv *pp) {u32 valid = (pp->dhfis_flags == pp->qc_active);
@@ -2332,7 +2332,7 @@#endif -void ncq_hotplug (struct ata_port *ap,u32 fis) +static void ncq_hotplug (struct ata_port *ap,u32 fis) {u32 serror;struct ata_eh_info *ehi = &ap->eh_info;
PATCH 1/1 drivers/cpuidle/governors/menu.c: make a struct static
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:git-acpi.patch
...
git trees
...
This patch makes the needlessly global struct menu_governor static.
---
drivers/cpuidle/governors/menu.c renamed from drivers/cpuidle/governors/menu.c.old +1 -1
@@ -123,7 +123,7 @@ data->deepest_bm_state = i -1 ; } -struct cpuidle_governor menu_governor = { +static struct cpuidle_governor menu_governor = { .name ="menu" , .scan = menu_scan_device, .select = menu_select,
PATCH 1/1 make drivers/char/selection.c:store_utf8() static
In reply to Andrew MortonThis patch makes the needlessly global store_utf8() static.
---
drivers/char/selection.c renamed from drivers/char/selection.c.old +1 -1
@@ -112,7 +112,7 @@ }/* stores the char in UTF8 and returns the number of bytes used (1-3) */ -int store_utf8 (u16 c,char *p) +static int store_utf8 (u16 c,char *p) {if (c <0x80 ) {/* 0******* */
WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb() [Was: 2.6.22-rc4-mm2]
In reply to Andrew MortonAndrew Morton napsal(a):
Quoted 1 line
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hi,
after plugging my camera in, I get this:
usb 1-1: new full speed USB device using uhci_hcd and address 2 usb 1-1: new device found, idVendor=07b4, idProduct=0105 usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: C765UZ
usb 1-1: Manufacturer: OLYMPUS
usb 1-1: SerialNumber: 000375531837
usb 1-1: configuration #1 chosen from 1 choice Initializing USB Mass Storage driver...
scsi7 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage USB Mass Storage support registered.
WARNING: at /home/l/latest/xxx/drivers/usb/core/urb.c:293 usb_submit_urb() [<c010516a>] dump_trace+0x1d8/0x207 [<c01051b3>] show_trace_log_lvl+0x1a/0x30 [<c0105db9>] show_trace+0x12/0x14 [<c0105dd1>] dump_stack+0x16/0x18 [<c0284034>] usb_submit_urb+0x1ea/0x200 [<c02857fe>] usb_sg_wait+0xba/0x14e [<f8985098>] usb_stor_bulk_transfer_sg+0x99/0xe3 [usb_storage] [<f89854cc>] usb_stor_Bulk_transport+0x127/0x277 [usb_storage] [<f8985637>] usb_stor_invoke_transport+0x1b/0x2f4 [usb_storage] [<f89848b9>] usb_stor_transparent_scsi_command+0x8/0xa [usb_storage] [<f8986354>] usb_stor_control_thread+0x130/0x195 [usb_storage] [<c0136d07>] kthread+0x37/0x59 [<c0104bfb>] kernel_thread_helper+0x7/0x1c =======================
It's not usable, some threads end up in D state. Relevant part of sysrq-t:scsi_eh_7 D 0080027D 0 23842 2 (L-TLB)
c2e52f34 00000046 45ad4b85 0080027d c2e52f1c 00000000 c3e88230 45ad46cf
0080027d c012262a c3e88230 c3e883b8 c180b980 486cfe61 0000027d c037487f
c2e52f74 00000046 d560826b 0080027a c011c00f c2cecac0 c0545080 c0545080
Call Trace:
[<c0374f8d>] wait_for_completion+0x87/0xbc
[<f898462e>] command_abort+0x58/0x74 [usb_storage]
[<c0263be3>] __scsi_try_to_abort_cmd+0x1c/0x1e
[<c0264f10>] scsi_error_handler+0x241/0x2bf
[<c0136d07>] kthread+0x37/0x59
[<c0104bfb>] kernel_thread_helper+0x7/0x1c
=======================
usb-storage D 0080027B 0 23843 2 (L-TLB)
c2f76e94 00000046 fecf46f3 0080027b c2f76e7c 00000000 00000000 fecf4091
0080027b c012262a c3e89870 c3e899f8 c180b980 018ef9cf 0000027c c1ce9c00
c2f76e60 c0125fae c0408a64 c2f76e6c c2f76e6c c1f98e40 c0545080 c0545080
Call Trace:
[<c0374f8d>] wait_for_completion+0x87/0xbc
[<c028585a>] usb_sg_wait+0x116/0x14e
[<f8985098>] usb_stor_bulk_transfer_sg+0x99/0xe3 [usb_storage]
[<f89854cc>] usb_stor_Bulk_transport+0x127/0x277 [usb_storage]
[<f8985637>] usb_stor_invoke_transport+0x1b/0x2f4 [usb_storage]
[<f89848b9>] usb_stor_transparent_scsi_command+0x8/0xa [usb_storage]
[<f8986354>] usb_stor_control_thread+0x130/0x195 [usb_storage]
[<c0136d07>] kthread+0x37/0x59
[<c0104bfb>] kernel_thread_helper+0x7/0x1c
=======================
usb-stor-scan D 0080027B 0 23844 2 (L-TLB)
c46fecbc 00000046 febe1f98 0080027b c46feca4 00000000 c46fec68 febe17da
0080027b c012262a c4345260 c43453e8 c180b980 017dd274 0000027c c43ec000
c46fec7c c01e2964 c46fec84 c02541f8 c46fecb0 c1f98e40 c0545080 c0545080
Call Trace:
[<c0374f8d>] wait_for_completion+0x87/0xbc
[<c01da63d>] blk_execute_rq+0x5a/0x94
[<c0266479>] scsi_execute+0xc3/0xd7
[<c02664f3>] scsi_execute_req+0x66/0xc4
[<c026762f>] scsi_probe_and_add_lun+0x19b/0x891
[<c0268265>] __scsi_scan_target+0xd3/0x59f
[<c02687a0>] scsi_scan_channel+0x6f/0x84
[<c0268818>] scsi_scan_host_selected+0x63/0xd5
[<c02688f5>] do_scsi_scan_host+0x6b/0x6d
[<c026897e>] scsi_scan_host+0x87/0x153
[<f8986416>] usb_stor_scan_thread+0x5d/0x17b [usb_storage]
[<c0136d07>] kthread+0x37/0x59
[<c0104bfb>] kernel_thread_helper+0x7/0x1c
=======================Are you aware of such problems? Any other info needed?
thanks,
Signature · 4 lines
http://www.fi.muni.cz/~xslaby/ Jiri Slaby faculty of informatics, masaryk university, brno, cz e-mail: jirislaby gmail com, gpg pubkey fingerprint: B674 9967 0407 CE62 ACC8 22A0 32CC 55C3 39D4 7A7E
Re: WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb() [Was: 2.6.22-rc4-mm2]
Jiri Slaby napsal(a):
Quoted 4 lines
Andrew Morton napsal(a):
Quoted 1 line
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
after plugging my camera in, I get this:
[...]
Quoted 2 lines
USB Mass Storage support registered.
WARNING: at /home/l/latest/xxx/drivers/usb/core/urb.c:293 usb_submit_urb()
[...]
Quoted 1 line
Are you aware of such problems? Any other info needed?
Aha, you are, going to try http://lkml.org/lkml/2007/6/7/197
regards,
Signature · 4 lines
http://www.fi.muni.cz/~xslaby/ Jiri Slaby faculty of informatics, masaryk university, brno, cz e-mail: jirislaby gmail com, gpg pubkey fingerprint: B674 9967 0407 CE62 ACC8 22A0 32CC 55C3 39D4 7A7E
[Serial port bug?] was Re: 2.6.22-rc4-mm2
In reply to Andrew MortonQuoted 4 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
I've come home to find my server has locked up hard, with a panic on the screen.
This time unlike others, I was able to grab a photo of it for further analysis.
http://www.reub.net/files/kernel/ serial-crash.jpg
[Note also the .config and dmesg in the same directory]
I have had this or a very similar traceback appear about 3 or 4 times now, including with a 2.6.21-gentoo kernel (based on mainline), so this bug may well be present in mainline. It is not new to this -mm release.
The bug does not occur on demand, it just seems to happen every few days without obvious warning, I haven't reported it until now as I haven't had any other information to provide other than "some panic seems to happen with a tty_write something-or-other".
The other possibly crucial piece of information on this is that I have one of my serial ports set up as a serial console. The kernel boot commands for this are:
kernel /vmlinuz-2.6.22-rc4-mm2 ro real_root=/dev/md2 console=tty0 console=ttyS0,57600 panic=30
as well as this:
# SERIAL CONSOLES
s0:12345:respawn:/sbin/agetty 57600 ttyS0 vt100
in inittab.
The other serial port is connected up to my APC UPS and is set up with apcupsd.
Reuben
PATCH 1/1 drivers/ide/ide-dma.c: unexport ide_set_dma
In reply to Andrew Mortonide_set_dma no longer has any modular user.
---
drivers/ide/ide-dma.c renamed from drivers/ide/ide-dma.c.old +0 -2
@@ -847,8 +847,6 @@return rc; } -EXPORT_SYMBOL_GPL (ide_set_dma); -#ifdef CONFIG_BLK_DEV_IDEDMA_PCI void ide_dma_lost_irq (ide_drive_t *drive) {
Bartlomiej Zolnierkiewicz
AppliedRe: [-mm patch] drivers/ide/ide-dma.c: unexport ide_set_dma
Quoted 3 lines · Adrian Bunk
ide_set_dmano longer has any modular user.Signed-off-by Adrian Bunk <[email protected]>
applied
PATCH 1/1 make fs/buffer.c:cont_expand_zero() static
In reply to Andrew Mortoncont_expand_zero() can become static.
---
fs/buffer.c renamed from fs/buffer.c.old +2 -2
@@ -2181,8 +2181,8 @@return err; } -int cont_expand_zero (struct file *file,struct address_space *mapping, -loff_t pos,loff_t *bytes) +static int cont_expand_zero (struct file *file,struct address_space *mapping, +loff_t pos,loff_t *bytes) {struct inode *inode = mapping->host;unsigned blocksize =1 << inode->i_blkbits;
Re: [-mm patch] make fs/buffer.c:cont_expand_zero() static
Hi Adrian,
Thanks for doing these, but can we hold them off for now?
Thanks,
Nick
Quoted 18 lines · Adrian Bunk
cont_expand_zero()can become static.Signed-off-by Adrian Bunk <[email protected]>---
fs/buffer.c renamed from fs/buffer.c.old +2
-2@@ -2181,8 +2181,8 @@return err; } -int cont_expand_zero (struct file *file,struct address_space *mapping, -loff_t pos,loff_t *bytes) +static int cont_expand_zero (struct file *file,struct address_space *mapping, +loff_t pos,loff_t *bytes) {struct inode *inode = mapping->host;unsigned blocksize =1 << inode->i_blkbits;
PATCH 1/1 remove nobh_{prepare,commit}_write()
In reply to Andrew Mortonnobh_{prepare,commit}_write() are no longer used.
---
fs/buffer.c | 175 ------------------------------------ include/linux/buffer_head.h | 2 2 files changed, 177 deletions(-)
include/linux/buffer_head.h renamed from include/linux/buffer_head.h.old +0 -2
@@ -224,8 +224,6 @@int generic_commit_write (struct file *,struct page *,unsigned ,unsigned );int block_truncate_page (struct address_space *,loff_t ,get_block_t *);int file_fsync (struct file *,struct dentry *,int ); -int nobh_prepare_write (struct page *,unsigned ,unsigned ,get_block_t *); -int nobh_commit_write (struct file *,struct page *,unsigned ,unsigned );int nobh_truncate_page (struct address_space *,loff_t );int nobh_writepage (struct page *page,get_block_t *get_block,struct writeback_control *wbc);
fs/buffer.c renamed from fs/buffer.c.old +0 -175
181 lines not on this page · raw message
Andrew Morton
maintainerRe: [-mm patch] remove nobh_{prepare,commit}_write()
Quoted 1 line · On Fri, 15 Jun 2007 00:15:55 +0200 Adrian Bunk <[email protected]> wrote:
nobh_{prepare,commit}_write() are no longer used.
wth? What happened to ext2 and ext3 nobh mode? They seem to have magically and unchangeloggedly disappeared?
Re: [-mm patch] remove nobh_{prepare,commit}_write()
Quoted 7 lines · Andrew Morton
Quoted 1 line · On Fri, 15 Jun 2007 00:15:55 +0200 Adrian Bunk <[email protected]> wrote:
nobh_{prepare,commit}_write() are no longer used.
wth? What happened to ext2 and ext3 nobh mode? They seem to have magically and unchangeloggedly disappeared?
They were removed with Nick's new aops patches.
Shaggy
Signature · 2 lines
David Kleikamp IBM Linux Technology Center
Andrew Morton
maintainerRe: [-mm patch] remove nobh_{prepare,commit}_write()
Quoted 10 lines · On Tue, 26 Jun 2007 15:48:58 -0500 Dave Kleikamp <[email protected]>…
Quoted 7 lines · Andrew Morton
Quoted 1 line · On Fri, 15 Jun 2007 00:15:55 +0200 Adrian Bunk <[email protected]> wrote:
nobh_{prepare,commit}_write() are no longer used.
wth? What happened to ext2 and ext3 nobh mode? They seem to have magically and unchangeloggedly disappeared?
They were removed with Nick's new aops patches.
^secretly
Quoted 1 line
That much I worked out for myself. It's kinda staggering that a fairly major feature in two fairly major filesystems got removed without even a mention in the changelog. I don't recall having seen it discussed in email but I obviously missed that bit.
Look, I'm one micron from just dropping the whole lot. These changes simply have not received the amount of energy, effort, care, attention and testing which a change of this magnitude requires.
Re: [-mm patch] remove nobh_{prepare,commit}_write()
Quoted 16 lines · On Tue, 26 Jun 2007 14:23:20 -0700 Andrew Morton wrote:
Quoted 10 lines · On Tue, 26 Jun 2007 15:48:58 -0500 Dave Kleikamp <[email protected]>…
Quoted 7 lines · Andrew Morton
Quoted 1 line · On Fri, 15 Jun 2007 00:15:55 +0200 Adrian Bunk <[email protected]> wrote:
nobh_{prepare,commit}_write() are no longer used.
wth? What happened to ext2 and ext3 nobh mode? They seem to have magically and unchangeloggedly disappeared?
They were removed with Nick's new aops patches.
^secretly
Quoted 1 line
Quoted 8 lines
That much I worked out for myself. It's kinda staggering that a fairly major feature in two fairly major filesystems got removed without even a mention in the changelog. I don't recall having seen it discussed in email but I obviously missed that bit.
Look, I'm one micron from just dropping the whole lot. These changes simply have not received the amount of energy, effort, care, attention and testing which a change of this magnitude requires.
so be sure to discuss that (not the patches themselves so much, but the process(es)) at the kernel summit etc....
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Re: [-mm patch] remove nobh_{prepare,commit}_write()
Quoted 23 lines · Randy Dunlap
Quoted 21 lines · On Tue, 26 Jun 2007 14:23:20 -0700 Andrew Morton wrote:
Quoted 10 lines · On Tue, 26 Jun 2007 15:48:58 -0500 Dave Kleikamp <[email protected]>…
Quoted 7 lines · Andrew Morton
Quoted 1 line · On Fri, 15 Jun 2007 00:15:55 +0200 Adrian Bunk <[email protected]> wrote:
nobh_{prepare,commit}_write() are no longer used.
wth? What happened to ext2 and ext3 nobh mode? They seem to have magically and unchangeloggedly disappeared?
They were removed with Nick's new aops patches.
^secretly
Quoted 1 line
That much I worked out for myself. It's kinda staggering that a fairly major feature in two fairly major filesystems got removed without even a mention in the changelog. I don't recall having seen it discussed in email but I obviously missed that bit.
Quoted 6 lines
Quoted 3 lines
Look, I'm one micron from just dropping the whole lot. These changes simply have not received the amount of energy, effort, care, attention and testing which a change of this magnitude requires.
so be sure to discuss that (not the patches themselves so much, but the process(es)) at the kernel summit etc....
I did of course mention that nobh wasn't converted when sending the patches.
I asked for comments about how much it is used in real world. Badari was the only one who replied about that but we didn't reach a conclusion.
I don't know about energy, but I have seen lots of other patches cause a lot more problems...
PATCH 1/1 make fs/inode.c:wake_up_inode() static
In reply to Andrew Mortonwake_up_inode() can become static.
---
fs/inode.c | 18 +++++++++--------- include/linux/writeback.h | 1 - 2 files changed, 9 insertions(+), 10 deletions(-)
include/linux/writeback.h renamed from include/linux/writeback.h.old +0 -1
@@ -69,7 +69,6 @@* fs/fs-writeback.c */ int writeback_inodes (struct writeback_control *wbc); -void wake_up_inode (struct inode *inode);int inode_wait (void *);int sync_inodes_sb (struct super_block *,int wait);int sync_inodes (int wait);
fs/inode.c renamed from fs/inode.c.old +9 -9
@@ -99,6 +99,15 @@static struct kmem_cache * inode_cachep__read_mostly ; +static void wake_up_inode (struct inode *inode) +{ +/* +* Prevent speculative execution through spin_unlock(&inode_lock); +*/ +smp_mb (); +wake_up_bit (&inode->i_state, __I_LOCK); +} +static struct inode *alloc_inode (struct super_block *sb) {static const struct address_space_operations empty_aops;
@@ -1296,15 +1305,6 @@spin_lock (&inode_lock); } -void wake_up_inode (struct inode *inode) -{ -/* -* Prevent speculative execution through spin_unlock(&inode_lock); -*/ -smp_mb (); -wake_up_bit (&inode->i_state, __I_LOCK); -} -/* * We rarely want to lock two inodes that do not have a parent/child * relationship (such as directory, child inode) simultaneously. The
PATCH 1/1 make fs/libfs.c:simple_commit_write() static
In reply to Andrew Mortonsimple_commit_write() can now become static.
---
fs/libfs.c | 5 ++--- include/linux/fs.h | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-)
include/linux/fs.h renamed from include/linux/fs.h.old +0 -2
@@ -1973,8 +1973,6 @@extern int simple_readpage (struct file *file,struct page *page);extern int simple_prepare_write (struct file *file,struct page *page,unsigned offset,unsigned to); -extern int simple_commit_write (struct file *file,struct page *page, -unsigned offset,unsigned to);extern int simple_write_begin (struct file *file,struct address_space *mapping,loff_t pos,unsigned len,unsigned flags,struct page **pagep,void **fsdata);
fs/libfs.c renamed from fs/libfs.c.old +2 -3
@@ -371,8 +371,8 @@return simple_prepare_write (file, page, from, from+len); } -int simple_commit_write (struct file *file,struct page *page, -unsigned from,unsigned to) +static int simple_commit_write (struct file *file,struct page *page, +unsigned from,unsigned to) {struct inode *inode = page->mapping->host;loff_t pos = ((loff_t )page->index <<PAGE_CACHE_SHIFT ) + to;
@@ -686,7 +686,6 @@EXPORT_SYMBOL (get_sb_pseudo);EXPORT_SYMBOL (simple_write_begin);EXPORT_SYMBOL (simple_write_end); -EXPORT_SYMBOL (simple_commit_write);EXPORT_SYMBOL (simple_dir_inode_operations);EXPORT_SYMBOL (simple_dir_operations);EXPORT_SYMBOL (simple_empty);
PATCH 1/1 fs/reiserfs/: cleanups
In reply to Andrew MortonThis patch contains the following cleanups:
- remove the following no longer used functions:
- bitmap.c: reiserfs_claim_blocks_to_be_allocated()
- bitmap.c: reiserfs_release_claimed_blocks()
- bitmap.c: reiserfs_can_fit_pages()
- make the following functions static:
- inode.c: restart_transaction()
- journal.c: reiserfs_async_progress_wait()
---
fs/reiserfs/bitmap.c | 57 ------------------------------------ fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 3 + include/linux/reiserfs_fs.h | 7 ---- 4 files changed, 4 insertions(+), 67 deletions(-)
include/linux/reiserfs_fs.h renamed from include/linux/reiserfs_fs.h.old +0 -7
@@ -1701,8 +1701,6 @@return th->t_blocks_allocated - th->t_blocks_logged; } -int reiserfs_async_progress_wait (struct super_block *s); - struct reiserfs_transaction_handle *reiserfs_persistent_transaction(struct super_block *,
@@ -1857,8 +1855,6 @@#define GET_BLOCK_NO_IMUX 8/* i_mutex is not held, don't preallocate */ #define GET_BLOCK_NO_DANGLE 16/* don't leave any transactions running */ -int restart_transaction (struct reiserfs_transaction_handle *th, -struct inode *inode,struct treepath *path);void reiserfs_read_locked_inode (struct inode *inode,struct reiserfs_iget_args *args);int reiserfs_find_actor (struct inode *inode,void *p);
@@ -2135,9 +2131,6 @@ struct inode *inode);void reiserfs_discard_all_prealloc (struct reiserfs_transaction_handle *th);#endif -void reiserfs_claim_blocks_to_be_allocated (struct super_block *sb,int blocks); -void reiserfs_release_claimed_blocks (struct super_block *sb,int blocks); -int reiserfs_can_fit_pages (struct super_block *sb);/* hashes.c */ __u32 keyed_hash (const signed char *msg,int len);
fs/reiserfs/bitmap.c renamed from fs/reiserfs/bitmap.c.old +0 -57
63 lines not on this page · raw message
fs/reiserfs/inode.c renamed from fs/reiserfs/inode.c.old +2 -2
@@ -208,8 +208,8 @@return 0 ; } -/*static*/ int restart_transaction (struct reiserfs_transaction_handle *th, -struct inode *inode,struct treepath *path) +static int restart_transaction (struct reiserfs_transaction_handle *th, +struct inode *inode,struct treepath *path) {struct super_block *s = th->t_super;int len = th->t_blocks_allocated;
fs/reiserfs/journal.c renamed from fs/reiserfs/journal.c.old +2 -1
@@ -966,7 +966,8 @@ }return 0 ; } -int reiserfs_async_progress_wait (struct super_block *s) + +static int reiserfs_async_progress_wait (struct super_block *s) {DEFINE_WAIT (wait);struct reiserfs_journal *j =SB_JOURNAL (s);
Re: [-mm patch] fs/reiserfs/: cleanups
Quoted 8 lines · Adrian Bunk
This patch contains the following cleanups:
- remove the following no longer used functions:
-bitmap.c:reiserfs_claim_blocks_to_be_allocated()
-bitmap.c:reiserfs_release_claimed_blocks()
-bitmap.c:reiserfs_can_fit_pages()
- make the following functions static:
-inode.c:restart_transaction()
-journal.c:reiserfs_async_progress_wait()
If Vladimir acks this one then it's obviously fine by me.
Quoted 131 lines
Signed-off-by Adrian Bunk <[email protected]>---
fs/reiserfs/bitmap.c | 57 ------------------------------------ fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 3 + include/linux/reiserfs_fs.h | 7 ---- 4 files changed, 4 insertions(+), 67 deletions(-)include/linux/reiserfs_fs.h renamed from include/linux/reiserfs_fs.h.old +0
-7@@ -1701,8 +1701,6 @@return th->t_blocks_allocated - th->t_blocks_logged; } -int reiserfs_async_progress_wait (struct super_block *s); - struct reiserfs_transaction_handle *reiserfs_persistent_transaction(struct super_block *,@@ -1857,8 +1855,6 @@#define GET_BLOCK_NO_IMUX 8/* i_mutex is not held, don't preallocate */ #define GET_BLOCK_NO_DANGLE 16/* don't leave any transactions running */ -int restart_transaction (struct reiserfs_transaction_handle *th, -struct inode *inode,struct treepath *path);void reiserfs_read_locked_inode (struct inode *inode,struct reiserfs_iget_args *args);int reiserfs_find_actor (struct inode *inode,void *p);@@ -2135,9 +2131,6 @@ struct inode *inode);void reiserfs_discard_all_prealloc (struct reiserfs_transaction_handle *th);#endif -void reiserfs_claim_blocks_to_be_allocated (struct super_block *sb,int blocks); -void reiserfs_release_claimed_blocks (struct super_block *sb,int blocks); -int reiserfs_can_fit_pages (struct super_block *sb);/* hashes.c */ __u32 keyed_hash (const signed char *msg,int len);fs/reiserfs/bitmap.c renamed from fs/reiserfs/bitmap.c.old +0
-57@@ -1201,63 +1201,6 @@return ret; } -/* These 2 functions are here to provide blocks reservation to the rest of kernel */ -/* Reserve @blocks amount of blocks in fs pointed by @sb. Caller must make sure -there are actually this much blocks on the FS available */ -void reiserfs_claim_blocks_to_be_allocated (struct super_block *sb,/* super block of -filesystem where -blocks should be -reserved */ -int blocks/* How much to reserve */ - ) -{ - -/* Fast case, if reservation is zero - exit immediately. */ -if (!blocks) -return ; - -spin_lock (&REISERFS_SB (sb)->bitmap_lock); -REISERFS_SB (sb)->reserved_blocks += blocks; -spin_unlock (&REISERFS_SB (sb)->bitmap_lock); -} - -/* Unreserve @blocks amount of blocks in fs pointed by @sb */ -void reiserfs_release_claimed_blocks (struct super_block *sb,/* super block of -filesystem where -blocks should be -reserved */ -int blocks/* How much to unreserve */ - ) -{ - -/* Fast case, if unreservation is zero - exit immediately. */ -if (!blocks) -return ; - -spin_lock (&REISERFS_SB (sb)->bitmap_lock); -REISERFS_SB (sb)->reserved_blocks -= blocks; -spin_unlock (&REISERFS_SB (sb)->bitmap_lock); -RFALSE (REISERFS_SB (sb)->reserved_blocks <0 , -"amount of blocks reserved became zero?" ); -} - -/* This function estimates how much pages we will be able to write to FS -used for reiserfs_file_write() purposes for now. */ -int reiserfs_can_fit_pages (struct super_block *sb/* superblock of filesystem -to estimate space */ ) -{ -int space; - -spin_lock (&REISERFS_SB (sb)->bitmap_lock); - space = - (SB_FREE_BLOCKS (sb) - -REISERFS_SB (sb)->reserved_blocks) >> (PAGE_CACHE_SHIFT - - sb->s_blocksize_bits); -spin_unlock (&REISERFS_SB (sb)->bitmap_lock); - -return space >0 ? space :0 ; -} -void reiserfs_cache_bitmap_metadata (struct super_block *sb,struct buffer_head *bh,struct reiserfs_bitmap_info *info)fs/reiserfs/inode.c renamed from fs/reiserfs/inode.c.old +2
-2@@ -208,8 +208,8 @@return 0 ; } -/*static*/ int restart_transaction (struct reiserfs_transaction_handle *th, -struct inode *inode,struct treepath *path) +static int restart_transaction (struct reiserfs_transaction_handle *th, +struct inode *inode,struct treepath *path) {struct super_block *s = th->t_super;int len = th->t_blocks_allocated;fs/reiserfs/journal.c renamed from fs/reiserfs/journal.c.old +2
-1@@ -966,7 +966,8 @@ }return 0 ; } -int reiserfs_async_progress_wait (struct super_block *s) + +static int reiserfs_async_progress_wait (struct super_block *s) {DEFINE_WAIT (wait);struct reiserfs_journal *j =SB_JOURNAL (s);
PATCH 1/1 make init/do_mounts.c:root_wait static
In reply to Andrew Mortonroot_wait can become static.
---
init/do_mounts.c renamed from init/do_mounts.c.old +1 -1
@@ -25,7 +25,7 @@int root_mountflags =MS_RDONLY |MS_SILENT ;char *__initdata root_device_name;static char __initdata saved_root_name[64 ]; -int __initdata root_wait; +static int __initdata root_wait;dev_t ROOT_DEV ;
PATCH 1/1 arch/i386/video/fbdev.c should #include <asm/fb.h>
In reply to Andrew MortonEvery file should include the headers containing the prototypes for it's global functions.
---
arch/i386/video/fbdev.c renamed from arch/i386/video/fbdev.c.old +2 -0
@@ -11,6 +11,8 @@#include <linux/fb.h> #include <linux/pci.h> +#include <asm/fb.h> +int fb_is_primary_device (struct fb_info *info) {struct device *device = info->device;
Re: [-mm patch] arch/i386/video/fbdev.c should #include <asm/fb.h>
Quoted 9 lines · Adrian Bunk
Every file should include the headers containing the prototypes for it's global functions.
Signed-off-by Adrian Bunk <[email protected]>---
arch/i386/video/fbdev.c line 15
Quoted 5 lines
arch/i386/video/fbdev.c renamed from arch/i386/video/fbdev.c.old +2
-0@@ -11,6 +11,8 @@#include <linux/fb.h> #include <linux/pci.h> +#include <asm/fb.h> +
1) Why not include asm/fb.h from linux/fb.h?
2) Is asm/fb.h an -mm thing? I do not have it in my linus tree.
Note: Ketchup is broken on my ubuntu box so no -mm right now.
Sam
Quoted 6 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
I get this warning when I plug a USB stick:
Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new high speed USB device using ehci_hcd and address 4 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device found, idVendor=090c, idProduct=1000 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device strings: Mfr=1, Product=2, SerialNumber=3 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Product: USBDrive Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Manufacturer: LG Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: SerialNumber: AA04012700012034 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: configuration #1 chosen from 1 choice Jun 19 15:50:53 werewolf-wl kernel: scsi7 : SCSI emulation for USB Mass Storage devices Jun 19 15:50:53 werewolf-wl kernel: usb-storage: device found at 4 Jun 19 15:50:53 werewolf-wl kernel: usb-storage: waiting for device to settle before scanning Jun 19 15:50:58 werewolf-wl kernel: WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb() Jun 19 15:50:58 werewolf-wl kernel: [usb_submit_urb+491/513] usb_submit_urb+0x1eb/0x201 Jun 19 15:50:58 werewolf-wl kernel: [<c02724be>] usb_submit_urb+0x1eb/0x201 Jun 19 15:50:58 werewolf-wl kernel: [usb_sg_init+580/609] usb_sg_init+0x244/0x261 Jun 19 15:50:58 werewolf-wl kernel: [<c027408b>] usb_sg_init+0x244/0x261 Jun 19 15:50:58 werewolf-wl kernel: [usb_sg_wait+175/326] usb_sg_wait+0xaf/0x146 Jun 19 15:50:58 werewolf-wl kernel: [<c0273c12>] usb_sg_wait+0xaf/0x146 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_bulk_transfer_sg+149/220] usb_stor_bulk_transfer_sg+0x95/0xdc Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_bulk_transfer_buf+71/114] usb_stor_bulk_transfer_buf+0x47/0x72 Jun 19 15:50:58 werewolf-wl kernel: [<c0285afe>] usb_stor_bulk_transfer_buf+0x47/0x72 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_Bulk_transport+293/617] usb_stor_Bulk_transport+0x125/0x269 Jun 19 15:50:58 werewolf-wl kernel: [<c02860a9>] usb_stor_Bulk_transport+0x125/0x269 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_invoke_transport+21/659] usb_stor_invoke_transport+0x15/0x293 Jun 19 15:50:58 werewolf-wl kernel: [<c0286202>] usb_stor_invoke_transport+0x15/0x293 Jun 19 15:50:58 werewolf-wl kernel: [__wake_up_locked+31/33] __wake_up_locked+0x1f/0x21 Jun 19 15:50:58 werewolf-wl kernel: [<c0113a23>] __wake_up_locked+0x1f/0x21 Jun 19 15:50:58 werewolf-wl kernel: [__down_interruptible+236/270] __down_interruptible+0xec/0x10e Jun 19 15:50:58 werewolf-wl kernel: [<c02f682a>] __down_interruptible+0xec/0x10e Jun 19 15:50:58 werewolf-wl kernel: [default_wake_function+0/12] default_wake_function+0x0/0xc Jun 19 15:50:58 werewolf-wl kernel: [<c0116d65>] default_wake_function+0x0/0xc Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+315/425] usb_stor_control_thread+0x13b/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286e9a>] usb_stor_control_thread+0x13b/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [kthread+0/86] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012de72>] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [kthread+52/86] kthread+0x34/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012dea6>] kthread+0x34/0x56 Jun 19 15:50:58 werewolf-wl kernel: [kthread+0/86] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012de72>] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [kernel_thread_helper+7/20] kernel_thread_helper+0x7/0x14 Jun 19 15:50:58 werewolf-wl kernel: [<c01033e3>] kernel_thread_helper+0x7/0x14 Jun 19 15:50:58 werewolf-wl kernel: =======================
--
J.A. Magallon <jamagallon()ono!com> \ Software is like sex:
\ It's better when it's free
Mandriva Linux release 2008.0 (Cooker) for i586
Linux 2.6.21-jam07 (gcc 4.1.2 20070302 (4.1.2-1mdv2007.1)) SMP PREEMPT 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Quoted 11 lines · J.A. Magallón
Quoted 6 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
I get this warning when I plug a USB stick:
Oops, forgot to say that this is not plain -rc4-mm2, but with CFS scheduler v17. CC'ing Ingo for if it is related...
Quoted 41 lines
Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new high speed USB device using ehci_hcd and address 4 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device found, idVendor=090c, idProduct=1000 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device strings: Mfr=1, Product=2, SerialNumber=3 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Product: USBDrive Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Manufacturer: LG Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: SerialNumber: AA04012700012034 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: configuration #1 chosen from 1 choice Jun 19 15:50:53 werewolf-wl kernel: scsi7 : SCSI emulation for USB Mass Storage devices Jun 19 15:50:53 werewolf-wl kernel: usb-storage: device found at 4 Jun 19 15:50:53 werewolf-wl kernel: usb-storage: waiting for device to settle before scanning Jun 19 15:50:58 werewolf-wl kernel: WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb() Jun 19 15:50:58 werewolf-wl kernel: [usb_submit_urb+491/513] usb_submit_urb+0x1eb/0x201 Jun 19 15:50:58 werewolf-wl kernel: [<c02724be>] usb_submit_urb+0x1eb/0x201 Jun 19 15:50:58 werewolf-wl kernel: [usb_sg_init+580/609] usb_sg_init+0x244/0x261 Jun 19 15:50:58 werewolf-wl kernel: [<c027408b>] usb_sg_init+0x244/0x261 Jun 19 15:50:58 werewolf-wl kernel: [usb_sg_wait+175/326] usb_sg_wait+0xaf/0x146 Jun 19 15:50:58 werewolf-wl kernel: [<c0273c12>] usb_sg_wait+0xaf/0x146 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_bulk_transfer_sg+149/220] usb_stor_bulk_transfer_sg+0x95/0xdc Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_bulk_transfer_buf+71/114] usb_stor_bulk_transfer_buf+0x47/0x72 Jun 19 15:50:58 werewolf-wl kernel: [<c0285afe>] usb_stor_bulk_transfer_buf+0x47/0x72 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_Bulk_transport+293/617] usb_stor_Bulk_transport+0x125/0x269 Jun 19 15:50:58 werewolf-wl kernel: [<c02860a9>] usb_stor_Bulk_transport+0x125/0x269 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_invoke_transport+21/659] usb_stor_invoke_transport+0x15/0x293 Jun 19 15:50:58 werewolf-wl kernel: [<c0286202>] usb_stor_invoke_transport+0x15/0x293 Jun 19 15:50:58 werewolf-wl kernel: [__wake_up_locked+31/33] __wake_up_locked+0x1f/0x21 Jun 19 15:50:58 werewolf-wl kernel: [<c0113a23>] __wake_up_locked+0x1f/0x21 Jun 19 15:50:58 werewolf-wl kernel: [__down_interruptible+236/270] __down_interruptible+0xec/0x10e Jun 19 15:50:58 werewolf-wl kernel: [<c02f682a>] __down_interruptible+0xec/0x10e Jun 19 15:50:58 werewolf-wl kernel: [default_wake_function+0/12] default_wake_function+0x0/0xc Jun 19 15:50:58 werewolf-wl kernel: [<c0116d65>] default_wake_function+0x0/0xc Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+315/425] usb_stor_control_thread+0x13b/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [<c0286e9a>] usb_stor_control_thread+0x13b/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [kthread+0/86] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012de72>] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [usb_stor_control_thread+0/425] usb_stor_control_thread+0x0/0x1a9
Quoted 9 lines
Jun 19 15:50:58 werewolf-wl kernel: [<c0286d5f>] usb_stor_control_thread+0x0/0x1a9 Jun 19 15:50:58 werewolf-wl kernel: [kthread+52/86] kthread+0x34/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012dea6>] kthread+0x34/0x56 Jun 19 15:50:58 werewolf-wl kernel: [kthread+0/86] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [<c012de72>] kthread+0x0/0x56 Jun 19 15:50:58 werewolf-wl kernel: [kernel_thread_helper+7/20] kernel_thread_helper+0x7/0x14 Jun 19 15:50:58 werewolf-wl kernel: [<c01033e3>] kernel_thread_helper+0x7/0x14 Jun 19 15:50:58 werewolf-wl kernel: =======================
--
J.A. Magallon <jamagallon()ono!com> \ Software is like sex:
\ It's better when it's free
Mandriva Linux release 2008.0 (Cooker) for i586
Linux 2.6.21-jam07 (gcc 4.1.2 20070302 (4.1.2-1mdv2007.1)) SMP PREEMPT 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
J.A. Magallón napsal(a):
Quoted 6 lines · J.A. Magallón
Quoted 5 lines · Andrew Morton
Quoted 3 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Quoted 20 lines
Quoted 5 lines
Quoted 3 lines
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
I get this warning when I plug a USB stick:
Oops, forgot to say that this is not plain -rc4-mm2, but with CFS scheduler v17. CC'ing Ingo for if it is related...
Quoted 11 lines
Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new high speed USB device using ehci_hcd and address 4 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device found, idVendor=090c, idProduct=1000 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device strings: Mfr=1, Product=2, SerialNumber=3 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Product: USBDrive Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Manufacturer: LG Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: SerialNumber: AA04012700012034 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: configuration #1 chosen from 1 choice Jun 19 15:50:53 werewolf-wl kernel: scsi7 : SCSI emulation for USB Mass Storage devices Jun 19 15:50:53 werewolf-wl kernel: usb-storage: device found at 4 Jun 19 15:50:53 werewolf-wl kernel: usb-storage: waiting for device to settle before scanning Jun 19 15:50:58 werewolf-wl kernel: WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb()
Does this help?
http://lkml.org/lkml/2007/6/7/197
regards,
Signature · 4 lines
http://www.fi.muni.cz/~xslaby/ Jiri Slaby faculty of informatics, masaryk university, brno, cz e-mail: jirislaby gmail com, gpg pubkey fingerprint: B674 9967 0407 CE62 ACC8 22A0 32CC 55C3 39D4 7A7E
Quoted 28 lines · Jiri Slaby
J.A. Magallón napsal(a):
Quoted 6 lines · J.A. Magallón
Quoted 5 lines · Andrew Morton
Quoted 3 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Quoted 20 lines
Quoted 5 lines
Quoted 3 lines
- Basically a bugfixed version of 2.6.22-rc4-mm1. None of the subsystem trees were repulled, several bad patches were dropped, a few were fixed.
I get this warning when I plug a USB stick:
Oops, forgot to say that this is not plain -rc4-mm2, but with CFS scheduler v17. CC'ing Ingo for if it is related...
Quoted 11 lines
Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new high speed USB device using ehci_hcd and address 4 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device found, idVendor=090c, idProduct=1000 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: new device strings: Mfr=1, Product=2, SerialNumber=3 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Product: USBDrive Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: Manufacturer: LG Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: SerialNumber: AA04012700012034 Jun 19 15:50:53 werewolf-wl kernel: usb 1-8: configuration #1 chosen from 1 choice Jun 19 15:50:53 werewolf-wl kernel: scsi7 : SCSI emulation for USB Mass Storage devices Jun 19 15:50:53 werewolf-wl kernel: usb-storage: device found at 4 Jun 19 15:50:53 werewolf-wl kernel: usb-storage: waiting for device to settle before scanning Jun 19 15:50:58 werewolf-wl kernel: WARNING: at drivers/usb/core/urb.c:293 usb_submit_urb()
Quoted 4 lines
Does this help?
http://lkml.org/lkml/2007/6/7/197regards,
Yep, thanks !!! Oops gone.
--
J.A. Magallon <jamagallon()ono!com> \ Software is like sex:
\ It's better when it's free
Mandriva Linux release 2008.0 (Cooker) for i586
Linux 2.6.21-jam08 (gcc 4.1.2 20070302 (4.1.2-1mdv2007.1)) SMP PREEMPT 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
In reply to Andrew MortonQuoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).
Clues?
Signature · 2 lines
mattia :wq!
Rafael J. Wysocki
AppliedRe: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).
Quoted 1 line
Clues?
Can you please try 2.6.22-rc5 with the patches from
http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.22-rc5/patches/
applied. That should allow us to eliminate some suspects. ;-)
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 13 lines · Rafael J. Wysocki
Quoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).
Quoted 7 lines
Quoted 1 line
Clues?
Can you please try 2.6.22-rc5 with the patches from
http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.22-rc5/patches/
applied. That should allow us to eliminate some suspects. ;-)
you're safe then! .22-rc5 + your suspend patch-set can suspend and resume happily.
Signature · 2 lines
mattia :wq!
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 16 lines · Mattia Dongili
Quoted 15 lines · Rafael J. Wysocki
Quoted 13 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).Clues?
Quoted 8 lines
Quoted 5 lines
Can you please try 2.6.22-rc5 with the patches from
http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.22-rc5/patches/
applied. That should allow us to eliminate some suspects. ;-)
you're safe then! .22-rc5 + your suspend patch-set can suspend and resume happily.
OK, thanks. OTOH, that would have been less patches to check ... ;-)
I'll see if I can reproduce your problem here.
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 21 lines · Rafael J. Wysocki
Quoted 20 lines · Mattia Dongili
Quoted 19 lines · Rafael J. Wysocki
Quoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).Quoted 1 line
Clues?
Can you please try 2.6.22-rc5 with the patches from
http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.22-rc5/patches/
Quoted 8 lines
Quoted 4 lines
Quoted 1 line
applied. That should allow us to eliminate some suspects. ;-)
you're safe then! .22-rc5 + your suspend patch-set can suspend and resume happily.
OK, thanks. OTOH, that would have been less patches to check ... ;-)
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails device_suspend() immediately (I don't think it's freezer-related).
I've got the following trace from it:
usb_endpoint usbdev3.2_ep81: PM: suspend 0->1, parent 3-1:1.0 already 2 Suspending device 3-1:1.0
Suspending device usbdev3.2_ep00
Suspending device 3-1
Suspending device eth1
Suspending device eth0
Suspending device usbdev3.1
Suspending device usbdev3.1_ep81
Suspending device 3-0:1.0
Suspending device usbdev3.1_ep00
Suspending device usb3
hub 3-0:1.0: hub_suspendohci_hcd 0000:00:02.1: needs reinit!
usb usb3: suspend fail, err -16
usb usb3: 'global' suspend -16
hub 3-0:1.0: hub_resume
hub 3-0:1.0: activate --> -108suspend_device(): usb_suspend+0x0/0x30() returns -16
Could not suspend device usb3: error -16
WARNING: at /home/rafael/src/mm/linux-2.6.22-rc4-mm2/drivers/usb/core/urb.c:293 usb_submit_urb() Call Trace: [<ffffffff80409dd3>] usb_submit_urb+0x363/0x3b0 [<ffffffff881e21cf>] :usbhid:hid_start_in+0x8f/0xb0 [<ffffffff881e221a>] :usbhid:hid_resume+0x2a/0x30 [<ffffffff8040c832>] usb_resume_interface+0x92/0x100 [<ffffffff8040c93e>] usb_external_resume_device+0x9e/0x170 [<ffffffff8040ca3b>] usb_resume+0x2b/0x40 [<ffffffff803ed097>] resume_device+0x87/0x190 [<ffffffff803ed239>] dpm_resume+0x99/0xc0 [<ffffffff803ecef7>] device_suspend+0x147/0x190 [<ffffffff803c1891>] tty_ldisc_deref+0x61/0x80 [<ffffffff80268e1e>] hibernation_snapshot+0x3e/0xe0 [<ffffffff802e7fce>] dnotify_parent+0x3e/0x90 [<ffffffff8026c059>] snapshot_ioctl+0x379/0x540 [<ffffffff8026bce0>] snapshot_ioctl+0x0/0x540 [<ffffffff802b2b72>] do_ioctl+0x92/0xe0 [<ffffffff802b2c33>] vfs_ioctl+0x73/0x2d0 [<ffffffff804b2c7a>] trace_hardirqs_on_thunk+0x35/0x37 [<ffffffff802b2f21>] sys_ioctl+0x91/0xb0 [<ffffffff8020bc6e>] system_call+0x7e/0x83
usbhid 3-1:1.0: resume error -16usb_endpoint usbdev3.2_ep81: PM: resume from 0, parent 3-1:1.0 still 2 input input4: PM: resume from 0, parent 3-1:1.0 still 2 Restarting tasks ... <7>hub 3-0:1.0: state 7 ports 3 chg 0000 evt 0000 hub 3-0:1.0: hub_port_status failed (err = -108)
hub 3-0:1.0: hub_port_status failed (err = -108)
hub 3-0:1.0: hub_port_status failed (err = -108)
done.
swsusp: Basic memory bitmaps freed
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 27 lines · Rafael J. Wysocki
Quoted 26 lines · Rafael J. Wysocki
Quoted 24 lines · Mattia Dongili
Quoted 13 lines · Rafael J. Wysocki
Quoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).Quoted 7 lines
Quoted 1 line
Clues?
Can you please try 2.6.22-rc5 with the patches from
http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.22-rc5/patches/
applied. That should allow us to eliminate some suspects. ;-)
you're safe then! .22-rc5 + your suspend patch-set can suspend and resume happily.
Quoted 7 lines
Quoted 3 lines
OK, thanks. OTOH, that would have been less patches to check ... ;-)
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails
device_suspend()immediately (I don't think it's freezer-related).
It seems to be 100% reproducible in arbitrary configuration.
Here's a dmesg snippet from another machine:
Suspending device usbdev4.1
Suspending device usbdev4.1_ep81
Suspending device 4-0:1.0
Suspending device usbdev4.1_ep00
Suspending device usb4
hub 4-0:1.0: activate --> -108suspend_device(): usb_suspend+0x0/0x30() returns -16
Could not suspend device usb4: error -16
PM: Image restored successfully.
Restarting tasks ... <3>hub 4-0:1.0: hub_port_status failed (err = -108) hub 4-0:1.0: hub_port_status failed (err = -108)
hub 4-0:1.0: hub_port_status failed (err = -108)
done.
swsusp: Basic memory bitmaps freed
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
In reply to Rafael J. WysockiQuoted 8 lines · Rafael J. Wysocki
Quoted 1 line
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails
device_suspend()immediately (I don't think it's freezer-related).I've got the following trace from it:
Quoted 15 lines
usb_endpointusbdev3.2_ep81: PM: suspend 0->1, parent 3-1:1.0 already 2 Suspending device 3-1:1.0
Suspending device usbdev3.2_ep00
Suspending device 3-1
Suspending device eth1
Suspending device eth0
Suspending device usbdev3.1
Suspending device usbdev3.1_ep81
Suspending device 3-0:1.0
Suspending device usbdev3.1_ep00
Suspending device usb3
hub 3-0:1.0:hub_suspendohci_hcd0000:00:02.1: needs reinit!
usb usb3: suspend fail, err -16
usb usb3: 'global' suspend -16
Odd. This has nothing at all to do with usb-storage. The "needs reinnit!" message means that an OHCI controller was in a reset state -- not running and not suspended -- when the suspend method was called.
This happened with plain old 2.6.22-rc4-mm2? I'll try to reproduce it.
Alan Stern
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
In reply to Rafael J. WysockiQuoted 27 lines · Rafael J. Wysocki
Quoted 1 line
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails
device_suspend()immediately (I don't think it's freezer-related).I've got the following trace from it:
usb_endpointusbdev3.2_ep81: PM: suspend 0->1, parent 3-1:1.0 already 2 Suspending device 3-1:1.0
Suspending device usbdev3.2_ep00
Suspending device 3-1
Suspending device eth1
Suspending device eth0
Suspending device usbdev3.1
Suspending device usbdev3.1_ep81
Suspending device 3-0:1.0
Suspending device usbdev3.1_ep00
Suspending device usb3
hub 3-0:1.0:hub_suspendohci_hcd0000:00:02.1: needs reinit!
usb usb3: suspend fail, err -16
usb usb3: 'global' suspend -16
hub 3-0:1.0:hub_resume
hub 3-0:1.0: activate --> -108suspend_device(): usb_suspend+0x0/0x30() returns -16
Could not suspend device usb3: error -16
Quoted 1 line
WARNING: at /home/rafael/src/mm/linux-2.6.22-rc4-mm2/drivers/usb/core/urb.c:293 usb_submit_urb()
Well, a large part of the problem is that
usb-try-to-debug-bug-8561.patch
hasn't been reverted in 2.6.22-rc4-mm2. Andrew, that patch is supposed to be completely gone. It isn't still present in your tree, is it?
Alan Stern
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 31 lines · Alan Stern
Quoted 27 lines · Rafael J. Wysocki
Quoted 1 line
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails
device_suspend()immediately (I don't think it's freezer-related).I've got the following trace from it:
usb_endpointusbdev3.2_ep81: PM: suspend 0->1, parent 3-1:1.0 already 2 Suspending device 3-1:1.0
Suspending device usbdev3.2_ep00
Suspending device 3-1
Suspending device eth1
Suspending device eth0
Suspending device usbdev3.1
Suspending device usbdev3.1_ep81
Suspending device 3-0:1.0
Suspending device usbdev3.1_ep00
Suspending device usb3
hub 3-0:1.0:hub_suspendohci_hcd0000:00:02.1: needs reinit!
usb usb3: suspend fail, err -16
usb usb3: 'global' suspend -16
hub 3-0:1.0:hub_resume
hub 3-0:1.0: activate --> -108suspend_device(): usb_suspend+0x0/0x30() returns -16
Could not suspend device usb3: error -16Quoted 1 line
WARNING: at /home/rafael/src/mm/linux-2.6.22-rc4-mm2/drivers/usb/core/urb.c:293 usb_submit_urb()
Quoted 5 lines
Well, a large part of the problem is that
usb-try-to-debug-bug-8561.patchhasn't been reverted in 2.6.22-rc4-mm2.
Yes, the problem is not present after reverting this patch.
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 32 lines · Rafael J. Wysocki
Quoted 31 lines · Alan Stern
Quoted 28 lines · Rafael J. Wysocki
Quoted 1 line
I'll see if I can reproduce your problem here.
Yes, I can. It's only necessary to load usb-storage (without any devices actually using it) and it fails
device_suspend()immediately (I don't think it's freezer-related).I've got the following trace from it:
usb_endpointusbdev3.2_ep81: PM: suspend 0->1, parent 3-1:1.0 already 2 Suspending device 3-1:1.0
Suspending device usbdev3.2_ep00
Suspending device 3-1
Suspending device eth1
Suspending device eth0
Suspending device usbdev3.1
Suspending device usbdev3.1_ep81
Suspending device 3-0:1.0
Suspending device usbdev3.1_ep00
Suspending device usb3
hub 3-0:1.0:hub_suspendohci_hcd0000:00:02.1: needs reinit!
usb usb3: suspend fail, err -16
usb usb3: 'global' suspend -16
hub 3-0:1.0:hub_resume
hub 3-0:1.0: activate --> -108suspend_device(): usb_suspend+0x0/0x30() returns -16
Could not suspend device usb3: error -16WARNING: at /home/rafael/src/mm/linux-2.6.22-rc4-mm2/drivers/usb/core/urb.c:293 usb_submit_urb()
Quoted 7 lines
Quoted 5 lines
Well, a large part of the problem is that
usb-try-to-debug-bug-8561.patchhasn't been reverted in 2.6.22-rc4-mm2.
Yes, the problem is not present after reverting this patch.
Not for me, I had that patch already reverted. As I said there was a point when bisecting which the kernel came back to life instead of just hanging trying to suspend.
I'll try to get a trace with that. May the usb_storage verbose debug help there?
Signature · 2 lines
mattia :wq!
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 7 lines · Mattia Dongili
Quoted 1 line
Yes, the problem is not present after reverting this patch.
Not for me, I had that patch already reverted. As I said there was a point when bisecting which the kernel came back to life instead of just hanging trying to suspend.
I'll try to get a trace with that. May theusb_storageverbose debug help there?
I've lost track of the start of this thread, so it would help to see a dmesg log with CONFIG_USB_DEBUG turned on. CONFIG_USB_STORAGE_DEBUG doesn't matter so much because the usb-storage suspend and resume routines don't do a lot of work.
Alan Stern
Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 10 lines · Alan Stern
Quoted 7 lines · Mattia Dongili
Quoted 1 line
Yes, the problem is not present after reverting this patch.
Not for me, I had that patch already reverted. As I said there was a point when bisecting which the kernel came back to life instead of just hanging trying to suspend.
I'll try to get a trace with that. May theusb_storageverbose debug help there?
Quoted 4 lines
I've lost track of the start of this thread, so it would help to see a dmesg log with
CONFIG_USB_DEBUGturned on.CONFIG_USB_STORAGE_DEBUGdoesn't matter so much because the usb-storage suspend and resume routines don't do a lot of work.
Sorry, it was probably me who messed things up. It looks like it's not usb-storage who's preventing suspend here. I have this diff between a single user mode where I can suspend and a multiuser environment where suspend hangs, will go loading the missing modules one by one and get a better idea...
Sorry for the noise.
root/lsmod-str-nono.txt renamed from root/lsmod-str.txt +36 -1
@@ -1,10 +1,20 @@ +ac +acpi_cpufreq agpgart arc4 +auth_rpcgss backlight +battery blkcipher bluetooth +button cdrom cfg80211 +cpufreq_conservative +cpufreq_ondemand +cpufreq_powersave +cpufreq_stats +cpufreq_userspace dm_crypt dm_mirror dm_mod
@@ -12,20 +22,39 @@ ecb ehci_hcd evdev +exportfs +fan firmware_class +freq_table fuse hci_usb i2c_i801 ide_cd +inet_diag intel_agp +iptable_filter +iptable_nat +ip_tables +ipt_MASQUERADE +ipv6 iwl3945 +l2cap +lockd loop mac80211 +nf_conntrack +nf_conntrack_ipv4 +nf_nat +nfnetlink +nfs +nfs_acl +nfsd pcmcia pcmcia_core psmouse r5u870 rc80211_simple +rfcomm rsrc_nonstatic rtc sky2
@@ -38,16 +67,22 @@ snd_timer sony_laptop soundcore +sunrpc +tcp_diag +thermal tifm_7xx1 tifm_core tpm tpm_bios tpm_infineon uhci_hcd -usb_storage usbcore +usb_storage v4l1_compat v4l2_common video_buf videodev +x_tables +xt_state +xt_tcpudp yenta_socket
Signature · 2 lines
mattia :wq!
it's iwl3945 [Re: can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
In reply to Alan SternQuoted 1 line · Alan Stern
I've lost track of the start of this thread, so it would help to see a
...
Hi,
sorry for the previous spam about not suspending.
It turns out it's actually due to iwl3945.
Looking at the changelog there's been a recent fix for suspend/resume issues, I just tested the latest snapshot (0.0.32) which indeed works.
apologies again,
Signature · 2 lines
mattia :wq!
Re: [linux-usb-devel] can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
In reply to Mattia DongiliQuoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).
Quoted 1 line
Clues?
The usb-storage thread is supposed to be unfreezable. Recent changes may have messed up the code that checks for which threads need to be frozen and which don't.
Alan Stern
Re: [linux-usb-devel] can't suspend on vaio sz (rc4 and rc5 are ok) [was Re: 2.6.22-rc4-mm2]
Quoted 14 lines · Alan Stern
Quoted 12 lines · Mattia Dongili
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc4/2.6.22-rc4-mm2/
Hello,
on this vaio sz72b I can't suspend if usb-storage is loaded. Bisecting is becoming troublesome as different sets have slightly different problems.
At one point (with the GREGKH usb stuff built) I had the kernel reporting it cannot stop the usb-storage thread so I guess that something later in the series made things worse (freezable workqueues?).
Quoted 5 lines
Quoted 1 line
Clues?
The usb-storage thread is supposed to be unfreezable. Recent changes may have messed up the code that checks for which threads need to be frozen and which don't.
I don't really think so, but well ...
That's why I asked Mattia to test the hibernation/suspend patches without the rest of -mm.
Greetings,
Rafael
Signature · 1 line
"Premature optimization is the root of all evil." - Donald Knuth
PATCH 1/1 mark calibrate_xor_blocks() __init
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.22-rc4-mm1:
...
git-md-accel.patch
...
git trees
...
calibrate_xor_blocks() can be marked __init.
---
crypto/xor.c renamed from crypto/xor.c.old +1 -1
@@ -94,7 +94,7 @@ speed / 1000, speed % 1000); } -static int +static int __init calibrate_xor_blocks (void ) {void *b1, *b2;