2.6.28-rc2-mm1 - Kernel

This is a discussion on 2.6.28-rc2-mm1 - Kernel ; ftp://ftp.kernel.org/pub/linux/kerne....6.28-rc2-mm1/ - Various architectures don't compile very well. ia64, alpha, s390, arm. ftrace seems to be a particular culprit. - But it seems to work OK on the six machines I ran it on. Boilerplate: - See the `hot-fixes' directory ...

+ Reply to Thread
Results 1 to 9 of 9

Thread: 2.6.28-rc2-mm1

  1. 2.6.28-rc2-mm1


    ftp://ftp.kernel.org/pub/linux/kerne....6.28-rc2-mm1/

    - Various architectures don't compile very well. ia64, alpha, s390,
    arm. ftrace seems to be a particular culprit.

    - But it seems to work OK on the six machines I ran it on.




    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 majordomo@vger.kernel.org

    - 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://userweb.kernel.org/~akpm/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. These probably are at least compilable.

    - More-than-daily -mm snapshots may be found at
    http://userweb.kernel.org/~akpm/mmotm/. These are almost certainly not
    compileable.


    All patches:

    origin.patch
    2.6.28-rc2 -> mainline

    2.6.28 queue:

    mm-increase-the-default-mlock-limit-from-32k-to-64k.patch
    mm: increase the default mlock limit from 32k to 64k

    viafb-removed-duplicated-includes.patch
    viafb: removed duplicated #include's

    gitignore-updates.patch
    .gitignore updates

    edac-x38-new-mc-driver-module.patch
    edac x38: new MC driver module

    epoll-avoid-double-inserts-in-case-of-efault-checkpatch-fixes.patch
    epoll-avoid-double-inserts-in-case-of-efault-checkpatch-fixes

    freezer_cg-fix-improper-bug_on-causing-oops.patch
    freezer_cg: fix improper BUG_ON() causing oops

    freezer_cg-remove-redundant-check-in-freezer_can_attach.patch
    freezer_cg: remove redundant check in freezer_can_attach()

    freezer_cg-use-thaw_process-in-unfreeze_cgroup.patch
    freezer_cg: use thaw_process() in unfreeze_cgroup()

    freezer_cg-use-thaw_process-in-unfreeze_cgroup-fix.patch
    freezer_cg-use-thaw_process-in-unfreeze_cgroup-fix

    freezer_cg-simplify-freezer_change_state.patch
    freezer_cg: simplify freezer_change_state()

    cgroups-tiny-cleanups.patch
    cgroups: tiny cleanups

    fs-remove-prepare_write-commit_write.patch
    fs: remove prepare_write/commit_write

    fs-remove-prepare_write-commit_write-fix.patch
    fs-remove-prepare_write-commit_write-fix

    mm-write_cache_pages-writepage-error-fix.patch
    mm: write_cache_pages() writepage error fix

    docbook-fix-command-spacing.patch
    docbook: fix command spacing

    docs-fix-managementstyle-book-name.patch
    docs: fix ManagementStyle book name

    rtc-s3c-fix-section-mismatch-warnings.patch
    rtc-s3c: fix section mismatch warnings

    edac-fix-enabling-of-polling-cell-module.patch
    edac: fix enabling of polling cell module

    fbcon-dont-inline-updatescrollmode.patch
    fbcon: don't inline updatescrollmode

    linux-ratelimith-fixed-missing-initializer-warning.patch
    linux/ratelimit.h: fixed "missing initializer" warning

    sony-laptop-ignore-missing-_dis-method-on-pic-device.patch
    sony-laptop: ignore missing _DIS method on pic device

    init-do_mounts_mdc-msleep-compile-fix.patch
    init/do_mounts_md.c: msleep compile fix

    hdpuftrs-fix-build.patch
    hdpuftrs: fix build

    memcg-update-menuconfig-help-text.patch
    memcg: update menuconfig help text

    kernel-profile-fix-profile_init-section-mismatch.patch
    kernel/profile: fix profile_init() section mismatch

    ecryptfs-fix-memory-corruption-when-storing-crypto-info-in-xattrs.patch
    ecryptfs: fix memory corruption when storing crypto info in xattrs

    i2o-fix-kernel-doc-warnings.patch
    i2o: fix kernel-doc warnings

    mm-fix-kernel-doc-function-notation.patch
    mm: fix kernel-doc function notation

    fs-remove-excess-kernel-doc.patch
    fs: remove excess kernel-doc

    kill-sig-1-must-only-apply-to-callers-namespace.patch
    'kill sig -1' must only apply to caller's namespace

    sgi-xp-only-build-for-ia64-sn2-when-config_ia64_generic-specified-v2.patch
    sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified

    maintainers-add-ltp-info-to-the-list.patch
    MAINTAINERS: add LTP info to the list

    rtc-ds3234-doesnt-link-when-built-in.patch
    rtc: ds3234 doesn't link when built-in

    rationalise-randys-address-a-bit.patch
    Rationalise Randy's address a bit

    kernelh-fix-might_sleep-kernel-doc.patch
    kernel.h: fix might_sleep kernel-doc

    rtc-s3c-add-device_init_wakeup-invokation.patch
    rtc S3C: add device_init_wakeup() invokation

    framebuffer-compat_ioctl-deadlock.patch
    framebuffer compat_ioctl deadlock

    ipmi-add-module_alias-to-load-ipmi_devintf-with-ipmi_si.patch
    ipmi: add MODULE_ALIAS to load ipmi_devintf with ipmi_si

    nfsd-fix-vm-overcommit-crash.patch
    nfsd: fix vm overcommit crash

    nfsd-fix-vm-overcommit-crash-checkpatch-fixes.patch
    nfsd-fix-vm-overcommit-crash-checkpatch-fixes

    nfsd-fix-vm-overcommit-crash-fix.patch
    nfsd-fix-vm-overcommit-crash-fix

    mm-only stuff:

    mm-remove-the-might_sleep-from-lock_page.patch
    mm: remove the might_sleep() from lock_page()

    repeatable-slab-corruption-with-ltp-msgctl08.patch
    Re: repeatable slab corruption with LTP msgctl08

    linux-next:

    linux-next.patch
    linux-next.patch

    linux-next-git-rejects.patch
    linux-next-git-rejects

    linux-next-rejects.patch
    linux-next-rejects

    next-remove-localversion.patch
    next: remove localversion

    Things for subsystem trees:

    ia64-fix-arch-ia64-kernel-iosapicc-build.patch
    ia64: fix arch/ia64/kernel/iosapic.c build

    drivers-i2c-busses-i2c-s3c2410c-correct-use-of-and.patch
    drivers/i2c/busses/i2c-s3c2410.c: Correct use of ! and &

    fujitsu-laptop-fix-section-mismatch-warning.patch
    fujitsu-laptop: fix section mismatch warning

    acpi-compal-laptop-use-rfkill-switch-subsystem.patch
    acpi: compal-laptop: use rfkill switch subsystem

    acpi-compal-laptop-use-rfkill-switch-subsystem-fix.patch
    compal-laptop: depends on RKFILL

    drivers-idle-memory-power-in-config-show-up-only-when-it-applies.patch
    drivers/idle/: memory power in config; show up only when it applies

    acpi-use-macro-to-replace-hard-number.patch
    acpi: use macro to replace hard number

    mm-only-enforce-acpi-resource-conflict-checks.patch
    Enforce ACPI resource conflict checks

    x86-remove-init_mm-export-as-planned-for-2626.patch
    x86: remove init_mm export as planned for 2.6.26

    x86_64-add-memory-hotremove-config-option.patch
    x86_64: add memory hotremove config option

    arch-x86-kernel-setupc-omit-dmi_low_memory_corruption-when-it-is-unneeded.patch
    arch/x86/kernel/setup.c: omit dmi_low_memory_corruption() when it is unneeded

    kvmclockc-fix-section-mismatch-warning.patch
    kvmclock.c: fix section mismatch warning

    kgdb-fix-kernel-doc-error.patch
    kgdb: fix kernel-doc error

    agp-follow-lspci-device-vendor-style.patch
    agp: follow lspci device/vendor style

    intel-agp-avoid-oops-for-g33-on-1mb-stolen-case.patch
    intel-agp: avoid oops for G33 on 1MB stolen case

    ep93xx-fix-ohci-dma-mask.patch
    ep93xx: fix OHCI DMA mask

    gpio_free-might-sleep-arm-architecture.patch
    gpio_free might sleep, arm architecture

    audit-remove-excess-kernel-doc.patch
    audit: remove excess kernel-doc

    cifs-remove-global_extern-macro.patch
    cifs: remove GLOBAL_EXTERN macro

    cpu-freq-documentation-add-blackfin-to-list-of-supported-processors.patch
    cpu-freq/Documentation: add Blackfin to list of supported processors

    pcmcia-pccard-deadlock-fix.patch
    pcmcia/pccard deadlock fix

    anysee-initialize-anysee_usb_mutex-statically.patch
    anysee: initialize anysee_usb_mutex statically

    tick-schedc-suppress-needless-timer-reprogramming.patch
    tick-sched.c: suppress needless timer reprogramming

    ia64-fix-the-difference-between-node_mem_map-and-node_start_pfn.patch
    ia64: fix the difference between node_mem_map and node_start_pfn

    ia64-use-common-header-for-software-io-tlb.patch
    ia64: use common header for software IO/TLB

    linux-timexh-cleanup-for-userspace.patch
    linux/timex.h: cleanup for userspace

    linux-timexh-cleanup-for-userspace-checkpatch-fixes.patch
    linux-timexh-cleanup-for-userspace-checkpatch-fixes

    drivers-input-touchscreen-ucb1400_tsc-needs-gpio.patch
    drivers/input/touchscreen/ucb1400_ts.c needs GPIO

    input-touchscreen-driver-add-support-ad7877-touchscreen-driver.patch
    input/touchscreen driver: add support AD7877 touchscreen driver

    input-touchscreen-driver-add-support-ad7877-touchscreen-driver-try-5.patch
    Input/Touchscreen Driver: add support AD7877 touchscreen driver (try #5)

    input-ads7846c-sparse-lock-annotation.patch
    input: ads7846.c sparse lock annotation

    serio_raw-add-support-for-translated-serio_i8042xl-ports.patch
    serio_raw: add support for translated (SERIO_I8042XL) ports

    input-mousedev-distinguish-a-moving-finger-from-a-tapping-finger.patch
    input: mousedev: distinguish a moving finger from a tapping finger

    i8042-add-blue-fb5601-to-noloop-execption-table.patch
    i8042: add Blue FB5601 to noloop exception table

    input-ad7879-touchscreen-driver.patch
    input: AD7879 Touchscreen driver

    genksyms-track-symbol-checksum-changes.patch
    genksyms: track symbol checksum changes

    genksyms-allow-to-ignore-symbol-checksum-changes.patch
    genksyms: allow to ignore symbol checksum changes

    lkdtm-fix-for-config_scsi=n.patch
    lkdtm: fix for CONFIG_SCSI=n

    scripts-package-dont-break-if-%_smp_mflags-isnt-set.patch
    scripts/package: don't break if %{_smp_mflags} isn't set

    scripts-package-allow-custom-options-to-rpm.patch
    scripts/package: allow custom options to rpm

    scripts-checksyscallssh-fix-for-non-gnu-sed.patch
    scripts/checksyscalls.sh: fix for non-gnu sed

    adjust-init-section-definitions.patch
    adjust init section definitions

    tags-skip-in-filenames.patch
    tags: skip ./ in filenames

    kbuild-fix-kbuild_extra_symbols.patch
    kbuild: fix KBUILD_EXTRA_SYMBOLS

    kbuild-prevent-modpost-from-looking-for-a-cmd-file-for-a-static-library-linked-into-a-module.patch
    kbuild: prevent modpost from looking for a .cmd file for a static library linked into a module

    fix-incompatibility-with-versions-of-perl-less-than-560.patch
    Fix incompatibility with versions of Perl less than 5.6.0

    kconfig-add-module_name-shortcut.patch
    kconfig: add module_name shortcut

    setlocalversion-dont-include-svn-change-count.patch
    setlocalversion: don't include svn change count

    led-driver-for-leds-on-pcengines-alix2-and-alix3-boards.patch
    led: driver for LEDs on PCEngines ALIX.2 and ALIX.3 boards

    leds-pca9532-mark-pca9532_event-static.patch
    leds-pca9532: mark pca9532_event() static

    m32r-kernel-smpbootc-must-include-linux-cpuh.patch
    m32r/kernel/smpboot.c must #include

    mips-use-the-new-byteorder-headers.patch
    mips: use the new byteorder headers

    drivers-rtc-rtc-ds1286c-is-borked.patch
    drivers/rtc/rtc-ds1286.c is borked

    drivers-rtc-rtc-m48t35c-is-borked-too.patch
    drivers/rtc/rtc-m48t35.c is borked too

    mmc-fix-clock-off-in-pxa255-270.patch
    mmc: fix clock-off in PXA255/270

    pci-use-pci_ioremap_bar-in-drivers-mmc.patch
    pci: use pci_ioremap_bar() in drivers/mmc

    forcedeth-power-down-phy-when-interface-is-down.patch
    forcedeth: power down phy when interface is down

    forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch
    forcedeth: fix MAC address detection on network card (regression in 2.6.23)

    skge-adapt-skge-to-use-reworked-pci-pm.patch
    skge: adapt skge to use reworked PCI PM

    the-overdue-eepro100-removal.patch
    the overdue eepro100 removal

    forcdeth-increase-max_interrupt_work.patch
    forcdeth: increase max_interrupt_work

    drivers-net-sfc-falconc-fix-min-warnings.patch
    drivers/net/sfc/falcon.c: fix min() warnings

    e100-adapt-to-the-reworked-pci-pm.patch
    e100: adapt to the reworked PCI PM

    e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch
    e1000e: make E1000E default to the same kconfig setting as E1000

    3x59x-fix-pci-resource-management.patch
    3c59x: fix PCI resource management

    smc-ultra-get-rid-of-eth%d-message.patch
    smc-ultra: get rid of "eth%d" message

    gpio_free-might-sleep-blackfin-architecture.patch
    gpio_free might sleep, blackfin architecture

    blackfin-remove-__function__-in-new-serial-driver.patch
    blackfin: remove __FUNCTION__ in new serial driver

    blackfin-remove-__function__-in-video-driver.patch
    blackfin: remove __FUNCTION__ in video driver

    ext4-fix-a-bug-accessing-freed-memory-in-ext4_abort.patch
    ext4: fix a bug accessing freed memory in ext4_abort

    ocfs2-truncate-outstanding-block-after-direct-io-failure.patch
    ocfs2: truncate outstanding block after direct io failure

    parisc-lib-make-code-static.patch
    parisc/lib/: make code static

    drivers-parisc-make-code-static.patch
    drivers/parisc/: make code static

    piix3-warn-softer-about-enabling-passive-release.patch
    piix3: warn softer about enabling passive release

    pci-uninline-pci_ioremap_bar.patch
    pci: uninline pci_ioremap_bar()

    mutex-improve-header-comment-to-be-actually-informative-about-the-api.patch
    mutex: improve header comment to be actually informative about the API

    sh-use-the-new-byteorder-headers.patch
    sh: use the new byteorder headers

    if-0-ses_match_host.patch
    #if 0 ses_match_host()

    scsi-replace-__inline-with-inline.patch
    scsi: replace __inline with inline

    mpt-remove-unused-struct-mpt_proc_entry_t.patch
    MPT: remove unused struct -- mpt_proc_entry_t

    scsi-use-the-common-hex_asc-array-rather-than-a-private-one.patch
    scsi: use the common hex_asc array rather than a private one

    drivers-scsi-a2091c-make-2-functions-static.patch
    drivers/scsi/a2091.c: make 2 functions static

    drivers-scsi-a3000c-make-2-functions-static.patch
    drivers/scsi/a3000.c: make 2 functions static

    drivers-scsi-use-div_round_up.patch
    drivers/scsi: Use DIV_ROUND_UP

    drivers-scsi-megaraid-use-div_round_up.patch
    drivers/scsi/megaraid: Use DIV_ROUND_UP

    scsi-gdthc-use-unaligned-access-helpers.patch
    scsi: gdth.c use unaligned access helpers

    scsi-annotate-gdth_rdcap_data-gdth_rdcap16_data-endianness.patch
    scsi: annotate gdth_rdcap_data, gdth_rdcap16_data endianness

    gdth-fix-section-mismatch-warnings.patch
    gdth: fix section mismatch warnings

    esp-fix-section-mismatch-warning.patch
    esp: fix section mismatch warning

    scsi-remove-private-implementation-of-get_unaligned_be32.patch
    scsi: remove private implementation of get_unaligned_be32

    scsi-fix-bad-use-of-udelay-in-atp870uc.patch
    scsi: fix bad use of udelay in atp870u.c

    u14-34f-fix-scsi_dma_map-failure-case.patch
    U14-34F: fix scsi_dma_map failure case

    megaraid-fix-mega_internal_command-oops.patch
    megaraid: fix mega_internal_command oops

    scsi-ioctl-fix-kernel-doc-warning.patch
    scsi ioctl: fix kernel-doc warning

    cciss-new-hardware-support.patch
    cciss: new hardware support

    cpqarry-fix-return-value-of-cpqarray_init.patch
    cpqarry: fix return value of cpqarray_init()

    block-remove-excess-kernel-doc.patch
    block: remove excess kernel-doc

    sparc-use-the-new-byteorder-headers.patch
    sparc: use the new byteorder headers

    usb-protect-hcdh-from-multiple-inclusions.patch
    usb: protect hcd.h from multiple inclusions

    drivers-usb-host-pci-quirksc-wait-for-ehci-handoff-far-too-long-in-quirk_usb_disable_ehci.patch
    drivers/usb/host/pci-quirks.c: wait for EHCI handoff far too long in quirk_usb_disable_ehci()

    usb-add-nikon-d300-camera-to-unusual_devs.patch
    usb: add Nikon D300 camera to unusual_devs

    usb-avoid-needless-address-taking-of-function-parameters.patch
    usb: avoid needless address-taking of function parameters

    vfs-fix-vfs_rename_dir-for-fs_rename_does_d_move-filesystems.patch
    vfs: fix vfs_rename_dir for FS_RENAME_DOES_D_MOVE filesystems

    include-linux-fsh-put-declarations-in-__kernel__.patch
    include: linux/fs.h: put declarations in __KERNEL__

    fs-namespacec-drop-code-after-return.patch
    fs/namespace.c: drop code after return

    introduce-new-lsm-hooks-where-vfsmount-is-available.patch
    vfs: introduce new LSM hooks where vfsmount is available.

    introduce-new-lsm-hooks-where-vfsmount-is-available-update.patch
    introduce-new-lsm-hooks-where-vfsmount-is-available update

    fs-block_devc-__read_mostly-improvement-and-sb_is_blkdev_sb-utilization.patch
    fs/block_dev.c: __read_mostly improvement and sb_is_blkdev_sb utilization

    fs-fix-inodec-kernel-doc-warnings.patch
    fs: fix inode.c kernel-doc warnings

    kill-suid-bit-only-for-regular-files.patch
    kill suid bit only for regular files

    pika-warp-appliance-watchdog-timer.patch
    Pika Warp appliance watchdog timer

    mm.patch
    add -mmN to EXTRAVERSION

    More 2.6.28 material:

    vt-incomplete-initialization-of-vc_tab_stop.patch
    vt: incomplete initialization of vc_tab_stop

    rtc-fix-handling-of-missing-tm_year-data-when-reading-alarms.patch
    rtc: fix handling of missing tm_year data when reading alarms

    hwmon-applesmc-add-support-for-imac-5.patch
    hwmon: applesmc: add support for iMac 5

    hwmon-applesmc-add-support-for-macbook-5.patch
    hwmon: applesmc: add support for Macbook 5

    hwmon-applesmc-add-support-for-macbook-pro-5.patch
    hwmon: applesmc: Add support for Macbook Pro 5

    hwmon-applesmc-add-support-for-imac-8.patch
    hwmon: applesmc: add support for iMac 8

    autofs4-correct-offset-mount-expire-check.patch
    autofs4: correct offset mount expire check

    autofs4-collect-version-check-return.patch
    autofs4: collect version check return

    autofs4-collect-version-check-return-checkpatch-fixes.patch
    autofs4-collect-version-check-return-checkpatch-fixes

    cciss-fix-sysfs-broken-symlink-regression.patch
    cciss: fix sysfs broken symlink regression

    cciss-fix-regression-firmware-not-displayed-in-procfs-again-and-again.patch
    cciss: fix regression firmware not displayed in procfs

    hugetlbfs-handle-pages-higher-order-than-max_order.patch
    hugetlbfs: handle pages higher order than MAX_ORDER

    hugetlb-pull-gigantic-page-initialisation-out-of-the-default-path.patch
    hugetlb: pull gigantic page initialisation out of the default path

    maintainers-make-ioat-easier-to-find.patch
    MAINTAINERS: make IOAT easier to find

    oom-do-not-dump-task-state-for-non-thread-group-leaders.patch
    oom: do not dump task state for non thread group leaders

    add-new-framebuffer-driver-for-fujitsu-mb862xx-gdcs.patch
    fbdev: add new framebuffer driver for Fujitsu MB862xx GDCs

    add-new-framebuffer-driver-for-fujitsu-mb862xx-gdcs-fix-2.patch
    fbdev: Fujitsu MB862xx framebuffer driver i386 allmodconfig fix

    ext3-fix-a-bug-accessing-freed-memory-in-ext3_abort.patch
    ext3: fix a bug accessing freed memory in ext3_abort

    fat-document-additional-vfat-mount-options.patch
    fat: document additional vfat mount options

    fat-move-fs-vfat-and-fs-msdos-to-fs-fat.patch
    fat: move fs/vfat/* and fs/msdos/* to fs/fat

    fat-split-include-msdos_fsh.patch
    fat: split include/msdos_fs.h

    fat-fix-and-cleanup-timestamp-conversion.patch
    fat: Fix and cleanup timestamp conversion

    fat-use-generic_file_llseek-for-directory.patch
    fat: use generic_file_llseek() for directory

    fat-cleanup-fat_parse_long-error-handling.patch
    fat: cleanup fat_parse_long() error handling

    fat-improve-fat_hash.patch
    fat: improve fat_hash()

    fat-fix-fat_ent_update_ptr-for-fat12.patch
    fat: Fix fat_ent_update_ptr() for FAT12

    fat-use-fat_detach-in-fat_clear_inode.patch
    fat: use fat_detach() in fat_clear_inode()

    vfat-fix-vfat_find-error-path-in-vfat_lookup.patch
    vfat: Fix vfat_find() error path in vfat_lookup()

    fat-fix-cleanup-dcache-handling-for-vfat.patch
    fat: Fix/Cleanup dcache handling for vfat

    fat-kill-d_invalidate-in-vfat_lookup.patch
    fat: Kill d_invalidate() in vfat_lookup()

    fat-cleanup-msdos_lookup.patch
    fat: Cleanup msdos_lookup()

    fat-cleanup-fat-attribute-stuff.patch
    fat: Cleanup FAT attribute stuff

    fat-fix-attr_ro-in-the-case-of-umask-s_wugo-==-0.patch
    fat: Fix ATTR_RO in the case of (~umask & S_WUGO) == 0

    fat-fix-attr_ro-for-directory.patch
    fat: Fix ATTR_RO for directory

    fat-fix-_fat_bmap-race.patch
    fat: Fix _fat_bmap() race

    fat-add-printf-attribute-to-fat_fs_panic.patch
    fat: Add printf attribute to fat_fs_panic()

    fat-mmu_private-race-fix.patch
    fat: mmu_private race fix

    fat-i_pos-race-fix.patch
    fat: ->i_pos race fix

    fat-i_blocks-warning-fix.patch
    fat: i_blocks warning fix

    mm-move-migrate_prep-out-from-under-mmap_sem.patch
    mm: move migrate_prep out from under mmap_sem

    vmemmap-warn-about-page_structs-with-remote-distance.patch
    vmemmap: warn about page_structs with remote distance

    reintroduce-accept4.patch
    reintroduce accept4

    mm-only:

    scsi-dpt_i2o-is-bust-on-ia64.patch
    scsi: dpt_i2o is bust on ia64

    More 2.6.28 material:

    posix-timers-use-struct-pid-instead-of-struct-task_struct.patch
    posix-timers: use "struct pid*" instead of "struct task_struct*"

    posix-timers-check-it_signal-instead-of-it_pid-to-validate-the-timer.patch
    posix-timers: check ->it_signal instead of ->it_pid to validate the timer

    posix-timers-simplify-de_thread-exit_itimers-path.patch
    posix-timers: simplify de_thread()->exit_itimers() path

    2.6.29 material:

    (Some of this is 2.6.28 - I need to go through it)

    mm-report-the-pagesize-backing-a-vma-in-proc-pid-smaps.patch
    mm: report the pagesize backing a VMA in /proc/pid/smaps

    mm-report-the-mmu-pagesize-in-proc-pid-smaps.patch
    mm: report the MMU pagesize in /proc/pid/smaps

    mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix.patch
    mm-cleanup-to-make-remove_memory-arch-neutral-fix-fix

    mm-dont-mark_page_accessed-in-fault-path.patch
    mm: don't mark_page_accessed in fault path

    mm-rework-do_pages_move-to-work-on-page_sized-chunks.patch
    mm: rework do_pages_move() to work on page_sized chunks

    mm-rework-do_pages_move-to-work-on-page_sized-chunks-update.patch
    mm-rework-do_pages_move-to-work-on-page_sized-chunks update

    mm-move_pages-no-need-to-set-pp-page-to-zero_page0-by-default.patch
    mm: move_pages: no need to set pp->page to ZERO_PAGE(0) by default

    mm-invoke-oom-killer-from-page-fault.patch
    mm: invoke oom-killer from page fault

    mm-invoke-oom-killer-from-page-fault-fix.patch
    mm-invoke-oom-killer-from-page-fault-fix

    mm-invoke-oom-killer-from-page-fault-fix-fix-2.patch
    mm-invoke-oom-killer-from-page-fault-fix-fix-2

    oom-fix-zone_scan_mutex-name.patch
    oom: fix zone_scan_mutex name

    oom-print-triggering-tasks-cpuset-and-mems-allowed.patch
    oom: print triggering task's cpuset and mems allowed

    fs-truncate-blocks-outside-i_size-after-generic_file_direct_write-error.patch
    fs: truncate blocks outside i_size after generic_file_direct_write error

    fs-truncate-blocks-outside-i_size-after-generic_file_direct_write-error-fix.patch
    fs-truncate-blocks-outside-i_size-after-generic_file_direct_write-error-fix

    m68knommu-use-the-new-byteorder-headers.patch
    m68knommu: use the new byteorder headers

    cris-use-the-new-byteorder-headers.patch
    cris: use the new byteorder headers

    init-properly-placing-noinline-keyword.patch
    init: properly placing noinline keyword

    atomic_t-unify-all-arch-definitions.patch
    atomic_t: unify all arch definitions

    pci-use-pci_ioremap_bar-in-drivers-misc.patch
    pci: use pci_ioremap_bar() in drivers/misc

    check-fops_get-return-value.patch
    Check fops_get() return value

    checkpatch-add-checks-for-in_atomic.patch
    checkpatch: add checks for in_atomic()

    checkpatch-comment-detection-may-miss-an-implied-comment-on-the-last-hunk.patch
    checkpatch: comment detection may miss an implied comment on the last hunk

    checkpatch-widen-implied-comment-detection-to-allow-multiple-stars.patch
    checkpatch: widen implied comment detection to allow multiple stars

    checkpatch-structure-member-assignments-are-not-complex.patch
    checkpatch: structure member assignments are not complex

    checkpatch-__weak-is-an-official-attribute.patch
    checkpatch: __weak is an official attribute

    checkpatch-detect-multiple-bitfield-declarations.patch
    checkpatch: detect multiple bitfield declarations

    checkpatch-comment-ends-inside-strings-is-most-likely-not-an-open-comment.patch
    checkpatch: comment ends inside strings is most likely not an open comment

    checkpatch-dissallow-spaces-between-stars-in-pointer-types.patch
    checkpatch: dissallow spaces between stars in pointer types

    checkpatch-version-025.patch
    checkpatch: version: 0.25

    lis3lv02dx-accelerometer-driver.patch
    LIS3LV02Dx Accelerometer driver

    lis3lv02dx-accelerometer-driver-fix.patch
    LIS3LV02D: Conform to the new ACPI API

    ibmpex-add-endian-annotation-to-extract_data-helper.patch
    ibmpex: add endian annotation to extract_data() helper

    pci-use-pci_ioremap_bar-in-drivers-serial.patch
    pci: use pci_ioremap_bar() in drivers/serial

    max3100-spi-uart-driver.patch
    MAX3100 SPI UART driver

    max3100-spi-uart-driver-fix.patch
    max3100-spi-uart-driver fix

    spi_gpio-driver.patch
    spi_gpio driver

    spi_gpio-driver-cleanups.patch
    spi_gpio-driver cleanups

    kprobes-indirectly-call-kprobe_target.patch
    kprobes: indirectly call kprobe_target

    kprobes-add-tests-for-register_kprobes.patch
    kprobes: add tests for register_kprobes

    autofs4-improve-parameter-usage.patch
    autofs4: improve parameter usage

    autofs4-fix-var-shadowed-by-local-delaration.patch
    autofs4: fix var shadowed by local delaration

    autofs4-make-autofs-type-usage-explicit.patch
    autofs4: make autofs type usage explicit

    autofs4-fix-string-validation-check-order.patch
    autofs4: fix string validation check order

    rtc-ds1307-smbus-compatibility.patch
    rtc-ds1307: SMBus compatibility

    rtc-ds1307-remove-legacy-probe-checks.patch
    rtc-ds1307: remove legacy probe() checks

    add-dallas-ds1390-93-94-rtc-chips.patch
    rtc: add Dallas DS1390/93/94 RTC chips

    rtc-rtc-wm8350-add-support-for-wm8350-rtc.patch
    rtc: rtc-wm8350: add support for WM8350 RTC

    rtc-rtc-wm8350-add-support-for-wm8350-rtc-update-2.patch
    rtc-rtc-wm8350-add-support-for-wm8350-rtc update 2

    rtc-remove-the-bkl.patch
    RTC: remove the BKL

    rtc-basic-implementation-of-epson-rx-8581-i2c-real-time-clock.patch
    rtc: basic implementation of Epson RX-8581 I2C Real Time Clock

    rtc-basic-implementation-of-epson-rx-8581-i2c-real-time-clock-fix.patch
    rtc-basic-implementation-of-epson-rx-8581-i2c-real-time-clock-fix

    pci-use-pci_ioremap_bar-in-drivers-video.patch
    pci: use pci_ioremap_bar() in drivers/video

    fbdev-fix-typo-in-drivers-video-modedbc.patch
    fbdev: fix typo in drivers/video/modedb.c

    intelfb-support-i854.patch
    intelfb: support i854

    ext3-add-support-for-non-native-signed-unsigned-htree-hash-algorithms.patch
    ext3: add support for non-native signed/unsigned htree hash algorithms

    quota-add-callbacks-for-allocating-and-destroying-dquot-structures.patch
    quota: add callbacks for allocating and destroying dquot structures

    quota-increase-size-of-variables-for-limits-and-inode-usage.patch
    quota: increase size of variables for limits and inode usage

    quota-remove-bogus-optimization-in-check_idq-and-check_bdq.patch
    quota: remove bogus 'optimization' in check_idq() and check_bdq()

    quota-make-_suspended-just-a-flag.patch
    quota: make _SUSPENDED just a flag

    quota-permit-separately-enabling-quota-accounting-and-enforcing-limits.patch
    quota: permit separately enabling quota accounting and enforcing limits

    ext3-use-sb_any_quota_loaded-instead-of-sb_any_quota_enabled.patch
    ext3: use sb_any_quota_loaded() instead of sb_any_quota_enabled()

    ext4-use-sb_any_quota_loaded-instead-of-sb_any_quota_enabled.patch
    ext4: use sb_any_quota_loaded() instead of sb_any_quota_enabled()

    reiserfs-use-sb_any_quota_loaded-instead-of-sb_any_quota_enabled.patch
    reiserfs: use sb_any_quota_loaded() instead of sb_any_quota_enabled()

    quota-remove-compatibility-function-sb_any_quota_enabled.patch
    quota: remove compatibility function sb_any_quota_enabled()

    quota-introduce-dquot_quota_sys_file-flag.patch
    quota: introduce DQUOT_QUOTA_SYS_FILE flag

    quota-move-quotaio_vh-from-include-linux-to-fs.patch
    quota: move quotaio_v[12].h from include/linux/ to fs/

    quota-move-quotaio_vh-from-include-linux-to-fs-fix.patch
    quota-move-quotaio_vh-from-include-linux-to-fs-fix

    quota-move-quotaio_vh-from-include-linux-to-fs-fix-2.patch
    quota: more headers_check hackarounds

    quota-split-off-quota-tree-handling-into-a-separate-file.patch
    quota: split off quota tree handling into a separate file

    quota-convert-union-in-mem_dqinfo-to-a-pointer.patch
    quota: convert union in mem_dqinfo to a pointer

    quota-convert-union-in-mem_dqinfo-to-a-pointer-cleanup.patch
    quota-convert-union-in-mem_dqinfo-to-a-pointer-cleanup

    quota-support-64-bit-quota-format.patch
    quota: support 64-bit quota format

    quota-support-64-bit-quota-format-fix.patch
    quota-support-64-bit-quota-format-fix

    quota-support-64-bit-quota-format-fix-2.patch
    quota-support-64-bit-quota-format-fix-2

    cgroups-make-cgroup-config-a-submenu.patch
    cgroups: make cgroup config a submenu

    memcg-introduce-charge-commit-cancel-style-of-functions.patch
    memcg: introduce charge-commit-cancel style of functions

    memcg-introduce-charge-commit-cancel-style-of-functions-fix.patch
    memcg-introduce-charge-commit-cancel-style-of-functions-fix

    memcg-fix-gfp_mask-of-callers-of-charge.patch
    memcg: fix gfp_mask of callers of charge

    memcg-simple-migration-handling.patch
    memcg: simple migration handling

    elf-implement-at_random-for-glibc-prng-seeding.patch
    ELF: implement AT_RANDOM for glibc PRNG seeding

    relay-reset-consumed.patch
    Relay Reset Consumed

    trace-code-and-documentation.patch
    Trace code and documentation

    trace-code-and-documentation-merging-documentation-tracetxt-with-documentation-filesystems-relaytxt.patch
    Merge Documentation/trace.txt with Documentation/filesystems/relay.txt

    trace-sample.patch
    Trace sample

    pci-use-pci_ioremap_bar-in-drivers-edac.patch
    pci: use pci_ioremap_bar() in drivers/edac

    bfs-add-some-basic-sanity-checks.patch
    bfs: add some basic sanity checks

    bfs-check-that-filesystem-fits-on-the-blockdevice.patch
    bfs: check that filesystem fits on the blockdevice

    memstick-annotate-endianness-of-attribute-structs.patch
    memstick: annotate endianness of attribute structs

    w1-export-w1_read_8-function.patch
    w1: export w1_read_8 function

    w1-export-w1_read_8-function-checkpatch-fixes.patch
    w1-export-w1_read_8-function-checkpatch-fixes

    hdq-driver-for-omap2430-3430.patch
    hdq driver for OMAP2430/3430

    hdq-bq27000-hdq-slave-interface-driver.patch
    hdq: bQ27000 HDQ Slave Interface Driver

    hdq-documentation-for-omap-hdq.patch
    hdq: documentation for OMAP HDQ

    add-c2-port-support.patch
    Add c2 port support

    c2port-add-c2port-support-for-eurotech-duramar-2150.patch
    c2port: add c2port support for Eurotech Duramar 2150

    vmcore-remove-saved_max_pfn-check.patch
    vmcore: remove saved_max_pfn check

    powerpc-hugetlb-pgtable-cache-access-cleanup.patch
    powerpc: hugetlb pgtable cache access cleanup

    filesystem-freeze-add-error-handling-of-write_super_lockfs-unlockfs.patch
    filesystem freeze: add error handling of write_super_lockfs/unlockfs

    filesystem-freeze-implement-generic-freeze-feature.patch
    filesystem freeze: implement generic freeze feature

    filesystem-freeze-remove-xfs-specific-ioctl-interfaces-for-freeze-feature.patch
    filesystem freeze: remove XFS specific ioctl interfaces for freeze feature

    nilfs2-add-document.patch
    nilfs2: add document

    nilfs2-disk-format-and-userland-interface.patch
    nilfs2: disk format and userland interface

    nilfs2-add-inode-and-other-major-structures.patch
    nilfs2: add inode and other major structures

    nilfs2-integrated-block-mapping.patch
    nilfs2: integrated block mapping

    nilfs2-b-tree-based-block-mapping.patch
    nilfs2: B-tree based block mapping

    nilfs2-direct-block-mapping.patch
    nilfs2: direct block mapping

    nilfs2-b-tree-node-cache.patch
    nilfs2: B-tree node cache

    nilfs2-buffer-and-page-operations.patch
    nilfs2: buffer and page operations

    nilfs2-meta-data-file.patch
    nilfs2: meta data file

    nilfs2-persistent-object-allocator.patch
    nilfs2: persistent object allocator

    nilfs2-disk-address-translator.patch
    nilfs2: disk address translator

    nilfs2-inode-map-file.patch
    nilfs2: inode map file

    nilfs2-checkpoint-file.patch
    nilfs2: checkpoint file

    nilfs2-segment-usage-file.patch
    nilfs2: segment usage file

    nilfs2-inode-operations.patch
    nilfs2: inode operations

    nilfs2-inode-operations-fix.patch
    nilfs2-inode-operations-fix

    nilfs2-file-operations.patch
    nilfs2: file operations

    nilfs2-directory-entry-operations.patch
    nilfs2: directory entry operations

    nilfs2-pathname-operations.patch
    nilfs2: pathname operations

    nilfs2-pathname-operations-fix.patch
    nilfs2-continuous-snapshotting-file-system-fix

    nilfs2-operations-for-the_nilfs-core-object.patch
    nilfs2: operations for the_nilfs core object

    nilfs2-super-block-operations.patch
    nilfs2: super block operations

    nilfs2-super-block-operations-fix.patch
    nilfs2-super-block-operations-fix

    nilfs2-segment-buffer.patch
    nilfs2: segment buffer

    nilfs2-segment-constructor.patch
    nilfs2: segment constructor

    nilfs2-recovery-functions.patch
    nilfs2: recovery functions

    nilfs2-another-dat-for-garbage-collection.patch
    nilfs2: another dat for garbage collection

    nilfs2-block-cache-for-garbage-collection.patch
    nilfs2: block cache for garbage collection

    nilfs2-ioctl-operations.patch
    nilfs2: ioctl operations

    nilfs2-update-makefile-and-kconfig.patch
    nilfs2: update makefile and Kconfig

    reiser4-vfs-add-super_operationssync_inodes-2.patch
    reiser4: vfs: add super_operations.sync_inodes() (2)

    reiser4-export-remove_from_page_cache.patch
    reiser4: export pagecache add/remove functions to modules

    reiser4-export-find_get_pages.patch

    reiser4.patch
    reiser4: add to build system
    reiser4: fix for drop-unused-semaphores.patch
    reiser4-slab-allocators-remove-slab_debug_initial-flag
    reiser4: use simple_prepare_write to zero page data
    reiser4-fix
    reiser4: use zero_user_page
    reiser4: remove typedefs
    reiser4: fix write_extent
    reiser4 make sync_inodes non-void
    Reiser4: Drop 'size' argument from bio_endio and bi_end_io
    mm: clean up and kernelify shrinker registration
    reiser4: fix NULL dereference in __mnt_is_readonly in ftruncate()
    reiser4: fix extent2tail
    reiser4: fix read_tail
    reiser4: fix unix-file readpages filler
    reiser4: fix readpage_unix_file
    reiser4: fix for new aops patches
    reiser4: do not allocate struct file on stack
    git-block-vs-reiser4
    reiser4: cryptcompress misc fixups
    reiser4: cryptcompress misc fixups-2
    fs/reiser4/plugin/: make 3 functions static
    reiser4: change error code base
    reiser4: use lzo library functions
    fs/reiser4/plugin/file/cryptcompress.c: kmalloc + memset conversion to kzalloc
    reiser4: kmalloc + memset conversion to kzalloc
    fs/reiser4/init_super.c: kmalloc + memset conversion to kzalloc
    fs/reiser4/plugin/inode_ops_rename.c: kmalloc + memset conversion to kzalloc
    fs/reiser4/ktxnmgrd.c: kmalloc + memset conversion to kzalloc
    Use helpers to obtain task pid in printks
    Subject: [PATCH 1/2] remove asm/bitops.h includes
    git-nfsd-broke-reiser4
    slab-api-remove-useless-ctor-parameter-and-reorder-parameters-vs-reiser4
    reiser4 kgdb fix
    Reiser4 portion of zero_user cleanup patch
    reiser4: replace uid==0 check with capability
    jens-fixed-reiser4
    reiser4: make methods supplied to vfs invariant
    reiser4: new export ops
    reiser4: new export ops (update)
    reiser4: new export_ops fixup
    reiser4: specify splice file operations
    reiser4: fix dummy ioctl_cryptcompress
    reiser4: granulate rw-serialization when accessing file conversion set
    reiser4: fix disk cluster synchronization
    reiser4: use balance_dirty_pages_ratelimited_nr
    reiser4: correct references to filemap_nopage()
    reiser4: fix null pointer dereference in reiser4_write_extent
    reiser4: code cleanups

    reiser4-tree_lock-fixes.patch
    reiser4-tree_lock-fixes

    reiser4-tree_lock-fixes-fix.patch
    reiser4-tree_lock-fixes-fix

    reiser4-fix-handling-enospc-cryptcompress.patch
    reiser4: fix handling ENOSPC cryptcompress

    reiser4-fix-handling-enospc-unix_file.patch
    reiser4: fix handling ENOSPC unix_file

    reiser4-fix-kill_hook_internal.patch
    reiser4: fix kill_hook_internal

    reiser4-semaphore-fix.patch
    reiser4-semaphore-fix

    slb-drop-kmem-cache-argument-from-constructor-reiser4.patch
    slb-drop-kmem-cache-argument-from-constructor-reiser4

    reiser4-suid.patch
    reiser4-suid

    reiser4-compile-warning-cleanups.patch
    reiser4: compile warning cleanups

    reiser4-use-wake_up_process-instead-of-wake_up-when-possible.patch
    reiser4: use wake_up_process() instead of wake_up() when possible

    reiser4-track-upstream-changes.patch
    reiser4: track upstream changes

    reiser4-broke.patch
    reiser4-broke

    make-sure-nobodys-leaking-resources.patch
    Make sure nobody's leaking resources

    journal_add_journal_head-debug.patch
    journal_add_journal_head-debug

    releasing-resources-with-children.patch
    Releasing resources with children

    nr_blockdev_pages-in_interrupt-warning.patch
    a

    mm-debug-dump-pageframes-on-bad_page.patch
    mm debug: dump pageframes on bad_page()

    make-frame_pointer-default=y.patch
    make FRAME_POINTER default=y

    mutex-subsystem-synchro-test-module.patch
    mutex subsystem, synchro-test module

    slab-leaks3-default-y.patch
    slab-leaks3-default-y

    put_bh-debug.patch
    put_bh() debug

    add-debugging-aid-for-memory-initialisation-problems.patch
    Add debugging aid for memory initialisation problems

    shrink_slab-handle-bad-shrinkers.patch
    shrink_slab(): handle bad shrinkers

    keep-track-of-network-interface-renaming.patch
    keep track of network interface renaming

    workaround-for-a-pci-restoring-bug.patch
    pci: test for unexpectedly disabled bridges

    prio_tree-debugging-patch.patch
    prio_tree: debugging patch

    single_open-seq_release-leak-diagnostics.patch
    single_open/seq_release leak diagnostics

    add-a-refcount-check-in-dput.patch
    Add a refcount check in dput()

    getblk-handle-2tb-devices.patch
    getblk(): handle 2TB devices

    getblk-handle-2tb-devices-fix.patch
    fix getblk_slow "integer constant is too large" warning

    undeprecate-pci_find_device.patch
    undeprecate-pci_find_device

    notify_change-callers-must-hold-i_mutex.patch
    notify_change(): callers must hold i_mutex

    profile-likely-unlikely-macros.patch
    Profile likely/unlikely macros

    drivers-net-bonding-bond_sysfsc-suppress-uninitialized-var-warning.patch
    drivers/net/bonding/bond_sysfs.c: suppress uninitialized var warning

    w1-build-fix.patch
    w1-build-fix



    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. [PATCH -mm] spi: fix compile error

    Fix compile error below:

    LD drivers/spi/built-in.o
    CC [M] drivers/spi/spi_gpio.o
    In file included from drivers/spi/spi_gpio.c:26:
    include/linux/spi/spi_bitbang.h:23: error: field ‘work’ has incomplete type
    make[2]: *** [drivers/spi/spi_gpio.o] Error 1
    make[1]: *** [drivers/spi] Error 2
    make: *** [drivers] Error 2

    Signed-off-by: Fernando Luis Vazquez Cao
    ---

    diff -urNp linux-2.6.28-rc2-mm1-orig/include/linux/spi/spi_bitbang.h linux-2.6.28-rc2-mm1/include/linux/spi/spi_bitbang.h
    --- linux-2.6.28-rc2-mm1-orig/include/linux/spi/spi_bitbang.h 2008-10-10 07:13:53.000000000 +0900
    +++ linux-2.6.28-rc2-mm1/include/linux/spi/spi_bitbang.h 2008-10-29 16:25:31.000000000 +0900
    @@ -18,6 +18,9 @@
    * duplex (MicroWire) controllers. Provide chipslect() and txrx_bufs(),
    * and custom setup()/cleanup() methods.
    */
    +
    +#include
    +
    struct spi_bitbang {
    struct workqueue_struct *workqueue;
    struct work_struct work;


    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  3. [BUILD-FAILURE] 2.6.28-rc2-mm1 - build breaks on powerpc with !GENERIC_BUG

    Hi Andrew,

    The 2.6.28-rc2-mm1 randconfig build fails on powerpc

    arch/powerpc/xmon/xmon.c: In function 'print_bug_trap':
    arch/powerpc/xmon/xmon.c:1364: error: implicit declaration of function 'find_bug'
    arch/powerpc/xmon/xmon.c:1364: warning: assignment makes pointer from integer without a cast
    arch/powerpc/xmon/xmon.c:1367: error: implicit declaration of function 'is_warning_bug'
    arch/powerpc/xmon/xmon.c:1374: error: dereferencing pointer to incomplete type
    make[1]: *** [arch/powerpc/xmon/xmon.o] Error 1

    #
    # Automatically generated make config: don't edit
    # Linux kernel version: 2.6.28-rc2-mm1
    # Wed Oct 29 04:17:33 2008
    #
    CONFIG_PPC64=y

    #
    # Processor support
    #
    CONFIG_POWER4_ONLY=y
    CONFIG_POWER4=y
    CONFIG_TUNE_CELL=y
    CONFIG_PPC_FPU=y
    CONFIG_ALTIVEC=y
    CONFIG_VSX=y
    CONFIG_PPC_STD_MMU=y
    # CONFIG_PPC_MM_SLICES is not set
    CONFIG_VIRT_CPU_ACCOUNTING=y
    CONFIG_SMP=y
    CONFIG_NR_CPUS=32
    CONFIG_64BIT=y
    CONFIG_WORD_SIZE=64
    CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
    CONFIG_MMU=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_GENERIC_TIME=y
    CONFIG_GENERIC_TIME_VSYSCALL=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_GENERIC_HARDIRQS=y
    CONFIG_HAVE_SETUP_PER_CPU_AREA=y
    CONFIG_IRQ_PER_CPU=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    CONFIG_ARCH_HAS_ILOG2_U32=y
    CONFIG_ARCH_HAS_ILOG2_U64=y
    CONFIG_GENERIC_HWEIGHT=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_GENERIC_FIND_NEXT_BIT=y
    CONFIG_ARCH_NO_VIRT_TO_BUS=y
    CONFIG_PPC=y
    CONFIG_EARLY_PRINTK=y
    CONFIG_COMPAT=y
    CONFIG_SYSVIPC_COMPAT=y
    CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
    CONFIG_ARCH_MAY_HAVE_PC_FDC=y
    CONFIG_PPC_OF=y
    CONFIG_OF=y
    CONFIG_PPC_UDBG_16550=y
    CONFIG_GENERIC_TBSYNC=y
    CONFIG_AUDIT_ARCH=y
    # CONFIG_DEFAULT_UIMAGE is not set
    CONFIG_HIBERNATE_64=y
    CONFIG_ARCH_HIBERNATION_POSSIBLE=y
    CONFIG_ARCH_SUSPEND_POSSIBLE=y
    # CONFIG_PPC_DCR_NATIVE is not set
    CONFIG_PPC_DCR_MMIO=y
    CONFIG_PPC_DCR=y
    CONFIG_PPC_OF_PLATFORM_PCI=y
    CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

    #
    # General setup
    #
    CONFIG_EXPERIMENTAL=y
    CONFIG_LOCK_KERNEL=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_SWAP=y
    CONFIG_SYSVIPC=y
    CONFIG_SYSVIPC_SYSCTL=y
    CONFIG_POSIX_MQUEUE=y
    # CONFIG_BSD_PROCESS_ACCT is not set
    CONFIG_TASKSTATS=y
    CONFIG_TASK_DELAY_ACCT=y
    CONFIG_TASK_XACCT=y
    CONFIG_TASK_IO_ACCOUNTING=y
    CONFIG_AUDIT=y
    # CONFIG_AUDITSYSCALL is not set
    CONFIG_IKCONFIG=y
    # CONFIG_IKCONFIG_PROC is not set
    CONFIG_LOG_BUF_SHIFT=17
    # CONFIG_GROUP_SCHED is not set

    #
    # Control Group support
    #
    # CONFIG_CGROUPS is not set
    CONFIG_SYSFS_DEPRECATED=y
    CONFIG_SYSFS_DEPRECATED_V2=y
    CONFIG_RELAY=y
    CONFIG_NAMESPACES=y
    CONFIG_UTS_NS=y
    # CONFIG_IPC_NS is not set
    CONFIG_USER_NS=y
    # CONFIG_PID_NS is not set
    # CONFIG_BLK_DEV_INITRD is not set
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_SYSCTL=y
    CONFIG_EMBEDDED=y
    CONFIG_SYSCTL_SYSCALL=y
    CONFIG_KALLSYMS=y
    CONFIG_KALLSYMS_ALL=y
    CONFIG_KALLSYMS_EXTRA_PASS=y
    # CONFIG_HOTPLUG is not set
    # CONFIG_PRINTK is not set
    # CONFIG_BUG is not set
    CONFIG_ELF_CORE=y
    CONFIG_PCSPKR_PLATFORM=y
    CONFIG_COMPAT_BRK=y
    CONFIG_BASE_FULL=y
    CONFIG_FUTEX=y
    CONFIG_ANON_INODES=y
    CONFIG_EPOLL=y
    # CONFIG_SIGNALFD is not set
    CONFIG_TIMERFD=y
    CONFIG_EVENTFD=y
    # CONFIG_SHMEM is not set
    CONFIG_AIO=y
    CONFIG_VM_EVENT_COUNTERS=y
    # CONFIG_PCI_QUIRKS is not set
    CONFIG_SLUB_DEBUG=y
    # CONFIG_SLAB is not set
    CONFIG_SLUB=y
    # CONFIG_SLOB is not set
    CONFIG_PROFILING=y
    CONFIG_TRACEPOINTS=y
    CONFIG_MARKERS=y
    CONFIG_OPROFILE=y
    CONFIG_HAVE_OPROFILE=y
    CONFIG_KPROBES=y
    CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
    CONFIG_KRETPROBES=y
    CONFIG_HAVE_IOREMAP_PROT=y
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    CONFIG_HAVE_ARCH_TRACEHOOK=y
    CONFIG_HAVE_DMA_ATTRS=y
    CONFIG_USE_GENERIC_SMP_HELPERS=y
    # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
    CONFIG_SLABINFO=y
    CONFIG_RT_MUTEXES=y
    CONFIG_TINY_SHMEM=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    # CONFIG_MODULE_FORCE_LOAD is not set
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODULE_FORCE_UNLOAD=y
    # CONFIG_MODVERSIONS is not set
    CONFIG_MODULE_SRCVERSION_ALL=y
    CONFIG_STOP_MACHINE=y
    CONFIG_BLOCK=y
    CONFIG_BLK_DEV_IO_TRACE=y
    CONFIG_BLK_DEV_BSG=y
    # CONFIG_BLK_DEV_INTEGRITY is not set
    CONFIG_BLOCK_COMPAT=y

    #
    # IO Schedulers
    #
    CONFIG_IOSCHED_NOOP=y
    # CONFIG_IOSCHED_AS is not set
    CONFIG_IOSCHED_DEADLINE=m
    # CONFIG_IOSCHED_CFQ is not set
    # CONFIG_DEFAULT_AS is not set
    # CONFIG_DEFAULT_DEADLINE is not set
    # CONFIG_DEFAULT_CFQ is not set
    CONFIG_DEFAULT_NOOP=y
    CONFIG_DEFAULT_IOSCHED="noop"
    CONFIG_CLASSIC_RCU=y
    CONFIG_FREEZER=y
    CONFIG_PPC_MSI_BITMAP=y

    #
    # Platform support
    #
    CONFIG_PPC_MULTIPLATFORM=y
    CONFIG_PPC_PSERIES=y
    CONFIG_PPC_SPLPAR=y
    # CONFIG_EEH is not set
    CONFIG_SCANLOG=m
    CONFIG_LPARCFG=y
    CONFIG_PPC_SMLPAR=y
    # CONFIG_CMM is not set
    CONFIG_PPC_ISERIES=y

    #
    # iSeries device drivers
    #
    CONFIG_VIODASD=y
    # CONFIG_VIOCD is not set
    # CONFIG_VIOTAPE is not set
    CONFIG_VIOPATH=y
    CONFIG_PPC_PMAC=y
    CONFIG_PPC_PMAC64=y
    # CONFIG_PPC_MAPLE is not set
    CONFIG_PPC_PASEMI=y

    #
    # PA Semi PWRficient options
    #
    CONFIG_PPC_PASEMI_IOMMU=y
    # CONFIG_PPC_PASEMI_IOMMU_DMA_FORCE is not set
    # CONFIG_PPC_PASEMI_MDIO is not set
    CONFIG_PPC_PS3=y

    #
    # PS3 Platform Options
    #
    CONFIG_PS3_ADVANCED=y
    CONFIG_PS3_HTAB_SIZE=20
    # CONFIG_PS3_DYNAMIC_DMA is not set
    CONFIG_PS3_VUART=y
    CONFIG_PS3_PS3AV=y
    # CONFIG_PS3_SYS_MANAGER is not set
    CONFIG_PS3_STORAGE=y
    CONFIG_PS3_DISK=m
    # CONFIG_PS3_ROM is not set
    CONFIG_PS3_FLASH=y
    # CONFIG_PS3_LPM is not set
    CONFIG_PPC_CELL=y
    CONFIG_PPC_CELL_NATIVE=y
    CONFIG_PPC_IBM_CELL_BLADE=y
    CONFIG_PPC_CELLEB=y

    #
    # Cell Broadband Engine options
    #
    CONFIG_SPU_FS=y
    CONFIG_SPU_TRACE=y
    CONFIG_SPU_BASE=y
    CONFIG_CBE_RAS=y
    # CONFIG_PPC_IBM_CELL_RESETBUTTON is not set
    CONFIG_PPC_IBM_CELL_POWERBUTTON=m
    CONFIG_CBE_THERM=y
    CONFIG_OPROFILE_CELL=y
    # CONFIG_PQ2ADS is not set
    CONFIG_PPC_NATIVE=y
    CONFIG_UDBG_RTAS_CONSOLE=y
    CONFIG_PPC_UDBG_BEAT=y
    CONFIG_XICS=y
    # CONFIG_IPIC is not set
    CONFIG_MPIC=y
    # CONFIG_MPIC_WEIRD is not set
    CONFIG_PPC_I8259=y
    CONFIG_U3_DART=y
    CONFIG_PPC_RTAS=y
    CONFIG_RTAS_ERROR_LOGGING=y
    CONFIG_RTAS_PROC=y
    CONFIG_RTAS_FLASH=y
    CONFIG_PPC_PMI=m
    CONFIG_MMIO_NVRAM=y
    CONFIG_MPIC_U3_HT_IRQS=y
    CONFIG_MPIC_BROKEN_REGREAD=y
    CONFIG_IBMVIO=y
    CONFIG_IBMEBUS=y
    # CONFIG_PPC_MPC106 is not set
    CONFIG_PPC_970_NAP=y
    CONFIG_PPC_INDIRECT_IO=y
    CONFIG_GENERIC_IOMAP=y
    # CONFIG_CPU_FREQ is not set
    CONFIG_AXON_RAM=y
    # CONFIG_FSL_ULI1575 is not set

    #
    # Kernel options
    #
    CONFIG_TICK_ONESHOT=y
    # CONFIG_NO_HZ is not set
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
    # CONFIG_HZ_100 is not set
    CONFIG_HZ_250=y
    # CONFIG_HZ_300 is not set
    # CONFIG_HZ_1000 is not set
    CONFIG_HZ=250
    CONFIG_SCHED_HRTICK=y
    CONFIG_PREEMPT_NONE=y
    # CONFIG_PREEMPT_VOLUNTARY is not set
    # CONFIG_PREEMPT is not set
    # CONFIG_CPUMASK_OFFSTACK is not set
    CONFIG_BINFMT_ELF=y
    CONFIG_COMPAT_BINFMT_ELF=y
    CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
    # CONFIG_HAVE_AOUT is not set
    # CONFIG_BINFMT_MISC is not set
    CONFIG_IOMMU_VMERGE=y
    CONFIG_IOMMU_HELPER=y
    CONFIG_HOTPLUG_CPU=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
    CONFIG_ARCH_HAS_WALK_MEMORY=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
    CONFIG_KEXEC=y
    CONFIG_CRASH_DUMP=y
    CONFIG_PHYP_DUMP=y
    CONFIG_IRQ_ALL_CPUS=y
    # CONFIG_NUMA is not set
    CONFIG_ARCH_SELECT_MEMORY_MODEL=y
    CONFIG_ARCH_FLATMEM_ENABLE=y
    CONFIG_ARCH_SPARSEMEM_ENABLE=y
    CONFIG_ARCH_SPARSEMEM_DEFAULT=y
    CONFIG_ARCH_POPULATES_NODE_MAP=y
    CONFIG_SELECT_MEMORY_MODEL=y
    # CONFIG_FLATMEM_MANUAL is not set
    # CONFIG_DISCONTIGMEM_MANUAL is not set
    CONFIG_SPARSEMEM_MANUAL=y
    CONFIG_SPARSEMEM=y
    CONFIG_HAVE_MEMORY_PRESENT=y
    CONFIG_SPARSEMEM_EXTREME=y
    CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
    CONFIG_SPARSEMEM_VMEMMAP=y
    CONFIG_MEMORY_HOTPLUG=y
    CONFIG_MEMORY_HOTPLUG_SPARSE=y
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    # CONFIG_MIGRATION is not set
    CONFIG_RESOURCES_64BIT=y
    CONFIG_PHYS_ADDR_T_64BIT=y
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_BOUNCE=y
    # CONFIG_UNEVICTABLE_LRU is not set
    CONFIG_ARCH_MEMORY_PROBE=y
    # CONFIG_PPC_HAS_HASH_64K is not set
    # CONFIG_PPC_64K_PAGES is not set
    CONFIG_FORCE_MAX_ZONEORDER=13
    # CONFIG_SCHED_SMT is not set
    # CONFIG_PROC_DEVICETREE is not set
    CONFIG_CMDLINE_BOOL=y
    CONFIG_CMDLINE="console=ttyS0,9600 console=tty0 root=/dev/sda2"
    CONFIG_EXTRA_TARGETS=""
    CONFIG_ARCH_WANTS_FREEZER_CONTROL=y
    CONFIG_PM=y
    CONFIG_PM_DEBUG=y
    # CONFIG_PM_VERBOSE is not set
    CONFIG_CAN_PM_TRACE=y
    CONFIG_PM_SLEEP_SMP=y
    CONFIG_PM_SLEEP=y
    CONFIG_SUSPEND=y
    CONFIG_SUSPEND_FREEZER=y
    CONFIG_HIBERNATION=y
    CONFIG_PM_STD_PARTITION=""
    CONFIG_SECCOMP=y
    CONFIG_ISA_DMA_API=y

    #
    # Bus options
    #
    CONFIG_ZONE_DMA=y
    CONFIG_GENERIC_ISA_DMA=y
    # CONFIG_PPC_INDIRECT_PCI is not set
    CONFIG_PPC_PCI_CHOICE=y
    CONFIG_PCI=y
    CONFIG_PCI_DOMAINS=y
    CONFIG_PCI_SYSCALL=y
    CONFIG_PCIEPORTBUS=y
    # CONFIG_PCIEAER is not set
    CONFIG_PCIEASPM=y
    CONFIG_PCIEASPM_DEBUG=y
    CONFIG_ARCH_SUPPORTS_MSI=y
    CONFIG_PCI_MSI=y
    # CONFIG_PCI_LEGACY is not set
    CONFIG_PCI_DEBUG=y
    # CONFIG_HAS_RAPIDIO is not set
    CONFIG_RELOCATABLE=y
    CONFIG_PAGE_OFFSET=0xc000000000000000
    CONFIG_KERNEL_START=0xc000000000000000
    CONFIG_PHYSICAL_START=0x00000000
    CONFIG_NET=y

    #
    # Networking options
    #
    CONFIG_PACKET=y
    CONFIG_PACKET_MMAP=y
    # CONFIG_UNIX is not set
    # CONFIG_NET_KEY is not set
    # CONFIG_INET is not set
    CONFIG_NETWORK_SECMARK=y
    # CONFIG_NETFILTER is not set
    # CONFIG_ATM is not set
    # CONFIG_BRIDGE is not set
    # CONFIG_NET_DSA is not set
    # CONFIG_VLAN_8021Q is not set
    CONFIG_DECNET=y
    CONFIG_DECNET_ROUTER=y
    CONFIG_LLC=y
    # CONFIG_LLC2 is not set
    # CONFIG_IPX is not set
    CONFIG_ATALK=m
    CONFIG_DEV_APPLETALK=m
    CONFIG_IPDDP=m
    CONFIG_IPDDP_ENCAP=y
    CONFIG_IPDDP_DECAP=y
    CONFIG_X25=y
    CONFIG_LAPB=y
    CONFIG_WAN_ROUTER=m
    CONFIG_NET_SCHED=y

    #
    # Queueing/Scheduling
    #
    # CONFIG_NET_SCH_CBQ is not set
    # CONFIG_NET_SCH_HTB is not set
    CONFIG_NET_SCH_HFSC=y
    # CONFIG_NET_SCH_PRIO is not set
    CONFIG_NET_SCH_MULTIQ=m
    CONFIG_NET_SCH_RED=y
    CONFIG_NET_SCH_SFQ=m
    CONFIG_NET_SCH_TEQL=m
    CONFIG_NET_SCH_TBF=m
    # CONFIG_NET_SCH_GRED is not set
    CONFIG_NET_SCH_DSMARK=m
    CONFIG_NET_SCH_NETEM=y
    CONFIG_NET_SCH_INGRESS=m

    #
    # Classification
    #
    CONFIG_NET_CLS=y
    CONFIG_NET_CLS_BASIC=m
    # CONFIG_NET_CLS_TCINDEX is not set
    # CONFIG_NET_CLS_ROUTE4 is not set
    # CONFIG_NET_CLS_FW is not set
    # CONFIG_NET_CLS_U32 is not set
    CONFIG_NET_CLS_RSVP=m
    CONFIG_NET_CLS_RSVP6=y
    CONFIG_NET_CLS_FLOW=m
    # CONFIG_NET_EMATCH is not set
    CONFIG_NET_CLS_ACT=y
    CONFIG_NET_ACT_POLICE=y
    CONFIG_NET_ACT_GACT=m
    CONFIG_GACT_PROB=y
    # CONFIG_NET_ACT_MIRRED is not set
    CONFIG_NET_ACT_NAT=y
    CONFIG_NET_ACT_PEDIT=m
    CONFIG_NET_ACT_SIMP=m
    CONFIG_NET_ACT_SKBEDIT=m
    CONFIG_NET_SCH_FIFO=y

    #
    # Network testing
    #
    CONFIG_NET_PKTGEN=y
    CONFIG_HAMRADIO=y

    #
    # Packet Radio protocols
    #
    CONFIG_AX25=m
    CONFIG_AX25_DAMA_SLAVE=y
    CONFIG_NETROM=m
    CONFIG_ROSE=m

    #
    # AX.25 network device drivers
    #
    CONFIG_MKISS=m
    CONFIG_6PACK=m
    CONFIG_BPQETHER=m
    CONFIG_BAYCOM_SER_FDX=m
    CONFIG_BAYCOM_SER_HDX=m
    # CONFIG_BAYCOM_PAR is not set
    CONFIG_YAM=m
    # CONFIG_CAN is not set
    CONFIG_IRDA=m

    #
    # IrDA protocols
    #
    CONFIG_IRLAN=m
    CONFIG_IRNET=m
    CONFIG_IRCOMM=m
    # CONFIG_IRDA_ULTRA is not set

    #
    # IrDA options
    #
    # CONFIG_IRDA_CACHE_LAST_LSAP is not set
    CONFIG_IRDA_FAST_RR=y
    CONFIG_IRDA_DEBUG=y

    #
    # Infrared-port device drivers
    #

    #
    # SIR device drivers
    #
    # CONFIG_IRTTY_SIR is not set

    #
    # Dongle support
    #

    #
    # FIR device drivers
    #
    # CONFIG_NSC_FIR is not set
    CONFIG_WINBOND_FIR=m
    CONFIG_SMC_IRCC_FIR=m
    CONFIG_ALI_FIR=m
    # CONFIG_VLSI_FIR is not set
    # CONFIG_VIA_FIR is not set
    CONFIG_BT=m
    # CONFIG_BT_L2CAP is not set
    CONFIG_BT_SCO=m

    #
    # Bluetooth device drivers
    #
    CONFIG_BT_HCIBTSDIO=m
    # CONFIG_BT_HCIUART is not set
    # CONFIG_BT_HCIVHCI is not set
    CONFIG_PHONET=y
    CONFIG_FIB_RULES=y
    # CONFIG_WIRELESS is not set
    CONFIG_RFKILL=m
    CONFIG_RFKILL_INPUT=m
    CONFIG_RFKILL_LEDS=y
    CONFIG_NET_9P=m
    CONFIG_NET_9P_DEBUG=y

    #
    # Device Drivers
    #

    #
    # Generic Driver Options
    #
    # CONFIG_STANDALONE is not set
    # CONFIG_PREVENT_FIRMWARE_BUILD is not set
    CONFIG_FW_LOADER=y
    CONFIG_FIRMWARE_IN_KERNEL=y
    CONFIG_EXTRA_FIRMWARE=""
    CONFIG_DEBUG_DRIVER=y
    # CONFIG_DEBUG_DEVRES is not set
    # CONFIG_SYS_HYPERVISOR is not set
    # CONFIG_CONNECTOR is not set
    CONFIG_MTD=y
    CONFIG_MTD_DEBUG=y
    CONFIG_MTD_DEBUG_VERBOSE=0
    CONFIG_MTD_CONCAT=y
    # CONFIG_MTD_PARTITIONS is not set

    #
    # User Modules And Translation Layers
    #
    CONFIG_MTD_CHAR=m
    CONFIG_MTD_BLKDEVS=y
    CONFIG_MTD_BLOCK=m
    # CONFIG_MTD_BLOCK_RO is not set
    CONFIG_FTL=y
    CONFIG_NFTL=m
    CONFIG_NFTL_RW=y
    CONFIG_INFTL=m
    # CONFIG_RFD_FTL is not set
    CONFIG_SSFDC=y
    # CONFIG_MTD_OOPS is not set

    #
    # RAM/ROM/Flash chip drivers
    #
    # CONFIG_MTD_CFI is not set
    CONFIG_MTD_JEDECPROBE=m
    CONFIG_MTD_GEN_PROBE=m
    # CONFIG_MTD_CFI_ADV_OPTIONS is not set
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_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 set
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    # CONFIG_MTD_CFI_I4 is not set
    # CONFIG_MTD_CFI_I8 is not set
    # CONFIG_MTD_CFI_INTELEXT is not set
    # CONFIG_MTD_CFI_AMDSTD is not set
    CONFIG_MTD_CFI_STAA=m
    CONFIG_MTD_CFI_UTIL=m
    # CONFIG_MTD_RAM is not set
    CONFIG_MTD_ROM=y
    CONFIG_MTD_ABSENT=y

    #
    # Mapping drivers for chip access
    #
    CONFIG_MTD_COMPLEX_MAPPINGS=y
    CONFIG_MTD_PHYSMAP=y
    CONFIG_MTD_PHYSMAP_START=0x8000000
    CONFIG_MTD_PHYSMAP_LEN=0
    CONFIG_MTD_PHYSMAP_BANKWIDTH=2
    # CONFIG_MTD_PHYSMAP_OF is not set
    # CONFIG_MTD_PCI is not set
    CONFIG_MTD_INTEL_VR_NOR=m
    # CONFIG_MTD_PLATRAM is not set

    #
    # Self-contained MTD device drivers
    #
    CONFIG_MTD_PMC551=m
    CONFIG_MTD_PMC551_BUGFIX=y
    # CONFIG_MTD_PMC551_DEBUG is not set
    # CONFIG_MTD_DATAFLASH is not set
    CONFIG_MTD_M25P80=m
    # CONFIG_M25PXX_USE_FAST_READ is not set
    # CONFIG_MTD_SLRAM is not set
    CONFIG_MTD_PHRAM=m
    CONFIG_MTD_MTDRAM=y
    CONFIG_MTDRAM_TOTAL_SIZE=4096
    CONFIG_MTDRAM_ERASE_SIZE=128
    CONFIG_MTDRAM_ABS_POS=0
    CONFIG_MTD_BLOCK2MTD=m

    #
    # Disk-On-Chip Device Drivers
    #
    CONFIG_MTD_DOC2000=y
    CONFIG_MTD_DOC2001=y
    # CONFIG_MTD_DOC2001PLUS is not set
    CONFIG_MTD_DOCPROBE=y
    CONFIG_MTD_DOCECC=y
    # CONFIG_MTD_DOCPROBE_ADVANCED is not set
    CONFIG_MTD_DOCPROBE_ADDRESS=0
    # CONFIG_MTD_NAND is not set
    CONFIG_MTD_NAND_IDS=y
    # CONFIG_MTD_ONENAND is not set

    #
    # UBI - Unsorted block images
    #
    CONFIG_MTD_UBI=m
    CONFIG_MTD_UBI_WL_THRESHOLD=4096
    CONFIG_MTD_UBI_BEB_RESERVE=1
    CONFIG_MTD_UBI_GLUEBI=y

    #
    # UBI debugging options
    #
    CONFIG_MTD_UBI_DEBUG=y
    CONFIG_MTD_UBI_DEBUG_MSG=y
    CONFIG_MTD_UBI_DEBUG_PARANOID=y
    CONFIG_MTD_UBI_DEBUG_DISABLE_BGT=y
    CONFIG_MTD_UBI_DEBUG_USERSPACE_IO=y
    CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS=y
    # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set
    CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES=y

    #
    # Additional UBI debugging messages
    #
    # CONFIG_MTD_UBI_DEBUG_MSG_BLD is not set
    # CONFIG_MTD_UBI_DEBUG_MSG_EBA is not set
    CONFIG_MTD_UBI_DEBUG_MSG_WL=y
    CONFIG_MTD_UBI_DEBUG_MSG_IO=y
    CONFIG_OF_DEVICE=y
    CONFIG_OF_I2C=y
    CONFIG_OF_SPI=y
    CONFIG_PARPORT=y
    CONFIG_PARPORT_PC=y
    CONFIG_PARPORT_PC_FIFO=y
    # CONFIG_PARPORT_PC_SUPERIO is not set
    # CONFIG_PARPORT_GSC is not set
    CONFIG_PARPORT_AX88796=y
    CONFIG_PARPORT_1284=y
    CONFIG_PARPORT_NOT_PC=y
    CONFIG_BLK_DEV=y
    CONFIG_BLK_DEV_FD=m
    CONFIG_PARIDE=m

    #
    # Parallel IDE high-level drivers
    #
    CONFIG_PARIDE_PD=m
    # CONFIG_PARIDE_PCD is not set
    # CONFIG_PARIDE_PF is not set
    # CONFIG_PARIDE_PT is not set
    # CONFIG_PARIDE_PG is not set

    #
    # Parallel IDE protocol modules
    #
    CONFIG_PARIDE_ATEN=m
    CONFIG_PARIDE_BPCK=m
    # CONFIG_PARIDE_COMM is not set
    # CONFIG_PARIDE_DSTR is not set
    CONFIG_PARIDE_FIT2=m
    # CONFIG_PARIDE_FIT3 is not set
    CONFIG_PARIDE_EPAT=m
    CONFIG_PARIDE_EPATC8=y
    # CONFIG_PARIDE_EPIA is not set
    CONFIG_PARIDE_FRIQ=m
    CONFIG_PARIDE_FRPW=m
    CONFIG_PARIDE_KBIC=m
    CONFIG_PARIDE_KTTI=m
    # CONFIG_PARIDE_ON20 is not set
    # CONFIG_PARIDE_ON26 is not set
    CONFIG_BLK_CPQ_CISS_DA=m
    # CONFIG_CISS_SCSI_TAPE is not set
    CONFIG_BLK_DEV_DAC960=y
    CONFIG_BLK_DEV_UMEM=y
    # CONFIG_BLK_DEV_COW_COMMON is not set
    CONFIG_BLK_DEV_LOOP=m
    # CONFIG_BLK_DEV_CRYPTOLOOP is not set
    CONFIG_BLK_DEV_NBD=m
    # CONFIG_BLK_DEV_SX8 is not set
    # CONFIG_BLK_DEV_RAM is not set
    CONFIG_CDROM_PKTCDVD=m
    CONFIG_CDROM_PKTCDVD_BUFFERS=8
    CONFIG_CDROM_PKTCDVD_WCACHE=y
    CONFIG_ATA_OVER_ETH=y
    CONFIG_BLK_DEV_HD=y
    # CONFIG_MISC_DEVICES is not set
    CONFIG_TIFM_CORE=y
    CONFIG_HAVE_IDE=y
    CONFIG_IDE=y

    #
    # Please see Documentation/ide/ide.txt for help/info on IDE drives
    #
    CONFIG_IDE_TIMINGS=y
    CONFIG_IDE_ATAPI=y
    # CONFIG_BLK_DEV_IDE_SATA is not set
    CONFIG_IDE_GD=m
    # CONFIG_IDE_GD_ATA is not set
    CONFIG_IDE_GD_ATAPI=y
    CONFIG_BLK_DEV_IDECD=y
    CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
    # CONFIG_BLK_DEV_IDETAPE is not set
    CONFIG_BLK_DEV_IDESCSI=m
    # CONFIG_IDE_TASK_IOCTL is not set
    CONFIG_IDE_PROC_FS=y

    #
    # IDE chipset support/bugfixes
    #
    CONFIG_BLK_DEV_PLATFORM=m
    CONFIG_BLK_DEV_IDEDMA_SFF=y

    #
    # PCI IDE chipsets support
    #
    CONFIG_BLK_DEV_IDEPCI=y
    CONFIG_IDEPCI_PCIBUS_ORDER=y
    CONFIG_BLK_DEV_OFFBOARD=y
    # CONFIG_BLK_DEV_GENERIC is not set
    CONFIG_BLK_DEV_OPTI621=m
    CONFIG_BLK_DEV_IDEDMA_PCI=y
    CONFIG_BLK_DEV_AEC62XX=y
    CONFIG_BLK_DEV_ALI15X3=m
    # CONFIG_BLK_DEV_AMD74XX is not set
    CONFIG_BLK_DEV_CMD64X=m
    CONFIG_BLK_DEV_TRIFLEX=y
    # CONFIG_BLK_DEV_CS5520 is not set
    # CONFIG_BLK_DEV_CS5530 is not set
    CONFIG_BLK_DEV_HPT366=y
    # CONFIG_BLK_DEV_JMICRON is not set
    # CONFIG_BLK_DEV_SC1200 is not set
    CONFIG_BLK_DEV_PIIX=y
    CONFIG_BLK_DEV_IT8213=y
    CONFIG_BLK_DEV_IT821X=m
    CONFIG_BLK_DEV_NS87415=m
    # CONFIG_BLK_DEV_PDC202XX_OLD is not set
    CONFIG_BLK_DEV_PDC202XX_NEW=m
    CONFIG_BLK_DEV_SVWKS=m
    CONFIG_BLK_DEV_SIIMAGE=y
    CONFIG_BLK_DEV_SL82C105=y
    # CONFIG_BLK_DEV_SLC90E66 is not set
    CONFIG_BLK_DEV_TRM290=m
    CONFIG_BLK_DEV_VIA82CXXX=m
    # CONFIG_BLK_DEV_TC86C001 is not set
    CONFIG_BLK_DEV_CELLEB=y
    CONFIG_BLK_DEV_IDE_PMAC=m
    # CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST is not set
    # CONFIG_BLK_DEV_IDEDMA_PMAC is not set
    CONFIG_BLK_DEV_IDEDMA=y

    #
    # SCSI device support
    #
    # CONFIG_RAID_ATTRS is not set
    CONFIG_SCSI=m
    CONFIG_SCSI_DMA=y
    CONFIG_SCSI_TGT=m
    CONFIG_SCSI_NETLINK=y
    CONFIG_SCSI_PROC_FS=y

    #
    # SCSI support type (disk, tape, CD-ROM)
    #
    # CONFIG_BLK_DEV_SD is not set
    CONFIG_CHR_DEV_ST=m
    CONFIG_CHR_DEV_OSST=m
    # CONFIG_BLK_DEV_SR is not set
    CONFIG_CHR_DEV_SG=m
    CONFIG_CHR_DEV_SCH=m

    #
    # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
    #
    # CONFIG_SCSI_MULTI_LUN is not set
    CONFIG_SCSI_CONSTANTS=y
    CONFIG_SCSI_LOGGING=y
    # CONFIG_SCSI_SCAN_ASYNC is not set
    CONFIG_SCSI_WAIT_SCAN=m

    #
    # SCSI Transports
    #
    CONFIG_SCSI_SPI_ATTRS=m
    CONFIG_SCSI_FC_ATTRS=m
    CONFIG_SCSI_FC_TGT_ATTRS=y
    CONFIG_SCSI_ISCSI_ATTRS=m
    CONFIG_SCSI_SAS_ATTRS=m
    CONFIG_SCSI_SAS_LIBSAS=m
    CONFIG_SCSI_SAS_ATA=y
    CONFIG_SCSI_SAS_HOST_SMP=y
    CONFIG_SCSI_SAS_LIBSAS_DEBUG=y
    # CONFIG_SCSI_SRP_ATTRS is not set
    # CONFIG_SCSI_LOWLEVEL is not set
    CONFIG_SCSI_DH=m
    # CONFIG_SCSI_DH_RDAC is not set
    # CONFIG_SCSI_DH_HP_SW is not set
    CONFIG_SCSI_DH_EMC=m
    CONFIG_SCSI_DH_ALUA=m
    CONFIG_ATA=m
    # CONFIG_ATA_NONSTANDARD is not set
    CONFIG_SATA_PMP=y
    CONFIG_SATA_AHCI=m
    # CONFIG_SATA_SIL24 is not set
    CONFIG_ATA_SFF=y
    CONFIG_SATA_SVW=m
    # CONFIG_ATA_PIIX is not set
    CONFIG_SATA_MV=m
    CONFIG_SATA_NV=m
    # CONFIG_PDC_ADMA is not set
    # CONFIG_SATA_QSTOR is not set
    # CONFIG_SATA_PROMISE is not set
    CONFIG_SATA_SX4=m
    CONFIG_SATA_SIL=m
    CONFIG_SATA_SIS=m
    # CONFIG_SATA_ULI is not set
    # CONFIG_SATA_VIA is not set
    CONFIG_SATA_VITESSE=m
    CONFIG_SATA_INIC162X=m
    CONFIG_PATA_ALI=m
    # CONFIG_PATA_AMD is not set
    CONFIG_PATA_ARTOP=m
    CONFIG_PATA_ATIIXP=m
    # CONFIG_PATA_CMD640_PCI is not set
    # CONFIG_PATA_CMD64X is not set
    # CONFIG_PATA_CS5520 is not set
    CONFIG_PATA_CS5530=m
    CONFIG_PATA_CYPRESS=m
    # CONFIG_PATA_EFAR is not set
    CONFIG_ATA_GENERIC=m
    # CONFIG_PATA_HPT366 is not set
    CONFIG_PATA_HPT37X=m
    CONFIG_PATA_HPT3X2N=m
    CONFIG_PATA_HPT3X3=m
    CONFIG_PATA_HPT3X3_DMA=y
    CONFIG_PATA_IT821X=m
    # CONFIG_PATA_IT8213 is not set
    # CONFIG_PATA_JMICRON is not set
    CONFIG_PATA_TRIFLEX=m
    CONFIG_PATA_MARVELL=m
    # CONFIG_PATA_MPIIX is not set
    CONFIG_PATA_OLDPIIX=m
    CONFIG_PATA_NETCELL=m
    CONFIG_PATA_NINJA32=m
    CONFIG_PATA_NS87410=m
    CONFIG_PATA_NS87415=m
    # CONFIG_PATA_OPTI is not set
    # CONFIG_PATA_OPTIDMA is not set
    CONFIG_PATA_PDC_OLD=m
    CONFIG_PATA_RADISYS=m
    CONFIG_PATA_RZ1000=m
    # CONFIG_PATA_SC1200 is not set
    CONFIG_PATA_SERVERWORKS=m
    CONFIG_PATA_PDC2027X=m
    # CONFIG_PATA_SIL680 is not set
    CONFIG_PATA_SIS=m
    # CONFIG_PATA_VIA is not set
    CONFIG_PATA_WINBOND=m
    CONFIG_PATA_PLATFORM=m
    CONFIG_PATA_OF_PLATFORM=m
    CONFIG_PATA_SCC=m
    CONFIG_PATA_SCH=m
    CONFIG_MD=y
    CONFIG_BLK_DEV_MD=m
    CONFIG_MD_LINEAR=m
    CONFIG_MD_RAID0=m
    CONFIG_MD_RAID1=m
    CONFIG_MD_RAID10=m
    CONFIG_MD_RAID456=m
    CONFIG_MD_RAID5_RESHAPE=y
    CONFIG_MD_MULTIPATH=m
    CONFIG_MD_FAULTY=m
    CONFIG_BLK_DEV_DM=m
    # CONFIG_DM_DEBUG is not set
    # CONFIG_DM_CRYPT is not set
    CONFIG_DM_SNAPSHOT=m
    CONFIG_DM_MIRROR=m
    CONFIG_DM_ZERO=m
    CONFIG_DM_MULTIPATH=m
    # CONFIG_DM_DELAY is not set
    # CONFIG_DM_UEVENT is not set
    CONFIG_FUSION=y
    CONFIG_FUSION_SPI=m
    CONFIG_FUSION_FC=m
    CONFIG_FUSION_SAS=m
    CONFIG_FUSION_MAX_SGE=128
    # CONFIG_FUSION_CTL is not set
    CONFIG_FUSION_LOGGING=y

    #
    # IEEE 1394 (FireWire) support
    #

    #
    # Enable only one of the two stacks, unless you know what you are doing
    #
    CONFIG_FIREWIRE=m
    CONFIG_FIREWIRE_OHCI=m
    CONFIG_FIREWIRE_OHCI_DEBUG=y
    CONFIG_FIREWIRE_SBP2=m
    CONFIG_IEEE1394=y
    CONFIG_IEEE1394_OHCI1394=m
    # CONFIG_IEEE1394_PCILYNX is not set
    CONFIG_IEEE1394_SBP2=m
    # CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
    CONFIG_IEEE1394_RAWIO=y
    # CONFIG_IEEE1394_VIDEO1394 is not set
    CONFIG_IEEE1394_DV1394=m
    CONFIG_IEEE1394_VERBOSEDEBUG=y
    CONFIG_I2O=m
    CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
    CONFIG_I2O_EXT_ADAPTEC=y
    CONFIG_I2O_EXT_ADAPTEC_DMA64=y
    CONFIG_I2O_BUS=m
    # CONFIG_I2O_BLOCK is not set
    CONFIG_I2O_SCSI=m
    CONFIG_I2O_PROC=m
    CONFIG_MACINTOSH_DRIVERS=y
    CONFIG_ADB_PMU=y
    # CONFIG_ADB_PMU_LED is not set
    CONFIG_PMAC_SMU=y
    CONFIG_MAC_EMUMOUSEBTN=y
    # CONFIG_THERM_PM72 is not set
    # CONFIG_WINDFARM is not set
    CONFIG_PMAC_RACKMETER=m
    CONFIG_NETDEVICES=y
    CONFIG_IFB=m
    # CONFIG_DUMMY is not set
    CONFIG_MACVLAN=m
    # CONFIG_EQUALIZER is not set
    CONFIG_TUN=m
    CONFIG_VETH=y
    # CONFIG_ARCNET is not set
    CONFIG_PHYLIB=y

    #
    # MII PHY device drivers
    #
    CONFIG_MARVELL_PHY=m
    CONFIG_DAVICOM_PHY=y
    CONFIG_QSEMI_PHY=m
    CONFIG_LXT_PHY=m
    CONFIG_CICADA_PHY=m
    # CONFIG_VITESSE_PHY is not set
    CONFIG_SMSC_PHY=m
    # CONFIG_BROADCOM_PHY is not set
    CONFIG_ICPLUS_PHY=y
    CONFIG_REALTEK_PHY=m
    # CONFIG_FIXED_PHY is not set
    # CONFIG_MDIO_BITBANG is not set
    CONFIG_NET_ETHERNET=y
    CONFIG_MII=y
    # CONFIG_HAPPYMEAL is not set
    CONFIG_SUNGEM=m
    CONFIG_CASSINI=m
    # CONFIG_NET_VENDOR_3COM is not set
    CONFIG_ENC28J60=m
    CONFIG_ENC28J60_WRITEVERIFY=y
    # CONFIG_NET_TULIP is not set
    # CONFIG_HP100 is not set
    # CONFIG_IBMVETH is not set
    CONFIG_IBM_NEW_EMAC=m
    CONFIG_IBM_NEW_EMAC_RXB=128
    CONFIG_IBM_NEW_EMAC_TXB=64
    CONFIG_IBM_NEW_EMAC_POLL_WEIGHT=32
    CONFIG_IBM_NEW_EMAC_RX_COPY_THRESHOLD=256
    CONFIG_IBM_NEW_EMAC_RX_SKB_HEADROOM=0
    CONFIG_IBM_NEW_EMAC_DEBUG=y
    CONFIG_IBM_NEW_EMAC_ZMII=y
    CONFIG_IBM_NEW_EMAC_RGMII=y
    CONFIG_IBM_NEW_EMAC_TAH=y
    CONFIG_IBM_NEW_EMAC_EMAC4=y
    # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
    # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
    # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
    # CONFIG_NET_PCI is not set
    CONFIG_B44=y
    CONFIG_B44_PCI_AUTOSELECT=y
    CONFIG_B44_PCICORE_AUTOSELECT=y
    CONFIG_B44_PCI=y
    # CONFIG_NET_POCKET is not set
    CONFIG_ATL2=y
    # CONFIG_NETDEV_1000 is not set
    CONFIG_NETDEV_10000=y
    # CONFIG_CHELSIO_T1 is not set
    CONFIG_IXGB=m
    CONFIG_S2IO=y
    # CONFIG_NETXEN_NIC is not set
    # CONFIG_NIU is not set
    # CONFIG_PASEMI_MAC is not set
    # CONFIG_MLX4_CORE is not set
    CONFIG_TEHUTI=y
    CONFIG_BNX2X=m
    # CONFIG_QLGE is not set
    CONFIG_TR=y
    CONFIG_IBMOL=y
    CONFIG_3C359=y
    CONFIG_TMS380TR=m
    # CONFIG_TMSPCI is not set
    # CONFIG_ABYSS is not set

    #
    # Wireless LAN
    #
    CONFIG_WLAN_PRE80211=y
    # CONFIG_WLAN_80211 is not set
    # CONFIG_IWLWIFI_LEDS is not set
    # CONFIG_WAN is not set
    # CONFIG_ISERIES_VETH is not set
    CONFIG_FDDI=y
    # CONFIG_DEFXX is not set
    # CONFIG_SKFP is not set
    CONFIG_PLIP=y
    CONFIG_PPP=y
    # CONFIG_PPP_MULTILINK is not set
    CONFIG_PPP_FILTER=y
    CONFIG_PPP_ASYNC=m
    CONFIG_PPP_SYNC_TTY=y
    CONFIG_PPP_DEFLATE=y
    # CONFIG_PPP_BSDCOMP is not set
    CONFIG_PPP_MPPE=m
    # CONFIG_PPPOE is not set
    CONFIG_SLIP=y
    CONFIG_SLIP_COMPRESSED=y
    CONFIG_SLHC=y
    CONFIG_SLIP_SMART=y
    # CONFIG_SLIP_MODE_SLIP6 is not set
    # CONFIG_NET_FC is not set
    CONFIG_NETCONSOLE=m
    CONFIG_NETCONSOLE_DYNAMIC=y
    CONFIG_NETPOLL=y
    CONFIG_NETPOLL_TRAP=y
    CONFIG_NET_POLL_CONTROLLER=y
    CONFIG_ISDN=y
    CONFIG_MISDN=m
    CONFIG_MISDN_DSP=m
    CONFIG_MISDN_L1OIP=m

    #
    # mISDN hardware drivers
    #
    CONFIG_MISDN_HFCPCI=m
    CONFIG_MISDN_HFCMULTI=m
    # CONFIG_ISDN_I4L is not set
    CONFIG_ISDN_CAPI=m
    CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
    CONFIG_CAPI_TRACE=y
    CONFIG_ISDN_CAPI_MIDDLEWARE=y
    CONFIG_ISDN_CAPI_CAPI20=m
    CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
    CONFIG_ISDN_CAPI_CAPIFS=m

    #
    # CAPI hardware drivers
    #
    CONFIG_CAPI_AVM=y
    # CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
    # CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
    CONFIG_ISDN_DRV_AVMB1_T1PCI=m
    CONFIG_ISDN_DRV_AVMB1_C4=m
    # CONFIG_CAPI_EICON is not set
    CONFIG_PHONE=m
    CONFIG_PHONE_IXJ=m

    #
    # Input device support
    #
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=m
    CONFIG_INPUT_POLLDEV=m

    #
    # Userland interfaces
    #
    # CONFIG_INPUT_MOUSEDEV is not set
    CONFIG_INPUT_JOYDEV=m
    CONFIG_INPUT_EVDEV=y
    CONFIG_INPUT_EVBUG=y

    #
    # Input Device Drivers
    #
    # CONFIG_INPUT_KEYBOARD is not set
    CONFIG_INPUT_MOUSE=y
    # CONFIG_MOUSE_PS2 is not set
    CONFIG_MOUSE_SERIAL=y
    CONFIG_MOUSE_VSXXXAA=m
    CONFIG_INPUT_JOYSTICK=y
    # CONFIG_JOYSTICK_ANALOG is not set
    CONFIG_JOYSTICK_A3D=m
    # CONFIG_JOYSTICK_ADI is not set
    # CONFIG_JOYSTICK_COBRA is not set
    CONFIG_JOYSTICK_GF2K=m
    CONFIG_JOYSTICK_GRIP=m
    # CONFIG_JOYSTICK_GRIP_MP is not set
    CONFIG_JOYSTICK_GUILLEMOT=m
    CONFIG_JOYSTICK_INTERACT=m
    CONFIG_JOYSTICK_SIDEWINDER=y
    CONFIG_JOYSTICK_TMDC=y
    CONFIG_JOYSTICK_IFORCE=y
    CONFIG_JOYSTICK_IFORCE_232=y
    CONFIG_JOYSTICK_WARRIOR=m
    CONFIG_JOYSTICK_MAGELLAN=y
    CONFIG_JOYSTICK_SPACEORB=y
    # CONFIG_JOYSTICK_SPACEBALL is not set
    # CONFIG_JOYSTICK_STINGER is not set
    CONFIG_JOYSTICK_TWIDJOY=m
    CONFIG_JOYSTICK_ZHENHUA=m
    # CONFIG_JOYSTICK_DB9 is not set
    CONFIG_JOYSTICK_GAMECON=y
    CONFIG_JOYSTICK_TURBOGRAFX=m
    CONFIG_JOYSTICK_JOYDUMP=y
    CONFIG_INPUT_TABLET=y
    CONFIG_INPUT_TOUCHSCREEN=y
    CONFIG_TOUCHSCREEN_ADS7846=m
    CONFIG_TOUCHSCREEN_AD7877=m
    # CONFIG_TOUCHSCREEN_AD7879 is not set
    CONFIG_TOUCHSCREEN_FUJITSU=m
    CONFIG_TOUCHSCREEN_GUNZE=m
    CONFIG_TOUCHSCREEN_ELO=m
    # CONFIG_TOUCHSCREEN_MTOUCH is not set
    # CONFIG_TOUCHSCREEN_INEXIO is not set
    CONFIG_TOUCHSCREEN_MK712=y
    # CONFIG_TOUCHSCREEN_PENMOUNT is not set
    CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
    CONFIG_TOUCHSCREEN_TOUCHWIN=m
    # CONFIG_TOUCHSCREEN_WM97XX is not set
    # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
    CONFIG_INPUT_MISC=y
    CONFIG_INPUT_PCSPKR=y
    # CONFIG_INPUT_UINPUT is not set

    #
    # Hardware I/O ports
    #
    CONFIG_SERIO=y
    CONFIG_SERIO_I8042=m
    CONFIG_SERIO_SERPORT=m
    CONFIG_SERIO_PARKBD=y
    # CONFIG_SERIO_PCIPS2 is not set
    CONFIG_SERIO_LIBPS2=y
    CONFIG_SERIO_RAW=m
    CONFIG_SERIO_XILINX_XPS_PS2=m
    CONFIG_GAMEPORT=y
    CONFIG_GAMEPORT_NS558=y
    CONFIG_GAMEPORT_L4=y
    CONFIG_GAMEPORT_EMU10K1=m
    CONFIG_GAMEPORT_FM801=m

    #
    # Character devices
    #
    # CONFIG_VT is not set
    CONFIG_DEVKMEM=y
    CONFIG_SERIAL_NONSTANDARD=y
    CONFIG_COMPUTONE=y
    CONFIG_ROCKETPORT=m
    CONFIG_CYCLADES=y
    # CONFIG_CYZ_INTR is not set
    # CONFIG_DIGIEPCA is not set
    CONFIG_MOXA_INTELLIO=y
    # CONFIG_MOXA_SMARTIO is not set
    # CONFIG_ISI is not set
    CONFIG_SYNCLINK=m
    # CONFIG_SYNCLINKMP is not set
    # CONFIG_SYNCLINK_GT is not set
    CONFIG_N_HDLC=y
    CONFIG_RISCOM8=m
    # CONFIG_SPECIALIX is not set
    # CONFIG_SX is not set
    # CONFIG_RIO is not set
    CONFIG_STALDRV=y
    CONFIG_STALLION=m
    CONFIG_ISTALLION=m
    CONFIG_NOZOMI=m

    #
    # Serial drivers
    #
    CONFIG_SERIAL_8250=m
    # CONFIG_SERIAL_8250_PCI is not set
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set

    #
    # Non-8250 serial port support
    #
    CONFIG_SERIAL_MAX3100=m
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_PMACZILOG=y
    CONFIG_SERIAL_PMACZILOG_TTYS=y
    # CONFIG_SERIAL_PMACZILOG_CONSOLE is not set
    CONFIG_SERIAL_ICOM=y
    CONFIG_SERIAL_TXX9=y
    CONFIG_HAS_TXX9_SERIAL=y
    CONFIG_SERIAL_TXX9_NR_UARTS=6
    # CONFIG_SERIAL_TXX9_CONSOLE is not set
    CONFIG_SERIAL_TXX9_STDSERIAL=y
    # CONFIG_SERIAL_JSM is not set
    CONFIG_SERIAL_OF_PLATFORM=m
    CONFIG_UNIX98_PTYS=y
    CONFIG_LEGACY_PTYS=y
    CONFIG_LEGACY_PTY_COUNT=256
    # CONFIG_PRINTER is not set
    CONFIG_PPDEV=m
    CONFIG_HVC_DRIVER=y
    CONFIG_HVC_IRQ=y
    # CONFIG_HVC_CONSOLE is not set
    CONFIG_HVC_ISERIES=y
    # CONFIG_HVC_RTAS is not set
    # CONFIG_HVC_BEAT is not set
    CONFIG_HVCS=y
    # CONFIG_IBM_BSR is not set
    CONFIG_IPMI_HANDLER=m
    # CONFIG_IPMI_PANIC_EVENT is not set
    # CONFIG_IPMI_DEVICE_INTERFACE is not set
    CONFIG_IPMI_SI=m
    CONFIG_IPMI_WATCHDOG=m
    # CONFIG_IPMI_POWEROFF is not set
    # CONFIG_HW_RANDOM is not set
    # CONFIG_GEN_RTC is not set
    CONFIG_R3964=m
    # CONFIG_APPLICOM is not set
    CONFIG_RAW_DRIVER=m
    CONFIG_MAX_RAW_DEVS=256
    # CONFIG_HANGCHECK_TIMER is not set
    CONFIG_TCG_TPM=y
    # CONFIG_TCG_NSC is not set
    # CONFIG_TCG_ATMEL is not set
    CONFIG_DEVPORT=y
    CONFIG_I2C=y
    CONFIG_I2C_BOARDINFO=y
    CONFIG_I2C_CHARDEV=m
    CONFIG_I2C_HELPER_AUTO=y
    CONFIG_I2C_ALGOBIT=y
    CONFIG_I2C_ALGOPCA=m

    #
    # I2C Hardware Bus support
    #

    #
    # PC SMBus host controller drivers
    #
    CONFIG_I2C_ALI1535=m
    CONFIG_I2C_ALI1563=m
    CONFIG_I2C_ALI15X3=y
    # CONFIG_I2C_AMD756 is not set
    # CONFIG_I2C_AMD8111 is not set
    # CONFIG_I2C_I801 is not set
    CONFIG_I2C_ISCH=y
    # CONFIG_I2C_PIIX4 is not set
    # CONFIG_I2C_NFORCE2 is not set
    # CONFIG_I2C_SIS5595 is not set
    # CONFIG_I2C_SIS630 is not set
    CONFIG_I2C_SIS96X=m
    # CONFIG_I2C_VIA is not set
    CONFIG_I2C_VIAPRO=y

    #
    # Mac SMBus host controller drivers
    #
    CONFIG_I2C_POWERMAC=m

    #
    # I2C system bus drivers (mostly embedded / system-on-chip)
    #
    CONFIG_I2C_OCORES=m
    CONFIG_I2C_PASEMI=m
    CONFIG_I2C_SIMTEC=m

    #
    # External I2C/SMBus adapter drivers
    #
    CONFIG_I2C_PARPORT=y
    CONFIG_I2C_PARPORT_LIGHT=m
    CONFIG_I2C_TAOS_EVM=m

    #
    # Graphics adapter I2C/DDC channel drivers
    #
    CONFIG_I2C_VOODOO3=y

    #
    # Other I2C/SMBus bus drivers
    #
    CONFIG_I2C_PCA_PLATFORM=m
    # CONFIG_I2C_STUB is not set

    #
    # Miscellaneous I2C Chip support
    #
    # CONFIG_DS1682 is not set
    # CONFIG_AT24 is not set
    # CONFIG_SENSORS_EEPROM is not set
    CONFIG_SENSORS_PCF8574=m
    CONFIG_PCF8575=m
    # CONFIG_SENSORS_PCA9539 is not set
    CONFIG_SENSORS_PCF8591=y
    CONFIG_SENSORS_MAX6875=y
    # CONFIG_SENSORS_TSL2550 is not set
    # CONFIG_I2C_DEBUG_CORE is not set
    CONFIG_I2C_DEBUG_ALGO=y
    CONFIG_I2C_DEBUG_BUS=y
    # CONFIG_I2C_DEBUG_CHIP is not set
    CONFIG_SPI=y
    CONFIG_SPI_DEBUG=y
    CONFIG_SPI_MASTER=y

    #
    # SPI Master Controller Drivers
    #
    CONFIG_SPI_BITBANG=y
    CONFIG_SPI_BUTTERFLY=y
    CONFIG_SPI_LM70_LLP=y

    #
    # SPI Protocol Masters
    #
    # CONFIG_SPI_AT25 is not set
    # CONFIG_SPI_SPIDEV is not set
    CONFIG_SPI_TLE62X0=m
    CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
    # CONFIG_GPIOLIB is not set
    CONFIG_W1=m

    #
    # 1-wire Bus Masters
    #
    CONFIG_W1_MASTER_MATROX=m
    CONFIG_W1_MASTER_DS2482=m

    #
    # 1-wire Slaves
    #
    CONFIG_W1_SLAVE_THERM=m
    CONFIG_W1_SLAVE_SMEM=m
    CONFIG_W1_SLAVE_DS2433=m
    CONFIG_W1_SLAVE_DS2433_CRC=y
    CONFIG_W1_SLAVE_DS2760=m
    CONFIG_W1_SLAVE_BQ27000=m
    CONFIG_POWER_SUPPLY=y
    CONFIG_POWER_SUPPLY_DEBUG=y
    # CONFIG_PDA_POWER is not set
    CONFIG_BATTERY_DS2760=m
    CONFIG_BATTERY_BQ27x00=m
    # CONFIG_HWMON is not set
    CONFIG_THERMAL=m
    CONFIG_WATCHDOG=y
    CONFIG_WATCHDOG_NOWAYOUT=y

    #
    # Watchdog Device Drivers
    #
    CONFIG_SOFT_WATCHDOG=y
    CONFIG_ALIM7101_WDT=y
    CONFIG_WATCHDOG_RTAS=m

    #
    # PCI-based Watchdog Cards
    #
    # CONFIG_PCIPCWATCHDOG is not set
    CONFIG_WDTPCI=m
    CONFIG_WDT_501_PCI=y

    #
    # Sonics Silicon Backplane
    #
    CONFIG_SSB_POSSIBLE=y
    CONFIG_SSB=y
    CONFIG_SSB_SPROM=y
    CONFIG_SSB_PCIHOST_POSSIBLE=y
    CONFIG_SSB_PCIHOST=y
    # CONFIG_SSB_B43_PCI_BRIDGE is not set
    CONFIG_SSB_SILENT=y
    CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
    CONFIG_SSB_DRIVER_PCICORE=y

    #
    # Multifunction device drivers
    #
    # CONFIG_MFD_CORE is not set
    CONFIG_MFD_SM501=m
    CONFIG_HTC_PASIC3=m
    # CONFIG_MFD_TMIO is not set
    # CONFIG_PMIC_DA903X is not set
    CONFIG_MFD_WM8400=y
    CONFIG_MFD_WM8350=m
    CONFIG_MFD_WM8350_I2C=m

    #
    # Voltage and Current regulators
    #
    CONFIG_REGULATOR=y
    CONFIG_REGULATOR_DEBUG=y
    # CONFIG_REGULATOR_FIXED_VOLTAGE is not set
    # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
    # CONFIG_REGULATOR_BQ24022 is not set
    CONFIG_REGULATOR_WM8350=m
    CONFIG_REGULATOR_WM8400=m

    #
    # Multimedia devices
    #

    #
    # Multimedia core support
    #
    CONFIG_VIDEO_DEV=y
    CONFIG_VIDEO_V4L2_COMMON=y
    # CONFIG_VIDEO_ALLOW_V4L1 is not set
    CONFIG_VIDEO_V4L1_COMPAT=y
    CONFIG_VIDEO_MEDIA=y

    #
    # Multimedia drivers
    #
    CONFIG_VIDEO_SAA7146=y
    CONFIG_VIDEO_SAA7146_VV=y
    CONFIG_MEDIA_ATTACH=y
    CONFIG_MEDIA_TUNER=y
    # CONFIG_MEDIA_TUNER_CUSTOMIZE is not set
    CONFIG_MEDIA_TUNER_SIMPLE=y
    CONFIG_MEDIA_TUNER_TDA8290=y
    CONFIG_MEDIA_TUNER_TDA9887=y
    CONFIG_MEDIA_TUNER_TEA5761=y
    CONFIG_MEDIA_TUNER_TEA5767=y
    CONFIG_MEDIA_TUNER_MT20XX=y
    CONFIG_MEDIA_TUNER_XC2028=y
    CONFIG_MEDIA_TUNER_XC5000=y
    CONFIG_VIDEO_V4L2=y
    CONFIG_VIDEOBUF_GEN=y
    CONFIG_VIDEOBUF_DMA_SG=y
    CONFIG_VIDEOBUF_VMALLOC=y
    CONFIG_VIDEOBUF_DMA_CONTIG=m
    CONFIG_VIDEO_BTCX=m
    CONFIG_VIDEO_IR=m
    CONFIG_VIDEO_TVEEPROM=m
    CONFIG_VIDEO_TUNER=m
    CONFIG_VIDEO_CAPTURE_DRIVERS=y
    CONFIG_VIDEO_ADV_DEBUG=y
    CONFIG_VIDEO_FIXED_MINOR_RANGES=y
    # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
    CONFIG_VIDEO_IR_I2C=m

    #
    # Encoders/decoders and other helper chips
    #

    #
    # Audio decoders
    #
    CONFIG_VIDEO_TVAUDIO=m
    # CONFIG_VIDEO_TDA7432 is not set
    # CONFIG_VIDEO_TDA9840 is not set
    CONFIG_VIDEO_TDA9875=m
    # CONFIG_VIDEO_TEA6415C is not set
    CONFIG_VIDEO_TEA6420=y
    CONFIG_VIDEO_MSP3400=m
    CONFIG_VIDEO_CS5345=m
    CONFIG_VIDEO_CS53L32A=y
    # CONFIG_VIDEO_M52790 is not set
    CONFIG_VIDEO_TLV320AIC23B=m
    CONFIG_VIDEO_WM8775=y
    CONFIG_VIDEO_WM8739=y
    CONFIG_VIDEO_VP27SMPX=m

    #
    # Video decoders
    #
    CONFIG_VIDEO_OV7670=m
    # CONFIG_VIDEO_TCM825X is not set
    # CONFIG_VIDEO_SAA711X is not set
    CONFIG_VIDEO_SAA717X=m
    CONFIG_VIDEO_TVP5150=m

    #
    # Video and audio decoders
    #
    CONFIG_VIDEO_CX25840=m

    #
    # MPEG video encoders
    #
    # CONFIG_VIDEO_CX2341X is not set

    #
    # Video encoders
    #
    # CONFIG_VIDEO_SAA7127 is not set

    #
    # Video improvement chips
    #
    CONFIG_VIDEO_UPD64031A=m
    CONFIG_VIDEO_UPD64083=m
    CONFIG_VIDEO_VIVI=y
    # CONFIG_VIDEO_BT848 is not set
    # CONFIG_VIDEO_SAA5246A is not set
    CONFIG_VIDEO_SAA5249=m
    CONFIG_VIDEO_SAA7134=m
    CONFIG_VIDEO_SAA7134_ALSA=m
    CONFIG_VIDEO_HEXIUM_ORION=y
    CONFIG_VIDEO_HEXIUM_GEMINI=y
    CONFIG_VIDEO_CX88=m
    CONFIG_VIDEO_CX88_ALSA=m
    # CONFIG_VIDEO_CX88_BLACKBIRD is not set
    CONFIG_VIDEO_CAFE_CCIC=m
    CONFIG_SOC_CAMERA=y
    CONFIG_SOC_CAMERA_MT9M001=m
    # CONFIG_SOC_CAMERA_MT9M111 is not set
    # CONFIG_SOC_CAMERA_MT9V022 is not set
    CONFIG_SOC_CAMERA_PLATFORM=y
    CONFIG_VIDEO_SH_MOBILE_CEU=m
    # CONFIG_RADIO_ADAPTERS is not set
    CONFIG_DAB=y

    #
    # Graphics support
    #
    # CONFIG_AGP is not set
    CONFIG_DRM=m
    CONFIG_DRM_TDFX=m
    CONFIG_DRM_R128=m
    CONFIG_DRM_RADEON=m
    CONFIG_DRM_MGA=m
    # CONFIG_DRM_VIA is not set
    # CONFIG_DRM_SAVAGE is not set
    CONFIG_VGASTATE=m
    CONFIG_VIDEO_OUTPUT_CONTROL=y
    CONFIG_FB=m
    # CONFIG_FIRMWARE_EDID is not set
    CONFIG_FB_DDC=m
    CONFIG_FB_BOOT_VESA_SUPPORT=y
    CONFIG_FB_CFB_FILLRECT=m
    CONFIG_FB_CFB_COPYAREA=m
    CONFIG_FB_CFB_IMAGEBLIT=m
    # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
    CONFIG_FB_SYS_FILLRECT=m
    CONFIG_FB_SYS_COPYAREA=m
    CONFIG_FB_SYS_IMAGEBLIT=m
    CONFIG_FB_FOREIGN_ENDIAN=y
    CONFIG_FB_BOTH_ENDIAN=y
    # CONFIG_FB_BIG_ENDIAN is not set
    # CONFIG_FB_LITTLE_ENDIAN is not set
    CONFIG_FB_SYS_FOPS=m
    CONFIG_FB_DEFERRED_IO=y
    CONFIG_FB_SVGALIB=m
    CONFIG_FB_MACMODES=m
    CONFIG_FB_BACKLIGHT=y
    CONFIG_FB_MODE_HELPERS=y
    CONFIG_FB_TILEBLITTING=y

    #
    # Frame buffer hardware drivers
    #
    # CONFIG_FB_CIRRUS is not set
    # CONFIG_FB_PM2 is not set
    # CONFIG_FB_CYBER2000 is not set
    CONFIG_FB_VGA16=m
    CONFIG_FB_S1D13XXX=m
    CONFIG_FB_NVIDIA=m
    CONFIG_FB_NVIDIA_I2C=y
    CONFIG_FB_NVIDIA_DEBUG=y
    CONFIG_FB_NVIDIA_BACKLIGHT=y
    CONFIG_FB_RIVA=m
    # CONFIG_FB_RIVA_I2C is not set
    CONFIG_FB_RIVA_DEBUG=y
    # CONFIG_FB_RIVA_BACKLIGHT is not set
    CONFIG_FB_MATROX=m
    CONFIG_FB_MATROX_MILLENIUM=y
    # CONFIG_FB_MATROX_MYSTIQUE is not set
    CONFIG_FB_MATROX_G=y
    CONFIG_FB_MATROX_I2C=m
    CONFIG_FB_MATROX_MAVEN=m
    # CONFIG_FB_MATROX_MULTIHEAD is not set
    # CONFIG_FB_RADEON is not set
    CONFIG_FB_ATY128=m
    CONFIG_FB_ATY128_BACKLIGHT=y
    # CONFIG_FB_ATY is not set
    CONFIG_FB_S3=m
    # CONFIG_FB_SAVAGE is not set
    CONFIG_FB_SIS=m
    CONFIG_FB_SIS_300=y
    # CONFIG_FB_SIS_315 is not set
    CONFIG_FB_VIA=m
    CONFIG_FB_NEOMAGIC=m
    # CONFIG_FB_KYRO is not set
    CONFIG_FB_3DFX=m
    CONFIG_FB_3DFX_ACCEL=y
    CONFIG_FB_VOODOO1=m
    CONFIG_FB_VT8623=m
    CONFIG_FB_TRIDENT=m
    CONFIG_FB_TRIDENT_ACCEL=y
    CONFIG_FB_ARK=m
    CONFIG_FB_PM3=m
    # CONFIG_FB_CARMINE is not set
    # CONFIG_FB_SM501 is not set
    CONFIG_FB_IBM_GXT4500=m
    CONFIG_FB_PS3=m
    CONFIG_FB_PS3_DEFAULT_SIZE_M=9
    # CONFIG_FB_VIRTUAL is not set
    CONFIG_FB_METRONOME=m
    CONFIG_FB_MB862XX=m
    # CONFIG_FB_MB862XX_PCI_GDC is not set
    CONFIG_FB_MB862XX_LIME=y
    CONFIG_FB_PRE_INIT_FB=y
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    CONFIG_LCD_CLASS_DEVICE=y
    CONFIG_LCD_LTV350QV=m
    CONFIG_LCD_ILI9320=y
    CONFIG_LCD_TDO24M=m
    CONFIG_LCD_VGG2432A4=y
    CONFIG_LCD_PLATFORM=m
    CONFIG_BACKLIGHT_CLASS_DEVICE=m
    # CONFIG_BACKLIGHT_CORGI is not set

    #
    # Display device support
    #
    # CONFIG_DISPLAY_SUPPORT is not set
    # CONFIG_LOGO is not set
    CONFIG_SOUND=m
    CONFIG_SOUND_OSS_CORE=y
    CONFIG_SND=m
    CONFIG_SND_TIMER=m
    CONFIG_SND_PCM=m
    CONFIG_SND_HWDEP=m
    CONFIG_SND_RAWMIDI=m
    CONFIG_SND_JACK=y
    CONFIG_SND_SEQUENCER=m
    CONFIG_SND_SEQ_DUMMY=m
    CONFIG_SND_OSSEMUL=y
    CONFIG_SND_MIXER_OSS=m
    CONFIG_SND_PCM_OSS=m
    CONFIG_SND_PCM_OSS_PLUGINS=y
    # CONFIG_SND_SEQUENCER_OSS is not set
    # CONFIG_SND_DYNAMIC_MINORS is not set
    # CONFIG_SND_SUPPORT_OLD_API is not set
    # CONFIG_SND_VERBOSE_PROCFS is not set
    CONFIG_SND_VERBOSE_PRINTK=y
    CONFIG_SND_DEBUG=y
    # CONFIG_SND_DEBUG_VERBOSE is not set
    CONFIG_SND_VMASTER=y
    CONFIG_SND_MPU401_UART=m
    CONFIG_SND_OPL3_LIB=m
    CONFIG_SND_VX_LIB=m
    CONFIG_SND_AC97_CODEC=m
    CONFIG_SND_DRIVERS=y
    CONFIG_SND_DUMMY=m
    CONFIG_SND_VIRMIDI=m
    CONFIG_SND_MTPAV=m
    # CONFIG_SND_MTS64 is not set
    CONFIG_SND_SERIAL_U16550=m
    CONFIG_SND_MPU401=m
    # CONFIG_SND_PORTMAN2X4 is not set
    # CONFIG_SND_AC97_POWER_SAVE is not set
    CONFIG_SND_SB_COMMON=m
    CONFIG_SND_SB16_DSP=m
    CONFIG_SND_PCI=y
    CONFIG_SND_AD1889=m
    CONFIG_SND_ALS300=m
    CONFIG_SND_ALS4000=m
    # CONFIG_SND_ALI5451 is not set
    CONFIG_SND_ATIIXP=m
    CONFIG_SND_ATIIXP_MODEM=m
    CONFIG_SND_AU8810=m
    CONFIG_SND_AU8820=m
    CONFIG_SND_AU8830=m
    # CONFIG_SND_AW2 is not set
    CONFIG_SND_AZT3328=m
    CONFIG_SND_BT87X=m
    # CONFIG_SND_BT87X_OVERCLOCK is not set
    CONFIG_SND_CA0106=m
    CONFIG_SND_CMIPCI=m
    CONFIG_SND_OXYGEN_LIB=m
    # CONFIG_SND_OXYGEN is not set
    # CONFIG_SND_CS4281 is not set
    CONFIG_SND_CS46XX=m
    CONFIG_SND_CS46XX_NEW_DSP=y
    CONFIG_SND_CS5530=m
    CONFIG_SND_DARLA20=m
    CONFIG_SND_GINA20=m
    CONFIG_SND_LAYLA20=m
    CONFIG_SND_DARLA24=m
    CONFIG_SND_GINA24=m
    CONFIG_SND_LAYLA24=m
    CONFIG_SND_MONA=m
    CONFIG_SND_MIA=m
    # CONFIG_SND_ECHO3G is not set
    CONFIG_SND_INDIGO=m
    # CONFIG_SND_INDIGOIO is not set
    CONFIG_SND_INDIGODJ=m
    CONFIG_SND_EMU10K1=m
    # CONFIG_SND_EMU10K1X is not set
    CONFIG_SND_ENS1370=m
    # CONFIG_SND_ENS1371 is not set
    CONFIG_SND_ES1938=m
    CONFIG_SND_ES1968=m
    CONFIG_SND_FM801=m
    CONFIG_SND_HDA_INTEL=m
    CONFIG_SND_HDA_HWDEP=y
    CONFIG_SND_HDA_INPUT_BEEP=y
    CONFIG_SND_HDA_CODEC_REALTEK=y
    # CONFIG_SND_HDA_CODEC_ANALOG is not set
    # CONFIG_SND_HDA_CODEC_SIGMATEL is not set
    CONFIG_SND_HDA_CODEC_VIA=y
    CONFIG_SND_HDA_CODEC_ATIHDMI=y
    CONFIG_SND_HDA_CODEC_NVHDMI=y
    # CONFIG_SND_HDA_CODEC_CONEXANT is not set
    # CONFIG_SND_HDA_CODEC_CMEDIA is not set
    # CONFIG_SND_HDA_CODEC_SI3054 is not set
    CONFIG_SND_HDA_GENERIC=y
    CONFIG_SND_HDA_POWER_SAVE=y
    CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
    CONFIG_SND_HDSP=m
    CONFIG_SND_HDSPM=m
    CONFIG_SND_HIFIER=m
    CONFIG_SND_ICE1712=m
    # CONFIG_SND_ICE1724 is not set
    CONFIG_SND_INTEL8X0=m
    CONFIG_SND_INTEL8X0M=m
    CONFIG_SND_KORG1212=m
    # CONFIG_SND_MAESTRO3 is not set
    CONFIG_SND_MIXART=m
    CONFIG_SND_NM256=m
    # CONFIG_SND_PCXHR is not set
    CONFIG_SND_RIPTIDE=m
    CONFIG_SND_RME32=m
    # CONFIG_SND_RME96 is not set
    # CONFIG_SND_RME9652 is not set
    # CONFIG_SND_SONICVIBES is not set
    CONFIG_SND_TRIDENT=m
    CONFIG_SND_VIA82XX=m
    CONFIG_SND_VIA82XX_MODEM=m
    CONFIG_SND_VIRTUOSO=m
    CONFIG_SND_VX222=m
    CONFIG_SND_YMFPCI=m
    CONFIG_SND_PPC=y
    # CONFIG_SND_POWERMAC is not set
    CONFIG_SND_PS3=m
    CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
    CONFIG_SND_AOA=m
    # CONFIG_SND_AOA_FABRIC_LAYOUT is not set
    CONFIG_SND_AOA_ONYX=m
    CONFIG_SND_AOA_TAS=m
    CONFIG_SND_AOA_TOONIE=m
    CONFIG_SND_AOA_SOUNDBUS=m
    # CONFIG_SND_AOA_SOUNDBUS_I2S is not set
    CONFIG_SND_SPI=y
    CONFIG_SND_SOC=m
    CONFIG_SND_SOC_ALL_CODECS=m
    CONFIG_SND_SOC_AD73311=m
    CONFIG_SND_SOC_AK4535=m
    CONFIG_SND_SOC_CS4270=m
    CONFIG_SND_SOC_SSM2602=m
    CONFIG_SND_SOC_TLV320AIC23=m
    CONFIG_SND_SOC_TLV320AIC26=m
    CONFIG_SND_SOC_TLV320AIC3X=m
    CONFIG_SND_SOC_UDA1380=m
    CONFIG_SND_SOC_WM8510=m
    CONFIG_SND_SOC_WM8580=m
    CONFIG_SND_SOC_WM8731=m
    CONFIG_SND_SOC_WM8750=m
    CONFIG_SND_SOC_WM8753=m
    CONFIG_SND_SOC_WM8900=m
    CONFIG_SND_SOC_WM8903=m
    CONFIG_SND_SOC_WM8971=m
    CONFIG_SND_SOC_WM8990=m
    CONFIG_SOUND_PRIME=m
    CONFIG_AC97_BUS=m
    CONFIG_HID_SUPPORT=y
    # CONFIG_HID is not set
    CONFIG_HID_PID=y
    # CONFIG_USB_SUPPORT is not set
    CONFIG_USB_ARCH_HAS_OHCI=y
    CONFIG_USB_ARCH_HAS_EHCI=y
    CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
    CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
    CONFIG_USB_OHCI_LITTLE_ENDIAN=y
    CONFIG_UWB=m
    # CONFIG_UWB_WHCI is not set
    CONFIG_UWB_WLP=m
    CONFIG_MMC=y
    CONFIG_MMC_DEBUG=y
    CONFIG_MMC_UNSAFE_RESUME=y

    #
    # MMC/SD/SDIO Card Drivers
    #
    CONFIG_MMC_BLOCK=m
    # CONFIG_MMC_BLOCK_BOUNCE is not set
    CONFIG_SDIO_UART=m
    CONFIG_MMC_TEST=y

    #
    # MMC/SD/SDIO Host Controller Drivers
    #
    # CONFIG_MMC_SDHCI is not set
    # CONFIG_MMC_WBSD is not set
    CONFIG_MMC_TIFM_SD=y
    CONFIG_MMC_SPI=m
    CONFIG_MEMSTICK=m
    # CONFIG_MEMSTICK_DEBUG is not set

    #
    # MemoryStick drivers
    #
    CONFIG_MEMSTICK_UNSAFE_RESUME=y
    # CONFIG_MSPRO_BLOCK is not set

    #
    # MemoryStick Host Controller Drivers
    #
    CONFIG_MEMSTICK_TIFM_MS=m
    # CONFIG_MEMSTICK_JMICRON_38X is not set
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y

    #
    # LED drivers
    #
    CONFIG_LEDS_PCA9532=m
    # CONFIG_LEDS_PCA955X is not set

    #
    # LED Triggers
    #
    CONFIG_LEDS_TRIGGERS=y
    # CONFIG_LEDS_TRIGGER_TIMER is not set
    CONFIG_LEDS_TRIGGER_HEARTBEAT=y
    # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
    # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
    CONFIG_ACCESSIBILITY=y
    # CONFIG_INFINIBAND is not set
    CONFIG_EDAC=y

    #
    # Reporting subsystems
    #
    CONFIG_EDAC_DEBUG=y
    CONFIG_EDAC_MM_EDAC=m
    CONFIG_EDAC_PASEMI=m
    # CONFIG_EDAC_CELL is not set
    # CONFIG_RTC_CLASS is not set
    CONFIG_DMADEVICES=y

    #
    # DMA Devices
    #
    # CONFIG_AUXDISPLAY is not set
    CONFIG_UIO=m
    CONFIG_UIO_CIF=m
    CONFIG_UIO_PDRV=m
    CONFIG_UIO_PDRV_GENIRQ=m
    # CONFIG_UIO_SMX is not set
    CONFIG_UIO_SERCOS3=m
    CONFIG_STAGING=y
    CONFIG_ME4000=y
    CONFIG_VIDEO_GO7007=m
    # CONFIG_ECHO is not set
    # CONFIG_POCH is not set

    #
    # File systems
    #
    # CONFIG_EXT2_FS is not set
    CONFIG_EXT3_FS=y
    CONFIG_EXT3_FS_XATTR=y
    CONFIG_EXT3_FS_POSIX_ACL=y
    CONFIG_EXT3_FS_SECURITY=y
    CONFIG_EXT4_FS=y
    # CONFIG_EXT4DEV_COMPAT is not set
    CONFIG_EXT4_FS_XATTR=y
    CONFIG_EXT4_FS_POSIX_ACL=y
    CONFIG_EXT4_FS_SECURITY=y
    CONFIG_JBD=y
    CONFIG_JBD_DEBUG=y
    CONFIG_JBD2=y
    # CONFIG_JBD2_DEBUG is not set
    CONFIG_FS_MBCACHE=y
    CONFIG_REISERFS_FS=y
    CONFIG_REISERFS_CHECK=y
    CONFIG_REISERFS_PROC_INFO=y
    CONFIG_REISERFS_FS_XATTR=y
    CONFIG_REISERFS_FS_POSIX_ACL=y
    CONFIG_REISERFS_FS_SECURITY=y
    CONFIG_JFS_FS=y
    CONFIG_JFS_POSIX_ACL=y
    CONFIG_JFS_SECURITY=y
    CONFIG_JFS_DEBUG=y
    CONFIG_JFS_STATISTICS=y
    CONFIG_FS_POSIX_ACL=y
    CONFIG_FILE_LOCKING=y
    CONFIG_XFS_FS=m
    CONFIG_XFS_QUOTA=y
    CONFIG_XFS_POSIX_ACL=y
    CONFIG_XFS_RT=y
    CONFIG_XFS_DEBUG=y
    CONFIG_GFS2_FS=m
    CONFIG_OCFS2_FS=m
    CONFIG_OCFS2_FS_O2CB=m
    CONFIG_OCFS2_FS_STATS=y
    CONFIG_OCFS2_DEBUG_MASKLOG=y
    # CONFIG_OCFS2_DEBUG_FS is not set
    # CONFIG_OCFS2_COMPAT_JBD is not set
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY=y
    CONFIG_INOTIFY_USER=y
    # CONFIG_QUOTA is not set
    CONFIG_QUOTACTL=y
    CONFIG_AUTOFS_FS=m
    CONFIG_AUTOFS4_FS=y
    CONFIG_FUSE_FS=y
    CONFIG_GENERIC_ACL=y

    #
    # CD-ROM/DVD Filesystems
    #
    CONFIG_ISO9660_FS=m
    CONFIG_JOLIET=y
    CONFIG_ZISOFS=y
    # CONFIG_UDF_FS is not set

    #
    # DOS/FAT/NT Filesystems
    #
    CONFIG_FAT_FS=y
    CONFIG_MSDOS_FS=y
    CONFIG_VFAT_FS=y
    CONFIG_FAT_DEFAULT_CODEPAGE=437
    CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
    CONFIG_NTFS_FS=m
    CONFIG_NTFS_DEBUG=y
    CONFIG_NTFS_RW=y

    #
    # Pseudo filesystems
    #
    CONFIG_PROC_FS=y
    CONFIG_PROC_KCORE=y
    CONFIG_PROC_VMCORE=y
    CONFIG_PROC_SYSCTL=y
    CONFIG_PROC_PAGE_MONITOR=y
    CONFIG_SYSFS=y
    CONFIG_TMPFS=y
    CONFIG_TMPFS_POSIX_ACL=y
    # CONFIG_HUGETLBFS is not set
    # CONFIG_HUGETLB_PAGE is not set
    CONFIG_CONFIGFS_FS=y

    #
    # Miscellaneous filesystems
    #
    # CONFIG_ADFS_FS is not set
    CONFIG_AFFS_FS=m
    # CONFIG_ECRYPT_FS is not set
    CONFIG_HFS_FS=y
    CONFIG_HFSPLUS_FS=y
    # CONFIG_BEFS_FS is not set
    # CONFIG_BFS_FS is not set
    CONFIG_EFS_FS=y
    CONFIG_JFFS2_FS=y
    CONFIG_JFFS2_FS_DEBUG=0
    CONFIG_JFFS2_FS_WRITEBUFFER=y
    CONFIG_JFFS2_FS_WBUF_VERIFY=y
    # CONFIG_JFFS2_SUMMARY is not set
    CONFIG_JFFS2_FS_XATTR=y
    CONFIG_JFFS2_FS_POSIX_ACL=y
    # CONFIG_JFFS2_FS_SECURITY is not set
    CONFIG_JFFS2_COMPRESSION_OPTIONS=y
    CONFIG_JFFS2_ZLIB=y
    CONFIG_JFFS2_LZO=y
    CONFIG_JFFS2_RTIME=y
    # CONFIG_JFFS2_RUBIN is not set
    # CONFIG_JFFS2_CMODE_NONE is not set
    CONFIG_JFFS2_CMODE_PRIORITY=y
    # CONFIG_JFFS2_CMODE_SIZE is not set
    # CONFIG_JFFS2_CMODE_FAVOURLZO is not set
    # CONFIG_UBIFS_FS is not set
    CONFIG_CRAMFS=m
    CONFIG_VXFS_FS=y
    # CONFIG_MINIX_FS is not set
    # CONFIG_NILFS2_FS is not set
    # CONFIG_OMFS_FS is not set
    CONFIG_HPFS_FS=m
    CONFIG_QNX4FS_FS=y
    # CONFIG_ROMFS_FS is not set
    # CONFIG_SYSV_FS is not set
    # CONFIG_UFS_FS is not set
    # CONFIG_NETWORK_FILESYSTEMS is not set

    #
    # Partition Types
    #
    # CONFIG_PARTITION_ADVANCED is not set
    CONFIG_MAC_PARTITION=y
    CONFIG_MSDOS_PARTITION=y
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="iso8859-1"
    # CONFIG_NLS_CODEPAGE_437 is not set
    CONFIG_NLS_CODEPAGE_737=y
    CONFIG_NLS_CODEPAGE_775=m
    CONFIG_NLS_CODEPAGE_850=y
    CONFIG_NLS_CODEPAGE_852=m
    CONFIG_NLS_CODEPAGE_855=y
    # CONFIG_NLS_CODEPAGE_857 is not set
    # CONFIG_NLS_CODEPAGE_860 is not set
    CONFIG_NLS_CODEPAGE_861=y
    CONFIG_NLS_CODEPAGE_862=m
    # CONFIG_NLS_CODEPAGE_863 is not set
    # CONFIG_NLS_CODEPAGE_864 is not set
    CONFIG_NLS_CODEPAGE_865=y
    CONFIG_NLS_CODEPAGE_866=m
    CONFIG_NLS_CODEPAGE_869=y
    # CONFIG_NLS_CODEPAGE_936 is not set
    # CONFIG_NLS_CODEPAGE_950 is not set
    CONFIG_NLS_CODEPAGE_932=y
    CONFIG_NLS_CODEPAGE_949=y
    # CONFIG_NLS_CODEPAGE_874 is not set
    CONFIG_NLS_ISO8859_8=m
    CONFIG_NLS_CODEPAGE_1250=y
    CONFIG_NLS_CODEPAGE_1251=m
    CONFIG_NLS_ASCII=y
    # CONFIG_NLS_ISO8859_1 is not set
    # CONFIG_NLS_ISO8859_2 is not set
    CONFIG_NLS_ISO8859_3=y
    CONFIG_NLS_ISO8859_4=m
    # CONFIG_NLS_ISO8859_5 is not set
    # CONFIG_NLS_ISO8859_6 is not set
    CONFIG_NLS_ISO8859_7=y
    # CONFIG_NLS_ISO8859_9 is not set
    CONFIG_NLS_ISO8859_13=m
    CONFIG_NLS_ISO8859_14=m
    CONFIG_NLS_ISO8859_15=m
    CONFIG_NLS_KOI8_R=m
    CONFIG_NLS_KOI8_U=y
    CONFIG_NLS_UTF8=y

    #
    # Library routines
    #
    CONFIG_BITREVERSE=y
    CONFIG_CRC_CCITT=m
    CONFIG_CRC16=y
    CONFIG_CRC_T10DIF=m
    CONFIG_CRC_ITU_T=y
    CONFIG_CRC32=y
    CONFIG_CRC7=m
    CONFIG_LIBCRC32C=m
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=y
    CONFIG_LZO_DECOMPRESS=y
    CONFIG_PLIST=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT=y
    CONFIG_HAS_DMA=y
    CONFIG_HAVE_LMB=y
    CONFIG_TRACE=y

    #
    # Kernel hacking
    #
    # CONFIG_ENABLE_WARN_DEPRECATED is not set
    CONFIG_ENABLE_MUST_CHECK=y
    CONFIG_FRAME_WARN=2048
    # CONFIG_MAGIC_SYSRQ is not set
    # CONFIG_UNUSED_SYMBOLS is not set
    CONFIG_DEBUG_FS=y
    CONFIG_HEADERS_CHECK=y
    CONFIG_DEBUG_KERNEL=y
    # CONFIG_DEBUG_SHIRQ is not set
    # CONFIG_DETECT_SOFTLOCKUP is not set
    CONFIG_SCHED_DEBUG=y
    CONFIG_SCHEDSTATS=y
    CONFIG_TIMER_STATS=y
    CONFIG_DEBUG_OBJECTS=y
    # CONFIG_DEBUG_OBJECTS_SELFTEST is not set
    # CONFIG_DEBUG_OBJECTS_FREE is not set
    CONFIG_DEBUG_OBJECTS_TIMERS=y
    # CONFIG_SLUB_DEBUG_ON is not set
    CONFIG_SLUB_STATS=y
    CONFIG_DEBUG_RT_MUTEXES=y
    CONFIG_DEBUG_PI_LIST=y
    CONFIG_DEBUG_SPINLOCK=y
    CONFIG_DEBUG_MUTEXES=y
    CONFIG_DEBUG_LOCK_ALLOC=y
    CONFIG_PROVE_LOCKING=y
    CONFIG_LOCKDEP=y
    CONFIG_LOCK_STAT=y
    CONFIG_DEBUG_LOCKDEP=y
    CONFIG_TRACE_IRQFLAGS=y
    CONFIG_DEBUG_SPINLOCK_SLEEP=y
    CONFIG_STACKTRACE=y
    CONFIG_DEBUG_KOBJECT=y
    CONFIG_DEBUG_INFO=y
    CONFIG_DEBUG_VM=y
    CONFIG_DEBUG_WRITECOUNT=y
    CONFIG_DEBUG_MEMORY_INIT=y
    # CONFIG_DEBUG_LIST is not set
    CONFIG_DEBUG_SG=y
    CONFIG_DEBUG_NOTIFIERS=y
    # CONFIG_DEBUG_SYNCHRO_TEST is not set
    CONFIG_PROFILE_LIKELY=y
    CONFIG_RCU_CPU_STALL_DETECTOR=y
    CONFIG_DEBUG_BLOCK_EXT_DEVT=y
    # CONFIG_FAULT_INJECTION is not set
    CONFIG_LATENCYTOP=y
    CONFIG_SYSCTL_SYSCALL_CHECK=y
    CONFIG_DEBUG_PER_CPU_MAPS=y
    CONFIG_NOP_TRACER=y
    CONFIG_HAVE_FUNCTION_TRACER=y
    CONFIG_TRACER_MAX_TRACE=y
    CONFIG_RING_BUFFER=y
    CONFIG_TRACING=y

    #
    # Tracers
    #
    # CONFIG_FUNCTION_TRACER is not set
    # CONFIG_IRQSOFF_TRACER is not set
    CONFIG_SCHED_TRACER=y
    CONFIG_CONTEXT_SWITCH_TRACER=y
    CONFIG_BOOT_TRACER=y
    # CONFIG_STACK_TRACER is not set
    # CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
    # CONFIG_KMEMTRACE is not set
    CONFIG_BUILD_DOCSRC=y
    CONFIG_SAMPLES=y
    # CONFIG_SAMPLE_MARKERS is not set
    CONFIG_SAMPLE_TRACEPOINTS=m
    CONFIG_SAMPLE_KOBJECT=y
    # CONFIG_SAMPLE_KPROBES is not set
    CONFIG_SAMPLE_TRACE=m
    CONFIG_HAVE_ARCH_KGDB=y
    # CONFIG_KGDB is not set
    CONFIG_KERNEL_TESTS=y
    CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
    CONFIG_RCU_TORTURE_TEST=m
    # CONFIG_RT_MUTEX_TESTER is not set
    CONFIG_LKDTM=y
    CONFIG_KPROBES_SANITY_TEST=y
    CONFIG_BACKTRACE_SELF_TEST=m
    CONFIG_DEBUG_STACKOVERFLOW=y
    CONFIG_DEBUG_STACK_USAGE=y
    CONFIG_HCALL_STATS=y
    CONFIG_CODE_PATCHING_SELFTEST=y
    CONFIG_FTR_FIXUP_SELFTEST=y
    # CONFIG_MSI_BITMAP_SELFTEST is not set
    CONFIG_XMON=y
    # CONFIG_XMON_DEFAULT is not set
    # CONFIG_XMON_DISASSEMBLY is not set
    CONFIG_DEBUGGER=y
    CONFIG_IRQSTACKS=y
    CONFIG_VIRQ_DEBUG=y
    CONFIG_BOOTX_TEXT=y
    # CONFIG_PPC_EARLY_DEBUG is not set

    #
    # Security options
    #
    CONFIG_KEYS=y
    CONFIG_KEYS_DEBUG_PROC_KEYS=y
    CONFIG_SECURITY=y
    CONFIG_SECURITYFS=y
    CONFIG_SECURITY_NETWORK=y
    # CONFIG_SECURITY_PATH is not set
    # CONFIG_SECURITY_FILE_CAPABILITIES is not set
    CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
    CONFIG_KEYS_COMPAT=y
    CONFIG_XOR_BLOCKS=m
    CONFIG_ASYNC_CORE=m
    CONFIG_ASYNC_MEMCPY=m
    CONFIG_ASYNC_XOR=m
    CONFIG_CRYPTO=m

    #
    # Crypto core or helper
    #
    CONFIG_CRYPTO_FIPS=y
    CONFIG_CRYPTO_ALGAPI=m
    CONFIG_CRYPTO_AEAD=m
    CONFIG_CRYPTO_BLKCIPHER=m
    CONFIG_CRYPTO_HASH=m
    CONFIG_CRYPTO_RNG=m
    CONFIG_CRYPTO_MANAGER=m
    CONFIG_CRYPTO_GF128MUL=m
    # CONFIG_CRYPTO_NULL is not set
    CONFIG_CRYPTO_CRYPTD=m
    # CONFIG_CRYPTO_AUTHENC is not set
    CONFIG_CRYPTO_TEST=m

    #
    # Authenticated Encryption with Associated Data
    #
    CONFIG_CRYPTO_CCM=m
    # CONFIG_CRYPTO_GCM is not set
    CONFIG_CRYPTO_SEQIV=m

    #
    # Block modes
    #
    # CONFIG_CRYPTO_CBC is not set
    CONFIG_CRYPTO_CTR=m
    CONFIG_CRYPTO_CTS=m
    CONFIG_CRYPTO_ECB=m
    # CONFIG_CRYPTO_LRW is not set
    CONFIG_CRYPTO_PCBC=m
    CONFIG_CRYPTO_XTS=m

    #
    # Hash modes
    #
    CONFIG_CRYPTO_HMAC=m
    CONFIG_CRYPTO_XCBC=m

    #
    # Digest
    #
    CONFIG_CRYPTO_CRC32C=m
    CONFIG_CRYPTO_MD4=m
    # CONFIG_CRYPTO_MD5 is not set
    CONFIG_CRYPTO_MICHAEL_MIC=m
    CONFIG_CRYPTO_RMD128=m
    CONFIG_CRYPTO_RMD160=m
    CONFIG_CRYPTO_RMD256=m
    CONFIG_CRYPTO_RMD320=m
    CONFIG_CRYPTO_SHA1=m
    CONFIG_CRYPTO_SHA256=m
    CONFIG_CRYPTO_SHA512=m
    # CONFIG_CRYPTO_TGR192 is not set
    # CONFIG_CRYPTO_WP512 is not set

    #
    # Ciphers
    #
    CONFIG_CRYPTO_AES=m
    CONFIG_CRYPTO_ANUBIS=m
    CONFIG_CRYPTO_ARC4=m
    CONFIG_CRYPTO_BLOWFISH=m
    CONFIG_CRYPTO_CAMELLIA=m
    CONFIG_CRYPTO_CAST5=m
    CONFIG_CRYPTO_CAST6=m
    # CONFIG_CRYPTO_DES is not set
    # CONFIG_CRYPTO_FCRYPT is not set
    CONFIG_CRYPTO_KHAZAD=m
    CONFIG_CRYPTO_SALSA20=m
    CONFIG_CRYPTO_SEED=m
    CONFIG_CRYPTO_SERPENT=m
    # CONFIG_CRYPTO_TEA is not set
    CONFIG_CRYPTO_TWOFISH=m
    CONFIG_CRYPTO_TWOFISH_COMMON=m

    #
    # Compression
    #
    CONFIG_CRYPTO_DEFLATE=m
    # CONFIG_CRYPTO_LZO is not set

    #
    # Random Number Generation
    #
    CONFIG_CRYPTO_ANSI_CPRNG=m
    CONFIG_CRYPTO_HW=y
    # CONFIG_CRYPTO_DEV_HIFN_795X is not set
    # CONFIG_PPC_CLOCK is not set
    CONFIG_VIRTUALIZATION=y
    # CONFIG_VIRTIO_PCI is not set
    # CONFIG_VIRTIO_BALLOON is not set
    --
    Thanks & Regards,
    Kamalesh Babulal,
    Linux Technology Center,
    IBM, ISTL.
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  4. Re: 2.6.28-rc2-mm1: possible circular locking

    On Wed, 29 Oct 2008 21:46:03 +0100
    Mariusz Kozlowski wrote:

    > Hello,
    >
    > Happens on every startup when psi starts as well.


    Thanks.

    > ================================================== =====
    > [ INFO: possible circular locking dependency detected ]
    > 2.6.28-rc2-mm1 #1
    > -------------------------------------------------------
    > psi/4733 is trying to acquire lock:
    > (events){--..}, at: [] flush_work+0x2d/0xcb
    >
    > but task is already holding lock:
    > (&mm->mmap_sem){----}, at: [] sys_mlock+0x2c/0xb6
    >
    > which lock already depends on the new lock.
    >
    >
    > the existing dependency chain (in reverse order) is:
    >
    > -> #4 (&mm->mmap_sem){----}:
    > [] validate_chain+0xacb/0xfe0
    > [] __lock_acquire+0x26e/0x98d
    > [] lock_acquire+0x5c/0x74
    > [] might_fault+0x74/0x90
    > [] copy_to_user+0x28/0x40
    > [] filldir64+0xaa/0xcd
    > [] sysfs_readdir+0x118/0x1dd
    > [] vfs_readdir+0x70/0x85
    > [] sys_getdents64+0x60/0xa8
    > [] sysenter_do_call+0x12/0x35
    > [] 0xffffffff
    >
    > -> #3 (sysfs_mutex){--..}:
    > [] validate_chain+0xacb/0xfe0
    > [] __lock_acquire+0x26e/0x98d
    > [] lock_acquire+0x5c/0x74
    > [] mutex_lock_nested+0x8d/0x297
    > [] sysfs_addrm_start+0x26/0x9e
    > [] create_dir+0x3a/0x83
    > [] sysfs_create_dir+0x2b/0x43
    > [] kobject_add_internal+0xb4/0x186
    > [] kobject_add_varg+0x41/0x4d
    > [] kobject_add+0x2f/0x57
    > [] device_add+0xa4/0x58f
    > [] netdev_register_kobject+0x65/0x6a
    > [] register_netdevice+0x209/0x2fb
    > [] register_netdev+0x32/0x3f
    > [] loopback_net_init+0x33/0x6f
    > [] register_pernet_operations+0x13/0x15
    > [] register_pernet_device+0x1f/0x4c
    > [] loopback_init+0xd/0xf
    > [] _stext+0x27/0x147
    > [] kernel_init+0x7d/0xd6
    > [] kernel_thread_helper+0x7/0x14
    > [] 0xffffffff
    >
    > -> #2 (rtnl_mutex){--..}:
    > [] validate_chain+0xacb/0xfe0
    > [] __lock_acquire+0x26e/0x98d
    > [] lock_acquire+0x5c/0x74
    > [] mutex_lock_nested+0x8d/0x297
    > [] rtnl_lock+0xf/0x11
    > [] linkwatch_event+0x8/0x27
    > [] run_workqueue+0x15c/0x1e3
    > [] worker_thread+0x71/0xa4
    > [] kthread+0x37/0x59
    > [] kernel_thread_helper+0x7/0x14
    > [] 0xffffffff
    >
    > -> #1 ((linkwatch_work).work){--..}:
    > [] validate_chain+0xacb/0xfe0
    > [] __lock_acquire+0x26e/0x98d
    > [] lock_acquire+0x5c/0x74
    > [] run_workqueue+0x157/0x1e3
    > [] worker_thread+0x71/0xa4
    > [] kthread+0x37/0x59
    > [] kernel_thread_helper+0x7/0x14
    > [] 0xffffffff
    >
    > -> #0 (events){--..}:
    > [] validate_chain+0x5aa/0xfe0
    > [] __lock_acquire+0x26e/0x98d
    > [] lock_acquire+0x5c/0x74
    > [] flush_work+0x59/0xcb
    > [] schedule_on_each_cpu+0x65/0x7f
    > [] lru_add_drain_all+0xd/0xf
    > [] __mlock_vma_pages_range+0x44/0x206
    > [] mlock_fixup+0x15d/0x1c9
    > [] do_mlock+0x96/0xc8
    > [] sys_mlock+0xb2/0xb6
    > [] sysenter_do_call+0x12/0x35
    > [] 0xffffffff
    >
    > other info that might help us debug this:
    >
    > 1 lock held by psi/4733:
    > #0: (&mm->mmap_sem){----}, at: [] sys_mlock+0x2c/0xb6
    >
    > stack backtrace:
    > Pid: 4733, comm: psi Not tainted 2.6.28-rc2-mm1 #1
    > Call Trace:
    > [] print_circular_bug_tail+0x78/0xb5
    > [] ? print_circular_bug_entry+0x43/0x4b
    > [] validate_chain+0x5aa/0xfe0
    > [] ? hrtick_update+0x23/0x25
    > [] __lock_acquire+0x26e/0x98d
    > [] ? default_wake_function+0xb/0xd
    > [] lock_acquire+0x5c/0x74
    > [] ? flush_work+0x2d/0xcb
    > [] flush_work+0x59/0xcb
    > [] ? flush_work+0x2d/0xcb
    > [] ? trace_hardirqs_on+0xb/0xd
    > [] ? __queue_work+0x26/0x2b
    > [] ? queue_work_on+0x37/0x47
    > [] ? lru_add_drain_per_cpu+0x0/0xa
    > [] ? lru_add_drain_per_cpu+0x0/0xa
    > [] schedule_on_each_cpu+0x65/0x7f
    > [] lru_add_drain_all+0xd/0xf
    > [] __mlock_vma_pages_range+0x44/0x206
    > [] ? vma_adjust+0x17e/0x384
    > [] ? split_vma+0xe1/0xf7
    > [] mlock_fixup+0x15d/0x1c9
    > [] do_mlock+0x96/0xc8
    > [] ? down_write+0x42/0x68
    > [] sys_mlock+0xb2/0xb6
    > [] sysenter_do_call+0x12/0x35
    >


    This is similar to the problem which
    mm-move-migrate_prep-out-from-under-mmap_sem.patch was supposed to fix.

    We've been calling schedule_on_each_cpu() from within
    lru_add_drain_all() for ages. What changed to cause all this
    to start happening?
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  5. Re: 2.6.28-rc2-mm1: possible circular locking

    On Wed, 29 Oct 2008 13:58:40 -0700
    Andrew Morton wrote:

    > We've been calling schedule_on_each_cpu() from within
    > lru_add_drain_all() for ages. What changed to cause all this
    > to start happening?


    what started to get these out of the weed is that copy_*_user() is now
    annotated to (potentially) take the mmap sem (which it does if there's
    a fault)...
    previously you had to actually fault to get the lock dependency noticed.

    --
    Arjan van de Ven Intel Open Source Technology Centre
    For development, discussion and tips for power savings,
    visit atty://www.lesswatts.org
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  6. Re: 2.6.28-rc2-mm1: Build failure on fs/quota.o

    On Wed, 29 Oct 2008 16:58:10 -0600
    Zan Lynx wrote:

    > Andrew Morton wrote:
    > > ftp://ftp.kernel.org/pub/linux/kerne....6.28-rc2-mm1/
    > >
    > > - Various architectures don't compile very well. ia64, alpha, s390,
    > > arm. ftrace seems to be a particular culprit.
    > >
    > > - But it seems to work OK on the six machines I ran it on.
    > >

    >
    > Here is the error:
    >
    > CC fs/quota.o
    > fs/quota.c: In function ___generic_quotactl_valid___:
    > fs/quota.c:76: error: implicit declaration of function ___sb_has_quota_active___
    > make[1]: *** [fs/quota.o] Error 1
    > make: *** [fs] Error 2


    Thanks.

    From: Andrew Morton

    fs/quota.c: In function `generic_quotactl_valid':
    fs/quota.c:76: error: implicit declaration of function `sb_has_quota_active'

    Cc: Jan Kara
    Reported-by: Zan Lynx
    Signed-off-by: Andrew Morton
    ---

    include/linux/quotaops.h | 5 +++++
    1 file changed, 5 insertions(+)

    diff -puN include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix include/linux/quotaops.h
    --- a/include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix
    +++ a/include/linux/quotaops.h
    @@ -257,6 +257,11 @@ static inline int sb_any_quota_loaded(st
    return 0;
    }

    +static inline int sb_has_quota_active(struct super_block *sb, int type)
    +{
    + return 0;
    +}
    +
    static inline int sb_any_quota_active(struct super_block *sb)
    {
    return 0;
    _

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  7. Re: 2.6.28-rc2-mm1: Build failure on fs/quota.o

    * Andrew Morton [2008-10-29 16:16:26]:

    > On Wed, 29 Oct 2008 16:58:10 -0600
    > Zan Lynx wrote:
    >
    > > Andrew Morton wrote:
    > > > ftp://ftp.kernel.org/pub/linux/kerne....6.28-rc2-mm1/
    > > >
    > > > - Various architectures don't compile very well. ia64, alpha, s390,
    > > > arm. ftrace seems to be a particular culprit.
    > > >
    > > > - But it seems to work OK on the six machines I ran it on.
    > > >

    > >
    > > Here is the error:
    > >
    > > CC fs/quota.o
    > > fs/quota.c: In function ___generic_quotactl_valid___:
    > > fs/quota.c:76: error: implicit declaration of function ___sb_has_quota_active___
    > > make[1]: *** [fs/quota.o] Error 1
    > > make: *** [fs] Error 2

    >
    > Thanks.


    Thanks, the patch fixes the build failure.

    >
    > From: Andrew Morton
    >
    > fs/quota.c: In function `generic_quotactl_valid':
    > fs/quota.c:76: error: implicit declaration of function `sb_has_quota_active'
    >
    > Cc: Jan Kara
    > Reported-by: Zan Lynx
    > Signed-off-by: Andrew Morton

    Tested-by: Kamalesh Babulal
    > ---
    >
    > include/linux/quotaops.h | 5 +++++
    > 1 file changed, 5 insertions(+)
    >
    > diff -puN include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix include/linux/quotaops.h
    > --- a/include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix
    > +++ a/include/linux/quotaops.h
    > @@ -257,6 +257,11 @@ static inline int sb_any_quota_loaded(st
    > return 0;
    > }
    >
    > +static inline int sb_has_quota_active(struct super_block *sb, int type)
    > +{
    > + return 0;
    > +}
    > +
    > static inline int sb_any_quota_active(struct super_block *sb)
    > {
    > return 0;
    > _
    >
    > --
    > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > the body of a message to majordomo@vger.kernel.org
    > More majordomo info at http://vger.kernel.org/majordomo-info.html
    > Please read the FAQ at http://www.tux.org/lkml/


    --
    Thanks & Regards,
    Kamalesh Babulal,
    Linux Technology Center,
    IBM, ISTL.
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  8. Re: 2.6.28-rc2-mm1: Build failure on fs/quota.o

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Andrew Morton wrote:
    > diff -puN include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix include/linux/quotaops.h
    > --- a/include/linux/quotaops.h~quota-permit-separately-enabling-quota-accounting-and-enforcing-limits-fix
    > +++ a/include/linux/quotaops.h
    > @@ -257,6 +257,11 @@ static inline int sb_any_quota_loaded(st
    > return 0;
    > }
    >
    > +static inline int sb_has_quota_active(struct super_block *sb, int type)
    > +{
    > + return 0;
    > +}
    > +
    > static inline int sb_any_quota_active(struct super_block *sb)
    > {
    > return 0;
    > _
    >


    Thank you. This fixed the compilation error.

    Now I can boot up to the point where the root filesystem fails to load.

    No Reiser4 in this -mm. I see that the old prepare and commit functions
    were removed in 2.6.28. Hopefully someone will fix Reiser4 so I don't
    have to try doing it myself. :-)
    - --
    Zan Lynx
    zlynx@acm.org

    "Knowledge is Power. Power Corrupts. Study Hard. Be Evil."
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.8 (Darwin)
    Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

    iEYEARECAAYFAkkJ5N0ACgkQolqWs/Y4NLyAtgCfdvhEF5x/80NLC9d/9jNTL1J2
    DTYAoIDo+djCOleYRtt4+WSzIEFqgrnK
    =Kr6s
    -----END PGP SIGNATURE-----
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  9. Re: 2.6.28-rc2-mm1: possible circular locking

    > > stack backtrace:
    > > Pid: 4733, comm: psi Not tainted 2.6.28-rc2-mm1 #1
    > > Call Trace:
    > > [] print_circular_bug_tail+0x78/0xb5
    > > [] ? print_circular_bug_entry+0x43/0x4b
    > > [] validate_chain+0x5aa/0xfe0
    > > [] ? hrtick_update+0x23/0x25
    > > [] __lock_acquire+0x26e/0x98d
    > > [] ? default_wake_function+0xb/0xd
    > > [] lock_acquire+0x5c/0x74
    > > [] ? flush_work+0x2d/0xcb
    > > [] flush_work+0x59/0xcb
    > > [] ? flush_work+0x2d/0xcb
    > > [] ? trace_hardirqs_on+0xb/0xd
    > > [] ? __queue_work+0x26/0x2b
    > > [] ? queue_work_on+0x37/0x47
    > > [] ? lru_add_drain_per_cpu+0x0/0xa
    > > [] ? lru_add_drain_per_cpu+0x0/0xa
    > > [] schedule_on_each_cpu+0x65/0x7f
    > > [] lru_add_drain_all+0xd/0xf
    > > [] __mlock_vma_pages_range+0x44/0x206
    > > [] ? vma_adjust+0x17e/0x384
    > > [] ? split_vma+0xe1/0xf7
    > > [] mlock_fixup+0x15d/0x1c9
    > > [] do_mlock+0x96/0xc8
    > > [] ? down_write+0x42/0x68
    > > [] sys_mlock+0xb2/0xb6
    > > [] sysenter_do_call+0x12/0x35
    > >

    >
    > This is similar to the problem which
    > mm-move-migrate_prep-out-from-under-mmap_sem.patch was supposed to fix.
    >
    > We've been calling schedule_on_each_cpu() from within
    > lru_add_drain_all() for ages. What changed to cause all this
    > to start happening?


    Agreed with there are the same problem.
    please assign this bug to me.



    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread