2.6.13-rc5-mm1
Subsystems (3)
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc5/2.6.13-rc5-mm1/
(Grab it from
http://www.zip.com.au/~akpm/linux/patches/stuff/2.6.13-rc5-mm1.gz until the kernel.org mirrors catch up)
- Added the git-scsi-iscsi.patch tree: iSCSI drivers (James Bottomley)
- This kernel is broken on ia64: the spinlock consolidation patch needs fixing.
- The acpi development tree is back in -mm.
- Dropped cachefs and the cachefs-for-AFS patches. These get in the way of memory management testing a bit, and they're being redone anyway.
Changes since 2.6.13-rc4-mm1:
linus.patch
git-acpi.patch
git-alsa.patch
git-cryptodev.patch
git-drm.patch
git-ia64.patch
git-audit.patch
git-jfs.patch
git-kbuild.patch
git-libata-adma-mwi.patch
git-libata-chs-support.patch
git-libata-passthru.patch
git-libata-promise-sata-pata.patch
git-mtd.patch
git-net.patch
git-netdev-chelsio.patch
git-netdev-e100.patch
git-netdev-sis190.patch
git-netdev-smc91x-eeprom.patch
git-netdev-ieee80211-wifi.patch
git-netdev-upstream.patch
git-ocfs2.patch
git-serial.patch
git-scsi-block.patch
git-scsi-iscsi.patch
git-scsi-misc.patch
git-sparc64.patch
Subsystem trees
-i2c-mpc-revert-duplicate-patch.patch
-skge-build-fix.patch -pci-and-yenta-pcibios_bus_to_resource.patch -disable-address-space-randomization-on-transmeta-cpus.patch -v4l-miscellaneous-fixes.patch -v4l-cx88-card-support-and-documentation-finishing.patch -maintainers-record-man-pages.patch -maintainers-record-man-pages-fix.patch -ppc64-fix-config_altivec-not-set.patch -display-name-of-fbdev-device.patch -acpi_register_gsi-change-acpi_register_gsi-interface.patch -acpi_register_gsi-change-acpi-pci-code.patch -acpi_register_gsi-change-hpet-driver.patch -acpi_register_gsi-change-phpacpi-driver.patch -acpi_register_gsi-change-acpi-based-8250-driver.patch -acpi_register_gsi-change-ia64-iosapic-code.patch -acpi-ext-build-fix.patch
-no-acpi-build-fix.patch
-pci_link-pm_message_t-fix.patch -acpi-fix-table-discovery-from-efi-for-x86.patch -enable-acpi_hotplug_cpu-automatically-if-hotplug_cpu=y.patch -drivers-char-drm-drm_pcic-fix-warnings.patch -input-quirk-for-the-fn-key-on-powerbooks-with-an-usb.patch -scsi_sata-has-to-be-a-tristate.patch -include-net-ieee80211h-must-include-linux-wirelessh.patch -drivers-net-wireless-hostap-hostapc-export_symtab-does-nothing.patch -fc4-warning-fix.patch -scsi-ibmvscsi-srph-fix-a-wrong-type-code-used-for-srp_login_rej.patch -usb-ehci-microframe-handling-fix.patch -silence-cs89x0.patch
-orinoco-sparse-fixes.patch
-tms380tr-move-to-dma-api.patch -forcedeth-write-back-the-misordered-mac-address.patch -ppc32-mark-boards-that-dont-build-as-broken.patch -ppc32-add-440ep-support.patch -ppc32-add-bamboo-platform.patch -ppc32-add-bamboo-defconfig.patch -ppc32-add-missing-4xx-emac-sysfs-nodes.patch -8xx-convert-fec-driver-to-use-work_struct.patch -8xx-using-dma_alloc_coherent-instead-consistent_alloc.patch -8xx-fec-fix-interrupt-handler-prototypes.patch -ppc32-remove-board-support-for-ep405.patch -fix-outstanding-gzip-zlib-security-issues.patch -fix-outstanding-gzip-zlib-security-issues-ppc64.patch -remove-special-hpet_emulate_rtc-config-option.patch -use-pci_device-in-forcedethc.patch
Merged
+x86_64-ignore-machine-checks-from-boot-time.patch
Avoid scary x86_64 messages
+__bio_clone-dead-comment.patch
Fix a bad comment
+make-visws-compile-again.patch
+visws-linkage-fix.patch
visws build fixes
+remove-linux-pagemaph-from-linux-swaph.patch
sparc32 build fix
+8xx-convert-fec-driver-to-use-work_struct.patch +8xx-using-dma_alloc_coherent-instead-consistent_alloc.patch +8xx-fec-fix-interrupt-handler-prototypes.patch +ppc32-8xx-fix-cpm-ethernet-description.patch +ppc32-8xx-restrict-enet_big_buffers-option.patch +ppc32-8xx-kill-unused-variable-in-commproc.patch +ppc32-8xx-commproc-avoid-direct-pte-manipulation-use-dma-coherent-api-instead.patch
ppc32 stuff
+move-the-fix-to-align-node_end_pfns-to-a-proper-location.patch
sparsemem setup fix
+crc32c-typo-fix.patch
Fix a tpyo
+fix-possible-null-pointer-access-acpi_pci_irq_disable.patch
ACPI fix
+gregkh-i2c-i2c-max6875-simplify.patch
+gregkh-i2c-i2c-max6875-fix-build-error.patch
+gregkh-i2c-i2c-max6875-kobj_to_i2c_client.patch
+gregkh-i2c-i2c-max6875-cleanup.patch
+gregkh-i2c-w1-netlink-callbacks.patch
Additions to Greg's i2c tree
+hid-core-wireless-security-lock-blacklist-entry.patch
USB fix
+apple-powerbook-usb-keyboard-hid-fix.patch
+ns558-list-handling-fix.patch
Input driver fixes
+activate-sata300-tx4-in-sata_promise.patch
New sata device
+git-net-ddcp-fixes.patch
+git-net-svcsock-build-fix.patch
git-net build fixes
-tcp-hang.patch
No longer needed
+time-conversion-error-in-net-sunrpc-svcsockc.patch
timeval calculation fix
+mbio_bus-pm_message_t-fix.patch
git-netdev fix
+git-scsi-iscsi-vs-git-net.patch
Make the iscsi code play properly with netlink changes in git-net.patch
+aic79xx-needs-scsi_transport_spi.patch
git-scsi-misc build fix
+areca-raid-linux-scsi-driver.patch
Bring this driver back - apparently some people are using it, and the hardware is getting more popular. But this driver is in poor shape and much work remains to be done.
+make-usb-handoff-the-default-usb-no-handoff-turns-it-off.patch
Make usb-handoff the default mode.
+vm-zone-reclaim-atomic-ops-cleanup.patch
+mm-fix-madvise-vma-merging.patch
MM fixes
+smaps-reading-fix.patch
Fix /proc/pid/smaps
+pcp32-fix-asm-ppc-dma-mappingh-sparse-warning.patch +ppc32-fix-gcc4-warning-in-asm-ppc-timeh.patch
ppc32 updates
+ppc64-allow-xmon=off.patch
+ppc64-update-xmon-helptext.patch
+ppc64-add-vmx-save-flag-to-vpa.patch
+ppc64-four-level-pagetables.patch
+ppc64-four-level-pagetables-fix.patch
ppc64 updates
+mips-remove-obsolete-giu-function-call-for-vr41xx.patch +mips-update-irq-handling-for-vr41xx.patch +mips-change-system-type-name-in-proc-for-vr41xx.patch +mips-remove-vr4181-support.patch +mips-remove-hp-laserjet-remains.patch +dec-pmag-aa-framebuffer-update.patch +dec-pmag-ba-frame-buffer-update.patch +dec-pmagb-b-framebuffer-update.patch
MIPS stuff
-x86-automatically-enable-bigsmp-when-we-have-more-than-8-cpus.patch +x86-automatically-enable-bigsmp-when-we-have-more-than-8-cpus-2.patch +x86-automatically-enable-bigsmp-when-we-have-more-than-8-cpus-2-tidy.patch
New version of this patch
+i386-fix-incorrect-tss-entry-for-ldt.patch +x86-more-asm-cleanups.patch +x86-privilege-cleanup.patch +x86-make-iopl-explicit.patch +x86-remove-redundant-tss-clearing.patch +x86-introduce-a-write-acessor-for-updating-the-current-ldt.patch +x86-nmi-better-support-for-debuggers.patch +x86-nmi-better-support-for-debuggers-fix.patch +i386-encapsulate-copying-of-pgd-entries.patch
x86 cleanups.
+i386-transparent-paravirtualization-sub-arch-move-msr-accessors-into-the-sub-arch-layer.patch +i386-transparent-paravirtualization-sub-arch-move-privileged-processor-operations-to-the-subarch-layer.patch +i386-transparent-paravirtualization-sub-arch-move-sensitive-system-definitions-into-the-sub-arch-layer.patch +i386-transparent-paravirtualization-sub-arch-move-tlb-flush-definitions-to-the-sub-architecture-level.patch +i386-transparent-paravirtualization-sub-arch-move-descriptor-table-management-into-the-sub-arch-layer.patch +i386-transparent-paravirtualization-sub-arch-move-sensitive-i-o-instructions-into-the-sub-arch-layer.patch +i386-transparent-paravirtualization-sub-arch-create-accessors-that-allow-the-i386-kernel-to-run-at.patch +i386-transparent-paravirtualization-sub-arch-create-mmu-2-3-level-accessors-in-the-sub-arch-layer.patch
Various x86 changes to better support paravirtualisation. Needs some discussion.
+x86_64-create-sysfs-entries-for-cpu-only-for-present-cpus.patch +x86_64dont-call-enforce_max_cpus-when-hotplug-is-enabled.patch +x86_64fix-cluster-mode-send_ipi_allbutself-to-use-get_cpu-put_cpu.patch +x86_64dont-do-broadcast-ipis-when-hotplug-is-enabled-in-flat-mode.patch +x86_64dont-use-lowest-priority-when-using-physical-mode.patch +x86_64use-common-functions-in-cluster-and-physflat-mode.patch +x86_64-choose-physflat-for-amd-systems-only-when-8-cpus.patch
x86_64 udpates
+swsusp-add-locking-to-software_resume.patch
swsusp fix
+3c59x-pm-fixes.patch
net driver power management fixes
+uml-remove-debugging-code-from-page-fault-path.patch +uml-support-sysemu-slight-cleanup-and-speedup.patch
uml updates
+relayfs-api-cleanup.patch
+relayfs-add-read-support.patch
+relayfs-add-read-support-fix.patch
+relayfs-update-documentation.patch
Add read() support back to relayfs
+new-driver-for-yealink-usb-p1k-phone-endianness-fix.patch
Fix new-driver-for-yealink-usb-p1k-phone.patch
+s390-fix-invalid-kmalloc-flags.patch
+fix-invalid-kmalloc-flags-gfp_dma-alone.patch
Bare GFP_DMA isn't allowed now.
+sonypi-spic-initialisation-fix.patch
+sonypi-remove-obsolete-event.patch
sonypi driver updates
+optimize-writer-path-in-time_interpolator_get_counter.patch
Somewhat fix a sort-of livelock in the time interpolation code
+pnp-make-pnp_dbg-conditional-directly-on-config_pnp_debug.patch
PNP fix
+readahead-reset-cahe_hit-earlier.patch
readahead fixlet
+meye-use-dma-mapping-constants.patch
driver cleanup
+sunrpc-cache_register-can-use-wrong-module-reference.patch
sunrpc fix
+ipc-add-generic-struct-ipc_ids-seq_file-iteration.patch +ipc-convert-proc-sysvipc-to-generic-seq_file-interface.patch
ipc /proc cleanups
+flush-icache-early-when-loading-module.patch
module loading fix
+speedup-fat-filesystem-directory-reads-2.patch
fatfs speedup
+i810_audio-fix-release_region-misordering-in-error-exit-from-i810_probe.patch
Fix i810_audio error path
+schedule_timeout_uninterruptible.patch
Add schedule_timeout_interruptible() and schedule_timeout_uninterruptible()
+pnpacpi-fix-irq-and-64-bit-address-decoding.patch
PNP fix
+modified-firmware_classc-to-support-no-hotplug.patch +dell_rbu-new-dell-bios-update-driver.patch
The Dell remote BIOS update driver (again)
+fsnotify-hook-on-removexattr-too.patch
fsnotify API completeness
+create_workqueue_thread-signedness-fix.patch
signedness fix
+proc-link-count-fix.patch
Fix link counts in /proc
+add-rdinit-parameter-to-pick-early-userspace-init.patch
Add separate `rdinit=' parameter
+aio-kiocb-locking-to-serialise-retry-and-cancel.patch
AIO locking fix
+cleanup-of-deadline_dispatch_requests.patch
deadline cleanup
+introduce-and-use-kzalloc.patch
+ia64-convert-kcalloc-to-kzalloc.patch
+ppc64-convert-kcalloc-to-kzalloc.patch
+input-convert-kcalloc-to-kzalloc.patch
+usb-convert-kcalloc-to-kzalloc.patch
+pci-convert-kcalloc-to-kzalloc.patch
+drivers-convert-kcalloc-to-kzalloc.patch
+fs-convert-kcalloc-to-kzalloc.patch
+alsa-convert-kcalloc-to-kzalloc.patch
Add and use kzalloc()
+ipmi-add-per-channel-ipmb-addresses.patch +ipmi-high-res-timer-support-fixes.patch +ipmi-watchdog-nmi-interaction-fixes.patch +ipmi-allow-userland-to-include-ipmih.patch +ipmi-oem-flag-handling-and-hacks-for-some-dell-machines.patch +ipmi-clean-up-versioning-of-the-ipmi-driver.patch
IPMI driver updates
+hfs-remove-debug-code.patch
+hfs-show_options-support.patch
+hfs-nls-support.patch
HFS filesystem updates
+sd-scr-register-fix-a-bit-byte-counting-error-in-the-mmc-sd-code.patch +add-write-protection-switch-handling-to-the-pxa-mmc-driver.patch
Secure digital driver updates and fixes
+corgi-add-keyboard-and-touchscreen-device-definitions.patch +corgi-add-mmc-sd-write-protection-switch-handling.patch
More Corgi additions
+fix-smsc_ircc_init-return-value.patch
smsc driver fix
+debug-preempt-tracing.patch
+debug-preempt-tracing-fix.patch
+debug-preempt-tracing-fix-2.patch
+debug-preempt-tracing-fix-3.patch
Add new debug code which can be used to hunt down locking errors.
+mips-build-fix-for-spinlock-consolidation.patch
Fix spinlock-consolidation.patch
+slab-leak-detector-give-longer-traces.patch
Add longer stack backtraces to the slab leak detector
+device-suspend-debug.patch
Add a bit of debugging to device_suspend()
+sched-dont-kick-alb-in-the-presence-of-pinned-task.patch
CPU scheduler fix
-cachefs-filesystem.patch
-cachefs-documentation.patch -add-page-becoming-writable-notification.patch -fix-page-becoming-writable-in-do_wp_page.patch -fix-page-becoming-writable-vm_page_prot.patch -fix-page-becoming-writable-in-do_file_page.patch
provide-a-filesystem-specific-syncable-page-bit.patch
-make-afs-use-cachefs.patch -split-general-cache-manager-from-cachefs.patch -split-general-cache-manager-from-cachefs-fs-fscache-cleanups.patch -turn-cachefs-into-a-cache-backend.patch -rework-the-cachefs-documentation-to-reflect-fs-cache-split.patch -update-afs-client-to-reflect-cachefs-split.patch -make-page-becoming-writable-notification-a-vma-op-only-kafs-fix.patch -fscache-menuconfig-help-fix-documentation-path.patch
Dropped
+fbdev-dont-allow-softcursor-use-from-userland.patch +fbdev-mach64-atari-patch.patch
fbdev updates
+md-fix-minor-error-in-raid10-read-balancing-calculation.patch +md-fail-io-request-to-md-that-require-a-barrier.patch
MD updates
+update-documentation-docbook-kernel-hackingtmpl.patch +documentation-how-to-apply-patches-for-various-trees.patch
Documentation fixes
-drivers-scsi-aic7xxx-possible-cleanups.patch
Dropped - too hard to maintain as the aic drivers are being worked on.
+include-asm-arm26-hardirqh-remove-define-irq_enter.patch +remove-sound-oss-skeletonc.patch +drivers-char-lpc-use-of-the-time_after-macro.patch +spelling-and-whitespace-fixes-for-reporting-bugs.patch +remove-invalid-comment-in-mm-page_allocc.patch +include-asm-i386-extern-inline-static-inline.patch +extern-inline-static-inline.patch +include-linux-bioh-extern-inline-static-inline.patch
Little fixes
-drivers-net-sk98lin-possible-cleanups.patch
Dropped, I think. Rejects.
-remove-linux-versionh-includes.patch -remove-linux-versionh-from-drivers-net.patch -remove-linux-versionh-from-drivers-scsi.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh-fix.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh-fix-2.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh-fix-3.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh-fix-4.patch -move-kernel_version-from-linux-versionh-to-linux-utsnameh-fix-5.patch -remove-linux-versionh-include-for-mm.patch -remove-linux-versionh-from-net-ieee80211.patch -remove-linux-versionh-from-drivers-scsi-for-mm.patch -remove-linux-versionh-from-drivers-net-for-mm.patch
Drop these - they're causing tons of patch maintenance grief as everything else changes. Plus various little bits of the above keep on getting merged into the subsystem trees.
All 683 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc5/2.6.13-rc5-mm1/patch-list
PATCH 1/1 mips: moreover remove vr4181
Hi,
We also need this patch for removing mips vr4181.
Please apply.
Yoichi
arch/mips/Makefile +0 -7
@@ -469,13 +469,6 @@ load-$(CONFIG_LASAT) += 0xffffffff80000000 # -# NEC Osprey (vr4181) board -# -core-$(CONFIG_NEC_OSPREY) += arch/mips/vr4181/common/ \ - arch/mips/vr4181/osprey/ -load-$(CONFIG_NEC_OSPREY) += 0xffffffff80002000 - -# # Common VR41xx # core-$(CONFIG_MACH_VR41XX) += arch/mips/vr41xx/common/
PATCH 1/1 more vr4181 removal
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.13-rc4-mm1:
...
+mips-remove-vr4181-support.patch
...
MIPS stuff
...
---
arch/mips/Kconfig | 12 +----------- arch/mips/Makefile | 7 ------- arch/mips/kernel/cpu-probe.c | 6 ------ 3 files changed, 1 insertion(+), 24 deletions(-)
arch/mips/Kconfig renamed from arch/mips/Kconfig.old +1 -11
@@ -445,11 +445,6 @@ depends on DDB5477 default 0 -config NEC_OSPREY - bool "Support for NEC Osprey board" - select DMA_NONCOHERENT - select IRQ_CPU - config SGI_IP22 bool "Support for SGI IP22 (Indy/Indigo2)" select ARC
@@ -974,7 +969,7 @@ config CPU_LITTLE_ENDIAN bool "Generate little endian code" - default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || NEC_OSPREY || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA + default y if ACER_PICA_61 || CASIO_E55 || DDB5074 || DDB5476 || DDB5477 || MACH_DECSTATION || IBM_WORKPAD || LASAT || MIPS_COBALT || MIPS_ITE8172 || MIPS_IVR || SOC_AU1X00 || OLIVETTI_M700 || SNI_RM200_PCI || VICTOR_MPC30X || ZAO_CAPCELLA default n if MIPS_EV64120 || MIPS_EV96100 || MOMENCO_OCELOT || MOMENCO_OCELOT_G || SGI_IP22 || SGI_IP27 || SGI_IP32 || TOSHIBA_JMR3927 help Some MIPS machines can be configured for either little or big endian
@@ -1091,11 +1086,6 @@ config HAVE_STD_PC_SERIAL_PORT bool -config VR4181 - bool - depends on NEC_OSPREY - default y - config ARC_CONSOLE bool "ARC console support" depends on SGI_IP22 || SNI_RM200_PCI
arch/mips/Makefile renamed from arch/mips/Makefile.old +0 -7
@@ -469,13 +469,6 @@ load-$(CONFIG_LASAT) += 0xffffffff80000000 # -# NEC Osprey (vr4181) board -# -core-$(CONFIG_NEC_OSPREY) += arch/mips/vr4181/common/ \ - arch/mips/vr4181/osprey/ -load-$(CONFIG_NEC_OSPREY) += 0xffffffff80002000 - -# # Common VR41xx # core-$(CONFIG_MACH_VR41XX) += arch/mips/vr41xx/common/
arch/mips/kernel/cpu-probe.c renamed from arch/mips/kernel/cpu-probe.c.old +0 -6
@@ -229,15 +229,9 @@break ;case PRID_IMP_VR41XX :switch (c->processor_id &0xf0 ) { -#ifndef CONFIG_VR4181 case PRID_REV_VR4111 : c->cputype =CPU_VR4111 ;break ; -#else -case PRID_REV_VR4181 : - c->cputype =CPU_VR4181 ; -break ; -#endif case PRID_REV_VR4121 : c->cputype =CPU_VR4121 ;break ;
PATCH 1/1 drivers/net/phy/phy_device.c: fix compilation
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.13-rc4-mm1:
...
git-netdev-upstream.patch
...
Subsystem trees
...
gcc 4.0 correctly rejects this code:
<-- snip -->
...
CC drivers/net/phy/phy_device.odrivers/net/phy/phy_device.c:659: error: static declaration of 'genphy_driver' follows non-static declaration include/linux/phy.h:377: error: previous declaration of 'genphy_driver' was here
make[3]: *** [drivers/net/phy/phy_device.o] Error 1
<-- snip -->
include/linux/phy.h renamed from include/linux/phy.h.old +0 -1
@@ -374,5 +374,4 @@void phy_print_status (struct phy_device *phydev);extern struct bus_type mdio_bus_type; -extern struct phy_driver genphy_driver;#endif /* __PHY_H */
drivers/net/phy/phy_device.c renamed from drivers/net/phy/phy_device.c.old +2 -0
@@ -39,6 +39,8 @@#include <asm/irq.h> #include <asm/uaccess.h> +static struct phy_driver genphy_driver; +/* get_phy_device * * description: Reads the ID registers of the PHY at addr on the
Quoted 1 line · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc5/2.6.13-rc5-mm1/
I probably don't need/want phy stuff anyhow, but when I tried it:
Problem:drivers/built-in.o: In function `phy_start_machine':
: undefined reference to phy_timer' drivers/built-in.o: In function phy_stop_machine':
: undefined reference to `phy_stop_interrupts'
make: *** [.tmp_vmlinux1] Error 1
Config:
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.13-rc5-mm1
# Sun Aug 7 11:27:22 2005
#CONFIG_X86=yCONFIG_SEMAPHORE_SLEEPERS=yCONFIG_MMU=yCONFIG_UID16=yCONFIG_GENERIC_ISA_DMA=yCONFIG_GENERIC_IOMAP=y
#
# Code maturity level options
#CONFIG_EXPERIMENTAL=yCONFIG_CLEAN_COMPILE=yCONFIG_BROKEN_ON_SMP=yCONFIG_LOCK_KERNEL=yCONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#CONFIG_LOCALVERSION=""CONFIG_SWAP=yCONFIG_SYSVIPC=y
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not setCONFIG_SYSCTL=y
# CONFIG_AUDIT is not setCONFIG_HOTPLUG=yCONFIG_KOBJECT_UEVENT=yCONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not setCONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not setCONFIG_PRINTK=yCONFIG_BUG=yCONFIG_BASE_FULL=yCONFIG_FUTEX=yCONFIG_EPOLL=yCONFIG_SHMEM=yCONFIG_CC_ALIGN_FUNCTIONS=0CONFIG_CC_ALIGN_LABELS=0CONFIG_CC_ALIGN_LOOPS=0CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not setCONFIG_BASE_SMALL=0
#
# Loadable module support
#CONFIG_MODULES=yCONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not setCONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not setCONFIG_KMOD=y
#
# Processor type and features
#CONFIG_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 set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not setCONFIG_MK7=y
# 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_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not setCONFIG_X86_CMPXCHG=yCONFIG_X86_XADD=yCONFIG_X86_L1_CACHE_SHIFT=6CONFIG_RWSEM_XCHGADD_ALGORITHM=yCONFIG_GENERIC_CALIBRATE_DELAY=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_INVLPG=yCONFIG_X86_BSWAP=yCONFIG_X86_POPAD_OK=yCONFIG_X86_GOOD_APIC=yCONFIG_X86_INTEL_USERCOPY=yCONFIG_X86_USE_PPRO_CHECKSUM=yCONFIG_X86_USE_3DNOW=yCONFIG_HPET_TIMER=yCONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not setCONFIG_PREEMPT=yCONFIG_PREEMPT_BKL=yCONFIG_X86_UP_APIC=yCONFIG_X86_UP_IOAPIC=yCONFIG_X86_LOCAL_APIC=yCONFIG_X86_IO_APIC=yCONFIG_X86_TSC=yCONFIG_X86_MCE=yCONFIG_X86_MCE_NONFATAL=y
# CONFIG_X86_MCE_P4THERMAL is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not setCONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not setCONFIG_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_MATH_EMULATION is not setCONFIG_MTRR=y
# CONFIG_EFI is not setCONFIG_HAVE_DEC_LOCK=yCONFIG_REGPARM=yCONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not setCONFIG_HZ_1000=yCONFIG_HZ=1000CONFIG_PHYSICAL_START=0x100000
# CONFIG_KEXEC is not set
#
# Performance-monitoring counters support
#
# CONFIG_PERFCTR is not set
#
# Power management options (ACPI, APM)
#CONFIG_PM=yCONFIG_PM_DEBUG=y
# CONFIG_SOFTWARE_SUSPEND is not set
#
# ACPI (Advanced Configuration and Power Interface) Support #CONFIG_ACPI=yCONFIG_ACPI_BOOT=yCONFIG_ACPI_INTERPRETER=yCONFIG_ACPI_SLEEP=yCONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=yCONFIG_ACPI_VIDEO=mCONFIG_ACPI_HOTKEY=y
# CONFIG_ACPI_FAN is not set CONFIG_ACPI_PROCESSOR=mCONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_BLACKLIST_YEAR=0CONFIG_ACPI_DEBUG=yCONFIG_ACPI_BUS=yCONFIG_ACPI_EC=yCONFIG_ACPI_POWER=yCONFIG_ACPI_PCI=yCONFIG_ACPI_SYSTEM=yCONFIG_X86_PM_TIMER=yCONFIG_ACPI_CONTAINER=y
#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set
#
# CPU Frequency scaling
#CONFIG_CPU_FREQ=yCONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
#
# CPUFreq processor drivers
#
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_GX_SUSPMOD is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not setCONFIG_X86_CPUFREQ_NFORCE2=y
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set
#
# shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set
#
# 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 setCONFIG_PCI_GOANY=yCONFIG_PCI_BIOS=yCONFIG_PCI_DIRECT=yCONFIG_PCI_MMCONFIG=y
# CONFIG_PCIEPORTBUS is not set
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_LEGACY_PROC is not setCONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set
#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set
#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
#
# Executable file formats
#CONFIG_BINFMT_ELF=yCONFIG_BINFMT_AOUT=yCONFIG_BINFMT_MISC=y
#
# Networking
#CONFIG_NET=y
#
# Networking options
#CONFIG_PACKET=yCONFIG_PACKET_MMAP=yCONFIG_UNIX=yCONFIG_XFRM=y
# CONFIG_XFRM_USER is not setCONFIG_NET_KEY=yCONFIG_INET=yCONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not setCONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_TUNNEL is not setCONFIG_IP_TCPDIAG=yCONFIG_IP_TCPDIAG_IPV6=y
# CONFIG_TCP_CONG_ADVANCED is not setCONFIG_TCP_CONG_BIC=yCONFIG_IPV6=yCONFIG_IPV6_PRIVACY=yCONFIG_INET6_AH=mCONFIG_INET6_ESP=mCONFIG_INET6_IPCOMP=mCONFIG_INET6_TUNNEL=mCONFIG_IPV6_TUNNEL=m
# CONFIG_NETFILTER is not set
#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set
#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP 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_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_SCHED is not set
# CONFIG_NET_CLS_ROUTE is not set
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NETFILTER_NETLINK is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_IEEE80211 is not set
#
# Device Drivers
#
#
# Generic Driver Options
#CONFIG_STANDALONE=yCONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set
#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set
#
# Parallel port support
#
# CONFIG_PARPORT is not set
#
# Plug and Play support
#
# CONFIG_PNP is not set
#
# Block devices
#CONFIG_BLK_DEV_FD=y
# 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=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not setCONFIG_BLK_DEV_RAM_COUNT=16CONFIG_INITRAMFS_SOURCE=""
# CONFIG_LBD is not set
# CONFIG_CDROM_PKTCDVD is not set
#
# IO Schedulers
#CONFIG_IOSCHED_NOOP=yCONFIG_IOSCHED_AS=yCONFIG_IOSCHED_DEADLINE=yCONFIG_IOSCHED_CFQ=y
# CONFIG_ATA_OVER_ETH is not set
#
# ATA/ATAPI/MFM/RLL support
#CONFIG_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=yCONFIG_IDEDISK_MULTI_MODE=yCONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set CONFIG_BLK_DEV_IDESCSI=y
# CONFIG_IDE_TASK_IOCTL is not set
#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_CMD640 is not setCONFIG_BLK_DEV_IDEPCI=yCONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not setCONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not setCONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not setCONFIG_BLK_DEV_AMD74XX=y
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not setCONFIG_BLK_DEV_PDC202XX_NEW=yCONFIG_PDC202XX_FORCE=y
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_ARM is not setCONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not setCONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#CONFIG_SCSI=y
# CONFIG_SCSI_PROC_FS is not set
#
# 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 set
# CONFIG_BLK_DEV_SR is not setCONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs #CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ARCMSR 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_DPT_I2O is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not setCONFIG_SCSI_SATA=y
# CONFIG_SCSI_ATA_ADMA is not set
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_ATA_PIIX is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_SX4 is not setCONFIG_SCSI_SATA_SIL=y
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not setCONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA24XX 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 set
#
# Multi-device support (RAID and LVM)
#CONFIG_MD=yCONFIG_BLK_DEV_MD=yCONFIG_MD_LINEAR=y
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_RAID6 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_MD_FAULTY is not set
# CONFIG_BLK_DEV_DM is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_IEEE1394 is not set
#
# I2O device support
#CONFIG_I2O=yCONFIG_I2O_EXT_ADAPTEC=y
# CONFIG_I2O_CONFIG is not set
# CONFIG_I2O_BUS is not setCONFIG_I2O_BLOCK=m
# CONFIG_I2O_SCSI is not setCONFIG_I2O_PROC=m
#
# Network device support
#CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#CONFIG_PHYLIB=y
# CONFIG_PHYCONTROL is not set
#
# MII PHY device drivers
#CONFIG_MARVELL_PHY=yCONFIG_DAVICOM_PHY=yCONFIG_QSEMI_PHY=yCONFIG_LXT_PHY=yCONFIG_CICADA_PHY=y
#
# Ethernet (10 or 100Mbit)
#CONFIG_NET_ETHERNET=yCONFIG_MII=m
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_HP100 is not setCONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_B44 is not setCONFIG_FORCEDETH=y
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
# CONFIG_E100 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 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 setCONFIG_SK98LIN=y
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set
#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set
#
# Token Ring devices
#
# CONFIG_TR is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Wan interfaces
#
# 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 setCONFIG_NETCONSOLE=m
# CONFIG_KGDBOE is not setCONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not setCONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#CONFIG_INPUT=y
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not setCONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not setCONFIG_JOYSTICK_GRIP=y
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set
#
# Hardware I/O ports
#CONFIG_SERIO=yCONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not setCONFIG_SERIO_PCIPS2=yCONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not setCONFIG_GAMEPORT=yCONFIG_GAMEPORT_NS558=y
# CONFIG_GAMEPORT_L4 is not set
# CONFIG_GAMEPORT_EMU10K1 is not set
# CONFIG_GAMEPORT_FM801 is not set
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not setCONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not setCONFIG_HW_RANDOM=y
# CONFIG_NVRAM is not setCONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not setCONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not setCONFIG_HPET_MMAP=yCONFIG_HANGCHECK_TIMER=y
#
# TPM devices
#
# CONFIG_TCG_TPM is not set
#
# I2C support
#CONFIG_I2C=yCONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#CONFIG_I2C_ALGOBIT=mCONFIG_I2C_ALGOPCF=m
# CONFIG_I2C_ALGOPCA is not set
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not setCONFIG_I2C_ISA=mCONFIG_I2C_NFORCE2=m
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not setCONFIG_I2C_SENSOR=y
#
# Miscellaneous I2C Chip support
#CONFIG_SENSORS_DS1337=m
# CONFIG_SENSORS_DS1374 is not setCONFIG_SENSORS_EEPROM=m
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_RTC8564 is not set
# CONFIG_SENSORS_MAX6875 is not set
# 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
#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
#
# Hardware Monitoring support
#CONFIG_HWMON=yCONFIG_SENSORS_ADM1021=m
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1031 is not setCONFIG_SENSORS_ADM9240=yCONFIG_SENSORS_ASB100=mCONFIG_SENSORS_ATXP1=y
# CONFIG_SENSORS_DS1621 is not setCONFIG_SENSORS_FSCHER=mCONFIG_SENSORS_FSCPOS=mCONFIG_SENSORS_GL518SM=mCONFIG_SENSORS_GL520SM=mCONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_LM63 is not setCONFIG_SENSORS_LM75=m
# CONFIG_SENSORS_LM77 is not setCONFIG_SENSORS_LM78=m
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not setCONFIG_SENSORS_LM85=m
# CONFIG_SENSORS_LM87 is not setCONFIG_SENSORS_LM90=mCONFIG_SENSORS_LM92=m
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_PC87360 is not setCONFIG_SENSORS_SIS5595=m
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47B397 is not setCONFIG_SENSORS_VIA686A=mCONFIG_SENSORS_W83781D=mCONFIG_SENSORS_W83792D=mCONFIG_SENSORS_W83L785TS=m
# CONFIG_SENSORS_W83627HF is not setCONFIG_SENSORS_W83627EHF=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Misc devices
#
# CONFIG_IBM_ASM is not set
#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
#
# Graphics support
#
# CONFIG_FB is not set
# CONFIG_VIDEO_SELECT is not set
#
# Console display driver support
#CONFIG_VGA_CONSOLE=yCONFIG_DUMMY_CONSOLE=y
#
# Speakup console speech
#
# CONFIG_SPEAKUP is not set
#
# Sound
#CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
# CONFIG_SND is not set
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
#
# USB support
#CONFIG_USB_ARCH_HAS_HCD=yCONFIG_USB_ARCH_HAS_OHCI=yCONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not setCONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#CONFIG_USB_EHCI_HCD=yCONFIG_USB_EHCI_SPLIT_ISO=yCONFIG_USB_EHCI_ROOT_HUB_TT=y
# CONFIG_USB_ISP116X_HCD is not setCONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN is not setCONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
#
# USB Device Class drivers
#CONFIG_USB_AUDIO=mCONFIG_USB_BLUETOOTH_TTY=mCONFIG_USB_MIDI=mCONFIG_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=y
# CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=yCONFIG_USB_STORAGE_FREECOM=yCONFIG_USB_STORAGE_ISD200=yCONFIG_USB_STORAGE_DPCM=yCONFIG_USB_STORAGE_USBAT=yCONFIG_USB_STORAGE_SDDR09=yCONFIG_USB_STORAGE_SDDR55=yCONFIG_USB_STORAGE_JUMPSHOT=y
#
# USB Input Devices
#CONFIG_USB_HID=yCONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
# CONFIG_USB_HIDDEV is not setCONFIG_USB_AIPTEK=mCONFIG_USB_WACOM=m
# CONFIG_USB_ACECAD is not setCONFIG_USB_KBTAB=mCONFIG_USB_POWERMATE=mCONFIG_USB_MTOUCH=m
# CONFIG_USB_ITMTOUCH is not setCONFIG_USB_EGALAX=m
# CONFIG_USB_YEALINK is not setCONFIG_USB_XPAD=mCONFIG_USB_ATI_REMOTE=m
# CONFIG_USB_KEYSPAN_REMOTE is not set
# CONFIG_USB_APPLETOUCH is not set
#
# USB Imaging devices
#CONFIG_USB_MDC800=mCONFIG_USB_MICROTEK=m
#
# USB Multimedia devices
#CONFIG_USB_DABUSB=m
#
# Video4Linux support is needed for USB Multimedia device support #
#
# USB Network Adapters
#CONFIG_USB_CATC=mCONFIG_USB_KAWETH=mCONFIG_USB_PEGASUS=mCONFIG_USB_RTL8150=mCONFIG_USB_USBNET=m
#
# USB Host-to-Host Cables
#CONFIG_USB_ALI_M5632=yCONFIG_USB_AN2720=yCONFIG_USB_BELKIN=yCONFIG_USB_GENESYS=yCONFIG_USB_NET1080=yCONFIG_USB_PL2301=yCONFIG_USB_KC2190=y
#
# Intelligent USB Devices/Gadgets
#CONFIG_USB_ARMLINUX=yCONFIG_USB_EPSON2888=yCONFIG_USB_ZAURUS=yCONFIG_USB_CDCETHER=y
#
# USB Network Adapters
#CONFIG_USB_AX8817X=yCONFIG_USB_MON=y
#
# USB port drivers
#
#
# USB Serial Converter support
#CONFIG_USB_SERIAL=yCONFIG_USB_SERIAL_CONSOLE=yCONFIG_USB_SERIAL_GENERIC=yCONFIG_USB_SERIAL_AIRPRIME=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_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_PL2303=mCONFIG_USB_SERIAL_HP4X=mCONFIG_USB_SERIAL_SAFE=mCONFIG_USB_SERIAL_SAFE_PADDED=yCONFIG_USB_SERIAL_TI=mCONFIG_USB_SERIAL_CYBERJACK=mCONFIG_USB_SERIAL_XIRCOM=mCONFIG_USB_SERIAL_OMNINET=mCONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#CONFIG_USB_EMI62=mCONFIG_USB_EMI26=mCONFIG_USB_AUERSWALD=mCONFIG_USB_RIO500=mCONFIG_USB_LEGOTOWER=mCONFIG_USB_LCD=mCONFIG_USB_LED=mCONFIG_USB_CYTHERM=m
# CONFIG_USB_GOTEMP is not setCONFIG_USB_PHIDGETKIT=mCONFIG_USB_PHIDGETSERVO=mCONFIG_USB_IDMOUSE=mCONFIG_USB_SISUSBVGA=m
# CONFIG_USB_LD is not setCONFIG_USB_TEST=m
#
# USB DSL modem support
#
#
# USB Gadget Support
#CONFIG_USB_GADGET=y
# CONFIG_USB_GADGET_DEBUG_FILES is not setCONFIG_USB_GADGET_SELECTED=yCONFIG_USB_GADGET_NET2280=yCONFIG_USB_NET2280=y
# 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_DUMMY_HCD is not setCONFIG_USB_GADGET_DUALSPEED=yCONFIG_USB_ZERO=mCONFIG_USB_ETH=m
# CONFIG_USB_ETH_RNDIS is not setCONFIG_USB_GADGETFS=mCONFIG_USB_FILE_STORAGE=mCONFIG_USB_FILE_STORAGE_TEST=yCONFIG_USB_G_SERIAL=m
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
#
# SN Devices
#
#
# Distributed Lock Manager
#
# CONFIG_DLM is not set
#
# File systems
#CONFIG_EXT2_FS=m
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not setCONFIG_REISER4_FS=y
# CONFIG_REISER4_DEBUG is not setCONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not setCONFIG_FS_POSIX_ACL=y
#
# XFS support
#
# CONFIG_XFS_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not setCONFIG_INOTIFY=y
# CONFIG_QUOTA is not setCONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not setCONFIG_FUSE_FS=y
#
# CD-ROM/DVD Filesystems
#CONFIG_ISO9660_FS=mCONFIG_JOLIET=y
# CONFIG_ZISOFS is not setCONFIG_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 is not set
#
# Pseudo filesystems
#CONFIG_PROC_FS=yCONFIG_PROC_KCORE=yCONFIG_SYSFS=y
# CONFIG_DEVPTS_FS_XATTR is not setCONFIG_TMPFS=y
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not setCONFIG_RAMFS=y
# CONFIG_CONFIGFS_FS is not set
# CONFIG_RELAYFS_FS is not set
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ASFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS 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
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
#
# Network File Systems
#CONFIG_NFS_FS=yCONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not setCONFIG_NFS_V4=y
# CONFIG_NFS_DIRECTIO is not setCONFIG_NFSD=yCONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not setCONFIG_NFSD_V4=yCONFIG_NFSD_TCP=yCONFIG_LOCKD=yCONFIG_LOCKD_V4=yCONFIG_EXPORTFS=yCONFIG_NFS_COMMON=yCONFIG_SUNRPC=yCONFIG_SUNRPC_GSS=yCONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not setCONFIG_MSDOS_PARTITION=y
#
# Native Language Support
#CONFIG_NLS=yCONFIG_NLS_DEFAULT="utf8"CONFIG_NLS_CODEPAGE_437=m
# 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 setCONFIG_NLS_ISO8859_1=m
# 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 setCONFIG_NLS_UTF8=y
#
# Profiling support
#
# CONFIG_PROFILING is not set
#
# Kernel hacking
#CONFIG_PRINTK_TIME=y
# CONFIG_DEBUG_KERNEL is not setCONFIG_LOG_BUF_SHIFT=14CONFIG_DEBUG_BUGVERBOSE=yCONFIG_EARLY_PRINTK=yCONFIG_X86_FIND_SMP_CONFIG=yCONFIG_X86_MPPARSE=y
#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set
#
# Cryptographic options
#CONFIG_CRYPTO=yCONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not setCONFIG_CRYPTO_MD5=yCONFIG_CRYPTO_SHA1=m
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_TGR192 is not setCONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES_586 is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not setCONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_TEST is not set
#
# Hardware crypto devices
#
# CONFIG_CRYPTO_DEV_PADLOCK is not set
#
# Library routines
#
# CONFIG_CRC_CCITT is not setCONFIG_CRC32=yCONFIG_LIBCRC32C=mCONFIG_ZLIB_INFLATE=yCONFIG_ZLIB_DEFLATE=yCONFIG_GENERIC_HARDIRQS=yCONFIG_GENERIC_IRQ_PROBE=yCONFIG_X86_BIOS_REBOOT=yCONFIG_PC=y
Signature · 1 line
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
PATCH 1/1 fix PHYCONTROL=n compilation
Quoted 5 lines · Avuton Olrich
Quoted 1 line · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc5/2.6.13-rc5-mm1/
I probably don't need/want phy stuff anyhow, but when I tried it:
Quoted 7 lines
Problem:
drivers/built-in.o: In function `phy_start_machine':
: undefined reference tophy_timer' drivers/built-in.o: In functionphy_stop_machine':
: undefined reference to `phy_stop_interrupts'
make: *** [.tmp_vmlinux1] Error 1
...
Thanks for this report, it seems noone aactually tried whether CONFIG_PHYCONTROL=n compiles...
A possible patch is below.
<-- snip -->
---
drivers/net/phy/phy.c | 141 +++++++++++++++++++++--------------------- 1 files changed, 71 insertions(+), 70 deletions(-)
drivers/net/phy/phy.c renamed from drivers/net/phy/phy.c.old +71 -70
@@ -39,7 +39,6 @@#include <asm/irq.h> #include <asm/uaccess.h> -static void phy_change (void *data);static void phy_timer (unsigned long data);/* Convenience function to print out the current phy status
@@ -273,31 +272,6 @@ }EXPORT_SYMBOL (phy_sanitize_settings); -/* phy_force_reduction -* -* description: Reduces the speed/duplex settings by -* one notch. The order is so: -* 1000/FULL, 1000/HALF, 100/FULL, 100/HALF, -* 10/FULL, 10/HALF. The function bottoms out at 10/HALF. -*/ -static void phy_force_reduction (struct phy_device *phydev) -{ -int idx; - - idx =phy_find_setting (phydev->speed, phydev->duplex); - - idx++; - - idx =phy_find_valid (idx, phydev->supported); - - phydev->speed = settings[idx].speed; - phydev->duplex = settings[idx].duplex; - -pr_info ("Trying %d/%s\n" , phydev->speed, -DUPLEX_FULL == phydev->duplex ? -"FULL" :"HALF" ); -} -/* phy_ethtool_sset: * A generic ethtool sset function. Handles all the details *
@@ -464,7 +438,6 @@ phydev->adjust_state =NULL ; } -#ifdef CONFIG_PHYCONTROL /* phy_error: * * Moves the PHY to the HALTED state in response to a read
@@ -479,6 +452,75 @@spin_unlock (&phydev->lock); } +/* Disable the PHY interrupts from the PHY side */ +int phy_disable_interrupts (struct phy_device *phydev) +{ +int err; + +/* Disable PHY interrupts */ + err =phy_config_interrupt (phydev,PHY_INTERRUPT_DISABLED ); + +if (err) + goto phy_err; + +/* Clear the interrupt */ + err =phy_clear_interrupt (phydev); + +if (err) + goto phy_err; + +return 0 ; + +phy_err: +phy_error (phydev); + +return err; +} +EXPORT_SYMBOL (phy_disable_interrupts); + +int phy_stop_interrupts (struct phy_device *phydev) +{ +int err; + + err =phy_disable_interrupts (phydev); + +if (err) +phy_error (phydev); + +free_irq (phydev->irq, phydev); + +return err; +} +EXPORT_SYMBOL (phy_stop_interrupts); + +/* phy_force_reduction +* +* description: Reduces the speed/duplex settings by +* one notch. The order is so: +* 1000/FULL, 1000/HALF, 100/FULL, 100/HALF, +* 10/FULL, 10/HALF. The function bottoms out at 10/HALF. +*/ +static void phy_force_reduction (struct phy_device *phydev) +{ +int idx; + + idx =phy_find_setting (phydev->speed, phydev->duplex); + + idx++; + + idx =phy_find_valid (idx, phydev->supported); + + phydev->speed = settings[idx].speed; + phydev->duplex = settings[idx].duplex; + +pr_info ("Trying %d/%s\n" , phydev->speed, +DUPLEX_FULL == phydev->duplex ? +"FULL" :"HALF" ); +} + +#ifdef CONFIG_PHYCONTROL + +static void phy_change (void *data);/* phy_interrupt * * description: When a PHY interrupt occurs, the handler disables
@@ -515,32 +557,6 @@ }EXPORT_SYMBOL (phy_enable_interrupts); -/* Disable the PHY interrupts from the PHY side */ -int phy_disable_interrupts (struct phy_device *phydev) -{ -int err; - -/* Disable PHY interrupts */ - err =phy_config_interrupt (phydev,PHY_INTERRUPT_DISABLED ); - -if (err) - goto phy_err; - -/* Clear the interrupt */ - err =phy_clear_interrupt (phydev); - -if (err) - goto phy_err; - -return 0 ; - -phy_err: -phy_error (phydev); - -return err; -} -EXPORT_SYMBOL (phy_disable_interrupts); -/* phy_start_interrupts * * description: Request the interrupt for the given PHY. If
@@ -572,21 +588,6 @@ }EXPORT_SYMBOL (phy_start_interrupts); -int phy_stop_interrupts (struct phy_device *phydev) -{ -int err; - - err =phy_disable_interrupts (phydev); - -if (err) -phy_error (phydev); - -free_irq (phydev->irq, phydev); - -return err; -} -EXPORT_SYMBOL (phy_stop_interrupts); -/* Scheduled by the phy_interrupt/timer to handle PHY changes */ static void phy_change (void *data)
@@ -672,6 +673,8 @@EXPORT_SYMBOL (phy_stop);EXPORT_SYMBOL (phy_start); +#endif /* CONFIG_PHYCONTROL */ +/* PHY timer which handles the state machine */ static void phy_timer (unsigned long data) {
@@ -858,5 +861,3 @@mod_timer (&phydev->phy_timer, jiffies +PHY_STATE_TIME *HZ ); } - -#endif /* CONFIG_PHYCONTROL */
PATCH 1/1 drivers/net/sk98lin/: possible cleanups
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.13-rc4-mm1:
...
-drivers-net-sk98lin-possible-cleanups.patchDropped, I think. Rejects.
...
Someone fixed bugs in the code my patch removes because it's depending on an #ifdef that is never defined...
Updated patch below.
<-- snip -->
From: Adrian Bunk <[email protected]>
This patch contains the following possible cleanups:
- make needlessly global functions static
- remove unused code
---
drivers/net/sk98lin/h/skaddr.h | 48 ---- drivers/net/sk98lin/h/skcsum.h | 6 drivers/net/sk98lin/h/skdrv2nd.h | 1 drivers/net/sk98lin/h/skgeinit.h | 56 ---- drivers/net/sk98lin/h/skgepnmi.h | 4 drivers/net/sk98lin/h/skgesirq.h | 1 drivers/net/sk98lin/h/ski2c.h | 3 drivers/net/sk98lin/h/skvpd.h | 15 - drivers/net/sk98lin/skaddr.c | 35 ++ drivers/net/sk98lin/skcsum.c | 252 --------------------- drivers/net/sk98lin/skgeinit.c | 148 ------------ drivers/net/sk98lin/skgemib.c | 7 drivers/net/sk98lin/skgepnmi.c | 153 ------------ drivers/net/sk98lin/skgesirq.c | 24 -- drivers/net/sk98lin/ski2c.c | 6 drivers/net/sk98lin/sklm80.c | 72 ------ drivers/net/sk98lin/skrlmt.c | 1 drivers/net/sk98lin/skvpd.c | 108 --------- drivers/net/sk98lin/skxmac2.c | 461 --------------------------------------- 19 files changed, 40 insertions(+), 1361 deletions(-)
drivers/net/sk98lin/h/skaddr.h renamed from drivers/net/sk98lin/h/skaddr.h~drivers-net-sk98lin-possible-cleanups +0 -48
@@ -236,18 +236,6 @@ extern int SkAddrMcClear(SK_U32 PortNumber, int Flags); -extern int SkAddrXmacMcClear ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -int Flags); - -extern int SkAddrGmacMcClear ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -int Flags); - extern int SkAddrMcAdd( SK_AC *pAC, SK_IOC IoC,
@@ -255,35 +243,11 @@ extern int SkAddrMcAdd(SK_MAC_ADDR *pMc, int Flags); -extern int SkAddrXmacMcAdd ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -SK_MAC_ADDR *pMc, -int Flags); - -extern int SkAddrGmacMcAdd ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -SK_MAC_ADDR *pMc, -int Flags); -extern int SkAddrMcUpdate (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber); -extern int SkAddrXmacMcUpdate ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber); - -extern int SkAddrGmacMcUpdate ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber); - extern int SkAddrOverride( SK_AC *pAC, SK_IOC IoC,
@@ -297,18 +261,6 @@ extern int SkAddrPromiscuousChange(SK_U32 PortNumber, int NewPromMode); -extern int SkAddrXmacPromiscuousChange ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -int NewPromMode); - -extern int SkAddrGmacPromiscuousChange ( -SK_AC *pAC, -SK_IOC IoC, -SK_U32 PortNumber, -int NewPromMode); -#ifndef SK_SLIM extern int SkAddrSwap( SK_AC *pAC,
drivers/net/sk98lin/h/skcsum.h renamed from drivers/net/sk98lin/h/skcsum.h~drivers-net-sk98lin-possible-cleanups +0 -6
@@ -203,12 +203,6 @@ extern SKCS_STATUS SkCsGetReceiveInfo(unsigned Checksum2, int NetNumber); -extern void SkCsGetSendInfo ( -SK_AC *pAc, -void *pIpHeader, -SKCS_PACKET_INFO *pPacketInfo, -int NetNumber); - extern void SkCsSetReceiveFlags( SK_AC *pAc, unsigned ReceiveFlags,
drivers/net/sk98lin/h/skdrv2nd.h renamed from drivers/net/sk98lin/h/skdrv2nd.h~drivers-net-sk98lin-possible-cleanups +0 -1
@@ -60,7 +60,6 @@ extern SK_U64 SkOsGetTime(SK_AC*);extern int SkPciReadCfgDWord (SK_AC *,int ,SK_U32 *);extern int SkPciReadCfgWord (SK_AC *,int ,SK_U16 *);extern int SkPciReadCfgByte (SK_AC *,int ,SK_U8 *); -extern int SkPciWriteCfgDWord (SK_AC *,int ,SK_U32 );extern int SkPciWriteCfgWord (SK_AC *,int ,SK_U16 );extern int SkPciWriteCfgByte (SK_AC *,int ,SK_U8 );extern int SkDrvEvent (SK_AC *,SK_IOC IoC,SK_U32 ,SK_EVPARA );
drivers/net/sk98lin/h/skgeinit.h renamed from drivers/net/sk98lin/h/skgeinit.h~drivers-net-sk98lin-possible-cleanups +0 -56
137 lines not on this page · raw message
drivers/net/sk98lin/h/skgepnmi.h renamed from drivers/net/sk98lin/h/skgepnmi.h~drivers-net-sk98lin-possible-cleanups +0 -4
@@ -946,10 +946,6 @@ typedef struct s_PnmiData {* Function prototypes */ extern int SkPnmiInit (SK_AC *pAC,SK_IOC IoC,int Level); -extern int SkPnmiGetVar (SK_AC *pAC,SK_IOC IoC,SK_U32 Id,void * pBuf, -unsigned int * pLen,SK_U32 Instance,SK_U32 NetIndex); -extern int SkPnmiPreSetVar (SK_AC *pAC,SK_IOC IoC,SK_U32 Id, -void * pBuf,unsigned int *pLen,SK_U32 Instance,SK_U32 NetIndex);extern int SkPnmiSetVar (SK_AC *pAC,SK_IOC IoC,SK_U32 Id,void * pBuf,unsigned int *pLen,SK_U32 Instance,SK_U32 NetIndex); extern int SkPnmiGetStruct(SK_AC *pAC, SK_IOC IoC, void* pBuf,
drivers/net/sk98lin/h/skgesirq.h renamed from drivers/net/sk98lin/h/skgesirq.h~drivers-net-sk98lin-possible-cleanups +0 -1
@@ -105,7 +105,6 @@extern void SkGeSirqIsr (SK_AC *pAC,SK_IOC IoC,SK_U32 Istatus);extern int SkGeSirqEvent (SK_AC *pAC,SK_IOC IoC,SK_U32 Event,SK_EVPARA Para); -extern void SkHWLinkUp (SK_AC *pAC,SK_IOC IoC,int Port);extern void SkHWLinkDown (SK_AC *pAC,SK_IOC IoC,int Port);#endif /* _INC_SKGESIRQ_H_ */
drivers/net/sk98lin/h/ski2c.h renamed from drivers/net/sk98lin/h/ski2c.h~drivers-net-sk98lin-possible-cleanups +0 -3
@@ -162,9 +162,6 @@ typedef struct s_I2c { }SK_I2C ;extern int SkI2cInit (SK_AC *pAC,SK_IOC IoC,int Level); -extern int SkI2cWrite (SK_AC *pAC,SK_IOC IoC,SK_U32 Data,int Dev,int Size, -int Reg,int Burst); -extern int SkI2cReadSensor (SK_AC *pAC,SK_IOC IoC,SK_SENSOR *pSen);#ifdef SK_DIAG extern SK_U32 SkI2cRead (SK_AC *pAC,SK_IOC IoC,int Dev,int Size,int Reg,int Burst);
drivers/net/sk98lin/h/skvpd.h renamed from drivers/net/sk98lin/h/skvpd.h~drivers-net-sk98lin-possible-cleanups +0 -15
@@ -191,14 +191,6 @@ extern SK_U32 VpdReadDWord( int addr);#endif /* SKDIAG */ -extern int VpdSetupPara ( -SK_AC *pAC, -const char *key, -const char *buf, -int len, -int type, -int op); -extern SK_VPD_STATUS *VpdStat (SK_AC *pAC,SK_IOC IoC);
@@ -235,11 +227,6 @@ extern int VpdUpdate(SK_AC *pAC, SK_IOC IoC); -extern void VpdErrLog ( -SK_AC *pAC, -SK_IOC IoC, -char *msg); -#ifdef SKDIAG extern int VpdReadBlock( SK_AC *pAC,
@@ -257,7 +244,6 @@ extern int VpdWriteBlock(#endif /* SKDIAG */ #else /* SK_KR_PROTO */ extern SK_U32 VpdReadDWord (); -extern int VpdSetupPara ();extern SK_VPD_STATUS *VpdStat ();extern int VpdKeys ();extern int VpdRead ();
@@ -265,7 +251,6 @@ extern SK_BOOL VpdMayWrite();extern int VpdWrite ();extern int VpdDelete ();extern int VpdUpdate (); -extern void VpdErrLog ();#endif /* SK_KR_PROTO */ #endif /* __INC_SKVPD_H_ */
drivers/net/sk98lin/skaddr.c renamed from drivers/net/sk98lin/skaddr.c~drivers-net-sk98lin-possible-cleanups +25 -10
@@ -87,6 +87,21 @@ static const SK_U16 OnesHash[4] = {0xFFFstatic int Next0[SK_MAX_MACS ] = {0 };#endif /* DEBUG */ +static int SkAddrGmacMcAdd (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber, +SK_MAC_ADDR *pMc,int Flags); +static int SkAddrGmacMcClear (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber, +int Flags); +static int SkAddrGmacMcUpdate (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber); +static int SkAddrGmacPromiscuousChange (SK_AC *pAC,SK_IOC IoC, +SK_U32 PortNumber,int NewPromMode); +static int SkAddrXmacMcAdd (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber, +SK_MAC_ADDR *pMc,int Flags); +static int SkAddrXmacMcClear (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber, +int Flags); +static int SkAddrXmacMcUpdate (SK_AC *pAC,SK_IOC IoC,SK_U32 PortNumber); +static int SkAddrXmacPromiscuousChange (SK_AC *pAC,SK_IOC IoC, +SK_U32 PortNumber,int NewPromMode); +/* functions ******************************************************************/ /******************************************************************************
@@ -372,7 +387,7 @@ int Flags) /* permanent/non-perm, sw-o* SK_ADDR_SUCCESS * SK_ADDR_ILLEGAL_PORT */ -int SkAddrXmacMcClear( +static int SkAddrXmacMcClear( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* Index of affected port */
@@ -429,7 +444,7 @@ int Flags) /* permanent/non-perm, sw-o* SK_ADDR_SUCCESS * SK_ADDR_ILLEGAL_PORT */ -int SkAddrGmacMcClear( +static int SkAddrGmacMcClear( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* Index of affected port */
@@ -519,7 +534,7 @@ int Flags) /* permanent/non-perm, sw-o* Returns: * Hash value of multicast address. */ -SK_U32 SkXmacMcHash ( +static SK_U32 SkXmacMcHash (unsigned char *pMc)/* Multicast address */ {SK_U32 Idx;
@@ -557,7 +572,7 @@ unsigned char *pMc) /* Multicast address* Returns: * Hash value of multicast address. */ -SK_U32 SkGmacMcHash ( +static SK_U32 SkGmacMcHash (unsigned char *pMc)/* Multicast address */ {SK_U32 Data;
@@ -672,7 +687,7 @@ int Flags) /* permanent/non-permanent* SK_MC_ILLEGAL_ADDRESS * SK_MC_RLMT_OVERFLOW */ -int SkAddrXmacMcAdd( +static int SkAddrXmacMcAdd( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* Port Number */
@@ -778,7 +793,7 @@ int Flags) /* permanent/non-permanent* SK_MC_FILTERING_INEXACT * SK_MC_ILLEGAL_ADDRESS */ -int SkAddrGmacMcAdd( +static int SkAddrGmacMcAdd( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* Port Number */
@@ -937,7 +952,7 @@ SK_U32 PortNumber) /* Port Number */* SK_MC_FILTERING_INEXACT * SK_ADDR_ILLEGAL_PORT */ -int SkAddrXmacMcUpdate ( +static int SkAddrXmacMcUpdate (SK_AC *pAC,/* adapter context */ SK_IOC IoC,/* I/O context */ SK_U32 PortNumber)/* Port Number */
@@ -1082,7 +1097,7 @@ SK_U32 PortNumber) /* Port Number */* SK_MC_FILTERING_INEXACT * SK_ADDR_ILLEGAL_PORT */ -int SkAddrGmacMcUpdate ( +static int SkAddrGmacMcUpdate (SK_AC *pAC,/* adapter context */ SK_IOC IoC,/* I/O context */ SK_U32 PortNumber)/* Port Number */
@@ -1468,7 +1483,7 @@ int NewPromMode) /* new promiscuous mod* SK_ADDR_SUCCESS * SK_ADDR_ILLEGAL_PORT */ -int SkAddrXmacPromiscuousChange( +static int SkAddrXmacPromiscuousChange( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* port whose promiscuous mode changes */
@@ -1585,7 +1600,7 @@ int NewPromMode) /* new promiscuous mod* SK_ADDR_SUCCESS * SK_ADDR_ILLEGAL_PORT */ -int SkAddrGmacPromiscuousChange( +static int SkAddrGmacPromiscuousChange( SK_AC *pAC, /* adapter context */ SK_IOC IoC, /* I/O context */ SK_U32 PortNumber, /* port whose promiscuous mode changes */
drivers/net/sk98lin/skcsum.c renamed from drivers/net/sk98lin/skcsum.c~drivers-net-sk98lin-possible-cleanups +0 -252
258 lines not on this page · raw message
drivers/net/sk98lin/skgeinit.c renamed from drivers/net/sk98lin/skgeinit.c~drivers-net-sk98lin-possible-cleanups +1 -147
184 lines not on this page · raw message
drivers/net/sk98lin/skgemib.c renamed from drivers/net/sk98lin/skgemib.c~drivers-net-sk98lin-possible-cleanups +0 -7
@@ -871,13 +871,6 @@ PNMI_STATIC const SK_PNMI_TAB_ENTRY IdTasizeof (SK_PNMI_CONF ),SK_PNMI_OFF (Conf) +SK_PNMI_CNF_OFF (ConfPhyType), SK_PNMI_RO, MacPrivateConf, 0}, -#ifdef SK_PHY_LP_MODE - {OID_SKGE_PHY_LP_MODE, -SK_PNMI_MAC_ENTRIES , -sizeof (SK_PNMI_CONF ), -SK_PNMI_OFF (Conf) +SK_PNMI_CNF_OFF (ConfPhyMode), - SK_PNMI_RW, MacPrivateConf, 0}, -#endif {OID_SKGE_LINK_CAP,SK_PNMI_MAC_ENTRIES , sizeof(SK_PNMI_CONF),
drivers/net/sk98lin/skgepnmi.c renamed from drivers/net/sk98lin/skgepnmi.c~drivers-net-sk98lin-possible-cleanups +2 -151
195 lines not on this page · raw message
drivers/net/sk98lin/skgesirq.c renamed from drivers/net/sk98lin/skgesirq.c~drivers-net-sk98lin-possible-cleanups +1 -23
@@ -265,7 +265,7 @@ int Port) /* Port Index (MAC_1 + n) */* * Returns: N/A */ -void SkHWLinkUp ( +static void SkHWLinkUp (SK_AC *pAC,/* adapter context */ SK_IOC IoC,/* IO context */ int Port)/* Port Index (MAC_1 + n) */
@@ -612,14 +612,6 @@ SK_U32 Istatus) /* Interrupt status word* we ignore those */ pPrt->HalfDupTimerActive =SK_TRUE ; -#ifdef XXX - Len =sizeof (SK_U64 ); -SkPnmiGetVar (pAC, IoC,OID_SKGE_STAT_TX_OCTETS , (char *)&Octets, - &Len, (SK_U32 )SK_PNMI_PORT_PHYS2INST (pAC,0 ), - pAC->Rlmt.Port[0 ].Net->NetNumber); - - pPrt->LastOctets = Octets; -#endif /* XXX */ /* Snap statistic counters */ (void )SkXmUpdateStats (pAC, IoC,0 );
@@ -653,14 +645,6 @@ SK_U32 Istatus) /* Interrupt status word pPrt->PLinkModeStatus == SK_LMODE_STAT_AUTOHALF) && !pPrt->HalfDupTimerActive) { pPrt->HalfDupTimerActive =SK_TRUE ; -#ifdef XXX - Len =sizeof (SK_U64 ); -SkPnmiGetVar (pAC, IoC,OID_SKGE_STAT_TX_OCTETS , (char *)&Octets, - &Len, (SK_U32 )SK_PNMI_PORT_PHYS2INST (pAC,1 ), - pAC->Rlmt.Port[1 ].Net->NetNumber); - - pPrt->LastOctets = Octets; -#endif /* XXX */ /* Snap statistic counters */ (void )SkXmUpdateStats (pAC, IoC,1 );
@@ -2085,12 +2069,6 @@ SK_EVPARA Para) /* Event specific Param pPrt->HalfDupTimerActive =SK_FALSE ;if (pPrt->PLinkModeStatus ==SK_LMODE_STAT_HALF || pPrt->PLinkModeStatus ==SK_LMODE_STAT_AUTOHALF ) { -#ifdef XXX - Len =sizeof (SK_U64 ); -SkPnmiGetVar (pAC, IoC,OID_SKGE_STAT_TX_OCTETS , (char *)&Octets, - &Len, (SK_U32 )SK_PNMI_PORT_PHYS2INST (pAC, Port), - pAC->Rlmt.Port[Port].Net->NetNumber); -#endif /* XXX */ /* Snap statistic counters */ (void )SkXmUpdateStats (pAC, IoC, Port);
drivers/net/sk98lin/ski2c.c renamed from drivers/net/sk98lin/ski2c.c~drivers-net-sk98lin-possible-cleanups +3 -3
@@ -396,7 +396,7 @@ int Rw) /* Read / Write Flag */* 1: error, transfer does not complete, I2C transfer * killed, wait loop terminated. */ -int SkI2cWait ( +static int SkI2cWait (SK_AC *pAC,/* Adapter Context */ SK_IOC IoC,/* I/O Context */ int Event)/* complete event to wait for (I2C_READ or I2C_WRITE) */
@@ -481,7 +481,7 @@ SK_IOC IoC) /* I/O Context */* returns 0: success * 1: error */ -int SkI2cWrite( +static int SkI2cWrite( SK_AC *pAC, /* Adapter Context */ SK_IOC IoC, /* I/O Context */ SK_U32 I2cData, /* I2C Data to write */
@@ -538,7 +538,7 @@ int I2cBurst) /* I2C Burst Flag */* 1 if the read is completed * 0 if the read must be continued (I2C Bus still allocated) */ -int SkI2cReadSensor ( +static int SkI2cReadSensor (SK_AC *pAC,/* Adapter Context */ SK_IOC IoC,/* I/O Context */ SK_SENSOR *pSen)/* Sensor to be read */
drivers/net/sk98lin/sklm80.c renamed from drivers/net/sk98lin/sklm80.c~drivers-net-sk98lin-possible-cleanups +0 -72
79 lines not on this page · raw message
drivers/net/sk98lin/skrlmt.c renamed from drivers/net/sk98lin/skrlmt.c~drivers-net-sk98lin-possible-cleanups +0 -1
@@ -282,7 +282,6 @@ typedef struct s_SpTreeRlmtPacket {SK_MAC_ADDR SkRlmtMcAddr = {{0x01 ,0x00 ,0x5A ,0x52 ,0x4C ,0x4D }};SK_MAC_ADDR BridgeMcAddr = {{0x01 ,0x80 ,0xC2 ,0x00 ,0x00 ,0x00 }}; -SK_MAC_ADDR BcAddr = {{0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF }};/* local variables ************************************************************/
drivers/net/sk98lin/skvpd.c renamed from drivers/net/sk98lin/skvpd.c~drivers-net-sk98lin-possible-cleanups +1 -107
123 lines not on this page · raw message
drivers/net/sk98lin/skxmac2.c renamed from drivers/net/sk98lin/skxmac2.c~drivers-net-sk98lin-possible-cleanups +7 -454
521 lines not on this page · raw message
_
Thanks Andrew, for including the vfat speedup patch.
It has really improved a lot the performance of access to directories having many subdirectories in an external Firewire HD that I have.
I'd say that if others don't have problems with it, then it should be in 2.6.13, as far as I am concerned.
BTW, everything is working fine with the sbp2/ieee1394 drivers that are in the mm tree.
It seems that there are some issues with ALSA, though. I will report back as soon as I see if these are userland problems or not (it worked fine with vanilla 2.6.13-rc5).
Thanks, Rogério.
Signature · 3 lines
Rogério Brito : [email protected] : http://www.ime.usp.br/~rbrito Homepage of the algorithms package : http://algorithms.berlios.de Homepage on freshmeat: http://freshmeat.net/projects/algorithms/
Quoted 8 lines · Rogério Brito
Thanks Andrew, for including the vfat speedup patch.
It has really improved a lot the performance of access to directories having many subdirectories in an external Firewire HD that I have.
I'd say that if others don't have problems with it, then it should be in 2.6.13, as far as I am concerned.
It's probably a bit late to be able to determine that. This one's 2.6.14 material, sorry.
Quoted 2 lines
BTW, everything is working fine with the sbp2/ieee1394 drivers that are in the mm tree.
Good to hear.
Quoted 3 lines
It seems that there are some issues with ALSA, though. I will report back as soon as I see if these are userland problems or not (it worked fine with vanilla 2.6.13-rc5).
OK, thanks for testing and reporting. Our turnaround time for ALSA fixes is not fantastic, really, so any problems which we currently have will probably carry over into 2.6.13. If you can raise a bugzilla record for any problems in -rc6 I'll make sure they aren't forgotten.
Quoted 2 lines · Andrew Morton
- This kernel is broken on ia64: the spinlock consolidation patch needs fixing.
ia64 had a couple of other compilation problems as well. The patch below fixes the spinlock-type issues and 3 other types of build errors. The patched kernel builds fine in an ia64 crosscompiling setup, is otherwise untested.
Ingo
-----
fix ia64 build errors:
- merge to spinlock-consolidation.patch.
- fix C syntax errors and calls to nonexistent functions in arch/ia64/kernel/acpi.c and arch/ia64/kernel/iosapic.c
arch/ia64/kernel/acpi.c | 4 ++-- arch/ia64/kernel/iosapic.c | 4 ++-- include/asm-ia64/spinlock.h | 41 ++++++++++++++++------------------------- 3 files changed, 20 insertions(+), 29 deletions(-)
arch/ia64/kernel/acpi.c +2 -2
@@ -74,7 +74,7 @@ unsigned int acpi_cpei_override;unsigned int acpi_cpei_phys_cpuid;#define MAX_SAPICS 256 -u16 ia64_acpiid_to_sapicid[MAX_SAPICS] = {[0...MAX_SAPICS - 1] = -1 }; +u16 ia64_acpiid_to_sapicid[MAX_SAPICS ] = {[0 ...MAX_SAPICS -1 ] =-1 };EXPORT_SYMBOL (ia64_acpiid_to_sapicid);
@@ -138,7 +138,7 @@ const char *acpi_get_sysname(void)/* Array to record platform interrupt vectors for generic interrupt routing. */ int platform_intr_list[ACPI_MAX_PLATFORM_INTERRUPTS ] = { - [0...ACPI_MAX_PLATFORM_INTERRUPTS - 1] = -1 + [0 ...ACPI_MAX_PLATFORM_INTERRUPTS -1 ] =-1 };enum acpi_irq_model_id acpi_irq_model =ACPI_IRQ_MODEL_IOSAPIC ;
arch/ia64/kernel/iosapic.c +2 -2
@@ -735,11 +735,11 @@ again:spin_unlock_irqrestore (&iosapic_lock, flags);/* If vector is running out, we try to find a sharable vector */ - vector =assign_irq_vector_nopanic (AUTO_ASSIGN ); + vector =assign_irq_vector (AUTO_ASSIGN );if (vector <0 ) { vector =iosapic_find_sharable_vector (trigger, polarity);if (vector <0 ) - Return -ENOSPC ; +return -ENOSPC ; }spin_lock_irqsave (&irq_descp (vector)->lock, flags);
include/asm-ia64/spinlock.h +16 -25
82 lines not on this page · raw message