public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.5-rc1
@ 2004-03-16  5:58 Linus Torvalds
  2004-03-21 22:50 ` Peter Osterlund
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2004-03-16  5:58 UTC (permalink / raw)
  To: Kernel Mailing List


Here's the current set of patches I've merged from various poeple..

Merging from Andrew, but also i2c updates, ALSA CVS merge, netconsole,
prism54 driver merge, sata updates, carmel driver, pcmcia and nfs client
updates..

And a few architectures updated: ia64, ppc32, sparc32, arm.

		Linus

----

Summary of changes from v2.6.4 to v2.6.5-rc1
============================================

<aurelien:aurel32.net>:
  o I2C: New chip driver: ds1621

<bunk:de.rmk.(none)>:
  o [SERIAL] serialP.h: remove a kernel 2.2 #ifdef

<clemy:clemy.org>:
  o I2C: add w83627hf driver

<colin:gibbsonline.net>:
  o [NET_SCHED]: Use time_after, fixes htb on 64-bit arch

<dave.jiang:intel.com>:
  o I2C: IOP3xx i2c driver update

<edwardsg:sgi.com>:
  o ia64: fix missing include in include/asm-ia64/sn/router.h

<jonas.larsson:net.rmk.(none)>:
  o [ARM PATCH] 1753/1: Devfs support for the 21285 serial driver - try
    2

<komoriya:paken.org>:
  o I2C: it87 reset option

<paul:wagland.net>:
  o Set module owner in megaraid driver

<perrye:linuxmail.org>:
  o I2C:  i2c-voodoo3.c needs I2C_ADAP_CLASS_TV_ANALOG

<sryoungs:au.rmk.(none)>:
  o [SERIAL] Add alias for TTY_MAJOR character device

<tim:cambrant.com>:
  o [VLAN]: Use array for static const char 'fmt'

Adrian Bunk:
  o I2C: update I2C help text

Alex Williamson:
  o ia64: minor 2.6 sba_iommu update

Andi Kleen:
  o netpoll for 3c59x
  o netpoll for tulip
  o netpoll for amd8111e
  o Netpoll for pcnet32
  o fix tg3 netpoll
  o netpoll for eepro100
  o x86-64 merge for 2.6.4
  o Fix a 64bit bug in kobject module request
  o Fix CONFIG_DEBUG build on x86-64 & small cleanup

Andreas Schwab:
  o ia64: Fix staircase effect on Altix serial console

Andrew Morton:
  o fix netpoll printk bug
  o netconsole warning fix
  o eepro100.c warning fix
  o ini9100u build fix
  o gcc-3.5: acpi build fix
  o print kernel version in oops messages
  o ppc64: fix initialisation of NUMA arrays
  o Clean up sys_ioperm stubs
  o readdir() cleanups
  o adaptive lazy readahead
  o read-only support for UFS2
  o fb_console_init fix
  o time interpolator fix
  o teach /proc/kmsg about O_NONBLOCK
  o remove __io_virt_debug
  o genrtc: cleanups
  o i386 very early memory detection cleanup patch
  o Allow X86_MCE_NONFATAL to be a module
  o dm: endio method
  o dm: list_for_each_entry audit
  o dm: default queue limits
  o dm: list targets cmd
  o dm: stripe width fix
  o selinux: clean up binary mount data
  o UDF filesystem update
  o kbuild: Remove CFLAGS assignment in i386/mach-*/Makefile
  o NUMA-aware zonelist builder
  o Redundant unplug_timer deletion
  o compiler.h scoping fixes
  o Fix elf mapping of the zero page
  o kbuild: Cause `make clean' to remove more files
  o LOOP_CHANGE_FD ioctl
  o loop setup race fix
  o kbuild: fix usage with directories containing '.o'
  o Remove unneeded unlock in ipc/sem.c
  o /proc data corruption check
  o Enable i810 fb on x86-64
  o Remove arbitrary #acl entries limits on ext[23] when reading
  o watchdog: moduleparam-patches
  o AMD ELAN Kconfig fix
  o fadvise(POSIX_FADV_DONTNEED) fixups
  o Fix and harden validate_mm
  o current_is_keventd() speedup
  o Fix rootfs on ramdisk
  o Fix reading the last block on a bdev
  o wavfront.c needs syscalls.h
  o EDD: Get Legacy Parameters
  o cciss: init section fix
  o add nowarn to a few pte chain allocators
  o Disable Macintosh device drivers for all but PPC || MAC
  o Applicom warning
  o Fix CONFIG_NVRAM dependencies
  o fix raid0 readahead size
  o Fix NULL pointer dereference in blkmtd.c
  o fbdev: monitor detection fixes
  o m68k: __test_and_set_bit()
  o m68k: Amiga Framemaster II fb sysfsification
  o Apollo fb sysfsification
  o m68k: Macintosh IDE fixes
  o m68k: interrupt management cleanups
  o Add barriers to avoid race in mempool_alloc/free
  o synclinkmp.c update
  o synclink_cs.c update
  o synclink.c update
  o vm: per-zone vmscan instrumentation
  o return remaining jiffies from blk_congestion_wait()
  o Narrow blk_congestion_wait races
  o mm/vmscan.c: remove unused priority argument
  o kswapd throttling fixes
  o vmscan: preserve page referenced info in refill_inactive()
  o shrink_slab: math precision fix
  o vm: shrink slab evenly in try_to_free_pages()
  o vmscan: fix calculation of number of pages scanned
  o vm: scan slab in response to highmem scanning
  o vmscan: zone balancing fix
  o vmscan: drive everything via nr_to_scan
  o Balance inter-zone scan rates
  o vmscan: avoid bogus throttling
  o kswapd: avoid unnecessary reclaiming from higher zones
  o kswapd: fix lumpy page reclaim
  o fix the kswapd zone scanning algorithm
  o vmscan: less throttling of page allocators and kswapd
  o vmscan: batch up inactive list scanning work
  o fix vm-batch-inactive-scanning.patch
  o vm: balance inactive zone refill rates
  o vmscan: add lru_to_page() helper
  o slab: avoid higher-order allocations
  o ppc64: fix NUMA compile with large cpumasks
  o Use 64-bit counters for scheduler stats
  o Manfred's patch to distribute boot allocations across nodes
  o further __KERNEL_SYSCALLS__ removal
  o use wait_task_inactive() in kthread_bind()
  o md: use "shedule_timeout()" instead of yield()
  o md: allow assembling of partitioned arrays at boot time
  o Work around an AMD768MPX erratum
  o DMA: Fill gaping hole in DMA API interfaces
  o module unload deadlock fix
  o gcc-3.5 libata build fix
  o move consistent_dma_mask to the generic device
  o s390: update for altered page_state structure
  o __kill_pg_info() return value fix
  o cdev: warning fix
  o generic 32 bit emulation for System-V IPC

Angelo Dell'Aera:
  o [TCP]: Clean up some westwood comments

Anton Blanchard:
  o fix ppc64 in kernel syscalls

Aristeu Sergio Rozanski Filho:
  o qlogicfas: use a static string as name
  o qlogic_cs: don't release region
  o qlogic_cs: use a static string as name
  o qlogic_cs: use scsi_host_put
  o qlogicfas: force can_queue
  o qlogic_cs: use own detect and release functions
  o qlogic_cs: don't call qlogic_release on fail
  o qlogicfas: kill QL_USE_IRQ
  o qlogicfas: use qlogicfas_name instead qinfo
  o qlogicfas: begin to convert qlogicfas to new driver
  o qlogicfas: disable irqs on exit
  o qlogicfas: support multiple cards
  o qlogicfas: move common definitions to qlogicfas.h
  o qlogicfas: finish to convert to new scsi driver
  o qlogic_cs: use own MODULE_ macros

Arjan van de Ven:
  o xirc2ps ethtool fix

Bartlomiej Zolnierkiewicz:
  o update for pdc202xx_new driver
  o ide-disk.c: cleanup get_command()
  o remove ide_cmd_type_parser() logic
  o remove IDE_*_OFFSET_HOB and IDE_*_REG_HOB defines
  o remove ide_init_drive_taskfile()
  o piix_ide_init() can be __init

Benjamin Herrenschmidt:
  o G5 temperature control update
  o ppc32: Fix G5 config space access lockup

Bjorn Helgaas:
  o [SERIAL] fix PCI interrupt setting for ia64

Brian King:
  o SCSI: Recognize device type 0x0C
  o SCSI Midlayer initiated START_UNIT

Chas Williams:
  o [ATM]: [suni] dev_data should really be phy_data

Chris Wright:
  o Patch to hook up PPP to simple class sysfs support
  o class_simple clean up in lp
  o class_simple cleanup in input
  o class_simple cleanup in misc
  o class_simple cleanup in sg

Christoph Hellwig:
  o ia64: simserial module refcounting update

Dave Jones:
  o sort SCSI blacklist
  o USB 6-in-1 card reader blacklist addition
  o Remove unneeded cast
  o Whitespace fixes
  o Fix sysfs leak

David Mosberger:
  o ia64: Move irq_enter()/irq_exit() from hardirq.h to irq_ia64.c. 
    The work done by these routines is very special and needs to be
    done at exactly the right time.  Removing it from the header-file
    reduces the risk of accidental misuse.  Other arch maintainers
    agree that this is the Right Thing to do.
  o ia64: Rename ia64_invoke_kernel_thread_helper() to
    start_kernel_thread() for symmetry with start_kernel() and to make
    it obvious when the end of the call-chain has been reached.
  o ia64: More SAL cleanups/fixes
  o ia64: Reserve 3 syscall numbers for Andi Kleen's NUMA interface
  o ia64: fix preempt bug in IA32 subsystem

David S. Miller:
  o [IPV6]: Kill unused warnings in addrconf.c
  o [SOUND]: Fix typo in SBUS memalloc changes
  o [NETDEV]: pcnet32, eepro100, and 8139too need asm/irq.h
  o [SPARC]: Include linux/linkage.h in asm/unistd.h

Deepak Saxena:
  o I2C:  Support for IXP42x GPIO-based I2C

Don Fry:
  o pcnet32 correct names for changes
  o netdevice.h add netif_msg_init helper

Greg Kroah-Hartman:
  o I2C: fix oops in i2c-ali1535 driver if no hardware is present
  o I2C: fix compiler warnings in 2 drivers
  o I2C: show adapter name in i2c-dev class directory to make it easier
    for userspace tools
  o I2C: keep i2c-dev numbers in sync with i2c adapter numbers
  o Driver core: make CONFIG_DEBUG_DRIVER implementation a whole lot
    cleaner
  o Kobject: add decl_subsys_name() macro for users who want to set the
    subsystem name
  o PCI Hotplug: use the new decl_subsys_name() macro instead of
    rolling our own
  o remove cdev_set_name completely as it is not needed
  o I2C: fix up CONFIG_I2C_DEBUG_BUS logic to be simpler on the .c
    files
  o I2C: fix up CONFIG_I2C_DEBUG_CORE logic to be simpler on the .c
    files
  o I2C: add CONFIG_I2C_DEBUG_ALGO to be consistant
  o I2C: fix up CONFIG_I2C_DEBUG_CHIP logic to be simpler on the .c
    files
  o I2C: delete the i2c-elv.c driver as it is obsoleted by the
    i2c-parport.c driver
  o I2C: delete the i2c_philips-par.c and i2c-veleman.c drivers
  o kref: add kref structure to kernel tree

James Bottomley:
  o SCSI: mptfusion update to 3.00.04
  o Add SCSI lots of disk support
  o Add SCSI transport attributes
  o Add full complement of SPI transport attributes
  o SCSI: Make SPI transport attributes mutable
  o SCSI: implement transport attributes for 53c700
  o fix Kconfig select problem with SCSI_SPI_ATTRS
  o CONFIG_SCSI_AIC7XXX Kconfig bug
  o Make the SCSI mempool allocations variable
  o MPT Fusion driver 3.01.00 update
  o MPT Fusion driver 3.01.01 update
  o add device quiescing to the SCSI API
  o more SPI transport attribute updates
  o update the 53c700 use of transport attributes
  o Add Domain Validation to the SPI transport class
  o Fix removable USB drive oops
  o Add Domain Validation to 53c700 driver
  o Fix voyager to boot again

James Morris:
  o [CRYPTO]: Fix arc4 test vector

Jamie Lenehan:
  o dc395x [1/5] - formatting cleanups
  o dc395x [2/5] - sg list handling cleanups
  o dc395x [3/5] - remove old debugging stuff
  o dc395x [4/5] - debugging cleanup
  o dc395x [5/5] - version update

Jaroslav Kysela:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,ALSA
    Core,PCI drivers,MIXART driver,IGNORE
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ICE1712
    driver,ICE1724 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
    Clemens Ladisch <clemens@ladisch.de>:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver
    Clemens Ladisch <clemens@ladisch.de>:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core
    Alain Cretet <cretet@digigram.com>:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Digigram VX core
    Alain Cretet <cretet@digigram.com>:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA sequencer
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver
    Added spinlock to pointer callback - ichdev->position is not
    changed atomically
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> MIXART driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA<-OSS sequencer
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS
    emulation Added period_frames to fix poll behavior
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS
    emulation Fixed oss.period_frames setup
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel
    Added OSS period frames to proc interface
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS
    emulation Fixed oops regarding last period_frames update
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver
    Clemens Ladisch <clemens@ladisch.de>:
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core
    Fixed swap_headphone() when headpone controls do not exist
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Trident driver
    Fixed s/pdif control initialization
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> RME HDSP driver
    Fixed wrong assert, added checks for copy_*_user functions
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA sequencer
    Clemens Ladisch <clemens@ladisch.de> Timestamping (if enabled on a
    subscription or a port) is not applied to the quoted event but to
    the quoting event.  This patch adds a function to copy only
    selected fields into the event to be delivered.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> MPU401 UART
    Clemens Ladisch <clemens@ladisch.de> remove unneeded technical
    information from port names
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA sequencer
    Clemens Ladisch <clemens@ladisch.de> This patch reverses the order
    of the 'Rawmidi x' and rawmidi name parts of client names to enable
    selecting clients by a unique prefix (as snd_seq_parse_address
    does).
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic
    driver Clemens Ladisch <clemens@ladisch.de>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA sequencer
    Clemens Ladisch <clemens@ladisch.de>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> MIXART driver
    Added missing header file inclusion
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz>
    Documentation,ALSA Core,PCMCIA Kconfig,PCMCIA Sound Core PDAudioCF
    driver Added Sound Core PDAudioCF driver
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> EMU10K1/EMU10K2
    driver Fixed page overflow
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Serial BUS
    drivers Moved AK4117 from alsa-driver tree to satisfy dependency
    for PDAudioCF driver
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AK4117 receiver
    Added missing ak4117.h file
  o Fixed compilation of PDAudioCF driver
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic
    driver usb_ch9.h is already included in usb.h
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALS4000 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> CMIPCI driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> MIXART driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCM
    Midlevel,Intel8x0 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> EMU10K1/EMU10K2
    driver James Courtier-Dutton <James@superbug.demon.co.uk>, some
    additions
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Sound Core
    PDAudioCF driver akpm@osdl.org Fix pdaudiocf_irq.c for gcc-3.5
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PPC Tumbler driver
    fixed the resume of bass/treble volumes on snapper.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core Fixed
    snd_info_set_text_ops() wwhen CONFIG_PROC_FS is not defined
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Sound Core
    PDAudioCF driver Fixed pcm->name settings
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AK4531 codec Aux
    Input Route -> Aux Capture Route renaming
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCI drivers
    Select CONFIG_VIDEO_DEV when CONFIG_SND_FM801_TEA575X is wanted
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> OPL3,OPL4,Synth
    Fixed sequencer dependency for opl3, opl4 and emux objects.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCI drivers
    <akpm@osdl.org> fix Kconfig thinko
  o ALSA - 1.0.3
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> FM801 driver
    tea575x can be module, too
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Big DMA cleanup
    originated by Russell King <rmk+alsa@arm.linux.org.uk>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> CMI8330
    driver,ES18xx driver,AD1816A driver,AD1848 driver,CS4231 driver
    ES1688 driver,GUS Library,Opti9xx drivers,SB16/AWE driver,SB8
    driver Fixed old function name (snd_pcm_isa_flags ->
    snd_pcm_dma_flags)
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core Russell
    King <rmk+alsa@arm.linux.org.uk>
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver Fix for Creamware Noah:
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module,ALSA
    Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ES1968 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver
    Converted to new DMA allocation API
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ARM,ALSA
    Core,Generic drivers,ISA,PARISC,PCI drivers,PCMCIA Kconfig,PPC
    SPARC,USB This is part of a patch series to clean up
    sound/core/Makefile in Linux 2.6.4-rc1.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core,Generic
    drivers,ISA,PCI drivers,USB Russell King
    <rmk+alsa@arm.linux.org.uk>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core,ISA,PCI
    drivers,PCMCIA Kconfig Russell King <rmk+alsa@arm.linux.org.uk>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core,Generic
    drivers Russell King <rmk+alsa@arm.linux.org.uk>
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Generic
    drivers,MPU401 UART,OPL3,OPL4,ISA,PCI drivers More Kconfig and
    Makefile cleanups following Russell's direction:
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Generic
    drivers,Digigram VX core,PCI drivers,PCMCIA Kconfig More Kconfig
    and Makefile cleanups following Russell's direction:
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module
    fixed the missing inclusion.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PCI drivers,AC97
    Codec Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver fixes for broken SB Audigy 2 NX descriptors
  o ALSA - fixed compilation
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PPC Tumbler driver
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ICE1724
    driver,ICE1712 driver Dirk Kalis <Dirk.Kalis@t-online.de> Added
    num_total_adcs.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA<-OSS
    sequencer mpkelly - fixed channel settings for input events
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Opti9xx drivers
    fixed the code with obsolete check_region().
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec
    Core,Intel8x0 driver,VIA82xx driver,CS46xx driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Intel8x0 driver
    fixed the interrupt problem with NForce(2).
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PCM Midlevel Fix
    in playback_silence routine - don't silence whole buffer at start
    if samples are filled
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core PCM API
    is 2.0.6
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module,PCM
    Midlevel,ALSA Core,CMI8330 driver,ES18xx driver Sound Scape
    driver,AD1816A driver,AD1848 driver,CS4231 driver ES1688 driver,GUS
    Library,Opti9xx drivers,SB16/AWE driver,SB8 driver ALS4000
    driver,AZT3328 driver,BT87x driver,CMIPCI driver,CS4281 driver
    ENS1370/1+ driver,ES1938 driver,ES1968 driver,FM801 driver Intel8x0
    driver,Maestro3 driver,RME32 driver,RME96 driver SonicVibes
    driver,VIA82xx driver,ALI5451 driver,CS46xx driver EMU10K1/EMU10K2
    driver,ICE1712 driver,ICE1724 driver,KORG1212 driver MIXART
    driver,RME HDSP driver,RME9652 driver,Trident driver YMFPCI
    driver,Sound Core PDAudioCF driver,USB generic driver
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PARISC Harmony
    driver,SPARC AMD7930 driver,SPARC cs4231 driver fixed for the new
    DMA buffer handler.
  o ALSA - fix compilation (header files)
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> ALSA
    sequencer remove superfluous call to snd_seq_event_port_detach
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> ALSA
    sequencer,ALSA<-OSS sequencer use wrapper function for DELETE_PORT
    ioctl calls
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver use MIN_PACKS_URB as lower bound for nrpacks parameter
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver show one decimal place of momentary frequency in proc file
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver prevent twenty-seconds wait when unplugging USB MIDI device
    with a port subscription
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver
    restrict the PCM sample rates to 32, 44.1 and 48kHz when the SPDIF
    switch is on.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> DT019x driver
    Fixed warnings
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> VIA82xx driver patch
    was applied wrongly.  fixed the rate restriction of spdif output
    again.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,PCI
    drivers,au88x0 driver added the au88x0 drivers for Aureal
    soundcards by Manuel Jander <mjander@embedded.cl>
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PPC Tumbler driver
    added input source switch to select mic/line-in.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation
    changed the description of the buffer allocation routines for the
    new designed functions.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation fixed
    the files to include.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> USB generic driver
    added fix and workaround for the mixer problem on SB Extigy.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> PPC Tumbler driver
    fixed the info callback of mixer input source (for enum type).
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> au88x0 driver
    removed EXPORT_NO_SYMBOLS.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2
    driver disabled Dell OEM Emu10k1x from the pci id list.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> MIXART driver fixed
    the compile warning.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,PCI
    drivers,ATIIXP driver added snd-atiixp driver for the ATI
    IXP150/200/250 AC97 controllers.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Documentation,PCI
    drivers,Intel8x0-modem driver added Intel-compatible onboard MC97
    modem driver by Sasha Khapyorsky <sashak@smlink.com>
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core added the
    new magic numbers for atiixp and au88x0 drivers.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> ALSA Core fixed the
    wrong release of id proc file.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Intel8x0 driver
    Added slot definitions for s/pdif pcm - ICH4
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> AC97 Codec Core
    Kevin Mack <kevmack@accesscomm.ca> Here's a quick and dirty patch
    that's given me basic sound from my Gateway M675 notebook (Sigmatel
    9758 AC97 codec).
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>
    Documentation,MPU401 UART integrate MPU-401 ACPI PnP from
    alsa-driver
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> au88x0
    driver fix compilation on gcc 2.95.x
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> Intel8x0
    driver add Intel ICH6 and ESB
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> au88x0 driver
    Make mchannels and rampchs static
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> au88x0 driver
    Fixed gameport dependency and solid kernel build

Jean Delvare:
  o I2C: Enable debugging in fscher
  o I2C: Credit James Bolt in w83l785ts
  o I2C: New chip driver ported: lm80
  o I2C: fix space in message
  o I2C: fix mor rmmod oopses
  o I2C: Lowercase chips name
  o I2C: fix Hangs with w83781d
  o I2C: fix it87 sensor type
  o I2C: fix another oops in i2c-core with debug
  o I2C: Remove asb100 support from w83781d
  o I2C: update for sysfs-interface documentation
  o I2C: rename sysfs files, part 1 of 2
  o I2C: rename sysfs files, part 2 of 2
  o I2C: Prevent i2c-dev oops with debug
  o I2C: fix i2c adapters class for now
  o I2c: Kconfig for non-sensors i2c chip drivers
  o I2C: Cleanup fan_div in w83781d
  o I2C: fix forced i2c chip drivers have no name
  o I2C: Don't handle kind errors that cannot happen
  o I2C: Setting w83781d fan_div preserves fan_min

Jeff Garzik:
  o [libata] make set_{pio,udma}mode hooks optional
  o [wireless] Add new Prism54 wireless driver
  o [wireless prism54] remove WIRELESS_EXT ifdefs
  o Add Promise SX8 (carmel) block driver
  o [libata] clean up module_init() hook of sata_{promise,sil,svw}
    drivers
  o [blk carmel] fix bug, minor cleanups
  o [libata sata_sil] remove incorrect limit on drive quirk
  o [libata] disable clustering by default, whitespace cleanups
  o [libata] kill the warning everybody grumbles about

Jens Axboe:
  o user data -> request mapping
  o CDROMREADAUDIO dma support
  o sys_swapon bad arg causing slab corruption

Jeremy Higdon:
  o SCSI: remove some SGI devices from the device list
  o [libata] Split up shared IO register locations into individual
    components
  o [libata] misc fixes, and an export
  o [libata] Add new driver for Vitesse VSC-7174
  o update for sata_vsc

Jesse Barnes:
  o ia64: Don't assume iosapic interrupt controllers
  o ia64: fix misc. sn2 warnings

Jonathan Corbet:
  o cdev 1/2: Eliminate /sys/cdev
  o cdev 2/2: hide cdev->kobj

Kai Mäkisara:
  o SCSI tape sysfs name fixes

Keith M. Wesolowski:
  o [SPARC32]: Rework the CPU enumeration and probing code
  o [SPARC32]: Also remove num_cpus_possible as was done on sparc64
  o [SPARC32]: Fix build; we don't need KERNEL_SYSCALLS but
    asm/unistd.h is necessary
  o [SBUS]: Fix sound build if CONFIG_SBUS is set
  o [SPARC32]: Add per-cpu data header

Kenji Kaneshige:
  o ia64: don't unmask iosapic interrupts by default

Krishna Kumar:
  o [IPV4]: Do not leak cork.opt in ip_push_pending_frames()

Kumar Gala:
  o PPC32: Added big-endian cfg_addr access
  o PPC32: Simplified handling of big/little endian pci indirect access

Kurt Garloff:
  o SCSI sysfs host name support

Leann Ogasawara:
  o Add sysfs simple class support for netlink
  o Fix class_register() always returns 0
  o add sysfs simple class support for DRI char device

Len Brown:
  o asmlinkage acpi_enter_sleep_state_s4bios() - from Pavel Machek
  o [ACPI] comments
  o [ACPI] global lock macro fixes (Paul Menage, Luming Yu)
    http://bugzilla.kernel.org/show_bug.cgi?id=1669
  o Delete (void)func() casts considered cruft in Linux style
  o [ACPI] fix printk and build warning from previous csets
  o [ACPI] SMP poweroff (David Shaohua Li)
    http://bugzilla.kernel.org/show_bug.cgi?id=1141
  o [ACPI] ACPICA 20040311 from Bob Moore
  o [ACPI] add boot parameters "acpi_osi=" and "acpi_serialize"
    acpi_osi= will disable the _OSI method -- which by default tells
    the BIOS to behave as if Windows is the OS.

Linus Torvalds:
  o Revert attribute_used changes in module.h. They were wrong
  o Linux 2.6.5-rc1

Manfred Spraul:
  o forcedeth update

Marc Singer:
  o [ARM PATCH] 1772/1: ARM README changes

Marcel Holtmann:
  o [Bluetooth] Make use of the MODULE_VERSION macro
  o [Bluetooth] Fix compile errors with enabled debugging
  o [Bluetooth] Declare more functions static

Mark Haverkamp:
  o aacraid driver patch
  o add adapter support to aacraid driver (update)

Mark M. Hoffman:
  o PCI: fix i2c quirk for SiS735 chipset SMBus driver
  o I2C: sysfs interface update for w83627hf
  o I2C: sensor chip driver refactoring

Matt Mackall:
  o [NET] add netpoll API
  o [NET] Add netpoll support for tg3
  o [NET] use the netpoll API to transmit kernel printks over UDP
  o netpoll: fix compilation with CONFIG_NETPOLL_RX
  o netpoll: push zap_completion_queue for lkcd
  o netpoll abort for bad interface
  o [netdrvr] add netpoll support to several 8390-based drivers
  o netconsole init return code
  o netconsole init return code
  o netpoll carrier handling
  o fix for netpoll braindamage for 64-bit

Matthew Wilcox:
  o ia64: add zx1_defconfig
  o ia64: SAL cleanup
  o ia64: Add support for extended PCI config space
  o ia64: Convert to use the generic drivers/Kconfig mechanism
  o sym2 2.1.18i
  o PA-RISC update

Mike Christie:
  o add missing free sgtable in scsi_init_io error path

Naveen Burmi:
  o New SCSI host_byte status code

Pat Gefre:
  o ia64: fix SN2 console driver to use console_initcall()
  o ia64: minor cleanups for SN2 console driver
  o ia64: Altix affinity fix

Paul Wagland:
  o SCSI: megaraid /proc dir fix

Pavel Machek:
  o [netdrvr via-rhine] add netpoll support

Prasanna S. Panchamukhi:
  o [netdrvr smc-ultra] netpoll support
  o [netdrvr tlan] netpoll support

Randy Dunlap:
  o I2C: fix i2c-prosavage.c section usage
  o buslogic init. section fix
  o eepro init section usage
  o smctr: fix init section usage
  o use netdev_priv() in appletalk & fc
  o use netdev_priv() in /hamradio/
  o use netdev_priv() in 3com net drivers
  o use netdev_priv() in net/ lance drivers
  o use netdev_priv() in net/arm drivers
  o use netdev_priv() in net/ intel drivers
  o use netdev_priv() in net/pcmcia/ drivers
  o use netdev_priv() in net/tulip drivers
  o use netdev_priv() in net/tokenring/ drivers
  o use netdev_priv() in net/wireless/ drivers
  o use netdev_priv() in tap/tun/plip/loop/skel
  o use netdev_priv() in fusion/mptlan
  o use netdev_priv() in net/wan drivers
  o use netdev_priv() in drivers/net/ (others)

Rene Herman:
  o 8139too assertions

Russell King:
  o I2C: Fix i2c_use_client()
  o [PCMCIA] Add, fix, update PCMCIA debugging
  o [PCMCIA] Clean up socket state handling around shutdown
  o [PCMCIA] Rename driver services constants
  o [PCMCIA] move_pcmcia_bind_device
  o [PCMCIA] move_pcmcia_bind_mtd
  o [PCMCIA] move pcmcia_report_error and cs_error
  o [PCMCIA] socket user operations should take pcmcia_socket
  o [ARM] Update ARM README
  o [ARM] Update mach-types file
  o [ARM] Provide userspace method for controlling LEDs in ARM machines
  o [ARM] Move consistent_xxx exports to arch/arm/mm/consistent.c
  o [ARM] Remove export of kd_mksound
  o [ARM] Allow run-time selection of user debugging messages
  o [ARM] Add asm/irq.h include - required for NR_IRQS

Rusty Russell:
  o drivers_net_wireless_airo.c '< 0' comparison make sense

Scott Feldman:
  o [netdrvr e100] fix stray skb pointer

Stephen Hemminger:
  o 3c59x netpoll typo
  o [TUN]: Name fix
  o [TUN]: Do not obscure error return from misc_register in tun_init
  o [TUN]: Fix user buffer verification
  o [TCP]: Kill westwood bw_sample, set but never used
  o [NET]: Make netdevice.h more non-kernel friendly

Stephen Rothwell:
  o fix PPC64 iSeries virtual console devices

Tom Rini:
  o PPC32: More cleanups of the IBM Spruce code
  o PPC32: Fix a thinko in the gen550 code
  o PPC32: Make {in,out}[bwl] be consistent on all platforms
  o PPC32: Make sure the read in in_8, in_{le,be}{16,32} happens before
    we return
  o PPC32: print useful flags in oops, like x86 / ppc64
  o PPC32: Kill off arch/ppc/boot/prep and rearrange some files
  o PPC32: Update the TODC code from 2.4
  o PPC32: Add and make use of ppc_md.rtc_{read,write}_val
  o PPC32: Fix 'make znetboot' on CONFIG_PPC_MULTIPLATFORM
  o PPC32: Fix an old thinko in arch/ppc/boot/simple/relocate.S
  o PPC32: Update the Motorola PowerPlus family support
  o PPC32: Fix include/asm-ppc/dma-mapping.h for the !CONFIG_PCI case
  o PPC32: consistent_free only takes one arguement

Trond Myklebust:
  o NFSv2/v3/v4: New attribute revalidation code that no longer relies
    on ctime for correctness in avoiding update races.
  o NFSv2/v3/v4: New file writeout strategy. Defer writes until a flush
    is requested by the application (or memory pressure).
  o Configuration: simplify configuration options. Automatically select
    RPCSEC_GSS if NFSv4 is selected. Remove need for user to select
    SUNRPC_GSS, and the crypto options.
  o NFSv2/v3: Ensure that we only use GETATTR+STATFS (NFSv2) and FSINFO
    (NFSv3) when mounting. This should allow us to use AUTH_SYS
    credentials when mounting, (even when the user requests RPCSEC_GSS
    authentication) due to the hack described in RFC2623.
  o NFSv2/v3/v4: Ensure that fsync() flushes all writebacks to disk
    rather than just the
  o NFSv2/v3/v4: A patch by Greg Banks that fixes the "VFS: Busy inodes
    after unmount." problem.
  o RPC: Make XIDs unique on a per-transport basis rather than globally
    unique. Gets rid
  o RPC: Sync rpc_set_timeo() up to the 2.4.x version. In particular,
    this will ensure that the timeout shift is clamped to a maximum
    value of 8.
  o RPC: Ensure that we have the correct capabilities when binding a
    socket to a reserved port. Fixes a privilege bug when
    CONFIG_SECURITY is set.
  o RPC,NFSv2/v3/v4: Ensure that xprt_create_proto() and
    rpc_create_client() return full error codes. Should allow the
    "mount" program to print more useful error diagnostics.
  o NFSv2/v3/v4: Parenthesize #defines in nfs?xdr.c. Fix an off-by-one
    error on the value
  o NFSv2/v3 locking: Patch by Patrice Dumas to implement
    nlmsvc_proc_granted_res
  o NFSv2/v3 locking: Patch by Patrice Dumas that adds a check to
    ensure we really were requesting a blocking lock when we get a
    reply from the server asking us to block.
  o NFSv2/v3 locking: Patch by Patrice Dumas to ensure that the server
    index blocks uniquely by using the client address in addition to
    the value of the NLM cookie field.
  o NFSv2/v3 locking: A patch to ensure that blocks which are not going
    to time out are placed last on the ordered list nlm_block (problem
    reported by Olaf Kirch).
  o RPC,NFSv3: remove the redundant "memset()" in call_encode(). Fix up
    the only places where this causes a padding error:
    xdr_encode_fhandle() and unx_marshal()
  o RPC: patch by Chuck Lever to make the number of RPC slots a tunable
    parameter
  o NFSv2: Fix up NFSv2 reads so that they report when the server
    returned a short read due to EOF.
  o NFSv4: Fix a list corruption in the NFSv4 state engine
  o NFS: From the suse kenrel RPM: handle ENOMEM from nfs_fhget()
  o From: <martin@meltin.net>
  o akpm@odsl.org: For complex reasons it is not possible to hold i_sem
    in nfs_update_inode()

Tuncer M. Zayamut Ayaz:
  o [IPVS]: Fix typo in Config.in

Wim Van Sebroeck:
  o [WATCHDOG] v2.6.4 pcwd_pci-v1.00_20040313-patch
  o WATCHDOG] v2.6.4 wdt977-v0.03-patch
  o [WATCHDOG] v2.6.4 notifier_block-patches

Yoshinori Sato:
  o H8/300: Interrupt handling cleanup
  o H8/300: fix build error
  o H8/300: fix waring
  o H8/300: makefile cleanup




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Linux 2.6.5-rc1
@ 2004-03-16 22:38 Subodh Shrivastava
  0 siblings, 0 replies; 4+ messages in thread
From: Subodh Shrivastava @ 2004-03-16 22:38 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 171 bytes --]

Hello,

Oops:

I am attaching the hand written oops, with my .config, lspci and dmesg 
output for you further investigation. I had this during kernel compilation.

Subodh

[-- Attachment #2: oops.out --]
[-- Type: text/plain, Size: 1036 bytes --]

Unable to handle kernel paging request at virtual address 00100104
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
CPU:  0
EIP:    0060[<c02b50c9>]   Not tainted
EFLAGS: 00010047  (2.6.5-rc1)
EIP is at hpsb_packet_sent+0x29/0xa0
eax: 00100100   ebx: dc3c0224   ecx: 00000001   edx: 00200200
esi: c17c8000   edi: dc3c0224   ebp: da97df4c   esp: da97df44
ds: 007b        es: 007b        ss: 0068

Stack: c17c9fa0 00000001 da97df7c c02c3854 c17cd800 dd4bf700 da97df84 e1ba57d8
       c17c9fcc 00000292 c17c9e68 00000000 c04c97c8 0000000a da97df88 c0124683
       00000001 da97dfa0 c0124494 00000046 da97c000 0000000a 00000500 da97dfbc
Call trace:
 [<c02c3854>] dma_trm_tasklet+0x94/0x1a0
 [<e1ba57d8>] snd_intel8x0_interrupt+0x98/0x220 [snd_intel8x0]
 [<c0124683>] tasklet_action+0x43/0x70
 [<c0124494>] do_softirq+0xa4/0xb0
 [<c010b70a>] do_IRQ+0xfa/0x130
 [<c0109bb8>] common_interrupt+0x18/0x20

Code: 89 50 04 89 02 89 d8 c7 03 00 01 10 00 c7 43 04 00 02 20 00
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing

[-- Attachment #3: ksymoops.txt --]
[-- Type: text/plain, Size: 2610 bytes --]

ksymoops 2.4.9 on i686 2.6.5-rc1.  Options used
     -V (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.5-rc1/ (default)
     -m /boot/System.map-2.6.5-rc1 (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel paging request at virtual address 00100104
*pde = 00000000
Oops: 0002 [#1]
CPU:  0
EIP:    0060[<c02b50c9>]   Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010047  (2.6.5-rc1)
eax: 00100100   ebx: dc3c0224   ecx: 00000001   edx: 00200200
esi: c17c8000   edi: dc3c0224   ebp: da97df4c   esp: da97df44
ds: 007b        es: 007b        ss: 0068
Stack: c17c9fa0 00000001 da97df7c c02c3854 c17cd800 dd4bf700 da97df84 e1ba57d8
       c17c9fcc 00000292 c17c9e68 00000000 c04c97c8 0000000a da97df88 c0124683
       00000001 da97dfa0 c0124494 00000046 da97c000 0000000a 00000500 da97dfbc
Call trace:
 [<c02c3854>] dma_trm_tasklet+0x94/0x1a0
 [<e1ba57d8>] snd_intel8x0_interrupt+0x98/0x220 [snd_intel8x0]
 [<c0124683>] tasklet_action+0x43/0x70
 [<c0124494>] do_softirq+0xa4/0xb0
 [<c010b70a>] do_IRQ+0xfa/0x130
 [<c0109bb8>] common_interrupt+0x18/0x20
Code: 89 50 04 89 02 89 d8 c7 03 00 01 10 00 c7 43 04 00 02 20 00


>>EIP; c02b50c9 <hpsb_packet_sent+29/a0>   <=====

>>eax; 00100100 <__crc_lock_may_read+8614b/156edf>
>>ebx; dc3c0224 <__crc_insert_resource+26f78/3eb77>
>>edx; 00200200 <__crc_inet_release+2f36c/3776ba>
>>esi; c17c8000 <__crc_skb_copy_datagram+54632/1b9ac3>
>>edi; dc3c0224 <__crc_insert_resource+26f78/3eb77>
>>ebp; da97df4c <__crc_nmi_watchdog+55638/42da79>
>>esp; da97df44 <__crc_nmi_watchdog+55630/42da79>

Trace; c02c3854 <dma_trm_tasklet+94/1a0>
Trace; e1ba57d8 <__crc_scsi_mode_sense+348aaa/4eeaaf>
Trace; c0124683 <tasklet_action+43/70>
Trace; c0124494 <do_softirq+a4/b0>
Trace; c010b70a <do_IRQ+fa/130>
Trace; c0109bb8 <common_interrupt+18/20>

Code;  c02b50c9 <hpsb_packet_sent+29/a0>
00000000 <_EIP>:
Code;  c02b50c9 <hpsb_packet_sent+29/a0>   <=====
   0:   89 50 04                  mov    %edx,0x4(%eax)   <=====
Code;  c02b50cc <hpsb_packet_sent+2c/a0>
   3:   89 02                     mov    %eax,(%edx)
Code;  c02b50ce <hpsb_packet_sent+2e/a0>
   5:   89 d8                     mov    %ebx,%eax
Code;  c02b50d0 <hpsb_packet_sent+30/a0>
   7:   c7 03 00 01 10 00         movl   $0x100100,(%ebx)
Code;  c02b50d6 <hpsb_packet_sent+36/a0>
   d:   c7 43 04 00 02 20 00      movl   $0x200200,0x4(%ebx)

 <0>Kernel panic: Fatal exception in interrupt

1 error issued.  Results may not be reliable.

[-- Attachment #4: dmesg.out --]
[-- Type: text/plain, Size: 13439 bytes --]

Linux version 2.6.5-rc1 (root@subbu-gentoo.uk.org) (gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7)) #3 Tue Mar 16 18:44:10 GMT 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001ff70000 (usable)
 BIOS-e820: 000000001ff70000 - 000000001ff7b000 (ACPI data)
 BIOS-e820: 000000001ff7b000 - 000000001ff80000 (ACPI NVS)
 BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
 BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 130928
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126832 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v000 ACER                                      ) @ 0x000f60c0
ACPI: RSDT (v001 ACER   Cardinal 0x20021230  LTP 0x00000000) @ 0x1ff74c20
ACPI: FADT (v001 ACER   Cardinal 0x20021230 PTL  0x0000001e) @ 0x1ff7af64
ACPI: BOOT (v001 ACER   Cardinal 0x20021230  LTP 0x00000001) @ 0x1ff7afd8
ACPI: DSDT (v001 ACER   Cardinal 0x20021230 MSFT 0x0100000d) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
Built 1 zonelists
Kernel command line: root=/dev/hda8 devfs=mount elevator=as video=radeonfb vga=0x31B
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 1299.015 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Memory: 513712k/523712k available (2490k kernel code, 9232k reserved, 1172k data, 164k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 2572.28 BogoMIPS
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU:     After vendor identify, caps: a7e9fbbf 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU:     After all inits, caps: a7e9fbbf 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel(R) Pentium(R) M processor 1300MHz stepping 05
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1298.0696 MHz.
..... host bus clock speed is 99.0899 MHz.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd732, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040311
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs *10)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 11 12)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 11 12)
ACPI: PCI Interrupt Link [LNKG] (IRQs 10)
ACPI: PCI Interrupt Link [LNKH] (IRQs *10)
ACPI: Embedded Controller [EC0] (gpe 29)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB_._PRT]
ACPI: Power Resource [PFN0] (off)
ACPI: Power Resource [PFN1] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00f6150
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xa99e, dseg 0x400
pnp: 00:0b: ioport range 0x4d0-0x4d1 has been reserved
pnp: 00:0b: ioport range 0x1000-0x105f has been reserved
pnp: 00:0b: ioport range 0x1060-0x107f has been reserved
pnp: 00:0b: ioport range 0x1180-0x11bf has been reserved
PnPBIOS: 18 nodes reported by PnP BIOS; 18 recorded by driver
SCSI subsystem initialized
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
radeonfb: Invalid ROM signature 0 should be 0xaa55
radeonfb: Retreived PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=250.00 Mhz, System=200.00 MHz
radeonfb: Monitor 1 type LCD found
radeonfb: EDID probed
radeonfb: Monitor 2 type no found
radeonfb: panel ID string: AUO                     
radeonfb: detected LVDS panel size from BIOS: 1400x1050
radeondb: BIOS provided dividers will be used
radeonfb: Power Management enabled for Mobility chipsets
radeonfb: ATI Radeon Lf  DDR SGRAM 64 MB
Simple Boot Flag at 0x37 set to 0x1
speedstep-centrino: found "Intel(R) Pentium(R) M processor 1300MHz": max frequency: 1300000kHz
ikconfig 0.7 with /proc/config*
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
NTFS driver 2.1.6 [Flags: R/O].
udf: registering filesystem
Initializing Cryptographic API
ACPI: AC Adapter [ACAD] (on-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Battery Slot [BAT2] (battery absent)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Fan [FAN0] (off)
ACPI: Fan [FAN1] (off)
ACPI: Processor [CPU0] (supports C1 C2 C3)
ACPI: Thermal Zone [THRM] (52 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Console: switching to colour frame buffer device 175x65
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 855PM Chipset.
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 256M @ 0xe0000000
[drm] Initialized radeon 1.9.0 20020828 on minor 0
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
b44.c:v0.92 (Nov 4, 2003)
eth0: Broadcom 4400 10/100BaseT Ethernet 00:c0:9f:24:b3:e9
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET: Registered protocol family 24
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1860-0x1867, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1868-0x186f, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N040ATCS04-0, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: UJDA740 DVD/CDRW, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 78140160 sectors (40007 MB) w/1768KiB Cache, CHS=65535/16/63, UDMA(100)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 >
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1172 $ Ben Collins <bcollins@debian.org>
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[10]  MMIO=[d0209000-d02097ff]  Max Packet=[2048]
sbp2: $Rev: 1170 $ Ben Collins <bcollins@debian.org>
ehci_hcd 0000:00:1d.7: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 10, pci mem e188d000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:1d.0: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 10, io base 00001800
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 5, io base 00001820
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 10, io base 00001840
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
drivers/usb/core/usb.c: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
drivers/usb/core/usb.c: registered new driver speedtch
mice: PS/2 mouse device common for all mice
input: PC Speaker
serio: i8042 AUX port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
 Firmware: 5.8
 180 degree mounted touchpad
 Sensor: 29
 new absolute packet format
 Touchpad has extended capability bits
 -> 4 multi-buttons, i.e. besides standard buttons
 -> multifinger detection
 -> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
i2c /dev entries driver
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
PM: Reading pmdisk image.
PM: Resume from disk failed.
ACPI: (supports S0 S3 S4 S5)
found reiserfs format "3.6" with standard journal
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00c09f00000a5e53]
ieee1394: Node added: ID:BUS[0-01:1023]  GUID[0010b92000e4f18d]
ieee1394: The root node is not cycle master capable; selecting a new root node and resetting...
ieee1394: Node changed: 0-01:1023 -> 0-00:1023
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices
Reiserfs journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda8) for (hda8)
usb 3-1: new low speed USB device using address 2
Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 164k freed
input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.1-1
usb 3-2: new full speed USB device using address 3
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7204
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
  Vendor: Maxtor    Model: 5000DV            Rev: 0100
  Type:   Direct-Access                      ANSI SCSI revision: 06
SCSI device sda: 320171008 512-byte hdwr sectors (163928 MB)
sda: asking for cache data failed
sda: assuming drive cache: write through
 /dev/scsi/host0/bus0/target1/lun0: p1
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 1, lun 0,  type 0
usb 2-1: new full speed USB device using address 2
Adding 1044184k swap on /dev/hda6.  Priority:-1 extents:1
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device hda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda9) for (hda9)
Using r5 hash to sort names
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device sda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (sda1) for (sda1)
Using r5 hash to sort names
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 49476 usecs
intel8x0: clocking to 48000
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda7) for (hda7)
Using r5 hash to sort names

[-- Attachment #5: lspci.out --]
[-- Type: text/plain, Size: 6057 bytes --]

0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, fast devsel, latency 0
	Memory at e0000000 (32-bit, prefetchable)
	Capabilities: [e4] #09 [f104]
	Capabilities: [a0] AGP version 2.0

0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) (prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, fast devsel, latency 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: d8000000-dfffffff
	Expansion ROM at 00003000 [disabled] [size=4K]

0000:00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 5
	I/O ports at 1820 [size=32]

0000:00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 1840 [size=32]

0000:00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 03) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 10
	Memory at d0000000 (32-bit, non-prefetchable)
	Capabilities: [50] Power Management version 2
	Capabilities: [58] #0a [2080]

0000:00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
	I/O behind bridge: 00004000-00004fff
	Memory behind bridge: d0200000-d05fffff

0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
	Flags: bus master, medium devsel, latency 0

0000:00:1f.1 IDE interface: Intel Corp. 82801DBM Ultra ATA Storage Controller (rev 03) (prog-if 8a [Master SecP PriP])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at 1860 [size=16]
	Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBM SMBus Controller (rev 03)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: medium devsel, IRQ 10
	I/O ports at 1880 [size=32]

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 03)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 1c00
	I/O ports at 18c0 [size=64]
	Memory at d0000c00 (32-bit, non-prefetchable) [size=512]
	Memory at d0000800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

0000:00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: medium devsel, IRQ 10
	I/O ports at 2400
	I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2

0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 01) (prog-if 00 [VGA])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, stepping, fast Back2Back, 66Mhz, medium devsel, latency 66, IRQ 10
	Memory at d8000000 (32-bit, prefetchable)
	I/O ports at 3000 [size=256]
	Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [58] AGP version 2.0
	Capabilities: [50] Power Management version 2

0000:02:02.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, fast devsel, latency 64, IRQ 5
	Memory at d0204000 (32-bit, non-prefetchable)
	Capabilities: [40] Power Management version 2

0000:02:04.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
	Subsystem: Intel Corp.: Unknown device 2527
	Flags: bus master, medium devsel, latency 64, IRQ 10
	Memory at d0206000 (32-bit, non-prefetchable)
	Capabilities: [dc] Power Management version 2

0000:02:06.0 CardBus bridge: O2 Micro, Inc.: Unknown device 7114 (rev 20)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, stepping, slow devsel, latency 64, IRQ 10
	Memory at d0207000 (32-bit, non-prefetchable)
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: d0400000-d04ff000 (prefetchable)
	Memory window 1: d0300000-d03ff000 (prefetchable)
	I/O window 0: 00004400-000044ff
	I/O window 1: 00004000-000040ff
	16-bit legacy interface ports at 0001

0000:02:06.1 CardBus bridge: O2 Micro, Inc.: Unknown device 7114 (rev 20)
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: stepping, slow devsel, IRQ 10
	Memory at 20001000 (32-bit, non-prefetchable) [disabled]
	Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
	I/O window 0: 00000000-00000003 [disabled]
	I/O window 1: 00000000-00000003 [disabled]
	16-bit legacy interface ports at 0001

0000:02:06.2 System peripheral: O2 Micro, Inc.: Unknown device 7110
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: slow devsel, IRQ 10
	Memory at d0208000 (32-bit, non-prefetchable)
	Capabilities: [a0] Power Management version 2

0000:02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI]: Unknown device 001f
	Flags: bus master, medium devsel, latency 64, IRQ 10
	Memory at d0209000 (32-bit, non-prefetchable)
	Memory at d0200000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2


[-- Attachment #6: .config --]
[-- Type: text/plain, Size: 30777 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
# CONFIG_STANDALONE is not set
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_HOTPLUG=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
CONFIG_MPENTIUMM=y
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_NONFATAL is not set
# CONFIG_X86_MCE_P4THERMAL is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
# CONFIG_EDD is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y
CONFIG_REGPARM=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
# CONFIG_SOFTWARE_SUSPEND is not set
CONFIG_PM_DISK=y
CONFIG_PM_DISK_PARTITION="/dev/hda6"

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y

#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_PROC_INTF is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=y

#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=y
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set

#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
# CONFIG_PCI_USE_VECTOR is not set
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_ISA=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set
CONFIG_PCMCIA_PROBE=y

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_MISC=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set

#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_CARMEL is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_LBD is not set

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_TASKFILE_IO=y

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_DMA_NONPCI is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

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

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

#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_SATA is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=y

#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_OUI_DB=y
CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y
CONFIG_IEEE1394_CONFIG_ROM_IP1394=y

#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=y

#
# Protocol Drivers
#
# CONFIG_IEEE1394_VIDEO1394 is not set
CONFIG_IEEE1394_SBP2=y
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
# CONFIG_IEEE1394_ETH1394 is not set
# CONFIG_IEEE1394_DV1394 is not set
# CONFIG_IEEE1394_RAWIO is not set
# CONFIG_IEEE1394_CMP is not set

#
# I2O device support
#
# CONFIG_I2O is not set

#
# Networking support
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set

#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
# CONFIG_IPV6 is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
# CONFIG_IP_NF_IRC is not set
# CONFIG_IP_NF_TFTP is not set
# CONFIG_IP_NF_AMANDA is not set
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=m
# CONFIG_IP_NF_MATCH_LIMIT is not set
CONFIG_IP_NF_MATCH_IPRANGE=m
# CONFIG_IP_NF_MATCH_MAC is not set
CONFIG_IP_NF_MATCH_PKTTYPE=m
# CONFIG_IP_NF_MATCH_MARK is not set
CONFIG_IP_NF_MATCH_MULTIPORT=m
# CONFIG_IP_NF_MATCH_TOS is not set
# CONFIG_IP_NF_MATCH_RECENT is not set
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_DSCP is not set
# CONFIG_IP_NF_MATCH_AH_ESP is not set
# CONFIG_IP_NF_MATCH_LENGTH is not set
# CONFIG_IP_NF_MATCH_TTL is not set
# CONFIG_IP_NF_MATCH_TCPMSS is not set
# CONFIG_IP_NF_MATCH_HELPER is not set
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
# CONFIG_IP_NF_MATCH_OWNER is not set
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
# CONFIG_IP_NF_TARGET_REDIRECT is not set
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_SAME is not set
CONFIG_IP_NF_NAT_LOCAL=y
# CONFIG_IP_NF_NAT_SNMP_BASIC is not set
CONFIG_IP_NF_NAT_FTP=m
# CONFIG_IP_NF_MANGLE is not set
# CONFIG_IP_NF_TARGET_LOG is not set
CONFIG_IP_NF_TARGET_ULOG=m
# CONFIG_IP_NF_TARGET_TCPMSS is not set
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
CONFIG_ATM=y
# CONFIG_ATM_CLIP is not set
# CONFIG_ATM_LANE is not set
# CONFIG_ATM_BR2684 is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_MII is not set
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set

#
# Tulip family network device support
#
# CONFIG_NET_TULIP is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
CONFIG_B44=y
# CONFIG_FORCEDETH is not set
# CONFIG_CS89x0 is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
# CONFIG_E100 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set

#
# Ethernet (10000 Mbit)
#
# CONFIG_IXGB is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPPOE=y
CONFIG_PPPOATM=y
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# ATM drivers
#
# CONFIG_ATM_TCP is not set
# CONFIG_ATM_LANAI is not set
# CONFIG_ATM_ENI is not set
# CONFIG_ATM_FIRESTREAM is not set
# CONFIG_ATM_ZATM is not set
# CONFIG_ATM_NICSTAR is not set
# CONFIG_ATM_IDT77252 is not set
# CONFIG_ATM_AMBASSADOR is not set
# CONFIG_ATM_HORIZON is not set
# CONFIG_ATM_IA is not set
# CONFIG_ATM_FORE200E_MAYBE is not set
# CONFIG_ATM_HE is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# Bluetooth support
#
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y

#
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_BCSP_TXCRC=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIVHCI=m
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
CONFIG_SERIO_PCIPS2=m

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
# CONFIG_INPUT_UINPUT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_CONSOLE is not set
# CONFIG_SERIAL_8250_ACPI is not set
CONFIG_SERIAL_8250_NR_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_QIC02_TAPE is not set

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HANGCHECK_TIMER is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCF=y

#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_ELEKTOR is not set
CONFIG_I2C_I801=y
CONFIG_I2C_I810=y
CONFIG_I2C_ISA=m
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set

#
# Hardware Sensors Chip support
#
CONFIG_I2C_SENSOR=y
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ASB100=m
# CONFIG_SENSORS_DS1621 is not set
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=y
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=y

#
# Other I2C Chip support
#
CONFIG_SENSORS_EEPROM=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# Misc devices
#
# CONFIG_IBM_ASM is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Logo configuration
#
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m

#
# ISA devices
#
# CONFIG_SND_AD1816A is not set
# CONFIG_SND_AD1848 is not set
# CONFIG_SND_CS4231 is not set
# CONFIG_SND_CS4232 is not set
# CONFIG_SND_CS4236 is not set
# CONFIG_SND_ES968 is not set
# CONFIG_SND_ES1688 is not set
# CONFIG_SND_ES18XX is not set
# CONFIG_SND_GUSCLASSIC is not set
# CONFIG_SND_GUSEXTREME is not set
# CONFIG_SND_GUSMAX is not set
# CONFIG_SND_INTERWAVE is not set
# CONFIG_SND_INTERWAVE_STB is not set
# CONFIG_SND_OPTI92X_AD1848 is not set
# CONFIG_SND_OPTI92X_CS4231 is not set
# CONFIG_SND_OPTI93X is not set
# CONFIG_SND_SB8 is not set
# CONFIG_SND_SB16 is not set
# CONFIG_SND_SBAWE is not set
# CONFIG_SND_WAVEFRONT is not set
# CONFIG_SND_ALS100 is not set
# CONFIG_SND_AZT2320 is not set
# CONFIG_SND_CMI8330 is not set
# CONFIG_SND_DT019X is not set
# CONFIG_SND_OPL3SA2 is not set
# CONFIG_SND_SGALAXY is not set
# CONFIG_SND_SSCAPE is not set

#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VX222 is not set

#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_OHCI_HCD is not set
CONFIG_USB_UHCI_HCD=y

#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set

#
# USB Bluetooth TTY can only be used with disabled Bluetooth subsystem
#
# CONFIG_USB_MIDI is not set
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_HP8200e is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
# CONFIG_USB_HIDDEV is not set
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_XPAD is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set

#
# Video4Linux support is needed for USB Multimedia device support
#

#
# USB Network adaptors
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set

#
# USB port drivers
#

#
# USB Serial Converter support
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_TIGL is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_BRLVGER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
CONFIG_USB_SPEEDTOUCH=y
# CONFIG_USB_TEST is not set

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=y
CONFIG_UDF_FS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS_XATTR=y
# CONFIG_DEVPTS_FS_SECURITY is not set
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_SMB_FS is not set
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

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

#
# Profiling support
#
# CONFIG_PROFILING is not set

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
CONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
CONFIG_DEBUG_SLAB=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
CONFIG_FRAME_POINTER=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y

#
# Security options
#
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
# CONFIG_CRYPTO_HMAC is not set
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=m
# CONFIG_CRYPTO_SHA1 is not set
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_TEST is not set

#
# Library routines
#
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_PC=y

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 2.6.5-rc1
  2004-03-16  5:58 Linus Torvalds
@ 2004-03-21 22:50 ` Peter Osterlund
  2004-03-21 23:21   ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Osterlund @ 2004-03-21 22:50 UTC (permalink / raw)
  To: Linus Torvalds, Ben Fennema; +Cc: Kernel Mailing List

Linus Torvalds <torvalds@osdl.org> writes:

>   o UDF filesystem update

For some reason I don't understand, this makes the UDF filesystem lock
up when I write a bunch of mp3 files to a CDRW using the packet
writing patch. Both "cp" and pdflush get stuck in __down. Reverting
the semaphore changes as in the patch below makes the problem go away,
but it's probably not the right solution to re-introduce lock_kernel()
calls.

diff -puN fs/udf/file.c~udf fs/udf/file.c
--- linux/fs/udf/file.c~udf	2004-03-21 23:25:26.000000000 +0100
+++ linux-petero/fs/udf/file.c	2004-03-21 23:26:46.000000000 +0100
@@ -247,9 +247,9 @@ static int udf_release_file(struct inode
 {
 	if (filp->f_mode & FMODE_WRITE)
 	{
-		down(&inode->i_sem);
+		lock_kernel();
 		udf_discard_prealloc(inode);
-		up(&inode->i_sem);
+		unlock_kernel();
 	}
 	return 0;
 }
diff -puN fs/udf/inode.c~udf fs/udf/inode.c
--- linux/fs/udf/inode.c~udf	2004-03-21 23:25:53.000000000 +0100
+++ linux-petero/fs/udf/inode.c	2004-03-21 23:26:21.000000000 +0100
@@ -84,9 +84,9 @@ void udf_put_inode(struct inode * inode)
 {
 	if (!(inode->i_sb->s_flags & MS_RDONLY))
 	{
-		down(&inode->i_sem);
+		lock_kernel();
 		udf_discard_prealloc(inode);
-		up(&inode->i_sem);
+		unlock_kernel();
 	}
 }
 

pdflush       D CA33461B  5504     6      3             8     5 (L-TLB)
c5f2bd68 00000046 c3ee2740 ca33461b 0000009f c5f2be8c c5f2bd40 c5478c3c 
       c10822a8 c5478cf8 ca33461b 0000009f c3ee2740 00097523 ca33461b 0000009f 
       c5f2d8e0 c5f2dad0 c5478cbc c5f2a000 00000286 c5f2bdc4 c0106303 00000000 
Call Trace:
 [<c0106303>] __down+0x143/0x360
 [<ca8d6710>] udf_writepage+0x0/0x30 [udf]
 [<c011a360>] default_wake_function+0x0/0x20
 [<c0106a27>] __down_failed+0xb/0x14
 [<ca8db8b5>] .text.lock.inode+0x5/0x20 [udf]
 [<c019cce6>] iput+0x76/0x90
 [<c01a677f>] sync_sb_inodes+0x26f/0x420
 [<ca8e0a98>] udf_write_super+0x178/0x1d0 [udf]
 [<c01a6acb>] writeback_inodes+0x19b/0x4b0
 [<c014e1eb>] wb_kupdate+0x10b/0x190
 [<c014e0e0>] wb_kupdate+0x0/0x190
 [<c014ebdc>] __pdflush+0x24c/0x660
 [<c0119ddb>] schedule+0x3cb/0x900
 [<c014f001>] pdflush+0x11/0x20
 [<c014e0e0>] wb_kupdate+0x0/0x190
 [<c013ceda>] kthread+0xaa/0xb0
 [<c014eff0>] pdflush+0x0/0x20
 [<c013ce30>] kthread+0x0/0xb0
 [<c0105455>] kernel_thread_helper+0x5/0x10

cp            D C10573C8  3988  1701   1083                     (NOTLB)
c1783b54 00000082 4419442a c10573c8 07d4103c 12171503 0d390f23 c5478c3c 
       07d4103c 12171503 440f442a c1783b40 07d4103c 0001d27c e17f96d9 0000009a 
       c1856ca0 c1856e90 c5478cbc c1782000 00000286 c1783bb0 c0106303 c1783b90 
Call Trace:
 [<c0106303>] __down+0x143/0x360
 [<ca8d9883>] udf_write_inode+0xa3/0x1c0 [udf]
 [<ca8d6710>] udf_writepage+0x0/0x30 [udf]
 [<c011a360>] default_wake_function+0x0/0x20
 [<c0106a27>] __down_failed+0xb/0x14
 [<ca8db8b5>] .text.lock.inode+0x5/0x20 [udf]
 [<c019cce6>] iput+0x76/0x90
 [<c01a677f>] sync_sb_inodes+0x26f/0x420
 [<c0200000>] nfs_release+0xc0/0x200
 [<c01a6acb>] writeback_inodes+0x19b/0x4b0
 [<c014cfc9>] get_page_state+0x19/0x20
 [<c014dcc4>] get_dirty_limits+0x14/0xd0
 [<c014de56>] balance_dirty_pages+0xd6/0x190
 [<c01498c4>] generic_file_aio_write_nolock+0x564/0xbf0
 [<c0147fbf>] do_generic_mapping_read+0x1bf/0x3e0
 [<c0148542>] generic_file_aio_read+0x52/0x70
 [<c0149fc8>] generic_file_write_nolock+0x78/0x90
 [<c01fd737>] nfs_file_read+0xb7/0x110
 [<c0173657>] do_sync_read+0x87/0xc0
 [<c014a0d5>] generic_file_write+0x55/0x70
 [<ca8d5b44>] udf_file_write+0x44/0x180 [udf]
 [<c017391f>] vfs_write+0xaf/0x120
 [<c0173a2f>] sys_write+0x3f/0x60
 [<c010835b>] syscall_call+0x7/0xb

-- 
Peter Osterlund - petero2@telia.com
http://w1.894.telia.com/~u89404340

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux 2.6.5-rc1
  2004-03-21 22:50 ` Peter Osterlund
@ 2004-03-21 23:21   ` Linus Torvalds
  0 siblings, 0 replies; 4+ messages in thread
From: Linus Torvalds @ 2004-03-21 23:21 UTC (permalink / raw)
  To: Peter Osterlund; +Cc: Ben Fennema, Kernel Mailing List, Andrew Morton



On Sun, 21 Mar 2004, Peter Osterlund wrote:
> 
> For some reason I don't understand, this makes the UDF filesystem lock
> up when I write a bunch of mp3 files to a CDRW using the packet
> writing patch. Both "cp" and pdflush get stuck in __down. Reverting
> the semaphore changes as in the patch below makes the problem go away,
> but it's probably not the right solution to re-introduce lock_kernel()
> calls.

Looks correct. It looks like memory pressure while doign write() on the 
semaphore will try to writeback dirty inodes and data, and the kernel lock 
allowed that fine, but using the inode semaphore will just deadlock, since 
the write() already holds the semaphore.

I think the prealloc stuff could probably be protected by the inode 
spinlock instead, but for now your backout patch seems to be the same 
thing to do.

			Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-03-21 23:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-16 22:38 Linux 2.6.5-rc1 Subodh Shrivastava
  -- strict thread matches above, loose matches on Subject: below --
2004-03-16  5:58 Linus Torvalds
2004-03-21 22:50 ` Peter Osterlund
2004-03-21 23:21   ` Linus Torvalds

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox