linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.15-rc2
@ 2005-11-20  3:40 Linus Torvalds
  2005-11-20  5:18 ` Gene Heskett
                   ` (3 more replies)
  0 siblings, 4 replies; 70+ messages in thread
From: Linus Torvalds @ 2005-11-20  3:40 UTC (permalink / raw)
  To: Linux Kernel Mailing List


There it is (or will soon be - the tar-ball and patches are still 
uploading, and mirroring can obviously take some time after that).

It's slightly bigger than I'd like, but that's partly because I had (once 
more) missed a merge that was actually sent in well before the -rc1 
cut-off, so the x86-64 merge is from there and was delayed due to yours 
truly, not Andi Kleen.

Apart from the x86-64 merge and various fixups, I've let MIPS, PARISC and 
PowerPC merge up some more.

The shortlog speaks for itself. 

		Linus

----
Adrian Bunk:
      arch/i386/mm/init.c: small cleanups

Al Viro:
      m68k: introduce task_thread_info
      m68k: introduce setup_thread_stack() and end_of_stack()
      m68k: thread_info header cleanup
      m68k: m68k-specific thread_info changes

Albert Lee:
      libata: honor the transfer cycle time speficied by the EIDE device

Alexey Dobriyan:
      alim15x3: use KERN_WARNING

Amit Gud:
      cs5520: fix return value of cs5520_init_one()

Andi Kleen:
      x86_64: Update defconfig
      x86_64: Add 4GB DMA32 zone
      x86_64: Set compatibility flag for 4GB zone on IA64
      x86_64: Make i386 compile again with fourth DMA32 zone
      x86_64: When cpu_up fails clean up page allocator properly
      x86_64: Account mem_map in VM holes accounting
      x86_64: Fix up outdated pfn_to_page comment
      x86_64: Remove obsolete ARCH_HAS_ATOMIC_UNSIGNED and page_flags_t
      x86_64: Use the DMA32 zone for dma_alloc_coherent()/pci_alloc_consistent
      x86_64: Fix gcc 4 warning in aperture.c
      x86_64: Speed up numa_node_id by putting it directly into the PDA
      x86_64: Don't apply __PHYSICAL_MASK to page frame numbers
      x86_64: Only use asm/sections.h to declare section symbols
      x86_64: Replace cpu_pda extern with include
      x86_64: Replace swiotlb extern with include
      x86_64: Some clarifications for Documention/x86_64/mm.txt
      x86_64: Use int operations in spinlocks to support more than 128 CPUs spinning.
      x86_64: New heuristics to find out hotpluggable CPUs.
      AGP: Support ULI/ALI 1689 bridge on AMD64
      AGP: Try unsupported AGP chipsets on x86-64 by default
      AGP: Make gart iterator in K8 AGP driver SMP safe
      x86_64: Allow modular build of ia32 aout loader
      x86_64: Formatting fixes for arch/x86_64/kernel/process.c
      x86_64: Don't enable interrupt unconditionally in reboot path
      x86_64: Fix NUMA node lookup debug code which had bitrotted
      x86_64: Reduce number of retries for reset through keyboard controller
      x86_64: Remove optimization for B stepping AMD K8
      x86_64: Remove asm-x86_64/rwsem.h
      x86_64: Log machine checks from boot on Intel systems
      x86_64: Remove CONFIG_CHECKING and add command line option for pagefault tracing
      x86_64: Increase the maximum number of local APICs to the maximum

Andrew Morton:
      nv_of.c build fix
      rpaphp_pci build fix
      pciehp_hpc build fix
      shpchp_hpc build fix
      powerpc-xmon-build-fix
      acct.h needs jiffies.h
      v4l-944-added-driver-for-saa7127-video-tidy
      hfc_usb: fix usb device table
      USB: usbdevfs_ioctl 32bit fix
      usb devio warning fix
      git-netdev-all-ieee80211_get_payload-warning-fix

Andrey Volkov:
      [SERIAL] Fix mpc52xx_uart.c
      [DRIVER MODEL] Fix typo in ohci-ppc-soc.c
      Fix copy-paste bug in ohci-ppc-soc.c

Andy Whitcroft:
      ppc64 need HPAGE_SHIFT when huge pages disabled

Antonino A. Daplas:
      fbdev: fix module dependency loop
      nvidiafb: Fix bug in nvidiafb_pan_display

Antti Andreimann:
      USB: Maxtor OneTouch button support for older drives

Arnaud Giersch:
      [MIPS] IP32: Export mace symbol.
      [MIPS] IP32 Fix and complete IP32 parport definitions
      [MIPS] IP32: Fix sparse warnings.
      [MIPS] Add const qualifier to writes##bwlq.
      [MIPS] Fix documentation typos.

Ashok Raj:
      x86_64: Remove duplicate __cpuinit define

Aurelien Jarno:
      sis5513: enable ATA133 for the SiS965 southbridge

Bartlomiej Zolnierkiewicz:
      ide: remove duplicate documentation for ide_do_drive_cmd()
      ide: remove unused ide_action_t:ide_next
      ide: remove dead DEBUG_TASKFILE code
      ide: remove dead code from flagged_taskfile()
      ide: add missing __init tags to device drivers

Ben Collins:
      Add missing EXPORT_SYMBOLS() for __ide_mm_* functions on powerpc
      Update location of ll_rw_blk.c in docs

Ben Dooks:
      [ARM] 3161/1: BAST - fix commas on end of structs
      [ARM] 3162/1: S3C2410 - updated defconfig

Benjamin Herrenschmidt:
      powerpc: Always rebuild arch/powerpc/include/asm symlink
      powerpc: vdso fixes (take #2)
      powerpc: kill ppc64 rtc.c, use genrtc instead
      powerpc: update defconfigs
      powerpc: pci_64 fixes & cleanups
      ppc: Fix boot with yaboot with ARCH=ppc
      ppc: Fix build with CONFIG_CHRP not set
      powerpc: Make the vDSO functions set error code (#2)
      powerpc: Workaround for offb on 64 bits platforms
      powerpc: merge align.c
      powerpc: Fix setting MPIC priority

Bill Pechter:
      v4l:: (936) Support for sabrent bt848 version

Bjorn Helgaas:
      [SERIAL] Claim Wacom tablet device on HP tc1100 tablet

Bob Picco:
      cpuset: fix return without releasing semaphore
      x86_64: Fix sparse mem

Bryan Ford:
      x86_64: Save/restore CS in 64bit signal handlers and force __USER_CS for CS

Carlos O'Donell:
      [PARISC] Document some register usages in assembly files

Chen, Kenneth W:
      ia64: cpu_idle performance bug fix
      [IA64] 4 level page table bug fix in vhpt_miss
      [IA64] polish comments for tlb fault handler in ivt.S

Chris Wright:
      VFS: local denial-of-service with file leases

Christoph Hellwig:
      [SPARC]: Fix RTC compat ioctl kernel log spam.
      [SBUSFB]: implement ->compat_ioctl
      fix task_struct leak in ptrace
      v850: use generic hardirq code
      [PARISC] move PA perf driver over to ->compat_ioctl
      [PARISC] remove drm compat ioctls handlers

Christoph Lameter:
      slab: remove alloc_pages() calls

Clemens Buchacher:
      arch/mips/au1000/common/usbdev.c: don't concatenate __FUNCTION__ with strings

Constantine Gavrilov:
      x86: fix sigaddset() inline asm memory constraint

Corey Minyard:
      ipmi: bump-driver-version

Coywolf Qi Hunt:
      [BLOCK] new block/ directory comment tidy

Daniel Drake:
      usb-storage: Fix detection of kodak flash readers in shuttle_usbat driver
      via82cxxx IDE: remove /proc/via entry
      via82cxxx IDE: support multiple controllers

Daniel Jacobowitz:
      [ARM] 3168/1: Update ARM signal delivery and masking

Dave Jones:
      v4l: saa711x driver doesn't need segment.h
      oops-tracing: mention extended VGA

David Brownell:
      USB: onetouch doesn't suspend yet

David Gibson:
      powerpc: Remove imalloc.h

David S. Miller:
      [DVB] cinergyT2: cinergyt2_register_rc() should return 0 on success
      [DVB]: Add compat ioctl handling.
      [COMPAT]: Add ext3 ioctl translations.
      [LLC]: Fix compiler warnings introduced by TX window scaling changes.
      [IPV6]: Fib dump really needs GFP_ATOMIC.
      [COMPAT]: EXT3_IOC_SETVERSION is _IOW() not _IOR().

David Woodhouse:
      Avoid use of uninitialised spinlock in EEH.

Deepak Saxena:
      Fix IXP4xx I2C driver build breakage

Denis Lunev:
      ext3: journal handling on error path in ext3_journalled_writepage()

Diego Calleja:
      oops-tracing: mention digital photos

Dmitry Torokhov:
      I8K: fix /proc reporting of blank service tags
      USB: fix 'unused variable' warning

Dominik Brodowski:
      [PCMCIA] i82365: use new platform_device helpers
      [PCMCIA] inform user of insertion and ejection events

Eric Dumazet:
      reorder struct files_struct
      x86_64: Optimize NUMA node hash function

Florin Malita:
      [SERIAL] sa1100_start_tx spinlock recursion

Francois Romieu:
      r8169: fix printk_ratelimit in the interrupt handler
      r8169: do not abort when the power management capabilities are disabled

Gabriel A. Devenyi:
      drivers/net/wireless/hermes.c unsigned int comparision

George Anzinger:
      timespec: normalize off by one errors

Grant Coady:
      cciss_scsi warning fix

Grant Grundler:
      [PARISC] Disable nesting of interrupts
      [PARISC] irq_affinityp[] only available for SMP builds
      [PARISC] Remove unused variable in signal.c

Greg Kroah-Hartman:
      USB: fix build breakage in dummy_hcd.c
      USB Serial: rename ChangeLog.old
      USB: move CONFIG_USB_DEBUG checks into the Makefile
      USB: delete the nokia_dku2 driver
      USB: add the anydata usb-serial driver
      Add HOWTO do kernel development document to the Documentation directory
      update Documentation/00-INDEX

Guido Guenther:
      PowerBook 6,1: headphone not detected after suspend
      [SPARC64]: Oops in pci_alloc_consistent with cingergyT2

Hanna Linder:
      alim15x3: replace pci_find_device() with pci_dev_present()

Hans Reiser:
      re-export clear_page_dirty_for_io()

Hans Verkuil:
      v4l: (944) added driver for saa7127 video decoder
      v4l: (945) adds a new include for internal v4l2 ioctls and api
      v4l: (946) adds support for cx25840 video decoder
      v4l: (948) adds support for saa7115 video decoder
      v4l: (966) Authorship fixes for new Modules
      v4l: 976: ensure consistent v4l firmware prefixes

Harald Welte:
      New Omnikey Cardman 4040 driver
      New Omnikey Cardman 4000 driver
      [NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN
      Make sysctl.h (again) usable from userspace
      [NETFILTER] ip_conntrack: fix ftp/irc/tftp helpers on ports >= 32768

Hartmut Hackmann:
      v4l: (949) Added support for secam l'

Heiko Carstens:
      signal handling: revert sigkill priority fix

Herbert Xu:
      [IPV6]: Fix rtnetlink dump infinite loop
      USB: fix race in kaweth disconnect

Ingo Molnar:
      rcutorture: renice to low priority

J. Bruce Fields:
      VFS: Fix memory leak with file leases

Jacob Shin:
      x86_64: Support for AMD specific MCE Threshold.

James Bottomley:
      [PARISC] Make sure timer and IPI execute with interrupts disabled
      [PARISC] Fix our interrupts not to use smp_call_function
      [PARISC] Add IRQ affinities
      [PARISC] Fix our spinlock implementation
      ide: fix ide_toggle_bounce() to not try to bounce if we have an IOMMU

James Cleverdon:
      i386/x86-64: Share interrupt vectors when there is a large number of interrupt sources

James Ketrenos:
      ipw2100: Fix 'Driver using old /proc/net/wireless...' message

Jan Beulich:
      i386: NMI pointer comparison fix
      make vesafb build without CONFIG_MTRR
      x86_64: Adjust, correct, and complete the HPET definitions for x86-64.

Jeff Garzik:
      [libata ahci, qstor] fix miscount of scatter/gather entries
      [libata ahci] set port ATAPI bit correctly
      [libata sata_mv] minor fixes
      [libata sata_mv] trim trailing whitespace
      [libata sata_mv] note driver is "HIGHLY EXPERIMENTAL" in Kconfig
      [libata sata_mv] implement a bunch of errata workarounds
      [libata sata_mv] move code around
      [libata sata_mv] mv_hw_ops for hardware families; new errata
      [libata sata_mv] hardware initialization work
      [libata sata_mv] move code around
      [libata sata_mv] call phy fixups during init, as well as phy reset
      [libata sata_mv] fix tons of 50XX bugs
      move pm_register/etc. to CONFIG_PM_LEGACY, pm_legacy.h
      [libata ahci] error handling fixes
      [libata] fix bugs in ATAPI padding DMA mapping code
      [libata] minor fixes, new helpers
      [libata] REQUEST SENSE handling fixes
      [libata ahci] command completion fixes, improved debug msgs
      [libata ahci] tone down ATAPI errors
      [libata] bump versions
      [libata] add timeout to commands for which we call wait_completion()
      [libata sata_mv] SATA probe, DMA boundary fixes
      [libata sata_mv] handle lack of hardware nIEN support
      [libata sata_mv] update copyright, driver version
      [wireless hermes] build fix
      siimage: docs urls

Jens Axboe:
      [BLOCK] Document the READ/WRITE splitup of the disk stats
      VM: fix zone list restart in page allocatate
      [PATCH 2/3] cciss: bug fix for BIG_PASS_THRU

Jesper Juhl:
      README: add info about -stable to README and point at applying-patches.txt

Jesse Brandeburg:
      e100: re-enable microcode with more useful defaults

Jochen Friedrich:
      [LLC]: Fix TX window scaling
      [LLC]: Make core block on remote busy.
      [LLC]: Fix typo

Jody McIntyre:
      Add SCM info to MAINTAINERS

Johann Lombardi:
      ext2: remove duplicate newlines in ext2_fill_super

John W. Linville:
      i82593.h: make header comment GPL-compatible
      fec_8xx: make CONFIG_FEC_8XX depend on CONFIG_8xx

Josef Balatka:
      USB: cp2101.c: Jablotron usb serial interface identification

Karsten Wiese:
      x86_64 two timer entries in /sys

Kirill Korotaev:
      mm: __GFP_NOFAIL fix
      stop_machine() vs. synchronous IPI send deadlock

KOVACS Krisztian:
      [NETFILTER] nf_conntrack: Add missing code to TCP conntrack module
      [NETFILTER] Remove nf_conntrack stat proc file when cleaning up
      [NETFILTER] Free layer-3 specific protocol tables at cleanup

Krzysztof Halasa:
      Generic HDLC WAN drivers - disable netif_carrier_off()

Krzysztof Oledzki:
      [NETFILTER]: link 'netfilter' before ipv4

Kumar Gala:
      Update email address for Kumar
      ppc32: Add support for handling PCI interrupts on MPC834x PCI expansion card
      powerpc: replace page_to_virt() with lowmem_page_address() for Book-E
      ppc: Fix warnings related to seq_file
      ppc: Fix MPC83xx device table
      ppc: Fix warnings related to seq_file

Kyle McMartin:
      [PARISC] Fix uniprocessor build by dummying smp_send_all_nop()
      [PARISC] Make superio.c initialize before any driver needs it
      [PARISC] Update CREDITS entries

Kylene Jo Hall:
      tpm: necessary PPC64 function exports
      tpm: updates for new hardware
      tpm: dev_mask handling fix
      tpm: locking fix
      tpm: use flush_scheduled_work()
      tpm: use ioread8 and iowrite8
      tpm: remove PCI kconfig dependency

Laurent Riffard:
      ide: remove ide_driver_t.owner field

Lennert Buytenhek:
      [SERIAL] don't disable xscale serial ports after autoconfig

Linus Torvalds:
      Revert "fbcon: Add rl (Roman Large) font"
      x86: Fix silly typo in recent <asm/signal.h> fixes
      Fix ACPI processor power block initialization
      Linux v2.6.15-rc2

Luiz Capitulino:
      [IPV6]: Fixes sparse warning in ipv6/ipv6_sockglue.c

Luiz Fernando Capitulino:
      Fix sparse warning in proc/task_mmu.c
      USB: pl2303: adds new IDs.
      USB: pl2303: updates pl2303_update_line_status()

Maciej W. Rozycki:
      [MIPS] zs.c: Resurrect the deceased zs.c for now.

Magnus Damm:
      x86_64: Make node boundaries consistent

Marcel Holtmann:
      USB: Delete leftovers from bluetty driver

Marcelo Tosatti:
      ppc32 8xx: update_mmu_cache() needs unconditional tlbie

Mark Lord:
      libata: fix comments on ata_tf_from_fis()
      [libata passthru] address slave devices correctly

Mark Weaver:
      v4l: (939) Support for nebula rc5 based gpio remote

Martin Schwidefsky:
      s390: fix class_device_create calls in 3270 the driver

Martin Waitz:
      DocBook: allow to mark structure members private
      DocBook: include printk documentation
      DocBook: comment about paper type
      DocBook: revert xmlto use for .ps and .pdf documentation

Mathias Kretschmer:
      via82cxxx: add VIA VT6410 IDE support

Matt Domsch:
      ipmi: missing NULL test for kthread

Matthew Wilcox:
      [PARISC] Return PDC_OK when alloc_pa_dev fails to enumerate all devices
      [PARISC] Improve the error message when we get a clashing mod path
      [PARISC] Fix some compile problems in ptrace.c
      [PARISC] Always spinlock tlb flush operations to ensure preempt safety
      [PARISC] Fix compile warning caused by conflicting types of expand_upwards()
      [PARISC] Make Serial MUX depend on a specific bus type.
      [PARISC] Mention PA-RISC in NS87415 help
      [PARISC] Mark hisax and pcbit ISDN drivers as not for parisc

matthieu castet:
      fix leaks in request_firmware_nowait

Mauro Carvalho Chehab:
      v4l: (926.1) Added compiling options for wm8775 and cs53l32a chips
      v4l: (943) added secam l video standard
      v4l: (950) Added compiler options for cx25840 saa7115 and saa7127
      v4l: (963) em28xx IR fixup
      v4l: (966.1) Removes Obsoleted i2c-compat.h from newer drivers
      v4l: 977: fix broken dependency needed for sa7134 module

Michael Ellerman:
      powerpc: Merge page.h
      powerpc: Turn cpu_irq_down into kexec_cpu_down
      powerpc: Export htab start/end via device tree
      powerpc: Fixup debugging in lmb.c
      powerpc: More debugging fixups
      powerpc: Fix typo in topology.h

Michael Krufky:
      v4l: (963.1) hybrid v4l/dvb: remove duplicated code
      v4l: 974: saa7134 shouldn't DEPEND on SND_PCM_OSS. Instead, SELECT it.

Michael S. Tsirkin:
      IB/mthca: Safer max_send_sge/max_recv_sge calculation

Mike Kravetz:
      Remove SPAN_OTHER_NODES config definition

Mike Krufky:
      v4l: prevent saa7134 alsa undefined warnings

mikem:
      [PATCH 1/3] cciss: bug fix for hpacucli
      [PATCH 3/3] cciss: add put_disk into cleanup routines

Miles Bader:
      v850: Fix show_interrupts
      v850: Add missing include in hardirq.h

Neil Brown:
      md: don't pass a NULL file* into ->prepare_write()

NeilBrown:
      knfsd: make sure nfsd doesn't hog a cpu forever
      md: mark START_ARRAY deprecated with a date
      md: make md threads interruptible again
      md: fix is_mddev_idle calculation now that disk/sector accounting happens when request completes

Nick Piggin:
      mm: highmem watermarks
      i386: generic cmpxchg
      atomic: cmpxchg
      atomic: inc_not_zero
      powerpc: Fix database regression due to scheduler changes

Nickolay V. Shmyrev:
      v4l: (937) Included missing interrupt.h at saa7134-alsa.c

Nicolas Pitre:
      [ARM] 3165/1: fix atomic_cmpxchg() implementation for ARMv6+
      smc91x: fix one source of spurious interrupts

OGAWA Hirofumi:
      usbfs: usbfs_dir_inode_operations cleanup

Olaf Hering:
      ppc boot: replace string labels with numbers

Oliver Neukum:
      USB: Adapt microtek driver to new scsi features

Olof Johansson:
      ppc: add support for new powerbooks
      powerpc: add new powerbooks to feature table

Pablo Neira Ayuso:
      [NETFILTER] ctnetlink: use size_t to make gcc-4.x happy
      [NETFILTER] nfnetlink: skip size check if size not specified (== 0)
      [NETFILTER] ctnetlink: More thorough size checking of attributes

Pantelis Antoniou:
      [MIPS] Alchemy: Console output fixup

Paolo 'Blaisorblade' Giarrusso:
      Kbuild: index asm-$(SUBARCH) headers for UML
      uml: remove bogus WARN_ON, triggerable harmlessly on a page fault race
      uml: micro fixups to arch Kconfig
      uml: fixups for "reuse i386 cpu-specific tuning"
      uml: fix mcast network driver error handling
      uml console channels: remove console_write wrappers
      uml console channels: fix the API of console_write
      uml: fix access_ok
      uml: fix daemon transport exit path bug
      x86_64: Set ____cacheline_maxaligned_in_smp alignment to 128 bytes
      x86_64: Use common sys_time64

Patrick McHardy:
      [NETFILTER]: Fix nf_conntrack compilation with CONFIG_NETFILTER_DEBUG

Paul E. McKenney:
      add success/failure indication to RCU torture test

Paul Fulghum:
      synclink: update to use DMA mapping API

Paul Jackson:
      mm: gfp_noreclaim cleanup

Paul Mackerras:
      powerpc: Move a bunch of ppc64 headers to include/asm-powerpc
      powerpc: Move most remaining ppc64 files over to arch/powerpc
      powerpc: Export a couple of prom functions
      powerpc: Mark PREP and embedded as broken for now
      powerpc: Fix 32-bit compile: PPC_MEMSTART was undeclared
      powerpc: Fix clearing of the FPSCR when invoking a signal handler
      powerpc: Remove an extraneous and incorrect declaration of pmac_nvram_init.
      powerpc: Remove __init from a function used in suspend/resume.
      powerpc: Fix sparsemem with memory holes [was Re: ppc64 oops..]
      powerpc: Move ppc64 boot wrapper code over to arch/powerpc
      powerpc: Fix delay functions for 601 processors
      powerpc: Move remaining .c files from arch/ppc64 to arch/powerpc
      powerpc: Fix compile error on pSeries arising from delay.h changes
      powerpc: time-of-day fixes for 32-bit CHRP systems
      powerpc: Fix a couple of compile warnings for 32-bit compiles
      powerpc: Move defconfig over and remove remaining arch/ppc64 files
      offb: Fix compile error on ppc32 systems
      powerpc: Trivially merge several headers from asm-ppc64 to asm-powerpc
      powerpc: Merge pci.h
      powerpc: move include/asm-ppc64/ptrace-common.h to arch/powerpc/kernel
      powerpc: Merge spinlock.h
      powerpc: Fix bug in timebase synchronization on 32-bit SMP powermac

Paul Mundt:
      Shut up per_cpu_ptr() on UP

Pavel Machek:
      [ARM] Fix collie for -rc1
      USB: kill unneccessary usb-storage blacklist entries

Pekka Enberg:
      slab: convert cache to page mapping macros
      ipw2200: disallow direct scanning when device is down

Peter Osterlund:
      packet writing oops fix

Ping Cheng:
      USB: add new wacom devices to usb hid-core list
      USB: wacom tablet driver update

Prakash Punnoor:
      fix b2c2 dvb undefined symbol

Ralf Baechle:
      [SERIAL] dz: Nuke trailing whitespace
      [SERIAL] dz: Use CKSEG1ADDR to setup mappings.
      [MIPS] Delete duplicate definitions of break codes.
      [MIPS] feature-removal-schedule.txt: Schedule au1x00_uart for removal.
      [MIPS] Add missing arch defines for the Alchemy MTD driver.
      Add definitions for the Dallas DS17287 RTC.
      Add definitions for the Dallas DS1742 RTC / non-volatile memory.
      [MIPS] IP32: No need to include <asm/io.h>.
      [MIPS] DDB5477: Fix unused variable warning.
      [MIPS] JMR3927: Undo accidental rename.
      [MIPS] JMR3927: Fix syntax error.
      [IDE] Add driver for Sibyte Swarm evaluation board
      [MIPS] JMR3927: It's ops-tx3927.o not ops-jmr3927.o
      [MIPS] JMR3927: need include/asm-mips/mach-jmr3927 in it's include path.
      [MIPS] JMR3927: Fix compilation by including <linux/ds1742rtc.h>.
      [MIPS] JMR3927: Fix include wrapper symbol.
      [MIPS] Ocelot G: Use CPU_MASK_NONE instead of 0 to initialize cpu mask.
      [MIPS] SEAD: Delete seadint_init() prototype.
      [MIPS] TX3927: Try to glue the PCI code.
      [MIPS] SEAD: More build fixes.
      [MIPS] Update defconfigs
      IOC3: Replace obsolete PCI API
      au1000_eth: Include <linux/config.h>
      SAA9730: Add missing header bits.
      ide: make comment match reality

Ravikiran G Thirumalai:
      x86_64: Make ACPI NUMA and NUMA emulation peers of K8_NUMA in Kconfig

Ricardo Cerqueira:
      v4l: (930) Alsa fixes and improvements
      v4l: (935) Moved common IR stuff to ir-common.c
      v4l: (951) Make saa7134-oss as a stand-alone module
      v4l: (962) Added new saa7134 card (MSI TV@anywhere plus)
      v4l: 975: apply saa7134-alsa fixes

Richard Purdie:
      [ARM] 3149/1: SharpSL: Add Akita (SL-C1000) machine support
      [ARM] 3154/1: SharpSL PM Driver updates
      [ARM] 3158/1: SharpSL: Add PM device driver for the SL-C7x0 machines.
      [ARM] 3159/1: SharpSL: Add PM device driver for the SL-Cx00 machines.
      [ARM] 3160/1: SharpSL: Add driver for Akita specific GPIOs
      w100fb: platform device conversion fixup
      USB: OHCI lh7a404 platform device conversion fixup

Robin Holt:
      mm: ZAP_BLOCK causes redundant work

Roger While:
      prism54 : Remove extraneous udelay/register read

Rohit Seth:
      mm: __alloc_pages cleanup

Roland Dreier:
      [IB] srp: increase max_luns
      [IB] srp: don't post receive if no send buf available
      [IB] mthca: don't disable RDMA writes if no responder resources
      IB/umad: make sure write()s have sufficient data

Roman Zippel:
      m68k: convert thread flags to use bit fields
      [NET]: Sanitize NET_SCHED protection in /net/sched/Kconfig

Russell King:
      [ARM] Fix Footbridge-based machines
      [ARM] Fix broken sl82c105 DMA prevention
      [ARM] Restore apparant pointless change in arch/arm/kernel/smp.c
      [MMC] mmci doesn't need asm/irq.h
      [ARM] Ensure sl82c105 IDE interfaces are serialized when using DMA
      [ARM] Use correct IO operations for Pleb
      [ARM] Re-fix footbridge
      [SERIAL] Fix Bug 4900: S3 resume oops with irattach - Thinkpad A21m
      [ARM] Use kernel/power/Kconfig
      [ARM] Initialise SA1111 core before SA1111 PCMCIA
      [ARM] Fix arch-realview/system.h to use __io_address()
      [ARM] Include asm/hardware.h instead of asm/arch/hardware.h
      [ARM] compressed/head.S debugging defaults to asm/arch/debug-macro.S
      [ARM] Add linux/compiler.h includes where required
      [ARM] Move zone adjustment for SA1111 on SA11x0 platforms
      [ARM] Use unsigned long not u32 in atomic_cmpxchg
      [ARM] sa1111.c needs asm/sizes.h
      [ARM] No need to include asm/proc-fns.h into asm/system.h
      [DRIVER MODEL] Fix merge clashes with ARM ixp2000 / ixp4xx platforms
      [ARM] Improve comment about ASSERT()s in vmlinux.lds.S
      [ARM] Drivers should not make use of architecture private __ioremap
      [ARM] __ioremap doesn't use 4th argument
      [ARM] Fix some corner cases in new mm initialisation
      [ARM] Fix get_user when passed a const pointer
      smc91x: fix bank mismatch
      [SERIAL] Fix status reporting with PL011 serial driver
      [SERIAL] Remove unused variable in sa1100.c

Ryan Bradetich:
      [PARISC] Make redirecting irq messages less noisy
      [PARISC] Compile fixups for serial/mux.c
      [PARISC] Define port->timeout to fix a long msleep in mux.c

Sean Young:
      [MTD] maps: Replace dependency on non existing config option

Segher Boessenkool:
      powerpc: Maple: request I/O resource.

Shaohua Li:
      x86_64: Force correct address space size for MTRR on some 64bit Intel Xeons

Siddha, Suresh B:
      x86_64: fix tss limit
      x86_64: Unmap NULL during early bootup
      x86-64/i386: Intel HT, Multi core detection fixes
      x86_64: x86_64/i386 fix Intel cache detection code assumption about threads sharing

Stephen Hemminger:
      [TCP]: More spelling fixes.
      [TCP]: TCP highspeed build error

Stephen Rothwell:
      powerpc: make iSeries use generic virtual irq mapping
      powerpc: have only one definition of __irq_offset_value
      powerpc: iSeries build fixes
      ppc32: move some dma routines
      powerpc: merge dma-mapping.h

Suresh Siddha:
      x86-64/i386: Fix CPU model for family 6

Tejun Heo:
      [BLOCK] elevator: run queue in elevator_switch
      [BLOCK] cfq-iosched: cfq forced dispatching fix
      [BLOCK] Implement elv_drain_elevator for improved switch error detection
      [BLOCK] fix string handling in elv_iosched_store
      [BLOCK] cfq-iosched: fix slice_left calculation
      [BLOCK] noop-iosched: reimplementation of request dispatching
      [BLOCK] elevator: elv_latter/former_request update
      sil24: add missing ata_pad_free()
      sil24: add constants
      sil24: add sil24_restart_controller
      sil24: use SRST for phy_reset
      sil24: add ATAPI support
      sil24: make error_intr less verbose

Thibaut VARENE:
      pmac IDE: don't release empty interfaces
      aec62xxx: remove all dead (#if0'd) code

Thomas Gleixner:
      [JFFS2] Remove broken and useless debug code

Thomas Graf:
      [IPV6]: Fix unnecessary GFP_ATOMIC allocation in fib6 dump

Tim Mann:
      x86: fix cpu_khz with clock=pit

Toni Mueller:
      sdladrv.c build fix

Tyler Trafford:
      v4l: (958) Make cx25840 use firmware image named 'cx25840.fw'

Vitaly Bordug:
      ppc32: add missing define for fs_enet Ethernet driver

Vivek Goyal:
      drop "i386 kexec-on-panic: Don't shutdown the apics"

Vlad Drukker:
      [NETFILTER] {ip,nf}_conntrack TCP: Accept SYN+PUSH like SYN

Yan Zheng:
      [IPV6]: small fix for ipv6_dev_get_saddr(...)

Yasuyuki Kozakai:
      [NETFILTER]: cleanup IPv6 Netfilter Kconfig
      [NETFILTER]: fix type of sysctl variables in nf_conntrack_ipv6
      [NETFILTER] nf_conntrack: fix possibility of infinite loop while evicting nf_ct_frag6_queue
      [NETFILTER] fix leak of fragment queue at unloading nf_conntrack_ipv6
      [IPV4,IPV6]: replace handmade list with hlist in IPv{4,6} reassembly

Yoichi Yuasa:
      Add GT64111 PCI ID back

Zach Brown:
      aio: remove kioctx from mm_struct
      aio: replace locking comments with assert_spin_locked()
      aio: don't ref kioctx after decref in put_ioctx

Zachary Amsden:
      [BLOCK] elevator init fixes
      [BLOCK] elevator init fixes #2

Zhu Yi:
      ipw2200: fix error log offset calculation


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

* Re: Linux 2.6.15-rc2
  2005-11-20  3:40 Linux 2.6.15-rc2 Linus Torvalds
@ 2005-11-20  5:18 ` Gene Heskett
  2005-11-20 17:02   ` Gene Heskett
                     ` (2 more replies)
  2005-11-20 13:20 ` Michael Geithe
                   ` (2 subsequent siblings)
  3 siblings, 3 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-20  5:18 UTC (permalink / raw)
  To: linux-kernel

On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>There it is (or will soon be - the tar-ball and patches are still
>uploading, and mirroring can obviously take some time after that).

First breakage report, tvtime, blue screen no audio.  Trying slightly
different .config for next build.  My tuner (OR51132) seems to be
permanently selected in an xconfig screen.  Dunno if thats good or bad
ATM.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20  3:40 Linux 2.6.15-rc2 Linus Torvalds
  2005-11-20  5:18 ` Gene Heskett
@ 2005-11-20 13:20 ` Michael Geithe
  2005-11-20 14:52   ` cinergyT2 oops (was Re: Linux 2.6.15-rc2) Alexey Dobriyan
  2005-11-20 16:13   ` Linux 2.6.15-rc2 Dmitry Torokhov
  2005-11-22  4:30 ` Jeffrey Hundstad
  2005-11-24 12:37 ` Ed Tomlinson
  3 siblings, 2 replies; 70+ messages in thread
From: Michael Geithe @ 2005-11-20 13:20 UTC (permalink / raw)
  To: lkml

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

Hi,
i get this after plugged in dvb-t/Cinergy T2 with Kernel 2.6.15-git*/rc*.


usb 3-5.5: new high speed USB device using ehci_hcd and address 7
DVB: registering new adapter (TerraTec/qanu USB2.0 Highspeed DVB-T Receiver).
Unable to handle kernel paging request at virtual address 0483b400
 printing eip:
f9060f01
*pde = 00000000
Oops: 0002 [#1]
SMP 
Modules linked in: cinergyT2 dvb_core w83627hf hwmon_vid eeprom i2c_isa 
snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi 
snd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event 
snd_seq usbhid usb_storage ehci_hcd ohci_hcd ohci1394 ieee1394 snd_emu10k1 
snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_ac97_bus 
snd_page_alloc snd_util_mem snd_hwdep snd soundcore e1000 nvidia i2c_i801 
intel_agp usbcore
CPU:    0
EIP:    0060:[<f9060f01>]    Tainted: P      VLI
EFLAGS: 00010206   (2.6.15-rc2) 
EIP is at cinergyt2_register_rc+0xc8/0xde [cinergyT2]
eax: 6f635f32   ebx: ec07b3dc   ecx: c1806f60   edx: 0000006f
esi: f6974800   edi: ec07b000   ebp: ec07b234   esp: f5a0eea8
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 10806, threadinfo=f5a0e000 task=ec7b2030)
Stack: ec07b3dc 00000040 f90619c4 c197e0f0 f3c4f004 ec07b000 ec07b208 00000000 
       f906119c ec07b000 00000003 00000001 f6885200 f9062e80 ffffffed f8de8ce0 
       f8dcf0a0 f9062ea0 f6885214 00000000 c0243768 00000000 ec3d8400 c040c200 
Call Trace:
 [<f906119c>] cinergyt2_probe+0x19c/0x2f3 [cinergyT2]
 [<f8dcf0a0>] usb_probe_interface+0x6f/0x9a [usbcore]
 [<c0243768>] driver_probe_device+0x36/0xa0
 [<c0243886>] __driver_attach+0x4d/0x4f
 [<c0242f96>] bus_for_each_dev+0x42/0x57
 [<c024389e>] driver_attach+0x16/0x1a
 [<c0243839>] __driver_attach+0x0/0x4f
 [<c024338f>] bus_add_driver+0x7b/0xb9
 [<f8dcf198>] usb_register+0x51/0xb4 [usbcore]
 [<f9021011>] cinergyt2_init+0x11/0x58 [cinergyT2]
 [<c012c6cc>] kthread_stop_sem+0x70/0xa8
 [<c0132d9a>] sys_init_module+0x154/0x1ea
 [<c0102b33>] sysenter_past_esp+0x54/0x75
Code: 00 00 00 00 00 00 8d 87 34 04 00 00 e8 11 14 0c c7 31 d2 c7 46 18 02 00 
10 00 c7 46 04 c0 1b 06 f9 89 5e 08 8b 04 95 48 16 06 f9 <f0> 0f ab 46 1c 83 
c2 03 eb ef 83 c4 14 b8 f4 ff ff ff 5b 5e 5f 

Thanks,
M. Geithe

[-- Attachment #2: dmesg --]
[-- Type: text/plain, Size: 17651 bytes --]

 Linux version 2.6.15-rc2 (root@nano2.tio2.net) (gcc-Version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)) #1 SMP Sun Nov 20 13:53:58 CET 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff30000 (usable)
 BIOS-e820: 000000003ff30000 - 000000003ff40000 (ACPI data)
 BIOS-e820: 000000003ff40000 - 000000003fff0000 (ACPI NVS)
 BIOS-e820: 000000003fff0000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000ff780
On node 0 totalpages: 261936
  DMA zone: 4096 pages, LIFO batch:2
  DMA32 zone: 0 pages, LIFO batch:2
  Normal zone: 225280 pages, LIFO batch:64
  HighMem zone: 32560 pages, LIFO batch:16
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM                                ) @ 0x000f9d90
ACPI: RSDT (v001 A M I  OEMRSDT  0x06000520 MSFT 0x00000097) @ 0x3ff30000
ACPI: FADT (v002 A M I  OEMFACP  0x06000520 MSFT 0x00000097) @ 0x3ff30200
ACPI: MADT (v001 A M I  OEMAPIC  0x06000520 MSFT 0x00000097) @ 0x3ff30390
ACPI: OEMB (v001 A M I  OEMBIOS  0x06000520 MSFT 0x00000097) @ 0x3ff40040
ACPI: DSDT (v001  P4CED P4CED106 0x00000106 INTL 0x02002026) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:2 APIC version 20
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bfb80000)
Built 1 zonelists
Kernel command line: root=/dev/md0 video=vesafb:ypan,vram:16 vga=0x317
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
CPU 0 irqstacks, hard=c03e9000 soft=c03e7000
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 2800.060 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1034544k/1047744k available (2005k kernel code, 12344k reserved, 742k data, 196k init, 130240k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 5602.50 BogoMIPS (lpj=2801250)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 00004400 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
mtrr: v2.0 (20020519)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09
Booting processor 1/1 eip 2000
CPU 1 irqstacks, hard=c03ea000 soft=c03e8000
Initializing CPU#1
Calibrating delay using timer specific routine.. 5596.52 BogoMIPS (lpj=2798264)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 00004400 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel P4/Xeon Extended MCE MSRs (12) available
CPU1: Thermal monitoring enabled
CPU1: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09
Total of 2 processors activated (11199.02 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=3
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0480-04bf claimed by ICH4 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:09: ioport range 0x680-0x6ff has been reserved
pnp: 00:09: ioport range 0x290-0x297 has been reserved
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: f3c00000-f7cfffff
  PREFETCH window: e3b00000-f3afffff
PCI: Bridge: 0000:00:03.0
  IO window: c000-cfff
  MEM window: f7d00000-f7dfffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: f7e00000-f7efffff
  PREFETCH window: disabled.
PCI: Setting latency timer of device 0000:00:1e.0 to 64
Machine check exception polling timer started.
highmem bounce pool size: 64 pages
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
io scheduler noop registered
io scheduler cfq registered
vesafb: framebuffer at 0xe8000000, mapped to 0xf8880000, using 3072k, total 131072k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: protected mode interface info at c000:ce00
vesafb: pmi: set display start = c00cce36, set palette = c00ccea0
vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
vesafb: scrolling: ypan using protected mode interface, yres_virtual=1536
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
vesafb: Mode is VGA compatible
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
PNP: PS/2 controller doesn't have AUX irq; using default 12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 16
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: WDC WD600AB-00CDB0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: PLEXTOR DVD-ROM PX-130A, ATAPI CD/DVD-ROM drive
hdd: ST340015A, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes not supported
 hda: hda1
hdd: max request size: 128KiB
hdd: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdd: cache flushes supported
 hdd: hdd1 hdd2 hdd3
hdc: ATAPI 16X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
libata version 1.20 loaded.
ata_piix 0000:00:1f.2: version 1.05
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xEFE0 ctl 0xEFAE bmdma 0xEF90 irq 16
ata2: SATA max UDMA/133 cmd 0xEFA0 ctl 0xEFAA bmdma 0xEF98 irq 16
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f
ata1: dev 0 ATA-6, max UDMA/133, 234441648 sectors: LBA48
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ata2: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f
ata2: dev 0 ATA-6, max UDMA/133, 234441648 sectors: LBA48
ata2: dev 0 configured for UDMA/133
scsi1 : ata_piix
  Vendor: ATA       Model: ST3120026AS       Rev: 3.05
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: ST3120026AS       Rev: 3.05
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2
sd 0:0:0:0: Attached scsi disk sda
SCSI device sdb: 234441648 512-byte hdwr sectors (120034 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 234441648 512-byte hdwr sectors (120034 MB)
SCSI device sdb: drive cache: write back
 sdb: sdb1 sdb2
sd 1:0:0:0: Attached scsi disk sdb
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: Attached scsi generic sg1 type 0
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
md: raid1 personality registered as nr 3
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
NET: Registered protocol family 2
IP route cache hash table entries: 65536 (order: 6, 262144 bytes)
TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Starting balanced_irq
Using IPI Shortcut mode
md: Autodetecting RAID arrays.
md: autorun ...
md: considering sdb2 ...
md:  adding sdb2 ...
md: sdb1 has different UUID to sdb2
md:  adding sda2 ...
md: sda1 has different UUID to sdb2
md: created md1
md: bind<sda2>
md: bind<sdb2>
md: running: <sdb2><sda2>
raid1: raid set md1 active with 2 out of 2 mirrors
md: considering sdb1 ...
md:  adding sdb1 ...
input: AT Translated Set 2 keyboard as /class/input/input0
md:  adding sda1 ...
md: created md0
md: bind<sda1>
md: bind<sdb1>
md: running: <sdb1><sda1>
raid1: raid set md0 active with 2 out of 2 mirrors
md: ... autorun DONE.
ReiserFS: md0: found reiserfs format "3.6" with standard journal
ReiserFS: md0: using ordered data mode
ReiserFS: md0: journal params: device md0, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: md0: checking transaction log (md0)
ReiserFS: md0: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 196k freed
Adding 977248k swap on /dev/hdd2.  Priority:-1 extents:1 across:977248k
ReiserFS: md0: Removing [71420 31009653 0x0 SD]..done
ReiserFS: md0: There were 1 uncompleted unlinks/truncates. Completed
ReiserFS: md1: found reiserfs format "3.6" with standard journal
ReiserFS: md1: using ordered data mode
ReiserFS: md1: journal params: device md1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: md1: checking transaction log (md1)
ReiserFS: md1: Using r5 hash to sort names
ReiserFS: hdd3: found reiserfs format "3.6" with standard journal
ReiserFS: hdd3: using ordered data mode
ReiserFS: hdd3: journal params: device hdd3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hdd3: checking transaction log (hdd3)
ReiserFS: hdd3: Using r5 hash to sort names
usbcore: registered new driver usbfs
usbcore: registered new driver hub
agpgart: Detected an Intel i875 Chipset.
agpgart: AGP aperture is 64M @ 0xf8000000
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 17
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-7676  Fri Jul 29 12:58:54 PDT 2005
Intel(R) PRO/1000 Network Driver - version 6.1.16-k2
Copyright (c) 1999-2005 Intel Corporation.
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 18 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:02:01.0 to 64
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 22 (level, low) -> IRQ 18
Installing spdif_bug patch: Audigy 2 ZS [SB0350]
ohci1394: $Rev: 1313 $ Ben Collins <bcollins@debian.org>
ACPI: PCI Interrupt 0000:03:0a.2[B] -> GSI 23 (level, low) -> IRQ 19
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19]  MMIO=[f7eff800-f7efffff]  Max Packet=[2048]
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt 0000:03:0c.0[A] -> GSI 20 (level, low) -> IRQ 20
ohci_hcd 0000:03:0c.0: OHCI Host Controller
ohci_hcd 0000:03:0c.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:03:0c.0: irq 20, io mem 0xf7efd000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI Interrupt 0000:03:0c.1[B] -> GSI 21 (level, low) -> IRQ 21
ohci_hcd 0000:03:0c.1: OHCI Host Controller
ohci_hcd 0000:03:0c.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:03:0c.1: irq 21, io mem 0xf7efe000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usb 1-3: new full speed USB device using ohci_hcd and address 2
hub 1-3:1.0: USB hub found
hub 1-3:1.0: 7 ports detected
ACPI: PCI Interrupt 0000:03:0c.2[C] -> GSI 22 (level, low) -> IRQ 18
ehci_hcd 0000:03:0c.2: EHCI Host Controller
ehci_hcd 0000:03:0c.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:03:0c.2: irq 18, io mem 0xf7eff400
ehci_hcd 0000:03:0c.2: park 0
ehci_hcd 0000:03:0c.2: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 5 ports detected
usb 1-3: USB disconnect, address 2
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00023c0151028a1f]
usb 3-4: new high speed USB device using ehci_hcd and address 2
hub 3-4:1.0: USB hub found
hub 3-4:1.0: 4 ports detected
usb 3-5: new high speed USB device using ehci_hcd and address 3
hub 3-5:1.0: USB hub found
hub 3-5:1.0: 7 ports detected
usb 3-4.2: new high speed USB device using ehci_hcd and address 4
Initializing USB Mass Storage driver...
usb 3-4.3: new high speed USB device using ehci_hcd and address 5
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb 3-5.4: new low speed USB device using ehci_hcd and address 6
usbcore: registered new driver hiddev
input: Logitech USB Receiver as /class/input/input1
input: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:03:0c.2-5.4
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
  Vendor: E<5>  Vendor: PLEXTOR   Model: DVDR   PX-716A    Rev: 1.09
  Type:   CD-ROM                             ANSI SCSI revision: 00
xcelSto  Model: r Technology J88  Rev:  0 0
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdc: 160836480 512-byte hdwr sectors (82348 MB)
sdc: assuming drive cache: write through
SCSI device sdc: 160836480 512-byte hdwr sectors (82348 MB)
sdc: assuming drive cache: write through
 sdc:sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
sr 2:0:0:0: Attached scsi CD-ROM sr0
sr 2:0:0:0: Attached scsi generic sg2 type 5
usb-storage: device scan complete
 sdc1
sd 3:0:0:0: Attached scsi disk sdc
sd 3:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
e1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex
w83627hf 9191-0290: Reading VID from GPIO5
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode


[-- Attachment #3: config --]
[-- Type: text/plain, Size: 36339 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.15-rc2
# Sun Nov 20 13:48:22 2005
#
CONFIG_X86_32=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_SYSCTL=y
# CONFIG_AUDIT is not set
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not set
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y

#
# Block layer
#
# CONFIG_LBD is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_AS is not set
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_SMP=y
CONFIG_NR_CPUS=2
CONFIG_SCHED_SMT=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
CONFIG_DCDBAS=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_HIGHPTE is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_IRQBALANCE=y
CONFIG_REGPARM=y
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PHYSICAL_START=0x100000
# CONFIG_KEXEC is not set

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
# CONFIG_ACPI_BUTTON is not set
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_HOTKEY is not set
# CONFIG_ACPI_FAN is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_X86_PM_TIMER is not set
# CONFIG_ACPI_CONTAINER is not set

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

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ 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_PCIEPORTBUS is not set
# CONFIG_PCI_MSI is not set
CONFIG_PCI_LEGACY_PROC=y
# CONFIG_PCI_DEBUG is not set
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set
# CONFIG_HOTPLUG_CPU is not set

#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_MISC=y

#
# Networking
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_TUNNEL is not set
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_BIC=y
# CONFIG_IPV6 is not set
# CONFIG_NETFILTER is not set

#
# DCCP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set

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

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_IEEE80211 is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=m
# CONFIG_DEBUG_DRIVER is not set

#
# Connector - unified userspace <-> kernelspace linker
#
# CONFIG_CONNECTOR 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 is not set
# CONFIG_PNPBIOS is not set
CONFIG_PNPACPI=y

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# 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_COW_COMMON 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_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
CONFIG_BLK_DEV_RAM_COUNT=16
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH 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_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE 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 is not set

#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not 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_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_CS5535 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_IT821X is not set
# 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_ARM 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_BLK_DEV_HD is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
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=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set

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

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

#
# SCSI low-level drivers
#
# CONFIG_ISCSI_TCP is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX 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_DPT_I2O is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
CONFIG_SCSI_ATA_PIIX=y
# CONFIG_SCSI_SATA_MV is not set
# CONFIG_SCSI_SATA_NV is not set
# CONFIG_SCSI_PDC_ADMA is not set
# CONFIG_SCSI_SATA_QSTOR is not set
# CONFIG_SCSI_SATA_PROMISE is not set
# CONFIG_SCSI_SATA_SX4 is not set
# CONFIG_SCSI_SATA_SIL is not set
# CONFIG_SCSI_SATA_SIL24 is not set
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
# CONFIG_SCSI_SATA_VIA is not set
# CONFIG_SCSI_SATA_VITESSE is not set
CONFIG_SCSI_SATA_INTEL_COMBINED=y
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA 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_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR 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_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_QLA24XX is not set
# CONFIG_SCSI_LPFC 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=y
CONFIG_BLK_DEV_MD=y
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
CONFIG_MD_RAID1=y
# CONFIG_MD_RAID10 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_RAID6 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_MD_FAULTY is not set
# CONFIG_BLK_DEV_DM is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
# CONFIG_FUSION_SAS is not set

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

#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
# CONFIG_IEEE1394_OUI_DB is not set
# CONFIG_IEEE1394_EXTRA_CONFIG_ROMS is not set
# CONFIG_IEEE1394_EXPORT_FULL_API is not set

#
# Device Drivers
#
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_OHCI1394=m

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

#
# I2O device support
#
# CONFIG_I2O is not set

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
# CONFIG_NET_SB1000 is not set

#
# ARCnet devices
#
# CONFIG_ARCNET is not set

#
# PHY device support
#

#
# Ethernet (10 or 100Mbit)
#
# CONFIG_NET_ETHERNET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
CONFIG_E1000=m
# CONFIG_E1000_NAPI is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set

#
# Ethernet (10000 Mbit)
#
# CONFIG_CHELSIO_T1 is not set
# CONFIG_IXGB is not set
# CONFIG_S2IO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set

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

#
# Wan interfaces
#
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PPP=m
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPP_FILTER is not set
# CONFIG_PPP_ASYNC is not set
# CONFIG_PPP_SYNC_TTY is not set
# CONFIG_PPP_DEFLATE is not set
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPP_MPPE is not set
# CONFIG_PPPOE is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_SHAPER is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
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 Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT 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 is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS 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_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=m
# 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 is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set

#
# TPM devices
#
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y

#
# I2C Algorithms
#
# CONFIG_I2C_ALGOBIT is not set
# CONFIG_I2C_ALGOPCF is not set
# CONFIG_I2C_ALGOPCA is not set

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

#
# Miscellaneous I2C Chip support
#
# CONFIG_SENSORS_DS1337 is not set
# CONFIG_SENSORS_DS1374 is not set
CONFIG_SENSORS_EEPROM=m
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_RTC8564 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_RTC_X1205_I2C is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set

#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83627HF=m
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Misc devices
#
# CONFIG_IBM_ASM is not set

#
# Multimedia Capabilities Port drivers
#

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=y

#
# Video For Linux
#

#
# Video Adapters
#
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_PMS is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_EM28XX is not set
# CONFIG_VIDEO_OVCAMCHIP is not set
# CONFIG_VIDEO_AUDIO_DECODER is not set
# CONFIG_VIDEO_DECODER is not set

#
# Radio Adapters
#
# CONFIG_RADIO_CADET is not set
# CONFIG_RADIO_RTRACK is not set
# CONFIG_RADIO_RTRACK2 is not set
# CONFIG_RADIO_AZTECH is not set
# CONFIG_RADIO_GEMTEK is not set
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_RADIO_SF16FMI is not set
# CONFIG_RADIO_SF16FMR2 is not set
# CONFIG_RADIO_TERRATEC is not set
# CONFIG_RADIO_TRUST is not set
# CONFIG_RADIO_TYPHOON is not set
# CONFIG_RADIO_ZOLTRIX is not set

#
# Digital Video Broadcasting Devices
#
CONFIG_DVB=y
CONFIG_DVB_CORE=m

#
# Supported SAA7146 based PCI Adapters
#
# CONFIG_DVB_AV7110 is not set
# CONFIG_DVB_BUDGET is not set
# CONFIG_DVB_BUDGET_CI is not set
# CONFIG_DVB_BUDGET_AV is not set

#
# Supported USB Adapters
#
# CONFIG_DVB_USB is not set
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
CONFIG_DVB_CINERGYT2=m
CONFIG_DVB_CINERGYT2_TUNING=y
CONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32
CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512
CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250
CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=y
CONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=50

#
# Supported FlexCopII (B2C2) Adapters
#
# CONFIG_DVB_B2C2_FLEXCOP is not set

#
# Supported BT878 Adapters
#

#
# Supported Pluto2 Adapters
#
# CONFIG_DVB_PLUTO2 is not set

#
# Supported DVB Frontends
#

#
# Customise DVB Frontends
#

#
# DVB-S (satellite) frontends
#
# CONFIG_DVB_STV0299 is not set
# CONFIG_DVB_CX24110 is not set
# CONFIG_DVB_TDA8083 is not set
# CONFIG_DVB_TDA80XX is not set
# CONFIG_DVB_MT312 is not set
# CONFIG_DVB_VES1X93 is not set
# CONFIG_DVB_S5H1420 is not set

#
# DVB-T (terrestrial) frontends
#
# CONFIG_DVB_SP8870 is not set
# CONFIG_DVB_SP887X is not set
# CONFIG_DVB_CX22700 is not set
# CONFIG_DVB_CX22702 is not set
# CONFIG_DVB_L64781 is not set
# CONFIG_DVB_TDA1004X is not set
# CONFIG_DVB_NXT6000 is not set
# CONFIG_DVB_MT352 is not set
# CONFIG_DVB_DIB3000MB is not set
# CONFIG_DVB_DIB3000MC is not set

#
# DVB-C (cable) frontends
#
# CONFIG_DVB_ATMEL_AT76C651 is not set
# CONFIG_DVB_VES1820 is not set
# CONFIG_DVB_TDA10021 is not set
# CONFIG_DVB_STV0297 is not set

#
# ATSC (North American/Korean Terresterial DTV) frontends
#
# CONFIG_DVB_NXT2002 is not set
# CONFIG_DVB_NXT200X is not set
# CONFIG_DVB_OR51211 is not set
# CONFIG_DVB_OR51132 is not set
# CONFIG_DVB_BCM3510 is not set
# CONFIG_DVB_LGDT330X is not set

#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE 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_CYBLA is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE 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_FRAMEBUFFER_CONSOLE_ROTATION is not set
# 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
# CONFIG_BACKLIGHT_LCD_SUPPORT is not set

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=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_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set

#
# 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_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM 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=m
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_CA0106 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_HDSPM is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_AD1889 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 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_HDA_INTEL is not set

#
# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set

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

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_SPLIT_ISO is not set
CONFIG_USB_EHCI_ROOT_HUB_TT=y
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set

#
# USB Device Class drivers
#
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#

#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB 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_USBAT 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 Input Devices
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y

#
# USB HID Boot Protocol drivers
#
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_ACECAD is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_MTOUCH is not set
# CONFIG_USB_ITMTOUCH is not set
# CONFIG_USB_EGALAX is not set
# CONFIG_USB_YEALINK is not set
# CONFIG_USB_XPAD is not set
# CONFIG_USB_ATI_REMOTE is not set
# CONFIG_USB_KEYSPAN_REMOTE is not set
# CONFIG_USB_APPLETOUCH is not set

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

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_SE401 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_STV680 is not set
# CONFIG_USB_PWC is not set

#
# USB Network Adapters
#
# 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
# CONFIG_USB_MON 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_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGETKIT is not set
# CONFIG_USB_PHIDGETSERVO is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TEST is not set

#
# USB DSL modem support
#

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# MMC/SD Card support
#
# CONFIG_MMC is not set

#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set

#
# SN Devices
#

#
# File systems
#
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=m
# CONFIG_FUSE_FS is not set

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

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

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_RELAYFS_FS is not set

#
# 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=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
# CONFIG_NFS_V4 is not set
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
# CONFIG_CIFS is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
# CONFIG_9P_FS is not set

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

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

#
# Instrumentation Support
#
# CONFIG_PROFILING is not set
# CONFIG_KPROBES is not set

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_LOG_BUF_SHIFT=15
# CONFIG_DETECT_SOFTLOCKUP is not set
# CONFIG_SCHEDSTATS is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_FRAME_POINTER is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_EARLY_PRINTK=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_4KSTACKS=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Hardware crypto devices
#

#
# Library routines
#
# CONFIG_CRC_CCITT is not set
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_X86_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_TRAMPOLINE=y

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

* cinergyT2 oops (was Re: Linux 2.6.15-rc2)
  2005-11-20 13:20 ` Michael Geithe
@ 2005-11-20 14:52   ` Alexey Dobriyan
  2005-11-20 15:04     ` Michael Geithe
  2005-11-20 16:13   ` Linux 2.6.15-rc2 Dmitry Torokhov
  1 sibling, 1 reply; 70+ messages in thread
From: Alexey Dobriyan @ 2005-11-20 14:52 UTC (permalink / raw)
  To: Michael Geithe; +Cc: lkml

On Sun, Nov 20, 2005 at 02:20:54PM +0100, Michael Geithe wrote:
> i get this after plugged in dvb-t/Cinergy T2 with Kernel 2.6.15-git*/rc*.

> usb 3-5.5: new high speed USB device using ehci_hcd and address 7
> DVB: registering new adapter (TerraTec/qanu USB2.0 Highspeed DVB-T Receiver).
> Unable to handle kernel paging request at virtual address 0483b400
>  printing eip:
> f9060f01
> *pde = 00000000
> Oops: 0002 [#1]
> SMP
> Modules linked in: cinergyT2 dvb_core w83627hf hwmon_vid eeprom i2c_isa
> snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi
> snd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event
> snd_seq usbhid usb_storage ehci_hcd ohci_hcd ohci1394 ieee1394 snd_emu10k1
> snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_ac97_bus
> snd_page_alloc snd_util_mem snd_hwdep snd soundcore e1000 nvidia i2c_i801
> intel_agp usbcore
> CPU:    0
> EIP:    0060:[<f9060f01>]    Tainted: P      VLI
			       ^^^^^^^^^^

Can you reproduce it with clean kernel?


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

* Re: cinergyT2 oops (was Re: Linux 2.6.15-rc2)
  2005-11-20 14:52   ` cinergyT2 oops (was Re: Linux 2.6.15-rc2) Alexey Dobriyan
@ 2005-11-20 15:04     ` Michael Geithe
  0 siblings, 0 replies; 70+ messages in thread
From: Michael Geithe @ 2005-11-20 15:04 UTC (permalink / raw)
  To: Alexey Dobriyan; +Cc: lkml

Hi,

On Sunday 20 November 2005 15:52, you wrote:

> Can you reproduce it with clean kernel?

the same with clean kernel.

usb 3-4.1: new high speed USB device using ehci_hcd and address 7
DVB: registering new adapter (TerraTec/qanu USB2.0 Highspeed DVB-T Receiver).
Unable to handle kernel paging request at virtual address 0452fc00
 printing eip:
f8feaf01
*pde = 00000000
Oops: 0002 [#1]
SMP 
Modules linked in: cinergyT2 dvb_core w83627hf hwmon_vid eeprom i2c_isa 
snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi 
snd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event 
snd_seq usbhid usb_storage ehci_hcd ohci_hcd ohci1394 ieee1394 snd_emu10k1 
snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_ac97_bus 
snd_page_alloc snd_util_mem snd_hwdep snd soundcore e1000 i2c_i801 intel_agp 
usbcore
CPU:    1
EIP:    0060:[<f8feaf01>]    Not tainted VLI
EFLAGS: 00010206   (2.6.15-rc2) 
EIP is at cinergyt2_register_rc+0xc8/0xde [cinergyT2]
eax: 6f635f32   ebx: f7ac83dc   ecx: c180ef60   edx: 0000006f
esi: f6669000   edi: f7ac8000   ebp: f7ac8234   esp: f6611ea8
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 10497, threadinfo=f6611000 task=f7b79030)
Stack: f7ac83dc 00000040 f8feb9c4 c197e0f0 f7be5c04 f7ac8000 f7ac8208 00000000 
       f8feb19c f7ac8000 00000003 00000001 f508aa00 f8fece80 ffffffed f8de8ce0 
       f8dcf0a0 f8fecea0 f508aa14 00000000 c0243768 00000000 f7bd4400 c040c200 
Call Trace:
 [<f8feb19c>] cinergyt2_probe+0x19c/0x2f3 [cinergyT2]
 [<f8dcf0a0>] usb_probe_interface+0x6f/0x9a [usbcore]
 [<c0243768>] driver_probe_device+0x36/0xa0
 [<c0243886>] __driver_attach+0x4d/0x4f
 [<c0242f96>] bus_for_each_dev+0x42/0x57
 [<c024389e>] driver_attach+0x16/0x1a
 [<c0243839>] __driver_attach+0x0/0x4f
 [<c024338f>] bus_add_driver+0x7b/0xb9
 [<f8dcf198>] usb_register+0x51/0xb4 [usbcore]
 [<f8fc1011>] cinergyt2_init+0x11/0x58 [cinergyT2]
 [<c012c6cc>] kthread_stop_sem+0x70/0xa8
 [<c0132d9a>] sys_init_module+0x154/0x1ea
 [<c0102b33>] sysenter_past_esp+0x54/0x75
Code: 00 00 00 00 00 00 8d 87 34 04 00 00 e8 11 74 13 c7 31 d2 c7 46 18 02 00 
10 00 c7 46 04 c0 bb fe f8 89 5e 08 8b 04 95 48 b6 fe f8 <f0> 0f ab 46 1c 83 
c2 03 eb ef 83 c4 14 b8 f4 ff ff ff 5b 5e 5f 

Thanks,
M. Geithe
-

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

* Re: Linux 2.6.15-rc2
  2005-11-20 13:20 ` Michael Geithe
  2005-11-20 14:52   ` cinergyT2 oops (was Re: Linux 2.6.15-rc2) Alexey Dobriyan
@ 2005-11-20 16:13   ` Dmitry Torokhov
  2005-11-20 19:13     ` Michael Geithe
  1 sibling, 1 reply; 70+ messages in thread
From: Dmitry Torokhov @ 2005-11-20 16:13 UTC (permalink / raw)
  To: Michael Geithe; +Cc: lkml

On Sunday 20 November 2005 08:20, Michael Geithe wrote:
> Hi,
> i get this after plugged in dvb-t/Cinergy T2 with Kernel 2.6.15-git*/rc*.
>

Hm, is there one driver in drivers/media that I left working? Please
try the patch below.

-- 
Dmitry

Subjtect: Fix an OOPS is CinergyT2

Fix an OOPS is CinergyT2 driver when registering IR remote

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---

 drivers/media/dvb/cinergyT2/cinergyT2.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: work/drivers/media/dvb/cinergyT2/cinergyT2.c
===================================================================
--- work.orig/drivers/media/dvb/cinergyT2/cinergyT2.c
+++ work/drivers/media/dvb/cinergyT2/cinergyT2.c
@@ -772,7 +772,7 @@ static int cinergyt2_register_rc(struct 
 	input_dev->name = DRIVER_NAME " remote control";
 	input_dev->phys = cinergyt2->phys;
 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
-	for (i = 0; ARRAY_SIZE(rc_keys); i += 3)
+	for (i = 0; i < ARRAY_SIZE(rc_keys); i += 3)
 		set_bit(rc_keys[i + 2], input_dev->keybit);
 	input_dev->keycodesize = 0;
 	input_dev->keycodemax = 0;

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

* Re: Linux 2.6.15-rc2
  2005-11-20  5:18 ` Gene Heskett
@ 2005-11-20 17:02   ` Gene Heskett
  2005-11-20 17:37     ` Gene Heskett
  2005-11-20 22:36   ` Kasper Sandberg
  2005-11-21  0:15   ` Johannes Stezenbach
  2 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-20 17:02 UTC (permalink / raw)
  To: linux-kernel

On Sunday 20 November 2005 00:18, Gene Heskett wrote:
>On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>>There it is (or will soon be - the tar-ball and patches are still
>>uploading, and mirroring can obviously take some time after that).
>
>First breakage report, tvtime, blue screen no audio.  Trying slightly
>different .config for next build.  My tuner (OR51132) seems to be
>permanently selected in an xconfig screen.  Dunno if thats good or bad
>ATM.

Update, I may be sticking my finger in the dike and hollering wolf or
however that old saw goes.  I've now rebooted to 3 kernels where tvtime
was known to work, but it doesn't.  Turning off the signal detection
shows that all I'm getting is some sort of digital noise.  So its time
to drag in another receiver and see if its the DISH convertor or my
pcHDTV-3000.

More later when I've done that.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20 17:02   ` Gene Heskett
@ 2005-11-20 17:37     ` Gene Heskett
  2005-11-20 19:17       ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-20 17:37 UTC (permalink / raw)
  To: linux-kernel

On Sunday 20 November 2005 12:02, Gene Heskett wrote:
>On Sunday 20 November 2005 00:18, Gene Heskett wrote:
>>On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>>>There it is (or will soon be - the tar-ball and patches are still
>>>uploading, and mirroring can obviously take some time after that).
>>
>>First breakage report, tvtime, blue screen no audio.  Trying slightly
>>different .config for next build.  My tuner (OR51132) seems to be
>>permanently selected in an xconfig screen.  Dunno if thats good or bad
>>ATM.
>
>Update, I may be sticking my finger in the dike and hollering wolf or
>however that old saw goes.  I've now rebooted to 3 kernels where tvtime
>was known to work, but it doesn't.  Turning off the signal detection
>shows that all I'm getting is some sort of digital noise.  So its time
>to drag in another receiver and see if its the DISH convertor or my
>pcHDTV-3000.
>
>More later when I've done that.

Ok, the Dish is working.  My tv card, a pcHDTV-3000, worked less than 5
minutes before I rebooted to 2.6.15-rc2 from 2.6.14.2, and now it
doesn't even when booted back to 2.6.14.2.  These were not powerdown
reboots so that may have a bearing on this.

That leaves two possibilities.
1) The card has died (doubtfull)
2) something in the i2c probing for 2.6.15-rc2 put it into some odd
mode, from which tvtime seems unable to recover from.

I'd turned on the nxt-200x stuff and have now turned it off, which was
the only diff in an lsmod listing between the boots.  If that module
does something to the card as it inits, how can I undo that?

Comments anyone?

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20 16:13   ` Linux 2.6.15-rc2 Dmitry Torokhov
@ 2005-11-20 19:13     ` Michael Geithe
  0 siblings, 0 replies; 70+ messages in thread
From: Michael Geithe @ 2005-11-20 19:13 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: lkml

Hi,

On Sunday 20 November 2005 17:13, you wrote:
> On Sunday 20 November 2005 08:20, Michael Geithe wrote:
> > Hi,
> > i get this after plugged in dvb-t/Cinergy T2 with Kernel 2.6.15-git*/rc*.
>
> Hm, is there one driver in drivers/media that I left working? Please
> try the patch below.

> Subjtect: Fix an OOPS is CinergyT2

> Fix an OOPS is CinergyT2 driver when registering IR remote

> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>


>  drivers/media/dvb/cinergyT2/cinergyT2.c |    2 +-
> 1 files changed, 1 insertion(+), 1 deletion(-)

>  Index: work/drivers/media/dvb/cinergyT2/cinergyT2.c
>  ===================================================================
>  --- work.orig/drivers/media/dvb/cinergyT2/cinergyT2.c
>  +++ work/drivers/media/dvb/cinergyT2/cinergyT2.c
>  @@ -772,7 +772,7 @@ static int cinergyt2_register_rc(struct 
>          input_dev->name = DRIVER_NAME " remote control";
>          input_dev->phys = cinergyt2->phys;
>          input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
>  -       for (i = 0; ARRAY_SIZE(rc_keys); i += 3)
>  +       for (i = 0; i < ARRAY_SIZE(rc_keys); i += 3)
>                  set_bit(rc_keys[i + 2], input_dev->keybit);
>          input_dev->keycodesize = 0;
>          input_dev->keycodemax = 0;

Thanks,  it works. :-)

M. Geithe
-

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

* Re: Linux 2.6.15-rc2
  2005-11-20 17:37     ` Gene Heskett
@ 2005-11-20 19:17       ` Gene Heskett
  0 siblings, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-20 19:17 UTC (permalink / raw)
  To: linux-kernel

On Sunday 20 November 2005 12:37, Gene Heskett wrote:
>On Sunday 20 November 2005 12:02, Gene Heskett wrote:
>>On Sunday 20 November 2005 00:18, Gene Heskett wrote:
>>>On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>>>>There it is (or will soon be - the tar-ball and patches are still
>>>>uploading, and mirroring can obviously take some time after that).
>>>
>>>First breakage report, tvtime, blue screen no audio.  Trying slightly
>>>different .config for next build.  My tuner (OR51132) seems to be
>>>permanently selected in an xconfig screen.  Dunno if thats good or
>>> bad ATM.
>>
>>Update, I may be sticking my finger in the dike and hollering wolf or
>>however that old saw goes.  I've now rebooted to 3 kernels where
>> tvtime was known to work, but it doesn't.  Turning off the signal
>> detection shows that all I'm getting is some sort of digital noise. 
>> So its time to drag in another receiver and see if its the DISH
>> convertor or my pcHDTV-3000.
>>
>>More later when I've done that.
>
>Ok, the Dish is working.  My tv card, a pcHDTV-3000, worked less than 5
>minutes before I rebooted to 2.6.15-rc2 from 2.6.14.2, and now it
>doesn't even when booted back to 2.6.14.2.  These were not powerdown
>reboots so that may have a bearing on this.
>
>That leaves two possibilities.
>1) The card has died (doubtfull)
>2) something in the i2c probing for 2.6.15-rc2 put it into some odd
>mode, from which tvtime seems unable to recover from.
>
>I'd turned on the nxt-200x stuff and have now turned it off, which was
>the only diff in an lsmod listing between the boots.  If that module
>does something to the card as it inits, how can I undo that?

See above, a powerdown for 20 seconds, followed by a reboot to
2.6.14.2, and tvtime works just fine.

Here is the lsmod output for this boot:
[root@coyote linux-2.6.15-rc2]# lsmod
Module                  Size  Used by
cx88_dvb                7428  0
cx8800                 27276  2
v4l1_compat            13188  1 cx8800
v4l2_common             4864  1 cx8800
cx8802                  9092  1 cx88_dvb
cx88xx                 53024  3 cx88_dvb,cx8800,cx8802
i2c_algo_bit            8456  1 cx88xx
ir_common               7556  1 cx88xx
btcx_risc               3976  3 cx8800,cx8802,cx88xx
tuner                  37032  0
tveeprom               12304  1 cx88xx
videodev                7296  4 cx8800,cx88xx
mt352                   6148  1 cx88_dvb
or51132                 9220  1 cx88_dvb
video_buf_dvb           4612  1 cx88_dvb
dvb_core               75304  1 video_buf_dvb
video_buf              17540  5
cx88_dvb,cx8800,cx8802,cx88xx,video_buf_dvb
lgdt330x                7580  1 cx88_dvb
cx22702                 5892  1 cx88_dvb
dvb_pll                 7812  3 cx88_dvb,or51132,cx22702
radeon                101888  1
drm                    64020  2 radeon
nvidia_agp              6044  1
agpgart                29000  2 drm,nvidia_agp
w83627hf               24592  0
hwmon_vid               2176  1 w83627hf
i2c_isa                 3584  1 w83627hf
i2c_nforce2             5760  0
i2c_core               17808  12
cx88_dvb,cx88xx,i2c_algo_bit,tuner,tveeprom,mt352,or51132,lgdt330x,cx227
02,w83627hf,i2c_isa,i2c_nforce2

Pardon the wrapping of the last line in mid-word.

Now, the difference that I can see is that I cannot build a 2.6.15-rc2
without the nxt200x stuffs without depmod spitting out a whole menu of
squawks about dvb_stuffs.

This card apparently doesn't need the nxt2000x stuffs, so how do I go
about building a working 2.6.15-rc2 kernel without it?

.configs available on request.

>Comments anyone?

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20  5:18 ` Gene Heskett
  2005-11-20 17:02   ` Gene Heskett
@ 2005-11-20 22:36   ` Kasper Sandberg
  2005-11-20 23:58     ` Gene Heskett
  2005-11-21  0:15   ` Johannes Stezenbach
  2 siblings, 1 reply; 70+ messages in thread
From: Kasper Sandberg @ 2005-11-20 22:36 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sun, 2005-11-20 at 00:18 -0500, Gene Heskett wrote:
> On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
> >There it is (or will soon be - the tar-ball and patches are still
> >uploading, and mirroring can obviously take some time after that).
> 
> First breakage report, tvtime, blue screen no audio.  Trying slightly
> different .config for next build.  My tuner (OR51132) seems to be
> permanently selected in an xconfig screen.  Dunno if thats good or bad
> ATM.
if it needs to be loaded with a parameter you will need to build it as a
module.. my saa7134 chip needs card=9.

i am experiencing same problems with saa7134, no video, however i do get
audio.

this is a way to (incorrectly according to v4l devs) "fix" it:
drivers/media/video/video-buf.c
change line 1233 to this:
        vma->vm_flags |= VM_DONTEXPAND;

> 


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

* Re: Linux 2.6.15-rc2
  2005-11-20 22:36   ` Kasper Sandberg
@ 2005-11-20 23:58     ` Gene Heskett
  2005-11-21 21:17       ` Kasper Sandberg
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-20 23:58 UTC (permalink / raw)
  To: linux-kernel

On Sunday 20 November 2005 17:36, Kasper Sandberg wrote:
>On Sun, 2005-11-20 at 00:18 -0500, Gene Heskett wrote:
>> On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>> >There it is (or will soon be - the tar-ball and patches are still
>> >uploading, and mirroring can obviously take some time after that).
>>
>> First breakage report, tvtime, blue screen no audio.  Trying slightly
>> different .config for next build.  My tuner (OR51132) seems to be
>> permanently selected in an xconfig screen.  Dunno if thats good or
>> bad ATM.
>
>if it needs to be loaded with a parameter you will need to build it as
> a module.. my saa7134 chip needs card=9.

Its never needed an argument before.

>i am experiencing same problems with saa7134, no video, however i do
> get audio.

I wasn't, total digital gibberish on screen.

A full powerdown reboot to 2.6.14.2 fixed it.

>this is a way to (incorrectly according to v4l devs) "fix" it:
>drivers/media/video/video-buf.c
>change line 1233 to this:
>        vma->vm_flags |= VM_DONTEXPAND;

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20  5:18 ` Gene Heskett
  2005-11-20 17:02   ` Gene Heskett
  2005-11-20 22:36   ` Kasper Sandberg
@ 2005-11-21  0:15   ` Johannes Stezenbach
  2005-11-21  1:07     ` Gene Heskett
  2 siblings, 1 reply; 70+ messages in thread
From: Johannes Stezenbach @ 2005-11-21  0:15 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sun, Nov 20, 2005 Gene Heskett wrote:
> First breakage report, tvtime, blue screen no audio.  Trying slightly
> different .config for next build.

Probably v4l breakage due to VM changes. For me xawtv overlay works,
grabdisplay doesn't (with different cards). This was reported before.

> My tuner (OR51132) seems to be
> permanently selected in an xconfig screen.  Dunno if thats good or bad
> ATM.

Works for me in menuconfig. You probably have
CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS selected?

Johannes

PS: don't trim Cc: on lkml

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

* Re: Linux 2.6.15-rc2
  2005-11-21  0:15   ` Johannes Stezenbach
@ 2005-11-21  1:07     ` Gene Heskett
  2005-11-21  1:32       ` Johannes Stezenbach
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-21  1:07 UTC (permalink / raw)
  To: Johannes Stezenbach, linux-kernel

On Sunday 20 November 2005 19:15, Johannes Stezenbach wrote:
>On Sun, Nov 20, 2005 Gene Heskett wrote:
>> First breakage report, tvtime, blue screen no audio.  Trying slightly
>> different .config for next build.
>
>Probably v4l breakage due to VM changes. For me xawtv overlay works,
>grabdisplay doesn't (with different cards). This was reported before.
>
>> My tuner (OR51132) seems to be
>> permanently selected in an xconfig screen.  Dunno if thats good or
>> bad ATM.
>
>Works for me in menuconfig. You probably have
>CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS selected?

Nope. its off.  Or lets put it this way:
# grep SAA7134 .config
# CONFIG_VIDEO_SAA7134 is not set

The longer string above doesn't exist in my .config, made from the
2.6.14.2 .config with a make oldconfig.  Is this a bug in the patchfile?

>Johannes
>
>PS: don't trim Cc: on lkml

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-21  1:07     ` Gene Heskett
@ 2005-11-21  1:32       ` Johannes Stezenbach
  2005-11-21  1:49         ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Johannes Stezenbach @ 2005-11-21  1:32 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sun, Nov 20, 2005 at 08:07:44PM -0500, Gene Heskett wrote:
> On Sunday 20 November 2005 19:15, Johannes Stezenbach wrote:
> >On Sun, Nov 20, 2005 Gene Heskett wrote:
> >> First breakage report, tvtime, blue screen no audio.  Trying slightly
> >> different .config for next build.
> >
> >Probably v4l breakage due to VM changes. For me xawtv overlay works,
> >grabdisplay doesn't (with different cards). This was reported before.
> >
> >> My tuner (OR51132) seems to be
> >> permanently selected in an xconfig screen.  Dunno if thats good or
> >> bad ATM.
> >
> >Works for me in menuconfig. You probably have
> >CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS selected?
> 
> Nope. its off.  Or lets put it this way:
> # grep SAA7134 .config
> # CONFIG_VIDEO_SAA7134 is not set
> 
> The longer string above doesn't exist in my .config, made from the
> 2.6.14.2 .config with a make oldconfig.  Is this a bug in the patchfile?

Maybe you should've included the actual hardware you use in your initial
posting. How about CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS, or
$ grep DVB_ALL_FRONTENDS .config

Johannes

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

* Re: Linux 2.6.15-rc2
  2005-11-21  1:32       ` Johannes Stezenbach
@ 2005-11-21  1:49         ` Gene Heskett
  2005-11-23  1:56           ` Michael Krufky
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-21  1:49 UTC (permalink / raw)
  To: Johannes Stezenbach, linux-kernel

On Sunday 20 November 2005 20:32, Johannes Stezenbach wrote:
>grep DVB_ALL_FRONTENDS .config

[root@coyote linux-2.6.15-rc2]# grep DVB_ALL_FRONTENDS .config
# CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS is not set

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20 23:58     ` Gene Heskett
@ 2005-11-21 21:17       ` Kasper Sandberg
  2005-11-21 23:52         ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Kasper Sandberg @ 2005-11-21 21:17 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Sun, 2005-11-20 at 18:58 -0500, Gene Heskett wrote:
> On Sunday 20 November 2005 17:36, Kasper Sandberg wrote:
> >On Sun, 2005-11-20 at 00:18 -0500, Gene Heskett wrote:
> >> On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
> >> >There it is (or will soon be - the tar-ball and patches are still
> >> >uploading, and mirroring can obviously take some time after that).
> >>
> >> First breakage report, tvtime, blue screen no audio.  Trying slightly
> >> different .config for next build.  My tuner (OR51132) seems to be
> >> permanently selected in an xconfig screen.  Dunno if thats good or
> >> bad ATM.
> >
> >if it needs to be loaded with a parameter you will need to build it as
> > a module.. my saa7134 chip needs card=9.
> 
> Its never needed an argument before.
then you have a good card, mine is a cheap cheap cheap one which
apparently doesent have the nessecary embedded info to do proper
autodetection, so i gotta manually specify which card i have.

> 
> >i am experiencing same problems with saa7134, no video, however i do
> > get audio.
> 
> I wasn't, total digital gibberish on screen.
> 
> A full powerdown reboot to 2.6.14.2 fixed it.
> 
> >this is a way to (incorrectly according to v4l devs) "fix" it:
> >drivers/media/video/video-buf.c
> >change line 1233 to this:
> >        vma->vm_flags |= VM_DONTEXPAND;
> 


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

* Re: Linux 2.6.15-rc2
  2005-11-21 21:17       ` Kasper Sandberg
@ 2005-11-21 23:52         ` Gene Heskett
  2005-11-23  9:04           ` Kasper Sandberg
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-21 23:52 UTC (permalink / raw)
  To: linux-kernel

On Monday 21 November 2005 16:17, Kasper Sandberg wrote:
>On Sun, 2005-11-20 at 18:58 -0500, Gene Heskett wrote:
>> On Sunday 20 November 2005 17:36, Kasper Sandberg wrote:
>> >On Sun, 2005-11-20 at 00:18 -0500, Gene Heskett wrote:
>> >> On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
>> >> >There it is (or will soon be - the tar-ball and patches are still
>> >> >uploading, and mirroring can obviously take some time after
>> >> > that).
>> >>
>> >> First breakage report, tvtime, blue screen no audio.  Trying
>> >> slightly different .config for next build.  My tuner (OR51132)
>> >> seems to be permanently selected in an xconfig screen.  Dunno if
>> >> thats good or bad ATM.
>> >
>> >if it needs to be loaded with a parameter you will need to build it
>> > as a module.. my saa7134 chip needs card=9.
>>
>> Its never needed an argument before.
>
>then you have a good card, mine is a cheap cheap cheap one which
>apparently doesent have the nessecary embedded info to do proper
>autodetection, so i gotta manually specify which card i have.

Its a pcHDTV-3000

>> >i am experiencing same problems with saa7134, no video, however i do
>> > get audio.
>>
>> I wasn't, total digital gibberish on screen.
>>
>> A full powerdown reboot to 2.6.14.2 fixed it.
>>
>> >this is a way to (incorrectly according to v4l devs) "fix" it:
>> >drivers/media/video/video-buf.c
>> >change line 1233 to this:
>> >        vma->vm_flags |= VM_DONTEXPAND;

And this will actually do what?  Elaborate please.

I think my problem is that somehow, the dvb stuff now has a dependency
on the nxt200x thing, whatever it is, as if I force a kernel build
without it, then I get depmod problems at the end of the build telling
me:

WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb
.ko needs unknown symbol nxt200x_attach.

This was never a requirement up thru 2.6.14.2, and I didn't try 15-rc1
as the -rc1's are usually a disaster of some kind, and this is also my
main box.  I don't need a filesystem muckup again.

So whatever did that seems in error to me, and should be backed out in
favor of some other method to bring in the nxt200x bearing cards.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-20  3:40 Linux 2.6.15-rc2 Linus Torvalds
  2005-11-20  5:18 ` Gene Heskett
  2005-11-20 13:20 ` Michael Geithe
@ 2005-11-22  4:30 ` Jeffrey Hundstad
  2005-11-22 23:00   ` Andrew Morton
  2005-11-24 12:37 ` Ed Tomlinson
  3 siblings, 1 reply; 70+ messages in thread
From: Jeffrey Hundstad @ 2005-11-22  4:30 UTC (permalink / raw)
  To: Linus Torvalds, ak; +Cc: Linux Kernel Mailing List

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

Linus Torvalds wrote:

>
> There it is (or will soon be - the tar-ball and patches are still
> uploading, and mirroring can obviously take some time after that).
>
> It's slightly bigger than I'd like, but that's partly because I had (once
> more) missed a merge that was actually sent in well before the -rc1
> cut-off, so the x86-64 merge is from there and was delayed due to yours
> truly, not Andi Kleen.
>
> Apart from the x86-64 merge and various fixups, I've let MIPS, PARISC and
> PowerPC merge up some more.
> <http://www.tux.org/lkml/>
>

I get the following build error:

  x86_x64-linux-gcc -Wp,-MD,arch/x86_64/ia32/.ia32_ioctl.o.d  -nostdinc
-isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude  -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2     -fomit-frame-pointer -march=k8 -mno-red-zone
-mcmodel=kernel -pipe -fno-reorder-blocks     -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx
-mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign 
-Ifs/  -DKBUILD_BASENAME=ia32_ioctl -DKBUILD_MODNAME=ia32_ioctl -c -o
arch/x86_64/ia32/ia32_ioctl.o arch/x86_64/ia32/ia32_ioctl.c
In file included from include/linux/ext3_jbd.h:20,
                 from fs/compat_ioctl.c:52,
                 from arch/x86_64/ia32/ia32_ioctl.c:14:
include/linux/ext3_fs.h: In function 'ext3_raw_inode':
include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
include/linux/ext3_fs.h: At top level:
include/linux/ext3_fs.h:734: error: syntax error before '*' token
include/linux/ext3_fs.h:734: warning: function declaration isn't a prototype
include/linux/ext3_fs.h:735: error: syntax error before '*' token
include/linux/ext3_fs.h:736: warning: function declaration isn't a prototype


=== full build log and .config attached

$ gcc --version
gcc (GCC) 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The last successfully build and run version was linux-2.6.14.2 using
this same build environment.  I can try linux-2.6.15-rc1 but there's
been many x86_64 changes.  Let me know how I can help.  I tried with and
without ext3 and/or ext2.

-- 
Jeffrey Hundstad


[-- Attachment #2: build-log.txt.gz --]
[-- Type: application/gzip, Size: 6265 bytes --]

[-- Attachment #3: config.gz --]
[-- Type: application/gzip, Size: 6819 bytes --]

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

* Re: Linux 2.6.15-rc2
  2005-11-22  4:30 ` Jeffrey Hundstad
@ 2005-11-22 23:00   ` Andrew Morton
  2005-11-23  0:50     ` Linus Torvalds
  0 siblings, 1 reply; 70+ messages in thread
From: Andrew Morton @ 2005-11-22 23:00 UTC (permalink / raw)
  To: Jeffrey Hundstad; +Cc: torvalds, ak, linux-kernel

Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
>
>                 from fs/compat_ioctl.c:52,
>                  from arch/x86_64/ia32/ia32_ioctl.c:14:
> include/linux/ext3_fs.h: In function 'ext3_raw_inode':
> include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type

This might help?

--- 25/include/linux/ext3_fs.h~ext3_fsh-needs-buffer_headh	Tue Nov 22 14:59:17 2005
+++ 25-akpm/include/linux/ext3_fs.h	Tue Nov 22 14:59:27 2005
@@ -19,7 +19,7 @@
 #include <linux/types.h>
 #include <linux/ext3_fs_i.h>
 #include <linux/ext3_fs_sb.h>
-
+#include <linux/buffer_head.h>
 
 struct statfs;
 
_


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

* Re: Linux 2.6.15-rc2
  2005-11-22 23:00   ` Andrew Morton
@ 2005-11-23  0:50     ` Linus Torvalds
  2005-11-23  1:05       ` Andrew Morton
                         ` (2 more replies)
  0 siblings, 3 replies; 70+ messages in thread
From: Linus Torvalds @ 2005-11-23  0:50 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Jeffrey Hundstad, ak, linux-kernel



On Tue, 22 Nov 2005, Andrew Morton wrote:

> Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
> >
> >                 from fs/compat_ioctl.c:52,
> >                  from arch/x86_64/ia32/ia32_ioctl.c:14:
> > include/linux/ext3_fs.h: In function 'ext3_raw_inode':
> > include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
> 
> This might help?

Why does it happen at all, though? And why aren't more people reporting 
this? Something strange going on.

		Linus

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

* Re: Linux 2.6.15-rc2
  2005-11-23  0:50     ` Linus Torvalds
@ 2005-11-23  1:05       ` Andrew Morton
  2005-11-23  1:32         ` Andi Kleen
  2005-11-23  1:39         ` Linus Torvalds
  2005-11-23  1:14       ` Zan Lynx
  2005-11-23  4:42       ` Gene Heskett
  2 siblings, 2 replies; 70+ messages in thread
From: Andrew Morton @ 2005-11-23  1:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: jeffrey.hundstad, ak, linux-kernel

Linus Torvalds <torvalds@osdl.org> wrote:
>
> 
> 
> On Tue, 22 Nov 2005, Andrew Morton wrote:
> 
> > Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
> > >
> > >                 from fs/compat_ioctl.c:52,
> > >                  from arch/x86_64/ia32/ia32_ioctl.c:14:
> > > include/linux/ext3_fs.h: In function 'ext3_raw_inode':
> > > include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
> > 
> > This might help?

The patch didn't help.

> 
> Why does it happen at all, though?

davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
That required inclusion of ext3 and jbd header files.  Those files explode
unpleasantly when CONFIG_JBD=n.

No trivial fix was apparent - perhaps we should disable the compat wrappers
if CONFIG_EXT3=n and/or CONFIG_JBD=n.

> And why aren't more people reporting 
> this? Something strange going on.

Most people use ext3.

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

* Re: Linux 2.6.15-rc2
  2005-11-23  0:50     ` Linus Torvalds
  2005-11-23  1:05       ` Andrew Morton
@ 2005-11-23  1:14       ` Zan Lynx
  2005-11-23  4:42       ` Gene Heskett
  2 siblings, 0 replies; 70+ messages in thread
From: Zan Lynx @ 2005-11-23  1:14 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, Jeffrey Hundstad, ak, linux-kernel

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

On Tue, 2005-11-22 at 16:50 -0800, Linus Torvalds wrote:
> 
> On Tue, 22 Nov 2005, Andrew Morton wrote:
> 
> > Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
> > >
> > >                 from fs/compat_ioctl.c:52,
> > >                  from arch/x86_64/ia32/ia32_ioctl.c:14:
> > > include/linux/ext3_fs.h: In function 'ext3_raw_inode':
> > > include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
> > 
> > This might help?
> 
> Why does it happen at all, though? And why aren't more people reporting 
> this? Something strange going on.

I get exactly the same build error on my AMD64 system.  I didn't report
it because I figured that someone else had already seen it.
-- 
Zan Lynx <zlynx@acm.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:05       ` Andrew Morton
@ 2005-11-23  1:32         ` Andi Kleen
  2005-11-23  1:43           ` Linus Torvalds
  2005-11-23  2:16           ` David S. Miller
  2005-11-23  1:39         ` Linus Torvalds
  1 sibling, 2 replies; 70+ messages in thread
From: Andi Kleen @ 2005-11-23  1:32 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linus Torvalds, jeffrey.hundstad, linux-kernel

On Tue, Nov 22, 2005 at 05:05:07PM -0800, Andrew Morton wrote:
> Linus Torvalds <torvalds@osdl.org> wrote:
> >
> > 
> > 
> > On Tue, 22 Nov 2005, Andrew Morton wrote:
> > 
> > > Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
> > > >
> > > >                 from fs/compat_ioctl.c:52,
> > > >                  from arch/x86_64/ia32/ia32_ioctl.c:14:
> > > > include/linux/ext3_fs.h: In function 'ext3_raw_inode':
> > > > include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
> > > 
> > > This might help?
> 
> The patch didn't help.
> 
> > 
> > Why does it happen at all, though?
> 
> davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
> That required inclusion of ext3 and jbd header files.  Those files explode
> unpleasantly when CONFIG_JBD=n.

Or use ->compat_ioctl and do it in fs/ext3

> 
> No trivial fix was apparent - perhaps we should disable the compat wrappers
> if CONFIG_EXT3=n and/or CONFIG_JBD=n.

That's already done for a lot of other wrappers, so would be fine too

-Andi

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:05       ` Andrew Morton
  2005-11-23  1:32         ` Andi Kleen
@ 2005-11-23  1:39         ` Linus Torvalds
  2005-11-23  2:08           ` Andrew Morton
                             ` (2 more replies)
  1 sibling, 3 replies; 70+ messages in thread
From: Linus Torvalds @ 2005-11-23  1:39 UTC (permalink / raw)
  To: Andrew Morton; +Cc: jeffrey.hundstad, Zan Lynx, ak, Linux Kernel Mailing List



On Tue, 22 Nov 2005, Andrew Morton wrote:
> > 
> > Why does it happen at all, though?
> 
> davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
> That required inclusion of ext3 and jbd header files.  Those files explode
> unpleasantly when CONFIG_JBD=n.

Oh. How about just making jbd.h do the rigt thing, and not care about the 
configuration?

If we include jbd.h, we want the jbd data structures. There's never any 
reason to care whether jbd is enabled or not afaik.

Ie maybe just something like this?

(Untested, obviously. I'm just assuming that anything that actually 
_needs_ the jbd functionality should have made sure that jdb is enabled.)

Zan, Jeffrey?

		Linus
---
diff --git a/include/linux/jbd.h b/include/linux/jbd.h
index aa56172..dcde7ad 100644
--- a/include/linux/jbd.h
+++ b/include/linux/jbd.h
@@ -16,8 +16,6 @@
 #ifndef _LINUX_JBD_H
 #define _LINUX_JBD_H
 
-#if defined(CONFIG_JBD) || defined(CONFIG_JBD_MODULE) || !defined(__KERNEL__)
-
 /* Allow this file to be included directly into e2fsprogs */
 #ifndef __KERNEL__
 #include "jfs_compat.h"
@@ -1083,19 +1081,4 @@ extern int jbd_blocks_per_page(struct in
 
 #endif	/* __KERNEL__ */
 
-#endif	/* CONFIG_JBD || CONFIG_JBD_MODULE || !__KERNEL__ */
-
-/*
- * Compatibility no-ops which allow the kernel to compile without CONFIG_JBD
- * go here.
- */
-
-#if defined(__KERNEL__) && !(defined(CONFIG_JBD) || defined(CONFIG_JBD_MODULE))
-
-#define J_ASSERT(expr)			do {} while (0)
-#define J_ASSERT_BH(bh, expr)		do {} while (0)
-#define buffer_jbd(bh)			0
-#define journal_buffer_journal_lru(bh)	0
-
-#endif	/* defined(__KERNEL__) && !defined(CONFIG_JBD) */
 #endif	/* _LINUX_JBD_H */

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:32         ` Andi Kleen
@ 2005-11-23  1:43           ` Linus Torvalds
  2005-11-23  2:16           ` David S. Miller
  1 sibling, 0 replies; 70+ messages in thread
From: Linus Torvalds @ 2005-11-23  1:43 UTC (permalink / raw)
  To: Andi Kleen; +Cc: Andrew Morton, jeffrey.hundstad, linux-kernel



On Tue, 23 Nov 2005, Andi Kleen wrote:
> 
> > 
> > No trivial fix was apparent - perhaps we should disable the compat wrappers
> > if CONFIG_EXT3=n and/or CONFIG_JBD=n.
> 
> That's already done for a lot of other wrappers, so would be fine too

That may be the right thing, but looking at compat-ioctl.c I don't see 
anything that really depends on ext3, it just wants to have the data 
structure definitions in _case_ ext3 migth be enabled. Or did I miss 
anything?

In general, I don't like code that depends on a module having been marked 
as a module. What if you compile the kernel and then decide later that you 
need the jbd/ext3 modules, so you compile and install those on an already 
running kernel? 

So almost all "#ifdef CONFIG_xyzzy_MODULE" usages tend to be fundamentally 
buggy: they expect all modules to come pre-configured, which may be ok for 
a distro kernel, but it's a bit against the whole point of being a module, 
isn't it?

		Linus

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

* Re: Linux 2.6.15-rc2
  2005-11-21  1:49         ` Gene Heskett
@ 2005-11-23  1:56           ` Michael Krufky
  2005-11-23  4:36             ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Michael Krufky @ 2005-11-23  1:56 UTC (permalink / raw)
  To: Gene Heskett; +Cc: Johannes Stezenbach, linux-kernel

Gene Heskett wrote:

>WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb
>.ko needs unknown symbol nxt200x_attach.
>
Gene has sent me a copy of his .config ... here are the relevant lines:

[snip]

CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_DVB=m
# CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS is not set
# CONFIG_VIDEO_CX88_DVB_MT352 is not set
CONFIG_VIDEO_CX88_DVB_OR51132=m
# CONFIG_VIDEO_CX88_DVB_CX22702 is not set
# CONFIG_VIDEO_CX88_DVB_LGDT330X is not set
# CONFIG_VIDEO_CX88_DVB_NXT200X is not set

[snip]

CONFIG_DVB_NXT2002=m
# CONFIG_DVB_NXT200X is not set
# CONFIG_DVB_OR51211 is not set
CONFIG_DVB_OR51132=m
# CONFIG_DVB_BCM3510 is not set
CONFIG_DVB_LGDT330X=m

[snip]

A configuration like this should have compiled cx88-dvb without any 
references to nxt200x at all.

Gene, do you have v4l-kernel cvs installed on top of kernel 2.6.15-rc2?  
Unless I'm missing something, it seems that this is the only way that 
you could have nxt200x support in cx88-dvb without having built the 
nxt200x module itself.  The v4l-kernel cvs build environment has nxt200x 
enabled by default when building against kernels 2.6.15 and later.

If this is true, then you can either disable nxt200x in 
v4l-kernel/v4l/Makefile, or re-build the cvs modules using the dvb + v4l 
merged-tree build environment. 
http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

This would, in effect, give the same result as if you had selected 
CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS (selected by default in Kconfig)

...or maybe you initially started a kernel build with the nxt200x module 
selected, then stopped the compile, unselected nxt200x, and continued 
the build process without cleaning in between, and after cx88-dvb had 
already been built?  Hmm... I guess that might be a bit far-fetched... 
but to be sure, you can wipe out your kernel tree and rebuild it again 
from scratch using the same .config .

If my assumption above is incorrect, then this will need to be looked 
into a bit deeper.  Please, let me know.

Regards,

Michael Krufky

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:39         ` Linus Torvalds
@ 2005-11-23  2:08           ` Andrew Morton
  2005-11-23  3:41           ` Jeffrey Hundstad
  2005-11-23  5:01           ` Zan Lynx
  2 siblings, 0 replies; 70+ messages in thread
From: Andrew Morton @ 2005-11-23  2:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: jeffrey.hundstad, zlynx, ak, linux-kernel

Linus Torvalds <torvalds@osdl.org> wrote:
>
> On Tue, 22 Nov 2005, Andrew Morton wrote:
> > > 
> > > Why does it happen at all, though?
> > 
> > davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
> > That required inclusion of ext3 and jbd header files.  Those files explode
> > unpleasantly when CONFIG_JBD=n.
> 
> Oh. How about just making jbd.h do the rigt thing, and not care about the 
> configuration?
> 
> If we include jbd.h, we want the jbd data structures. There's never any 
> reason to care whether jbd is enabled or not afaik.

Yes, that would be the right thing to do.

> ...
> -#if defined(__KERNEL__) && !(defined(CONFIG_JBD) || defined(CONFIG_JBD_MODULE))
> -
> -#define J_ASSERT(expr)			do {} while (0)
> -#define J_ASSERT_BH(bh, expr)		do {} while (0)
> -#define buffer_jbd(bh)			0
> -#define journal_buffer_journal_lru(bh)	0
> -
> -#endif	/* defined(__KERNEL__) && !defined(CONFIG_JBD) */

I guess the core kernel once needed these, but it doesn't (and shouldn't) now.

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:32         ` Andi Kleen
  2005-11-23  1:43           ` Linus Torvalds
@ 2005-11-23  2:16           ` David S. Miller
  1 sibling, 0 replies; 70+ messages in thread
From: David S. Miller @ 2005-11-23  2:16 UTC (permalink / raw)
  To: ak; +Cc: akpm, torvalds, jeffrey.hundstad, linux-kernel

From: Andi Kleen <ak@muc.de>
Date: 23 Nov 2005 02:32:44 +0100,Wed, 23 Nov 2005 02:32:44 +0100

> On Tue, Nov 22, 2005 at 05:05:07PM -0800, Andrew Morton wrote:
> > davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
> > That required inclusion of ext3 and jbd header files.  Those files explode
> > unpleasantly when CONFIG_JBD=n.
> 
> Or use ->compat_ioctl and do it in fs/ext3

And reiserfs and ...  that's why I didn't do it using ->compat_ioctl(),
several other filesystems make use of some of the ext{2,3} ioctls.

I think the ifdef's are a possible solution for now.  But it's very
silly, as we just want some of the ioctl and type definitions.
Perhaps ext3_fs.h can be arranged to still export the ioctl types even
when CONFIG_JBD is disabled?

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:39         ` Linus Torvalds
  2005-11-23  2:08           ` Andrew Morton
@ 2005-11-23  3:41           ` Jeffrey Hundstad
  2005-11-23  3:48             ` Linus Torvalds
  2005-11-23  5:01           ` Zan Lynx
  2 siblings, 1 reply; 70+ messages in thread
From: Jeffrey Hundstad @ 2005-11-23  3:41 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, Zan Lynx, ak, Linux Kernel Mailing List,
	xfs-masters, nathans

Linus Torvalds wrote:

>On Tue, 22 Nov 2005, Andrew Morton wrote:
>  
>
>>>Why does it happen at all, though?
>>>      
>>>
>>davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
>>That required inclusion of ext3 and jbd header files.  Those files explode
>>unpleasantly when CONFIG_JBD=n.
>>    
>>
>
>Oh. How about just making jbd.h do the rigt thing, and not care about the 
>configuration?
>
>If we include jbd.h, we want the jbd data structures. There's never any 
>reason to care whether jbd is enabled or not afaik.
>
>Ie maybe just something like this?
>
>(Untested, obviously. I'm just assuming that anything that actually 
>_needs_ the jbd functionality should have made sure that jdb is enabled.)
>
>Zan, Jeffrey?
>
>		Linus
>---
>diff --git a/include/linux/jbd.h b/include/linux/jbd.h
>index aa56172..dcde7ad 100644
>--- a/include/linux/jbd.h
>+++ b/include/linux/jbd.h
>@@ -16,8 +16,6 @@
> #ifndef _LINUX_JBD_H
> #define _LINUX_JBD_H
> 
>-#if defined(CONFIG_JBD) || defined(CONFIG_JBD_MODULE) || !defined(__KERNEL__)
>-
> /* Allow this file to be included directly into e2fsprogs */
> #ifndef __KERNEL__
> #include "jfs_compat.h"
>@@ -1083,19 +1081,4 @@ extern int jbd_blocks_per_page(struct in
> 
> #endif	/* __KERNEL__ */
> 
>-#endif	/* CONFIG_JBD || CONFIG_JBD_MODULE || !__KERNEL__ */
>-
>-/*
>- * Compatibility no-ops which allow the kernel to compile without CONFIG_JBD
>- * go here.
>- */
>-
>-#if defined(__KERNEL__) && !(defined(CONFIG_JBD) || defined(CONFIG_JBD_MODULE))
>-
>-#define J_ASSERT(expr)			do {} while (0)
>-#define J_ASSERT_BH(bh, expr)		do {} while (0)
>-#define buffer_jbd(bh)			0
>-#define journal_buffer_journal_lru(bh)	0
>-
>-#endif	/* defined(__KERNEL__) && !defined(CONFIG_JBD) */
> #endif	/* _LINUX_JBD_H */
>  
>

This one compiles and boots just fine.  I was also able to loop mount an
ext2 filesystem.

Thanks for all the effort!

BTW: Since I have your ear, this same version DOES seem to have some
other bug as well.  I did a "make distclean" and the "rm -f" of all he
object files hung forever in "D" state.  I'm using XFS on IDE disks. 
I'm using the same config as was posted before.  I didn't get anything
in an log files that would indicate a problem.  Has this been reported? 
If not, what can I do to make a meaningful report?

-- 
Jeffrey Hundstad


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

* Re: Linux 2.6.15-rc2
  2005-11-23  3:41           ` Jeffrey Hundstad
@ 2005-11-23  3:48             ` Linus Torvalds
  2005-11-23 16:48               ` Jeffrey Hundstad
  0 siblings, 1 reply; 70+ messages in thread
From: Linus Torvalds @ 2005-11-23  3:48 UTC (permalink / raw)
  To: Jeffrey Hundstad
  Cc: Andrew Morton, Zan Lynx, ak, Linux Kernel Mailing List,
	xfs-masters, nathans



On Tue, 22 Nov 2005, Jeffrey Hundstad wrote:
> 
> This one compiles and boots just fine.  I was also able to loop mount an
> ext2 filesystem.

Ok. Andrew added it to his queue, I guess I'll get my patch back that way ;)

> BTW: Since I have your ear, this same version DOES seem to have some
> other bug as well.  I did a "make distclean" and the "rm -f" of all he
> object files hung forever in "D" state.  I'm using XFS on IDE disks. 
> I'm using the same config as was posted before.  I didn't get anything
> in an log files that would indicate a problem.  Has this been reported? 
> If not, what can I do to make a meaningful report?

I don't recognize those symptoms, so more info would be nice.

For example, it would be good to know where the threads are that are 
waiting uninterruptibly. You should be able to get that info with Sysrq 
'T' (or with the old "ctrl + ScrollLock" thing).

That should tell us if they're hung on a semaphore or waiting for disk IO 
to complete or what...

		Linus

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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:56           ` Michael Krufky
@ 2005-11-23  4:36             ` Gene Heskett
  2005-11-23 17:42               ` Adrian Bunk
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-23  4:36 UTC (permalink / raw)
  To: linux-kernel

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

On Tuesday 22 November 2005 20:56, Michael Krufky wrote:
>Gene Heskett wrote:
>>WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-d
>>vb .ko needs unknown symbol nxt200x_attach.
>
>Gene has sent me a copy of his .config ... here are the relevant lines:
>
>[snip]
>
>CONFIG_VIDEO_CX88=m
>CONFIG_VIDEO_CX88_DVB=m
># CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS is not set
># CONFIG_VIDEO_CX88_DVB_MT352 is not set
>CONFIG_VIDEO_CX88_DVB_OR51132=m
># CONFIG_VIDEO_CX88_DVB_CX22702 is not set
># CONFIG_VIDEO_CX88_DVB_LGDT330X is not set
># CONFIG_VIDEO_CX88_DVB_NXT200X is not set
>
>[snip]
>
>CONFIG_DVB_NXT2002=m
># CONFIG_DVB_NXT200X is not set
># CONFIG_DVB_OR51211 is not set
>CONFIG_DVB_OR51132=m
># CONFIG_DVB_BCM3510 is not set
>CONFIG_DVB_LGDT330X=m
>
>[snip]
>
>A configuration like this should have compiled cx88-dvb without any
>references to nxt200x at all.
>
>Gene, do you have v4l-kernel cvs installed on top of kernel 2.6.15-rc2?

No, not since back at about 2.6.4 or so when I needed the ieee1394
stuff.  This is a 2.6.14, with the 2.6.15-rc2 patch applied straight
out of the box.

>Unless I'm missing something, it seems that this is the only way that
>you could have nxt200x support in cx88-dvb without having built the
>nxt200x module itself.  The v4l-kernel cvs build environment has
> nxt200x enabled by default when building against kernels 2.6.15 and
> later.
>
Well, I just went thru it again, and turned off everything but the
cx8800 and ORv51132 stuffs, and now I get this at the and of the
'makeit' script I use here:

WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol mt352_attach
WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol nxt200x_attach
WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol mt352_write
WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol lgdt330x_attach
WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol cx22702_attach

So that definitely was a non-no.  That .config is also attached.

>If this is true, then you can either disable nxt200x in
>v4l-kernel/v4l/Makefile, or re-build the cvs modules using the dvb +
> v4l merged-tree build environment.
>http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS
>
>This would, in effect, give the same result as if you had selected
>CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS (selected by default in Kconfig)
>
>...or maybe you initially started a kernel build with the nxt200x
> module selected, then stopped the compile, unselected nxt200x, and
> continued the build process without cleaning in between, and after
> cx88-dvb had already been built?  Hmm... I guess that might be a bit
> far-fetched... but to be sure, you can wipe out your kernel tree and
> rebuild it again from scratch using the same .config .

The first thing my makeit script does is a make clean.  So it should be
self-cleaning in that scenario.

My buildit26 script also starts everything from scratch, moving old
base version trees out of the way until the new one can be renamed
properly.  But theres nothing in it precious, so I can nuke 2.6.15-rc2
and retry again.  This time makeing no adjustments to the make xconfig
it finishes up with.  So that build from scratch is underway.

And I note that when its going thru the make oldconfig, that nxt2002 is
set as a module, however it is not now loaded into 2.6.14.2, and tvtime
works ok without it, so somehow its getting turned on.  Humm, grepping
the .config in the 2.6.14.2 tree shows that it is set as a module.  So
thats where that came from.  Not sure why I turned it on in the first
place, scratching aching head. (I've got a cold, good thing you can't
catch this virus by email :)

And, I just noticed this go by during the compile of the modules:
  Building modules, stage 2.
  MODPOST
*** Warning: "nxt200x_attach" [drivers/media/video/cx88/cx88-dvb.ko]
undefined!

It was probably there all the time and I just missed it as its many
pages back up in the history.  The depmod at the end of the compile
also reports this again:
WARNING:
/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol nxt200x_attach

>If my assumption above is incorrect, then this will need to be looked
>into a bit deeper.  Please, let me know.

Looks like the magnifying glass needs to come out.

>Regards,
>
>Michael Krufky

Thanks Michael.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.




[-- Attachment #2: config-2.6.15-rc2.gz --]
[-- Type: application/x-gzip, Size: 9863 bytes --]

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

* Re: Linux 2.6.15-rc2
  2005-11-23  0:50     ` Linus Torvalds
  2005-11-23  1:05       ` Andrew Morton
  2005-11-23  1:14       ` Zan Lynx
@ 2005-11-23  4:42       ` Gene Heskett
  2 siblings, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-23  4:42 UTC (permalink / raw)
  To: linux-kernel

On Tuesday 22 November 2005 19:50, Linus Torvalds wrote:
>On Tue, 22 Nov 2005, Andrew Morton wrote:
>> Jeffrey Hundstad <jeffrey.hundstad@mnsu.edu> wrote:
>> >                 from fs/compat_ioctl.c:52,
>> >                  from arch/x86_64/ia32/ia32_ioctl.c:14:
>> > include/linux/ext3_fs.h: In function 'ext3_raw_inode':
>> > include/linux/ext3_fs.h:696: error: dereferencing pointer to
>> > incomplete type
>>
>> This might help?
>
>Why does it happen at all, though? And why aren't more people reporting
>this? Something strange going on.

What would I have to turn on to get that one built?  Its not building at
all with my current .config.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23  1:39         ` Linus Torvalds
  2005-11-23  2:08           ` Andrew Morton
  2005-11-23  3:41           ` Jeffrey Hundstad
@ 2005-11-23  5:01           ` Zan Lynx
  2 siblings, 0 replies; 70+ messages in thread
From: Zan Lynx @ 2005-11-23  5:01 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, jeffrey.hundstad, ak, Linux Kernel Mailing List

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

On Tue, 2005-11-22 at 17:39 -0800, Linus Torvalds wrote:
> 
> On Tue, 22 Nov 2005, Andrew Morton wrote:
> > > 
> > > Why does it happen at all, though?
> > 
> > davem recently merged a patch which adds ext3 ioctls to fs/compat_ioctl.c. 
> > That required inclusion of ext3 and jbd header files.  Those files explode
> > unpleasantly when CONFIG_JBD=n.
> 
> Oh. How about just making jbd.h do the rigt thing, and not care about the 
> configuration?
> 
> If we include jbd.h, we want the jbd data structures. There's never any 
> reason to care whether jbd is enabled or not afaik.
> 
> Ie maybe just something like this?
> 
> (Untested, obviously. I'm just assuming that anything that actually 
> _needs_ the jbd functionality should have made sure that jdb is enabled.)
> 
> Zan, Jeffrey?
[snip patch]

Yes, that also works for me.  It compiled and is running just fine.
-- 
Zan Lynx <zlynx@acm.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: Linux 2.6.15-rc2
  2005-11-21 23:52         ` Gene Heskett
@ 2005-11-23  9:04           ` Kasper Sandberg
  0 siblings, 0 replies; 70+ messages in thread
From: Kasper Sandberg @ 2005-11-23  9:04 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel

On Mon, 2005-11-21 at 18:52 -0500, Gene Heskett wrote:
> On Monday 21 November 2005 16:17, Kasper Sandberg wrote:
> >On Sun, 2005-11-20 at 18:58 -0500, Gene Heskett wrote:
> >> On Sunday 20 November 2005 17:36, Kasper Sandberg wrote:
> >> >On Sun, 2005-11-20 at 00:18 -0500, Gene Heskett wrote:
> >> >> On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
> >> >> >There it is (or will soon be - the tar-ball and patches are still
> >> >> >uploading, and mirroring can obviously take some time after
> >> >> > that).
> >> >>
> >> >> First breakage report, tvtime, blue screen no audio.  Trying
> >> >> slightly different .config for next build.  My tuner (OR51132)
> >> >> seems to be permanently selected in an xconfig screen.  Dunno if
> >> >> thats good or bad ATM.
> >> >
> >> >if it needs to be loaded with a parameter you will need to build it
> >> > as a module.. my saa7134 chip needs card=9.
> >>
> >> Its never needed an argument before.
i do not know, but it was the only changeset in that file from a kernel
where it worked, and to 2.6.15-rc1 where it did not work (video, i just
got no images.)

the v4l developers are working on it, i just thought this might help.

> >
> >then you have a good card, mine is a cheap cheap cheap one which
> >apparently doesent have the nessecary embedded info to do proper
> >autodetection, so i gotta manually specify which card i have.
> 
> Its a pcHDTV-3000
> 
> >> >i am experiencing same problems with saa7134, no video, however i do
> >> > get audio.
> >>
> >> I wasn't, total digital gibberish on screen.
> >>
> >> A full powerdown reboot to 2.6.14.2 fixed it.
> >>
> >> >this is a way to (incorrectly according to v4l devs) "fix" it:
> >> >drivers/media/video/video-buf.c
> >> >change line 1233 to this:
> >> >        vma->vm_flags |= VM_DONTEXPAND;
> 
> And this will actually do what?  Elaborate please.
> 
> I think my problem is that somehow, the dvb stuff now has a dependency
> on the nxt200x thing, whatever it is, as if I force a kernel build
> without it, then I get depmod problems at the end of the build telling
> me:
> 
> WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb
> .ko needs unknown symbol nxt200x_attach.
> 
> This was never a requirement up thru 2.6.14.2, and I didn't try 15-rc1
> as the -rc1's are usually a disaster of some kind, and this is also my
> main box.  I don't need a filesystem muckup again.
> 
> So whatever did that seems in error to me, and should be backed out in
> favor of some other method to bring in the nxt200x bearing cards.
> 


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

* Re: Linux 2.6.15-rc2
  2005-11-23  3:48             ` Linus Torvalds
@ 2005-11-23 16:48               ` Jeffrey Hundstad
  0 siblings, 0 replies; 70+ messages in thread
From: Jeffrey Hundstad @ 2005-11-23 16:48 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, Zan Lynx, ak, Linux Kernel Mailing List,
	xfs-masters, nathans

Linus Torvalds wrote:

>>BTW: Since I have your ear, this same version DOES seem to have some
>>other bug as well.  I did a "make distclean" and the "rm -f" of all he
>>object files hung forever in "D" state.  I'm using XFS on IDE disks. 
>>I'm using the same config as was posted before.  I didn't get anything
>>in an log files that would indicate a problem.  Has this been reported? 
>>If not, what can I do to make a meaningful report?
>>    
>>
>
>I don't recognize those symptoms, so more info would be nice.
>
>For example, it would be good to know where the threads are that are 
>waiting uninterruptibly. You should be able to get that info with Sysrq 
>'T' (or with the old "ctrl + ScrollLock" thing).
>
>That should tell us if they're hung on a semaphore or waiting for disk IO 
>to complete or what...
>
It has been pointed out to me that the XFS team does know about this and 
is looking into it.  The thread is "unable to use dpkg 2.6.15-rc2".

-- 
Jeffrey Hundstad


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

* Re: Linux 2.6.15-rc2
  2005-11-23  4:36             ` Gene Heskett
@ 2005-11-23 17:42               ` Adrian Bunk
  2005-11-23 18:19                 ` Gene Heskett
                                   ` (3 more replies)
  0 siblings, 4 replies; 70+ messages in thread
From: Adrian Bunk @ 2005-11-23 17:42 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel, Michael Krufky, Johannes Stezenbach

On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
>...
> Well, I just went thru it again, and turned off everything but the
> cx8800 and ORv51132 stuffs, and now I get this at the and of the
> 'makeit' script I use here:
> 
> WARNING:
> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> needs unknown symbol mt352_attach
> WARNING:
> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> needs unknown symbol nxt200x_attach
> WARNING:
> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> needs unknown symbol mt352_write
> WARNING:
> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> needs unknown symbol lgdt330x_attach
> WARNING:
> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> needs unknown symbol cx22702_attach
>...

Nice catch and thanks for your report.

The bug is obvious. A possible patch is below (and at least 
drivers/media/video/saa7134/Makefile contains the same bug),
but I'd really prfer getting rid of the -DHAVE_* stuff in the
Makefiles and using Kconfig variables instead.

Would such a patch be accepted?

> Cheers, Gene

cu
Adrian

BTW: Please don't strip the Cc whenreplying to linux-kernel.



--- linux-2.6.15-rc2/drivers/media/video/cx88/Makefile.old	2005-11-23 18:34:07.000000000 +0100
+++ linux-2.6.15-rc2/drivers/media/video/cx88/Makefile	2005-11-23 18:34:18.000000000 +0100
@@ -9,21 +9,21 @@
 EXTRA_CFLAGS += -I$(src)/..
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
+ifneq ($(CONFIG_VIDEO_BUF_DVB),)
  EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
 endif
-ifneq ($(CONFIG_DVB_CX22702),n)
+ifneq ($(CONFIG_DVB_CX22702),)
  EXTRA_CFLAGS += -DHAVE_CX22702=1
 endif
-ifneq ($(CONFIG_DVB_OR51132),n)
+ifneq ($(CONFIG_DVB_OR51132),)
  EXTRA_CFLAGS += -DHAVE_OR51132=1
 endif
-ifneq ($(CONFIG_DVB_LGDT330X),n)
+ifneq ($(CONFIG_DVB_LGDT330X),)
  EXTRA_CFLAGS += -DHAVE_LGDT330X=1
 endif
-ifneq ($(CONFIG_DVB_MT352),n)
+ifneq ($(CONFIG_DVB_MT352),)
  EXTRA_CFLAGS += -DHAVE_MT352=1
 endif
-ifneq ($(CONFIG_DVB_NXT200X),n)
+ifneq ($(CONFIG_DVB_NXT200X),)
  EXTRA_CFLAGS += -DHAVE_NXT200X=1
 endif

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

* Re: Linux 2.6.15-rc2
  2005-11-23 17:42               ` Adrian Bunk
@ 2005-11-23 18:19                 ` Gene Heskett
  2005-11-23 18:26                 ` Sam Ravnborg
                                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 18:19 UTC (permalink / raw)
  To: linux-kernel; +Cc: Adrian Bunk, Michael Krufky, Johannes Stezenbach

On Wednesday 23 November 2005 12:42, Adrian Bunk wrote:
>On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
>>...
>> Well, I just went thru it again, and turned off everything but the
>> cx8800 and ORv51132 stuffs, and now I get this at the and of the
>> 'makeit' script I use here:
>>
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol nxt200x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_write
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol lgdt330x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol cx22702_attach
>>...
>
>Nice catch and thanks for your report.

You're welcome.

>The bug is obvious. A possible patch is below (and at least
>drivers/media/video/saa7134/Makefile contains the same bug),
>but I'd really prfer getting rid of the -DHAVE_* stuff in the
>Makefiles and using Kconfig variables instead.
>
>Would such a patch be accepted?

I'm trying this to build with this patch right now.  No errors,
although I did see it building a cx88-blackbird.o, which I've ndi what
that is.  Now the acid test, does tvtime work again, or do I have to do
a powerdown reset and reboot to 2.6.14.2 to restore it.  Reboot to
2.6.15-rc2-patched comeing up.

Rebooted to this patch.  Tvtime now has very faint sound, like the
station is 200 miles away, and no video.  Blue screen even if signal
detection is turned off.  Its like the antenna input has been
disconnected.  The dish receiver in use here is banging it with nearly
65,000 u-volts of signal, so some is leaking thru. 
 
Now, to see if a simple reboot to 2.6.14.2 fixes it, or if I have to do
the full powerdown again. brb.

>> Cheers, Gene
>
>cu
>Adrian
>
>BTW: Please don't strip the Cc whenreplying to linux-kernel.
>
>
>
>--- linux-2.6.15-rc2/drivers/media/video/cx88/Makefile.old 2005-11-23
> 18:34:07.000000000 +0100 +++
> linux-2.6.15-rc2/drivers/media/video/cx88/Makefile 2005-11-23
> 18:34:18.000000000 +0100 @@ -9,21 +9,21 @@
> EXTRA_CFLAGS += -I$(src)/..
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
>-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
>+ifneq ($(CONFIG_VIDEO_BUF_DVB),)
>  EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
> endif
>-ifneq ($(CONFIG_DVB_CX22702),n)
>+ifneq ($(CONFIG_DVB_CX22702),)
>  EXTRA_CFLAGS += -DHAVE_CX22702=1
> endif
>-ifneq ($(CONFIG_DVB_OR51132),n)
>+ifneq ($(CONFIG_DVB_OR51132),)
>  EXTRA_CFLAGS += -DHAVE_OR51132=1
> endif
>-ifneq ($(CONFIG_DVB_LGDT330X),n)
>+ifneq ($(CONFIG_DVB_LGDT330X),)
>  EXTRA_CFLAGS += -DHAVE_LGDT330X=1
> endif
>-ifneq ($(CONFIG_DVB_MT352),n)
>+ifneq ($(CONFIG_DVB_MT352),)
>  EXTRA_CFLAGS += -DHAVE_MT352=1
> endif
>-ifneq ($(CONFIG_DVB_NXT200X),n)
>+ifneq ($(CONFIG_DVB_NXT200X),)
>  EXTRA_CFLAGS += -DHAVE_NXT200X=1
> endif

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.



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

* Re: Linux 2.6.15-rc2
  2005-11-23 17:42               ` Adrian Bunk
  2005-11-23 18:19                 ` Gene Heskett
@ 2005-11-23 18:26                 ` Sam Ravnborg
  2005-11-23 18:38                   ` Adrian Bunk
  2005-11-26 20:30                   ` [PATCH] fix broken hybrid v4l-dvb frontend selection Michael Krufky
  2005-11-23 18:31                 ` Linux 2.6.15-rc2 Gene Heskett
  2005-11-23 19:17                 ` Michael Krufky
  3 siblings, 2 replies; 70+ messages in thread
From: Sam Ravnborg @ 2005-11-23 18:26 UTC (permalink / raw)
  To: Adrian Bunk
  Cc: Gene Heskett, linux-kernel, Michael Krufky, Johannes Stezenbach

On Wed, Nov 23, 2005 at 06:42:37PM +0100, Adrian Bunk wrote:
>  EXTRA_CFLAGS += -I$(src)/..
Wonder if this compiles with O=...

> -ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
> +ifneq ($(CONFIG_VIDEO_BUF_DVB),)
>   EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
>  endif
> -ifneq ($(CONFIG_DVB_CX22702),n)
> +ifneq ($(CONFIG_DVB_CX22702),)
>   EXTRA_CFLAGS += -DHAVE_CX22702=1
>  endif
> -ifneq ($(CONFIG_DVB_OR51132),n)
> +ifneq ($(CONFIG_DVB_OR51132),)
>   EXTRA_CFLAGS += -DHAVE_OR51132=1
>  endif
> -ifneq ($(CONFIG_DVB_LGDT330X),n)
> +ifneq ($(CONFIG_DVB_LGDT330X),)
>   EXTRA_CFLAGS += -DHAVE_LGDT330X=1
>  endif
> -ifneq ($(CONFIG_DVB_MT352),n)
> +ifneq ($(CONFIG_DVB_MT352),)
>   EXTRA_CFLAGS += -DHAVE_MT352=1
>  endif
> -ifneq ($(CONFIG_DVB_NXT200X),n)
> +ifneq ($(CONFIG_DVB_NXT200X),)
>   EXTRA_CFLAGS += -DHAVE_NXT200X=1
>  endif
> -

If we stick with HAVE_XXX then please use following style:

extra-cflags-$(CONFIG_VIDEO_BUF_DVB) += -DHAVE_VIDEO_BUF_DVB=1
extra-cflags-$(CONFIG_DVB_CX22702)   += -DHAVE_CX22702=1
extra-cflags-$(CONFIG_DVB_OR51132)   += -DHAVE_OR51132=1
extra-cflags-$(CONFIG_DVB_LGDT330X)  += -DHAVE_LGDT330X=1
extra-cflags-$(CONFIG_DVB_MT352)     += -DHAVE_MT352=1
extra-cflags-$(CONFIG_DVB_NXT200X)   += -DHAVE_NXT200X=1

EXTRA_CFLAGS += $(extra-cflags-y) $(extra-cflags-m)

	Sam

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

* Re: Linux 2.6.15-rc2
  2005-11-23 17:42               ` Adrian Bunk
  2005-11-23 18:19                 ` Gene Heskett
  2005-11-23 18:26                 ` Sam Ravnborg
@ 2005-11-23 18:31                 ` Gene Heskett
  2005-11-23 19:17                 ` Michael Krufky
  3 siblings, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 18:31 UTC (permalink / raw)
  To: linux-kernel; +Cc: Adrian Bunk, Michael Krufky, Johannes Stezenbach

On Wednesday 23 November 2005 12:42, Adrian Bunk wrote:
>On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
>>...
>> Well, I just went thru it again, and turned off everything but the
>> cx8800 and ORv51132 stuffs, and now I get this at the and of the
>> 'makeit' script I use here:
>>
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol nxt200x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_write
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol lgdt330x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol cx22702_attach
>>...
>
>Nice catch and thanks for your report.
>
>The bug is obvious. A possible patch is below (and at least
>drivers/media/video/saa7134/Makefile contains the same bug),
>but I'd really prfer getting rid of the -DHAVE_* stuff in the
>Makefiles and using Kconfig variables instead.

Damn, I sent the last message too quick. So this is a continuation of
that message.

Anyway, a hot reboot to 2.6.14.2 did not fix it fully although I
noticed that with signal detection turned off, I now had digital noise
bars instead of a blue screen.  Its now working normally again after a
full powerdown reboot to 2.6.14.2.  So while that patch would make it
build ok, it doesn't make it work...

>Would such a patch be accepted?
>
>> Cheers, Gene
>
>cu
>Adrian
>
>BTW: Please don't strip the Cc whenreplying to linux-kernel.

Oopps, sorry.  I guess I need to make a reply2all button for kmail...

>
>--- linux-2.6.15-rc2/drivers/media/video/cx88/Makefile.old	2005-11-23
> 18:34:07.000000000 +0100 +++
> linux-2.6.15-rc2/drivers/media/video/cx88/Makefile	2005-11-23
> 18:34:18.000000000 +0100 @@ -9,21 +9,21 @@
> EXTRA_CFLAGS += -I$(src)/..
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
>-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
>+ifneq ($(CONFIG_VIDEO_BUF_DVB),)
>  EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
> endif
>-ifneq ($(CONFIG_DVB_CX22702),n)
>+ifneq ($(CONFIG_DVB_CX22702),)
>  EXTRA_CFLAGS += -DHAVE_CX22702=1
> endif
>-ifneq ($(CONFIG_DVB_OR51132),n)
>+ifneq ($(CONFIG_DVB_OR51132),)
>  EXTRA_CFLAGS += -DHAVE_OR51132=1
> endif
>-ifneq ($(CONFIG_DVB_LGDT330X),n)
>+ifneq ($(CONFIG_DVB_LGDT330X),)
>  EXTRA_CFLAGS += -DHAVE_LGDT330X=1
> endif
>-ifneq ($(CONFIG_DVB_MT352),n)
>+ifneq ($(CONFIG_DVB_MT352),)
>  EXTRA_CFLAGS += -DHAVE_MT352=1
> endif
>-ifneq ($(CONFIG_DVB_NXT200X),n)
>+ifneq ($(CONFIG_DVB_NXT200X),)
>  EXTRA_CFLAGS += -DHAVE_NXT200X=1
> endif

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 18:26                 ` Sam Ravnborg
@ 2005-11-23 18:38                   ` Adrian Bunk
  2005-11-26 20:30                   ` [PATCH] fix broken hybrid v4l-dvb frontend selection Michael Krufky
  1 sibling, 0 replies; 70+ messages in thread
From: Adrian Bunk @ 2005-11-23 18:38 UTC (permalink / raw)
  To: Sam Ravnborg
  Cc: Gene Heskett, linux-kernel, Michael Krufky, Johannes Stezenbach

On Wed, Nov 23, 2005 at 07:26:09PM +0100, Sam Ravnborg wrote:
> On Wed, Nov 23, 2005 at 06:42:37PM +0100, Adrian Bunk wrote:
> >  EXTRA_CFLAGS += -I$(src)/..
> Wonder if this compiles with O=...
> 
> > -ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
> > +ifneq ($(CONFIG_VIDEO_BUF_DVB),)
> >   EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
> >  endif
> > -ifneq ($(CONFIG_DVB_CX22702),n)
> > +ifneq ($(CONFIG_DVB_CX22702),)
> >   EXTRA_CFLAGS += -DHAVE_CX22702=1
> >  endif
> > -ifneq ($(CONFIG_DVB_OR51132),n)
> > +ifneq ($(CONFIG_DVB_OR51132),)
> >   EXTRA_CFLAGS += -DHAVE_OR51132=1
> >  endif
> > -ifneq ($(CONFIG_DVB_LGDT330X),n)
> > +ifneq ($(CONFIG_DVB_LGDT330X),)
> >   EXTRA_CFLAGS += -DHAVE_LGDT330X=1
> >  endif
> > -ifneq ($(CONFIG_DVB_MT352),n)
> > +ifneq ($(CONFIG_DVB_MT352),)
> >   EXTRA_CFLAGS += -DHAVE_MT352=1
> >  endif
> > -ifneq ($(CONFIG_DVB_NXT200X),n)
> > +ifneq ($(CONFIG_DVB_NXT200X),)
> >   EXTRA_CFLAGS += -DHAVE_NXT200X=1
> >  endif
> > -
> 
> If we stick with HAVE_XXX then please use following style:
> 
> extra-cflags-$(CONFIG_VIDEO_BUF_DVB) += -DHAVE_VIDEO_BUF_DVB=1
> extra-cflags-$(CONFIG_DVB_CX22702)   += -DHAVE_CX22702=1
> extra-cflags-$(CONFIG_DVB_OR51132)   += -DHAVE_OR51132=1
> extra-cflags-$(CONFIG_DVB_LGDT330X)  += -DHAVE_LGDT330X=1
> extra-cflags-$(CONFIG_DVB_MT352)     += -DHAVE_MT352=1
> extra-cflags-$(CONFIG_DVB_NXT200X)   += -DHAVE_NXT200X=1
> 
> EXTRA_CFLAGS += $(extra-cflags-y) $(extra-cflags-m)

And this does still not solve all problems, the whole approach is a 
mess.

E.g. CONFIG_VIDEO_CX88_DVB=y, CONFIG_DVB_CX22702=m is one of the many 
cases that still won't compile.

I'll try to find a way for doing this all properly.

> 	Sam

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


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

* Re: Linux 2.6.15-rc2
  2005-11-23 17:42               ` Adrian Bunk
                                   ` (2 preceding siblings ...)
  2005-11-23 18:31                 ` Linux 2.6.15-rc2 Gene Heskett
@ 2005-11-23 19:17                 ` Michael Krufky
  2005-11-23 19:36                   ` Gene Heskett
  2005-11-23 20:38                   ` Adrian Bunk
  3 siblings, 2 replies; 70+ messages in thread
From: Michael Krufky @ 2005-11-23 19:17 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: Gene Heskett, linux-kernel, Johannes Stezenbach, Sam Ravnborg

Adrian Bunk wrote:

>On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
>  
>
>>...
>>Well, I just went thru it again, and turned off everything but the
>>cx8800 and ORv51132 stuffs, and now I get this at the and of the
>>'makeit' script I use here:
>>
>>WARNING:
>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>needs unknown symbol mt352_attach
>>WARNING:
>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>needs unknown symbol nxt200x_attach
>>WARNING:
>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>needs unknown symbol mt352_write
>>WARNING:
>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>needs unknown symbol lgdt330x_attach
>>WARNING:
>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>needs unknown symbol cx22702_attach
>>...
>>    
>>
>Nice catch and thanks for your report.
>
>The bug is obvious. A possible patch is below (and at least 
>drivers/media/video/saa7134/Makefile contains the same bug),
>but I'd really prfer getting rid of the -DHAVE_* stuff in the
>Makefiles and using Kconfig variables instead.
>  
>
We need to keep the -DHAVE_FOO stuff there, in order to satisfy the 
following requirements:

1) To allow the option of only selecting those frontends required by 
specific dvb hardware, without forcing all modules to be loaded... This 
feature is optional, and I implemented it in response to the demand from 
some hybrid v4l/dvb device users, (and myself)  Why force a driver to 
load every frontend module if it isnt required by the hardware? -- 
apparantly the implementation was less than perfect.  I had originally 
intended for this to live in -mm for a bit, but when the merge window 
came around, Mauro had sent it upstream before I had the chance to 
create alternate patches for linus' tree.

2) (more importantly) To allow v4l-kernel cvs to retain backwards 
compatability with older kernels..

I had originally tried to rename these to use the Kconfig variables, but 
LKML people asked for it to be changed back.

Please do not remove this feature -- if it is broken, then we should try 
to fix it, rather than remove it.  If the specific frontend selection 
isn't working, then I guess we can revert back to the old behavior where 
every frontend is forced, but I would rather not.

>Would such a patch be accepted?
>
>>Cheers, Gene
>>    
>>
>cu
>Adrian
>  
>
If it fixes Gene's problem (a quick glance at his emails suggests that 
it does) then:

Acked-by: Michael Krufky <mkrufky@linuxtv.org>

although Sam Ravnborg's suggestion looks better to me.  Unfortunately, I 
will be unable to test this out on my system until After Thanksgiving 
(on Friday) ...

>BTW: Please don't strip the Cc whenreplying to linux-kernel.
>
>
>--- linux-2.6.15-rc2/drivers/media/video/cx88/Makefile.old	2005-11-23 18:34:07.000000000 +0100
>+++ linux-2.6.15-rc2/drivers/media/video/cx88/Makefile	2005-11-23 18:34:18.000000000 +0100
>@@ -9,21 +9,21 @@
> EXTRA_CFLAGS += -I$(src)/..
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
> EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
>-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
>+ifneq ($(CONFIG_VIDEO_BUF_DVB),)
>  EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
> endif
>-ifneq ($(CONFIG_DVB_CX22702),n)
>+ifneq ($(CONFIG_DVB_CX22702),)
>  EXTRA_CFLAGS += -DHAVE_CX22702=1
> endif
>-ifneq ($(CONFIG_DVB_OR51132),n)
>+ifneq ($(CONFIG_DVB_OR51132),)
>  EXTRA_CFLAGS += -DHAVE_OR51132=1
> endif
>-ifneq ($(CONFIG_DVB_LGDT330X),n)
>+ifneq ($(CONFIG_DVB_LGDT330X),)
>  EXTRA_CFLAGS += -DHAVE_LGDT330X=1
> endif
>-ifneq ($(CONFIG_DVB_MT352),n)
>+ifneq ($(CONFIG_DVB_MT352),)
>  EXTRA_CFLAGS += -DHAVE_MT352=1
> endif
>-ifneq ($(CONFIG_DVB_NXT200X),n)
>+ifneq ($(CONFIG_DVB_NXT200X),)
>  EXTRA_CFLAGS += -DHAVE_NXT200X=1
> endif
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at  http://www.tux.org/lkml/
>  
>
-- 
Michael Krufky



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

* Re: Linux 2.6.15-rc2
  2005-11-23 19:17                 ` Michael Krufky
@ 2005-11-23 19:36                   ` Gene Heskett
  2005-11-23 19:54                     ` Michael Krufky
  2005-11-23 20:38                   ` Adrian Bunk
  1 sibling, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 19:36 UTC (permalink / raw)
  To: linux-kernel, mkrufky; +Cc: Adrian Bunk, Johannes Stezenbach, Sam Ravnborg

On Wednesday 23 November 2005 14:17, Michael Krufky wrote:

[...]

>If it fixes Gene's problem (a quick glance at his emails suggests that
>it does) then:

Read further Michael, it still takes a _cold_ reboot to 2.6.14.2 to fix
it.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 19:36                   ` Gene Heskett
@ 2005-11-23 19:54                     ` Michael Krufky
  2005-11-23 20:14                       ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Michael Krufky @ 2005-11-23 19:54 UTC (permalink / raw)
  To: Gene Heskett
  Cc: linux-kernel, Adrian Bunk, Johannes Stezenbach, Sam Ravnborg,
	Kirk Lapray

Gene Heskett wrote:

>On Wednesday 23 November 2005 14:17, Michael Krufky wrote:
>
>[...]
>
>>f it fixes Gene's problem (a quick glance at his emails suggests that
>>it does) then:
>>    
>>
>Read further Michael, it still takes a _cold_ reboot to 2.6.14.2 to fix
>it.
>
I'm sorry -- I should have been clearer... It fixes the following error 
message, correct?

Gene Heskett wrote:

> WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb
> .ko needs unknown symbol nxt200x_attach.

About the cold reboot needed for 2.6.14.2, well, that is completely 
unrelated...

First, does the patch fix the unknown symbol error?  If so, then the 
patch is correct.

Moving on........

Kirk Lapray wrote both OR51132 and NXT200X frontend modules (cc added) ...

First off, Gene, I am still under the impression that both v4l and dvb 
subsystems are broken under 2.6.15 due to the memory bugs... I don't 
know if Hugh Dickins fixed those yet or not.

Please try to build merged v4l+dvb cvs trees against your 2.6.14.2 
kernel, and tell me if you are having the same problems.  If you are 
indeed having the same problem, then it confirms that something in the 
nxt200x module is causing problems in the OR51132 module.

Kirk, are you able to use both modules together using both pcHDTV and 
ATI HDTV Wonder PCI cx88 boards simultaneously without causing any 
conflicts?

Once again, Gene, please follow the tree-merge instructions located at:

http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

Please let me know if the problem persists.  If the problem is gone, 
then nxt200x is a red herring.

Regards,

Michael Krufky



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

* Re: Linux 2.6.15-rc2
  2005-11-23 19:54                     ` Michael Krufky
@ 2005-11-23 20:14                       ` Gene Heskett
  2005-11-23 20:28                         ` Michael Krufky
  0 siblings, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 20:14 UTC (permalink / raw)
  To: linux-kernel, mkrufky
  Cc: Adrian Bunk, Johannes Stezenbach, Sam Ravnborg, Kirk Lapray

On Wednesday 23 November 2005 14:54, Michael Krufky wrote:
>Gene Heskett wrote:
>>On Wednesday 23 November 2005 14:17, Michael Krufky wrote:
>>
>>[...]
>>
>>>f it fixes Gene's problem (a quick glance at his emails suggests that
>>>it does) then:
>>
>>Read further Michael, it still takes a _cold_ reboot to 2.6.14.2 to
>> fix it.
>
>I'm sorry -- I should have been clearer... It fixes the following error
>message, correct?
>
>Gene Heskett wrote:
>> WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-
>>dvb .ko needs unknown symbol nxt200x_attach.
>
>About the cold reboot needed for 2.6.14.2, well, that is completely
>unrelated...
>
>First, does the patch fix the unknown symbol error?  If so, then the
>patch is correct.

Yes, it fixes that just fine.
>
>Moving on........
>
>Kirk Lapray wrote both OR51132 and NXT200X frontend modules (cc added)
> ...
>
>First off, Gene, I am still under the impression that both v4l and dvb
>subsystems are broken under 2.6.15 due to the memory bugs... I don't
>know if Hugh Dickins fixed those yet or not.

Neither do I.  But as a tv engineer with 50+ years of experience, the
general appearance is if the antenna cable has been disconnected and
held about 2" away from the f-59 connector when a hot reboot is done. 
The audio in both cases sounds like its a station 300 miles away when
the atmospherics are behaving themselves.
>
>Please try to build merged v4l+dvb cvs trees against your 2.6.14.2
>kernel, and tell me if you are having the same problems.  If you are
>indeed having the same problem, then it confirms that something in the
>nxt200x module is causing problems in the OR51132 module.

And how & where do I obtain that?

>Kirk, are you able to use both modules together using both pcHDTV and
>ATI HDTV Wonder PCI cx88 boards simultaneously without causing any
>conflicts?
>
>Once again, Gene, please follow the tree-merge instructions located at:
>
>http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS

I'll give this a shot and advise on the results.

>Please let me know if the problem persists.  If the problem is gone,
>then nxt200x is a red herring.
>
>Regards,
>
>Michael Krufky

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 20:14                       ` Gene Heskett
@ 2005-11-23 20:28                         ` Michael Krufky
  2005-11-23 21:26                           ` Hugh Dickins
  0 siblings, 1 reply; 70+ messages in thread
From: Michael Krufky @ 2005-11-23 20:28 UTC (permalink / raw)
  To: Gene Heskett
  Cc: linux-kernel, Adrian Bunk, Johannes Stezenbach, Sam Ravnborg,
	Kirk Lapray

Gene Heskett wrote:

>On Wednesday 23 November 2005 14:54, Michael Krufky wrote:
>  
>
>>Gene Heskett wrote:
>>    
>>
>>>On Wednesday 23 November 2005 14:17, Michael Krufky wrote:
>>>
>>>[...]
>>>
>>>>f it fixes Gene's problem (a quick glance at his emails suggests that
>>>>it does) then:
>>>>        
>>>>
>>>Read further Michael, it still takes a _cold_ reboot to 2.6.14.2 to
>>>fix it.
>>>      
>>>
>>I'm sorry -- I should have been clearer... It fixes the following error
>>message, correct?
>>
>>Gene Heskett wrote:
>>    
>>
>>>WARNING:/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-
>>>dvb .ko needs unknown symbol nxt200x_attach.
>>>      
>>>
>>About the cold reboot needed for 2.6.14.2, well, that is completely
>>unrelated...
>>
>>First, does the patch fix the unknown symbol error?  If so, then the
>>patch is correct.
>>    
>>
>Yes, it fixes that just fine.
>  
>
GREAT! ... So then Adrian's patch with my ACK should be applied, in 
addition to a similar patch for saa7134-dvb ...  I'd like to try Sam's 
method on my machine... if it works, then I will send in a new patch on 
Friday.

>>Moving on........
>>
>>Kirk Lapray wrote both OR51132 and NXT200X frontend modules (cc added)
>>...
>>
>>First off, Gene, I am still under the impression that both v4l and dvb
>>subsystems are broken under 2.6.15 due to the memory bugs... I don't
>>know if Hugh Dickins fixed those yet or not.
>>    
>>
>Neither do I.  But as a tv engineer with 50+ years of experience, the
>general appearance is if the antenna cable has been disconnected and
>held about 2" away from the f-59 connector when a hot reboot is done. 
>The audio in both cases sounds like its a station 300 miles away when
>the atmospherics are behaving themselves.
>  
>
More than likely, I would assume that the issue has something to do with 
some code inside nxt200x.c that makes some additional devices visible on 
the i2c bus... This should only affect devices that use nxt200x module, 
but perhaps there is something going on that is causing interference on 
the i2c bus of your card?  This is just a guess.... Results from your 
cvs test will show us some better information.

If you are successfully loading cx88-dvb WITHOUT nxt200x module (before 
the cold boot) then the above is not the case.

Meanwhile, I repeat, it is well-known that the media tree is broken in 
2.6.15 ... I think we'll get better results after Hugh Dickin's sends in 
another patch.  In the meantime, you can test the v4l + dvb code using 
the merge-trees build method on the cvs repositories.  (see below)

>>Please try to build merged v4l+dvb cvs trees against your 2.6.14.2
>>kernel, and tell me if you are having the same problems.  If you are
>>indeed having the same problem, then it confirms that something in the
>>nxt200x module is causing problems in the OR51132 module.
>>    
>>
>And how & where do I obtain that?
>
Link to wiki-howto on linuxtv.org provided below.

>>Kirk, are you able to use both modules together using both pcHDTV and
>>ATI HDTV Wonder PCI cx88 boards simultaneously without causing any
>>conflicts?
>>
>>Once again, Gene, please follow the tree-merge instructions located at:
>>
>>http://linuxtv.org/v4lwiki/index.php/How_to_build_from_CVS
>>    
>>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

>I'll give this a shot and advise on the results.
>
>>Please let me know if the problem persists.  If the problem is gone,
>>then nxt200x is a red herring.
>>
>>Regards,
>>
>>Michael Krufky
>>    
>>
I'll keep my email open...

Thanks,

Michael Krufky

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

* Re: Linux 2.6.15-rc2
  2005-11-23 19:17                 ` Michael Krufky
  2005-11-23 19:36                   ` Gene Heskett
@ 2005-11-23 20:38                   ` Adrian Bunk
  2005-11-23 20:49                     ` Michael Krufky
  1 sibling, 1 reply; 70+ messages in thread
From: Adrian Bunk @ 2005-11-23 20:38 UTC (permalink / raw)
  To: Michael Krufky
  Cc: Gene Heskett, linux-kernel, Johannes Stezenbach, Sam Ravnborg

On Wed, Nov 23, 2005 at 02:17:45PM -0500, Michael Krufky wrote:
> Adrian Bunk wrote:
> 
> >On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
> > 
> >
> >>...
> >>Well, I just went thru it again, and turned off everything but the
> >>cx8800 and ORv51132 stuffs, and now I get this at the and of the
> >>'makeit' script I use here:
> >>
> >>WARNING:
> >>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> >>needs unknown symbol mt352_attach
> >>WARNING:
> >>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> >>needs unknown symbol nxt200x_attach
> >>WARNING:
> >>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> >>needs unknown symbol mt352_write
> >>WARNING:
> >>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> >>needs unknown symbol lgdt330x_attach
> >>WARNING:
> >>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
> >>needs unknown symbol cx22702_attach
> >>...
> >>   
> >>
> >Nice catch and thanks for your report.
> >
> >The bug is obvious. A possible patch is below (and at least 
> >drivers/media/video/saa7134/Makefile contains the same bug),
> >but I'd really prfer getting rid of the -DHAVE_* stuff in the
> >Makefiles and using Kconfig variables instead.
> > 
> >
> We need to keep the -DHAVE_FOO stuff there, in order to satisfy the 
> following requirements:
> 
> 1) To allow the option of only selecting those frontends required by 
> specific dvb hardware, without forcing all modules to be loaded... This 
> feature is optional, and I implemented it in response to the demand from 
> some hybrid v4l/dvb device users, (and myself)  Why force a driver to 
> load every frontend module if it isnt required by the hardware? -- 
> apparantly the implementation was less than perfect.  I had originally 
> intended for this to live in -mm for a bit, but when the merge window 
> came around, Mauro had sent it upstream before I had the chance to 
> create alternate patches for linus' tree.
> 
> 2) (more importantly) To allow v4l-kernel cvs to retain backwards 
> compatability with older kernels..
> 
> I had originally tried to rename these to use the Kconfig variables, but 
> LKML people asked for it to be changed back.
> 
> Please do not remove this feature -- if it is broken, then we should try 
> to fix it, rather than remove it.  If the specific frontend selection 
> isn't working, then I guess we can revert back to the old behavior where 
> every frontend is forced, but I would rather not.

I do not yet know how to fix it, but configurations like 
CONFIG_VIDEO_CX88_DVB=y, CONFIG_DVB_CX22702=m are currently compile 
errors.

> Michael Krufky

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


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

* Re: Linux 2.6.15-rc2
  2005-11-23 20:38                   ` Adrian Bunk
@ 2005-11-23 20:49                     ` Michael Krufky
  2005-11-23 21:04                       ` Adrian Bunk
  0 siblings, 1 reply; 70+ messages in thread
From: Michael Krufky @ 2005-11-23 20:49 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: Gene Heskett, linux-kernel, Johannes Stezenbach, Sam Ravnborg

Adrian Bunk wrote:

>On Wed, Nov 23, 2005 at 02:17:45PM -0500, Michael Krufky wrote:
>  
>
>>Adrian Bunk wrote:
>>
>>>On Tue, Nov 22, 2005 at 11:36:48PM -0500, Gene Heskett wrote:
>>>
>>>>...
>>>>Well, I just went thru it again, and turned off everything but the
>>>>cx8800 and ORv51132 stuffs, and now I get this at the and of the
>>>>'makeit' script I use here:
>>>>
>>>>WARNING:
>>>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>>>needs unknown symbol mt352_attach
>>>>WARNING:
>>>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>>>needs unknown symbol nxt200x_attach
>>>>WARNING:
>>>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>>>needs unknown symbol mt352_write
>>>>WARNING:
>>>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>>>needs unknown symbol lgdt330x_attach
>>>>WARNING:
>>>>/lib/modules/2.6.15-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko
>>>>needs unknown symbol cx22702_attach
>>>>...
>>>>
>>>Nice catch and thanks for your report.
>>>
>>>The bug is obvious. A possible patch is below (and at least 
>>>drivers/media/video/saa7134/Makefile contains the same bug),
>>>but I'd really prfer getting rid of the -DHAVE_* stuff in the
>>>Makefiles and using Kconfig variables instead.
>>>
>>We need to keep the -DHAVE_FOO stuff there, in order to satisfy the 
>>following requirements:
>>
>>1) To allow the option of only selecting those frontends required by 
>>specific dvb hardware, without forcing all modules to be loaded... This 
>>feature is optional, and I implemented it in response to the demand from 
>>some hybrid v4l/dvb device users, (and myself)  Why force a driver to 
>>load every frontend module if it isnt required by the hardware? -- 
>>apparantly the implementation was less than perfect.  I had originally 
>>intended for this to live in -mm for a bit, but when the merge window 
>>came around, Mauro had sent it upstream before I had the chance to 
>>create alternate patches for linus' tree.
>>
>>2) (more importantly) To allow v4l-kernel cvs to retain backwards 
>>compatability with older kernels..
>>
>>I had originally tried to rename these to use the Kconfig variables, but 
>>LKML people asked for it to be changed back.
>>
>>Please do not remove this feature -- if it is broken, then we should try 
>>to fix it, rather than remove it.  If the specific frontend selection 
>>isn't working, then I guess we can revert back to the old behavior where 
>>every frontend is forced, but I would rather not.
>>    
>>
>I do not yet know how to fix it, but configurations like 
>CONFIG_VIDEO_CX88_DVB=y, CONFIG_DVB_CX22702=m are currently compile 
>errors.
>  
>
AHA!  I have not tested this with cx88-dvb compiled into the kernel (y) 
-- I have only tested as a module (m) ..... Looks like I have a lot of 
testing to do before the end of this week.

Adrian, does it work if you select CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS 
??  Selecting this option is, in effect, exactly equal to the old 
behavior of forcing support for every single frontend supported by 
cx88-dvb to be built.

Looks like the problem is the following:
If cx88-dvb is selected (y), then then the frontends should also be 
selected (y) ... but instead, they are being selected (m)

Meanwhile, if cx88-dvb is selected (m) then everything is fine, since 
the frontends are also selected(m) ...

Is my assessment correct?

-Michael Krufky

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

* Re: Linux 2.6.15-rc2
  2005-11-23 20:49                     ` Michael Krufky
@ 2005-11-23 21:04                       ` Adrian Bunk
  0 siblings, 0 replies; 70+ messages in thread
From: Adrian Bunk @ 2005-11-23 21:04 UTC (permalink / raw)
  To: Michael Krufky
  Cc: Gene Heskett, linux-kernel, Johannes Stezenbach, Sam Ravnborg

On Wed, Nov 23, 2005 at 03:49:31PM -0500, Michael Krufky wrote:
> Adrian Bunk wrote:
>...
> >I do not yet know how to fix it, but configurations like 
> >CONFIG_VIDEO_CX88_DVB=y, CONFIG_DVB_CX22702=m are currently compile 
> >errors.
> > 
> >
> AHA!  I have not tested this with cx88-dvb compiled into the kernel (y) 
> -- I have only tested as a module (m) ..... Looks like I have a lot of 
> testing to do before the end of this week.
> 
> Adrian, does it work if you select CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS 
> ??  Selecting this option is, in effect, exactly equal to the old 
> behavior of forcing support for every single frontend supported by 
> cx88-dvb to be built.

Yes, this should fix these problems.

> Looks like the problem is the following:
> If cx88-dvb is selected (y), then then the frontends should also be 
> selected (y) ... but instead, they are being selected (m)

s/are being/can be/

> Meanwhile, if cx88-dvb is selected (m) then everything is fine, since 
> the frontends are also selected(m) ...

I haven't yet found any problem with it.

> Is my assessment correct?
> 
> -Michael Krufky

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


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

* Re: Linux 2.6.15-rc2
  2005-11-23 20:28                         ` Michael Krufky
@ 2005-11-23 21:26                           ` Hugh Dickins
  2005-11-23 22:36                             ` Gene Heskett
  0 siblings, 1 reply; 70+ messages in thread
From: Hugh Dickins @ 2005-11-23 21:26 UTC (permalink / raw)
  To: Michael Krufky
  Cc: Gene Heskett, linux-kernel, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg, Kirk Lapray

On Wed, 23 Nov 2005, Michael Krufky wrote:
> > > 
> > > First off, Gene, I am still under the impression that both v4l and dvb
> > > subsystems are broken under 2.6.15 due to the memory bugs... I don't
> > > know if Hugh Dickins fixed those yet or not.

They should be fixed in today's 2.6.15-rc2-git3
(aside from a couple of patches to drivers/char/drm coming later).
If you still have problems you think I'm responsible for, let me know.

Hugh

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

* Re: Linux 2.6.15-rc2
  2005-11-23 21:26                           ` Hugh Dickins
@ 2005-11-23 22:36                             ` Gene Heskett
  2005-11-23 23:40                               ` Hugh Dickins
  2005-11-24  4:40                               ` Linux 2.6.15-rc2 Paul Jackson
  0 siblings, 2 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 22:36 UTC (permalink / raw)
  To: linux-kernel
  Cc: Hugh Dickins, Michael Krufky, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg, Kirk Lapray

On Wednesday 23 November 2005 16:26, Hugh Dickins wrote:
>On Wed, 23 Nov 2005, Michael Krufky wrote:
>> > > First off, Gene, I am still under the impression that both v4l
>> > > and dvb subsystems are broken under 2.6.15 due to the memory
>> > > bugs... I don't know if Hugh Dickins fixed those yet or not.
>
>They should be fixed in today's 2.6.15-rc2-git3
>(aside from a couple of patches to drivers/char/drm coming later).
>If you still have problems you think I'm responsible for, let me know.
>
>Hugh

I'm not familiar enough with git yet to try that without some hand
holding :(

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 22:36                             ` Gene Heskett
@ 2005-11-23 23:40                               ` Hugh Dickins
  2005-11-23 23:53                                 ` Gene Heskett
  2005-11-24  0:37                                 ` Gene Heskett
  2005-11-24  4:40                               ` Linux 2.6.15-rc2 Paul Jackson
  1 sibling, 2 replies; 70+ messages in thread
From: Hugh Dickins @ 2005-11-23 23:40 UTC (permalink / raw)
  To: Gene Heskett
  Cc: linux-kernel, Michael Krufky, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg, Kirk Lapray

On Wed, 23 Nov 2005, Gene Heskett wrote:
> On Wednesday 23 November 2005 16:26, Hugh Dickins wrote:
> >
> >They should be fixed in today's 2.6.15-rc2-git3
> >(aside from a couple of patches to drivers/char/drm coming later).
> >If you still have problems you think I'm responsible for, let me know.
> 
> I'm not familiar enough with git yet to try that without some hand
> holding :(

No git familiarity needed:
http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/
contains the daily patches against recent -rcs

Hugh

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

* Re: Linux 2.6.15-rc2
  2005-11-23 23:40                               ` Hugh Dickins
@ 2005-11-23 23:53                                 ` Gene Heskett
  2005-11-24  0:37                                 ` Gene Heskett
  1 sibling, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-23 23:53 UTC (permalink / raw)
  To: linux-kernel

On Wednesday 23 November 2005 18:40, Hugh Dickins wrote:
>On Wed, 23 Nov 2005, Gene Heskett wrote:
>> On Wednesday 23 November 2005 16:26, Hugh Dickins wrote:
>> >They should be fixed in today's 2.6.15-rc2-git3
>> >(aside from a couple of patches to drivers/char/drm coming later).
>> >If you still have problems you think I'm responsible for, let me
>> > know.
>>
>> I'm not familiar enough with git yet to try that without some hand
>> holding :(
>
>No git familiarity needed:
>http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/
>contains the daily patches against recent -rcs

Got it, now I just need some more giddyup.  This cold is dragging me
down.

Thanks Hugh.

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

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 23:40                               ` Hugh Dickins
  2005-11-23 23:53                                 ` Gene Heskett
@ 2005-11-24  0:37                                 ` Gene Heskett
  2005-11-24  7:45                                   ` Hugh Dickins
  1 sibling, 1 reply; 70+ messages in thread
From: Gene Heskett @ 2005-11-24  0:37 UTC (permalink / raw)
  To: linux-kernel
  Cc: Hugh Dickins, Michael Krufky, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg, Kirk Lapray

On Wednesday 23 November 2005 18:40, Hugh Dickins wrote:
>On Wed, 23 Nov 2005, Gene Heskett wrote:
>> On Wednesday 23 November 2005 16:26, Hugh Dickins wrote:
>> >They should be fixed in today's 2.6.15-rc2-git3
>> >(aside from a couple of patches to drivers/char/drm coming later).
>> >If you still have problems you think I'm responsible for, let me
>> > know.
>>
>> I'm not familiar enough with git yet to try that without some hand
>> holding :(
>
>No git familiarity needed:
>http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/
>contains the daily patches against recent -rcs
>
>Hugh

Unforch, using a 2.6.14 base, applying 2.6.15-rc2 followed by
2.6.15-rc2-git3 blows up about 24 seconds into my makeit script:

  CC      arch/i386/kernel/cpu/mtrr/main.o
arch/i386/kernel/cpu/mtrr/main.c: In function `set_mtrr':
arch/i386/kernel/cpu/mtrr/main.c:225: error: `ipi_handler' undeclared
(first use in this function)
arch/i386/kernel/cpu/mtrr/main.c:225: error: (Each undeclared identifier
is reported only once
arch/i386/kernel/cpu/mtrr/main.c:225: error: for each function it
appears in.)
make[3]: *** [arch/i386/kernel/cpu/mtrr/main.o] Error 1
make[2]: *** [arch/i386/kernel/cpu/mtrr] Error 2
make[1]: *** [arch/i386/kernel/cpu] Error 2
make: *** [arch/i386/kernel] Error 2

??

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

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.


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

* Re: Linux 2.6.15-rc2
  2005-11-23 22:36                             ` Gene Heskett
  2005-11-23 23:40                               ` Hugh Dickins
@ 2005-11-24  4:40                               ` Paul Jackson
  1 sibling, 0 replies; 70+ messages in thread
From: Paul Jackson @ 2005-11-24  4:40 UTC (permalink / raw)
  To: Gene Heskett; +Cc: linux-kernel, hugh, mkrufky, bunk, js, sam, kirk.lapray

Gene wrote:
> I'm not familiar enough with git yet to try that without some hand
> holding :(

Git's bisect was announced in Linus's post:

  http://lkml.org/lkml/2005/7/30/106

Matt Mackall's mercurial (http://www.selenic.com/mercurial/) has a bisect
as well:

  http://www.selenic.com/pipermail/mercurial/2005-September/004697.html

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

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

* Re: Linux 2.6.15-rc2
  2005-11-24  0:37                                 ` Gene Heskett
@ 2005-11-24  7:45                                   ` Hugh Dickins
  2005-11-24 15:15                                     ` Gene Heskett
  2005-11-24 17:02                                     ` Michael Krufky
  0 siblings, 2 replies; 70+ messages in thread
From: Hugh Dickins @ 2005-11-24  7:45 UTC (permalink / raw)
  To: Gene Heskett
  Cc: linux-kernel, Michael Krufky, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg, Kirk Lapray

On Wed, 23 Nov 2005, Gene Heskett wrote:
> On Wednesday 23 November 2005 18:40, Hugh Dickins wrote:
> >
> >No git familiarity needed:
> >http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/
> >contains the daily patches against recent -rcs
> 
> Unforch, using a 2.6.14 base, applying 2.6.15-rc2 followed by
> 2.6.15-rc2-git3 blows up about 24 seconds into my makeit script:
> 
>   CC      arch/i386/kernel/cpu/mtrr/main.o
> arch/i386/kernel/cpu/mtrr/main.c: In function `set_mtrr':
> arch/i386/kernel/cpu/mtrr/main.c:225: error: `ipi_handler' undeclared
> (first use in this function)
> arch/i386/kernel/cpu/mtrr/main.c:225: error: (Each undeclared identifier
> is reported only once
> arch/i386/kernel/cpu/mtrr/main.c:225: error: for each function it
> appears in.)
> make[3]: *** [arch/i386/kernel/cpu/mtrr/main.o] Error 1
> make[2]: *** [arch/i386/kernel/cpu/mtrr] Error 2
> make[1]: *** [arch/i386/kernel/cpu] Error 2
> make: *** [arch/i386/kernel] Error 2

That's one of the things fixed by Andrew's patch below
(though Linus fixed it differently in the end).
Or you could just wait for 2.6.15-rc2-git4, should be along soon.

Hugh

diff -puN include/linux/smp.h~smp_call_function-must-be-a-macro include/linux/smp.h
--- devel/include/linux/smp.h~smp_call_function-must-be-a-macro	2005-11-23 00:14:19.000000000 -0800
+++ devel-akpm/include/linux/smp.h	2005-11-23 00:20:54.000000000 -0800
@@ -94,13 +94,7 @@ void smp_prepare_boot_cpu(void);
  */
 #define raw_smp_processor_id()			0
 #define hard_smp_processor_id()			0
-
-static inline int smp_call_function(void (*func) (void *info), void *info,
-				    int retry, int wait)
-{
-	return 0;
-}
-
+#define smp_call_function(func,info,retry,wait)	({ 0; })
 #define on_each_cpu(func,info,retry,wait)	({ func(info); 0; })
 static inline void smp_send_reschedule(int cpu) { }
 #define num_booting_cpus()			1
diff -puN net/core/flow.c~smp_call_function-must-be-a-macro net/core/flow.c
--- devel/net/core/flow.c~smp_call_function-must-be-a-macro	2005-11-23 00:17:40.000000000 -0800
+++ devel-akpm/net/core/flow.c	2005-11-23 00:17:47.000000000 -0800
@@ -292,7 +292,7 @@ void flow_cache_flush(void)
 	init_completion(&info.completion);
 
 	local_bh_disable();
-	smp_call_function(flow_cache_flush_per_cpu, &info, 1, 0);
+	(void)smp_call_function(flow_cache_flush_per_cpu, &info, 1, 0);
 	flow_cache_flush_tasklet((unsigned long)&info);
 	local_bh_enable();
 

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

* Re: Linux 2.6.15-rc2
  2005-11-20  3:40 Linux 2.6.15-rc2 Linus Torvalds
                   ` (2 preceding siblings ...)
  2005-11-22  4:30 ` Jeffrey Hundstad
@ 2005-11-24 12:37 ` Ed Tomlinson
  2005-11-24 13:07   ` Andreas Ericsson
  2005-11-24 18:37   ` Linus Torvalds
  3 siblings, 2 replies; 70+ messages in thread
From: Ed Tomlinson @ 2005-11-24 12:37 UTC (permalink / raw)
  To: Linus Torvalds, Junio C Hamano, git; +Cc: Linux Kernel Mailing List

On Saturday 19 November 2005 22:40, Linus Torvalds wrote:
> There it is (or will soon be - the tar-ball and patches are still 
> uploading, and mirroring can obviously take some time after that).

Something strange here.   After a cg-update, I had no tag for rc2.   Checking
showed no problems so I used cg-clone to get another copy of the repository.
Still no rc2.

ed@grover:/usr/src/2.6$ cg-version
cogito-0.16rc2 (73874dddeec2d0a8e5cd343eec762d98314def63)
ed@grover:/usr/src/2.6$ git --version
git version 0.99.9.GIT

cg-clone http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2.6

It looks to be the tag that is missing, gitk show commits after Nov 19.

Both git and cg were  updated just prior to the cg-update (~Nov 22 8pm EST).

What is happening?

TIA
Ed Tomlinson

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

* Re: Linux 2.6.15-rc2
  2005-11-24 12:37 ` Ed Tomlinson
@ 2005-11-24 13:07   ` Andreas Ericsson
  2005-11-24 18:44     ` Linus Torvalds
  2005-11-24 18:37   ` Linus Torvalds
  1 sibling, 1 reply; 70+ messages in thread
From: Andreas Ericsson @ 2005-11-24 13:07 UTC (permalink / raw)
  To: Ed Tomlinson
  Cc: Linus Torvalds, Junio C Hamano, git, Linux Kernel Mailing List

Ed Tomlinson wrote:
> Something strange here.   After a cg-update, I had no tag for rc2.   Checking
> showed no problems so I used cg-clone to get another copy of the repository.
> Still no rc2.
> 
> ed@grover:/usr/src/2.6$ cg-version
> cogito-0.16rc2 (73874dddeec2d0a8e5cd343eec762d98314def63)
> ed@grover:/usr/src/2.6$ git --version
> git version 0.99.9.GIT
> 
> cg-clone http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2.6
> 

This happened a while ago to someone else too. Apparently the http 
transport needs serverside help (git-update-server-info or some such 
must be run on the remote side).

Unless you're restricted by firewalls and other you could try

git clone 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2.6

which works flawlessly for me although it takes quite some time to 
transfer all the data.

Linus, HPA: Are the packs cached on kernel.org? It seems to be at least 
a minute before the transfers start.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

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

* Re: Linux 2.6.15-rc2
  2005-11-24  7:45                                   ` Hugh Dickins
@ 2005-11-24 15:15                                     ` Gene Heskett
  2005-11-24 17:02                                     ` Michael Krufky
  1 sibling, 0 replies; 70+ messages in thread
From: Gene Heskett @ 2005-11-24 15:15 UTC (permalink / raw)
  To: linux-kernel

On Thursday 24 November 2005 02:45, Hugh Dickins wrote:
>On Wed, 23 Nov 2005, Gene Heskett wrote:
>> On Wednesday 23 November 2005 18:40, Hugh Dickins wrote:
[snip previouus blowup]
>That's one of the things fixed by Andrew's patch below
>(though Linus fixed it differently in the end).
>Or you could just wait for 2.6.15-rc2-git4, should be along soon.
>
>Hugh

Got it, building src tree now, config'd & building.

And, I unchecked everything but what I need to run this card (I think,
whatdoIknow) and got this at depmod time:
WARNING:
/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol mt352_attach
WARNING:
/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol nxt200x_attach
WARNING:
/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol mt352_write
WARNING:
/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol lgdt330x_attach
WARNING:
/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
needs unknown symbol cx22702_attach

Maybe somebody can take the time to tell me what I do need to run a
pcHDTV-3000 in both ntsc and atsc modes using this newer code?
I was under the impression I needed the cx88 stuffs, ORV51132 (for
atsc) and nxt2002(for ntsc), but now we have lots of other dependencies
out the wazoo.  Please clarify.
-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.36% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com and AOL/TW attorneys please note, additions to the above
message by Gene Heskett are:
Copyright 2005 by Maurice Eugene Heskett, all rights reserved.



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

* Re: Linux 2.6.15-rc2
  2005-11-24  7:45                                   ` Hugh Dickins
  2005-11-24 15:15                                     ` Gene Heskett
@ 2005-11-24 17:02                                     ` Michael Krufky
  2005-11-24 19:07                                       ` [PATCH] hybrid v4l/dvb advanced frontend selection fix Michael Krufky
  1 sibling, 1 reply; 70+ messages in thread
From: Michael Krufky @ 2005-11-24 17:02 UTC (permalink / raw)
  To: Gene Heskett
  Cc: Hugh Dickins, linux-kernel, Adrian Bunk, Johannes Stezenbach,
	Sam Ravnborg

Gene Heskett wrote:

>Got it, building src tree now, config'd & building.
>
>And, I unchecked everything but what I need to run this card (I think,
>whatdoIknow) and got this at depmod time:
>WARNING:
>/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>needs unknown symbol mt352_attach
>WARNING:
>/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>needs unknown symbol nxt200x_attach
>WARNING:
>/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>needs unknown symbol mt352_write
>WARNING:
>/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>needs unknown symbol lgdt330x_attach
>WARNING:
>/lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>needs unknown symbol cx22702_attach
>
>Maybe somebody can take the time to tell me what I do need to run a
>pcHDTV-3000 in both ntsc and atsc modes using this newer code?
>I was under the impression I needed the cx88 stuffs, ORV51132 (for
>atsc) and nxt2002(for ntsc), but now we have lots of other dependencies
>out the wazoo.  Please clarify.
>  
>
Gene-

These other dependencies have always been there, except that nxt200x and 
lgdt330x are relatively new frontends.

The difference is that a new Kconfig / Makefile feature is allowing us 
to only select the specific frontend needed by your hardware... 
Previously, all frontend support was forced to be built-in.

You and Adrian have clearly demonstrated that this frontend selection 
capability isn't working properly.  I think I will send Linus a patch to 
restore previous functionality, forcing all frontends to be built... 
Then I will resubmit a patch to Andrew that will re-enable this frontend 
selection support, and I'll ask him to hold it in -mm until we can work 
out the bugs.

The problem is that you are selecting cx88-dvb to be built-in to the 
kernel (not as a module) , but the frontends are being built as modules 
only.  This is a problem.

You can make it all work, if you select the option to build support for 
ALL FRONTENDS  (this is the same as the older functionality)... This 
option was selected by default in menuconfig. ... If you do not want to 
have all frontends supported, then you should be fine if you recompile 
the kernel again, but be sure to compile cx88 and cx88-dvb as MODULES 
(m) ... and not in-kernel (y)

Regards,

Michael Krufky



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

* Re: Linux 2.6.15-rc2
  2005-11-24 12:37 ` Ed Tomlinson
  2005-11-24 13:07   ` Andreas Ericsson
@ 2005-11-24 18:37   ` Linus Torvalds
  2005-11-24 19:52     ` Nick Hengeveld
  1 sibling, 1 reply; 70+ messages in thread
From: Linus Torvalds @ 2005-11-24 18:37 UTC (permalink / raw)
  To: Ed Tomlinson; +Cc: Junio C Hamano, git, Linux Kernel Mailing List



On Thu, 24 Nov 2005, Ed Tomlinson wrote:
> 
> What is happening?

The http transport isn't very good for git, so git adds various special 
files to make it work at all. They need to be specially updated, and I 
hadn't done that.

Using the native git protocol through git://git.kernel.org/.. gets around 
it, as does using rsync. 

I just repacked and updated it now, so how http should work too, although 
inefficiently (because it will get a whole new pack - just one of the 
disadvantages of the non-native protocols).

		Linus

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

* Re: Linux 2.6.15-rc2
  2005-11-24 13:07   ` Andreas Ericsson
@ 2005-11-24 18:44     ` Linus Torvalds
  2005-11-24 19:42       ` Junio C Hamano
  0 siblings, 1 reply; 70+ messages in thread
From: Linus Torvalds @ 2005-11-24 18:44 UTC (permalink / raw)
  To: Andreas Ericsson
  Cc: Ed Tomlinson, Junio C Hamano, git, Linux Kernel Mailing List



On Thu, 24 Nov 2005, Andreas Ericsson wrote:
> 
> git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2.6
> 
> which works flawlessly for me although it takes quite some time to transfer
> all the data.

The initial clone is very expensive for the native git protocol: the 
protocol is designed to scale well for incremental updates (ie you have a 
_huge_ repository that has changed just a bit, and the protocol should 
work well for that), and that makes the initial clone quite expensive as 
it marshalls the whole damn repository into this nice packed format.

So it's often nicer (certainly on the remote server) to use "rsync" for 
the initial clone, and then only after that start using the git protocol.

(This is in no way really fundamental, and the server could cache the 
packs it generates for initial clones, but that isn't implemented yet, and 
probably won't be for some times).

Of course, especially if you're mostly bandwidth-constrained and the 
server side is not under a big load, using the native git protocol may 
actually be faster anyway. Because it's always going to generate the 
nicest packing, while rsync:// will just use whatever packing that the 
server happens to have at that point (but I do repack every few weeks, so 
rsync for the initial clone should never be horribly bad - and since I 
just repacked, it should get that "perfect" pack too).

		Linus

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

* [PATCH] hybrid v4l/dvb advanced frontend selection fix
  2005-11-24 17:02                                     ` Michael Krufky
@ 2005-11-24 19:07                                       ` Michael Krufky
  0 siblings, 0 replies; 70+ messages in thread
From: Michael Krufky @ 2005-11-24 19:07 UTC (permalink / raw)
  To: Michael Krufky
  Cc: Gene Heskett, Hugh Dickins, linux-kernel, Adrian Bunk,
	Johannes Stezenbach, Sam Ravnborg

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

Michael Krufky wrote:

> Gene Heskett wrote:
>
>> Got it, building src tree now, config'd & building.
>>
>> And, I unchecked everything but what I need to run this card (I think,
>> whatdoIknow) and got this at depmod time:
>> WARNING:
>> /lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol nxt200x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol mt352_write
>> WARNING:
>> /lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol lgdt330x_attach
>> WARNING:
>> /lib/modules/2.6.15-rc2-git4/kernel/drivers/media/video/cx88/cx88-dvb.ko
>> needs unknown symbol cx22702_attach
>>
>> Maybe somebody can take the time to tell me what I do need to run a
>> pcHDTV-3000 in both ntsc and atsc modes using this newer code?
>> I was under the impression I needed the cx88 stuffs, ORV51132 (for
>> atsc) and nxt2002(for ntsc), but now we have lots of other dependencies
>> out the wazoo.  Please clarify.
>
> These other dependencies have always been there, except that nxt200x 
> and lgdt330x are relatively new frontends.
>
> The difference is that a new Kconfig / Makefile feature is allowing us 
> to only select the specific frontend needed by your hardware... 
> Previously, all frontend support was forced to be built-in.
>
> You and Adrian have clearly demonstrated that this frontend selection 
> capability isn't working properly.  I think I will send Linus a patch 
> to restore previous functionality, forcing all frontends to be 
> built... Then I will resubmit a patch to Andrew that will re-enable 
> this frontend selection support, and I'll ask him to hold it in -mm 
> until we can work out the bugs.

Actually, I think that I might have fixed it... Please test the attached 
patch.

> The problem is that you are selecting cx88-dvb to be built-in to the 
> kernel (not as a module) , but the frontends are being built as 
> modules only. 

[PATCH] hybrid v4l/dvb advanced frontend selection fix

Signed-off-by: Michael Krufky <mkrufky@m1k.net>


[-- Attachment #2: advanced-frontend-selection-fix.patch --]
[-- Type: text/plain, Size: 3824 bytes --]

diff -upr linux-2.6.15-rc2-git4/drivers/media/video/cx88/Kconfig linux/drivers/media/video/cx88/Kconfig
--- linux-2.6.15-rc2-git4/drivers/media/video/cx88/Kconfig	2005-11-24 13:47:02.148734660 -0500
+++ linux/drivers/media/video/cx88/Kconfig	2005-11-24 13:50:29.849190791 -0500
@@ -46,8 +46,8 @@ config VIDEO_CX88_DVB_ALL_FRONTENDS
 	  If you are unsure, choose Y.
 
 config VIDEO_CX88_DVB_MT352
-	tristate "Zarlink MT352 DVB-T Support"
-	default m
+	bool "Zarlink MT352 DVB-T Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_MT352
 	---help---
@@ -55,8 +55,8 @@ config VIDEO_CX88_DVB_MT352
 	  Connexant 2388x chip and the MT352 demodulator.
 
 config VIDEO_CX88_DVB_OR51132
-	tristate "OR51132 ATSC Support"
-	default m
+	bool "OR51132 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_OR51132
 	---help---
@@ -64,8 +64,8 @@ config VIDEO_CX88_DVB_OR51132
 	  Connexant 2388x chip and the OR51132 demodulator.
 
 config VIDEO_CX88_DVB_CX22702
-	tristate "Conexant CX22702 DVB-T Support"
-	default m
+	bool "Conexant CX22702 DVB-T Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_CX22702
 	---help---
@@ -73,8 +73,8 @@ config VIDEO_CX88_DVB_CX22702
 	  Connexant 2388x chip and the CX22702 demodulator.
 
 config VIDEO_CX88_DVB_LGDT330X
-	tristate "LG Electronics DT3302/DT3303 ATSC Support"
-	default m
+	bool "LG Electronics DT3302/DT3303 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_LGDT330X
 	---help---
@@ -82,8 +82,8 @@ config VIDEO_CX88_DVB_LGDT330X
 	  Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
 
 config VIDEO_CX88_DVB_NXT200X
-	tristate "NXT2002/NXT2004 ATSC Support"
-	default m
+	bool "NXT2002/NXT2004 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_NXT200X
 	---help---
diff -upr linux-2.6.15-rc2-git4/drivers/media/video/Kconfig linux/drivers/media/video/Kconfig
--- linux-2.6.15-rc2-git4/drivers/media/video/Kconfig	2005-11-24 13:47:02.123743990 -0500
+++ linux/drivers/media/video/Kconfig	2005-11-24 13:52:00.525339321 -0500
@@ -26,7 +26,7 @@ config VIDEO_BT848
 	  module will be called bttv.
 
 config VIDEO_BT848_DVB
-	tristate "DVB/ATSC Support for bt878 based TV cards"
+	bool "DVB/ATSC Support for bt878 based TV cards"
 	depends on VIDEO_BT848 && DVB_CORE
 	select DVB_BT8XX
 	---help---
diff -upr linux-2.6.15-rc2-git4/drivers/media/video/saa7134/Kconfig linux/drivers/media/video/saa7134/Kconfig
--- linux-2.6.15-rc2-git4/drivers/media/video/saa7134/Kconfig	2005-11-24 13:47:02.185720851 -0500
+++ linux/drivers/media/video/saa7134/Kconfig	2005-11-24 13:51:24.175908125 -0500
@@ -42,8 +42,8 @@ config VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	  If you are unsure, choose Y.
 
 config VIDEO_SAA7134_DVB_MT352
-	tristate "Zarlink MT352 DVB-T Support"
-	default m
+	bool "Zarlink MT352 DVB-T Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_MT352
 	---help---
@@ -51,8 +51,8 @@ config VIDEO_SAA7134_DVB_MT352
 	  Philips saa7134 chip and the MT352 demodulator.
 
 config VIDEO_SAA7134_DVB_TDA1004X
-	tristate "Phillips TDA10045H/TDA10046H DVB-T Support"
-	default m
+	bool "Phillips TDA10045H/TDA10046H DVB-T Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_TDA1004X
 	---help---
@@ -60,8 +60,8 @@ config VIDEO_SAA7134_DVB_TDA1004X
 	  Philips saa7134 chip and the TDA10045H/TDA10046H demodulator.
 
 config VIDEO_SAA7134_DVB_NXT200X
-	tristate "NXT2002/NXT2004 ATSC Support"
-	default m
+	bool "NXT2002/NXT2004 ATSC Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_NXT200X
 	---help---

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

* Re: Linux 2.6.15-rc2
  2005-11-24 18:44     ` Linus Torvalds
@ 2005-11-24 19:42       ` Junio C Hamano
  2005-11-24 19:57         ` Linus Torvalds
  0 siblings, 1 reply; 70+ messages in thread
From: Junio C Hamano @ 2005-11-24 19:42 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andreas Ericsson, Ed Tomlinson, git, Linux Kernel Mailing List

Linus Torvalds <torvalds@osdl.org> writes:

> (This is in no way really fundamental, and the server could cache the 
> packs it generates for initial clones, but that isn't implemented yet, and 
> probably won't be for some times).

Performance perceived by cloners is helped by

    $ mkdir -p .git/pack-cache
    $ git-rev-list --objects --all | git-pack-objects .git/pack-cache/pack

on the server side.  This exact example of preparing by the
repository maintainer is optimizing for a wrong case, and I do
not think it is worth doing in practice, but this will give you
the lower bound when server side cache is implemented to do it
on demand.




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

* Re: Linux 2.6.15-rc2
  2005-11-24 18:37   ` Linus Torvalds
@ 2005-11-24 19:52     ` Nick Hengeveld
  2005-11-25  2:50       ` Ed Tomlinson
  0 siblings, 1 reply; 70+ messages in thread
From: Nick Hengeveld @ 2005-11-24 19:52 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ed Tomlinson, Junio C Hamano, git, Linux Kernel Mailing List

On Thu, Nov 24, 2005 at 10:37:15AM -0800, Linus Torvalds wrote:

> I just repacked and updated it now, so how http should work too, although 
> inefficiently (because it will get a whole new pack - just one of the 
> disadvantages of the non-native protocols).

There's room to improve on that particular inefficiency.  The http
commit walker could use Range: headers to fetch loose objects directly
from inside a pack if it didn't make sense to fetch the entire pack.
For this to work, pack fetches would need to be deferred until the
entire tree had been walked, and the commit walker could decide whether
to fetch the pack or loose objects based on the percentage of packed
objects it needed to fetch.  It would also need to fetch all
tag/commit/tree objects using ranges to be able to fully walk the tree.

-- 
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.

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

* Re: Linux 2.6.15-rc2
  2005-11-24 19:42       ` Junio C Hamano
@ 2005-11-24 19:57         ` Linus Torvalds
  2005-11-24 21:02           ` Junio C Hamano
  0 siblings, 1 reply; 70+ messages in thread
From: Linus Torvalds @ 2005-11-24 19:57 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Andreas Ericsson, Ed Tomlinson, git, Linux Kernel Mailing List



On Thu, 24 Nov 2005, Junio C Hamano wrote:
> 
> Performance perceived by cloners is helped by
> 
>     $ mkdir -p .git/pack-cache
>     $ git-rev-list --objects --all | git-pack-objects .git/pack-cache/pack

That really doesn't work very well. I push to that tree often several 
times a day, and you'd have to re-do the cache each time.

So it would be much better if git-pack-objects would just always cache its 
output in .git/pack-cache - along with some logic to just get rid of old 
ones regularly.

Since git-pack-objects has to generate the pack _anyway_, it might as well 
save it away when it does - so that if you have lots of people doing 
clones or pulling, you'd only need to run it once for a particular set of 
objects, and you'd not have to do any extra (or unnecessary) maintenance.

		Linus

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

* Re: Linux 2.6.15-rc2
  2005-11-24 19:57         ` Linus Torvalds
@ 2005-11-24 21:02           ` Junio C Hamano
  0 siblings, 0 replies; 70+ messages in thread
From: Junio C Hamano @ 2005-11-24 21:02 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andreas Ericsson, Ed Tomlinson, git, Linux Kernel Mailing List

Linus Torvalds <torvalds@osdl.org> writes:

> Since git-pack-objects has to generate the pack _anyway_, it might as well 
> save it away when it does - so that if you have lots of people doing 
> clones or pulling, you'd only need to run it once for a particular set of 
> objects, and you'd not have to do any extra (or unnecessary) maintenance.

Caching itself is relatively easy (just implement an equivalent
of tee inside pack-objects ourselves).  More problematic is
pruning.  We could do it from cron based on atime _if_ the
filesystem is not mounted noatime but without arranging a
reasonably way for automated pruning this would become a disk
hog and extra maintenance burden, which is why I did not
implement the dynamic caching part in the initial round.

Since git-daemon would be the primary user of pack-cache/, this
implies a repository writable by git-daemon user on public
machine (not master), which is an extra thing to note.


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

* Re: Linux 2.6.15-rc2
  2005-11-24 19:52     ` Nick Hengeveld
@ 2005-11-25  2:50       ` Ed Tomlinson
  2005-11-25  8:42         ` Andreas Ericsson
  0 siblings, 1 reply; 70+ messages in thread
From: Ed Tomlinson @ 2005-11-25  2:50 UTC (permalink / raw)
  To: Nick Hengeveld
  Cc: Linus Torvalds, Junio C Hamano, git, Linux Kernel Mailing List

On Thursday 24 November 2005 14:52, Nick Hengeveld wrote:
> On Thu, Nov 24, 2005 at 10:37:15AM -0800, Linus Torvalds wrote:
> 
> > I just repacked and updated it now, so how http should work too, although 
> > inefficiently (because it will get a whole new pack - just one of the 
> > disadvantages of the non-native protocols).
> 
> There's room to improve on that particular inefficiency.  The http
> commit walker could use Range: headers to fetch loose objects directly
> from inside a pack if it didn't make sense to fetch the entire pack.
> For this to work, pack fetches would need to be deferred until the
> entire tree had been walked, and the commit walker could decide whether
> to fetch the pack or loose objects based on the percentage of packed
> objects it needed to fetch.  It would also need to fetch all
> tag/commit/tree objects using ranges to be able to fully walk the tree.

Alternately, when creating a new archive the client could ask the server
what protocols are active.  It could then use the best one for the clone and
update the .git/origin files with the optimal one for incremental pulls.

Thoughts?
Ed Tomlinson

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

* Re: Linux 2.6.15-rc2
  2005-11-25  2:50       ` Ed Tomlinson
@ 2005-11-25  8:42         ` Andreas Ericsson
  0 siblings, 0 replies; 70+ messages in thread
From: Andreas Ericsson @ 2005-11-25  8:42 UTC (permalink / raw)
  To: Ed Tomlinson
  Cc: Nick Hengeveld, Linus Torvalds, Junio C Hamano, git,
	Linux Kernel Mailing List

Ed Tomlinson wrote:
> On Thursday 24 November 2005 14:52, Nick Hengeveld wrote:
> 
>>On Thu, Nov 24, 2005 at 10:37:15AM -0800, Linus Torvalds wrote:
>>
>>
>>>I just repacked and updated it now, so how http should work too, although 
>>>inefficiently (because it will get a whole new pack - just one of the 
>>>disadvantages of the non-native protocols).
>>
>>There's room to improve on that particular inefficiency.  The http
>>commit walker could use Range: headers to fetch loose objects directly
>>from inside a pack if it didn't make sense to fetch the entire pack.
>>For this to work, pack fetches would need to be deferred until the
>>entire tree had been walked, and the commit walker could decide whether
>>to fetch the pack or loose objects based on the percentage of packed
>>objects it needed to fetch.  It would also need to fetch all
>>tag/commit/tree objects using ranges to be able to fully walk the tree.
> 
> 
> Alternately, when creating a new archive the client could ask the server
> what protocols are active.  It could then use the best one for the clone and
> update the .git/origin files with the optimal one for incremental pulls.
> 

This would only work with the git protocol, and since that's the fastest 
protocol (theoretically that is, Pasky seems to have gotten other 
figures but I'm not sure I believe those) it should really only ever 
return itself which wouldn't make much sense.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

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

* [PATCH] fix broken hybrid v4l-dvb frontend selection
  2005-11-23 18:26                 ` Sam Ravnborg
  2005-11-23 18:38                   ` Adrian Bunk
@ 2005-11-26 20:30                   ` Michael Krufky
  1 sibling, 0 replies; 70+ messages in thread
From: Michael Krufky @ 2005-11-26 20:30 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Sam Ravnborg, Adrian Bunk, Gene Heskett, linux-kernel,
	Johannes Stezenbach, Mauro Carvalho Chehab, Andrew Morton

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

Linus-

This patch corrects the build problems for cx88 and saa7134 hybrid 
v4l/dvb drivers, described in the "Re: Linux 2.6.15-rc2" thread on LKML, 
by Adrian and Gene.  Please apply this to your -git tree.

Adrian Bunk wrote:

>configurations like CONFIG_VIDEO_CX88_DVB=y, CONFIG_DVB_CX22702=m are currently compile 
>errors.
>  
>
Gene Heskett wrote:

>*** Warning: "nxt200x_attach" [drivers/media/video/cx88/cx88-dvb.ko]
>undefined!
>  
>
Thanks to Sam Ravnborg for pointing out a much needed correction in the 
Makefile.



[-- Attachment #2: hybrid-frontend-selection-fix.patch --]
[-- Type: text/x-patch, Size: 5686 bytes --]

Repair broken build configuration for hybrid v4l/dvb card
frontend selection.

Signed-off-by: Michael Krufky <mkrufky@m1k.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>

 drivers/media/video/Kconfig          |    2 +-
 drivers/media/video/cx88/Kconfig     |   20 ++++++++++----------
 drivers/media/video/cx88/Makefile    |   27 +++++++++------------------
 drivers/media/video/saa7134/Kconfig  |   12 ++++++------
 drivers/media/video/saa7134/Makefile |   19 +++++++------------
 5 files changed, 33 insertions(+), 47 deletions(-)

--- linux-2.6.15-rc2-git6.orig/drivers/media/video/cx88/Kconfig
+++ linux-2.6.15-rc2-git6/drivers/media/video/cx88/Kconfig
@@ -46,8 +46,8 @@
 	  If you are unsure, choose Y.
 
 config VIDEO_CX88_DVB_MT352
-	tristate "Zarlink MT352 DVB-T Support"
-	default m
+	bool "Zarlink MT352 DVB-T Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_MT352
 	---help---
@@ -55,8 +55,8 @@
 	  Connexant 2388x chip and the MT352 demodulator.
 
 config VIDEO_CX88_DVB_OR51132
-	tristate "OR51132 ATSC Support"
-	default m
+	bool "OR51132 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_OR51132
 	---help---
@@ -64,8 +64,8 @@
 	  Connexant 2388x chip and the OR51132 demodulator.
 
 config VIDEO_CX88_DVB_CX22702
-	tristate "Conexant CX22702 DVB-T Support"
-	default m
+	bool "Conexant CX22702 DVB-T Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_CX22702
 	---help---
@@ -73,8 +73,8 @@
 	  Connexant 2388x chip and the CX22702 demodulator.
 
 config VIDEO_CX88_DVB_LGDT330X
-	tristate "LG Electronics DT3302/DT3303 ATSC Support"
-	default m
+	bool "LG Electronics DT3302/DT3303 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_LGDT330X
 	---help---
@@ -82,8 +82,8 @@
 	  Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
 
 config VIDEO_CX88_DVB_NXT200X
-	tristate "NXT2002/NXT2004 ATSC Support"
-	default m
+	bool "NXT2002/NXT2004 ATSC Support"
+	default y
 	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
 	select DVB_NXT200X
 	---help---
--- linux-2.6.15-rc2-git6.orig/drivers/media/video/Kconfig
+++ linux-2.6.15-rc2-git6/drivers/media/video/Kconfig
@@ -26,7 +26,7 @@
 	  module will be called bttv.
 
 config VIDEO_BT848_DVB
-	tristate "DVB/ATSC Support for bt878 based TV cards"
+	bool "DVB/ATSC Support for bt878 based TV cards"
 	depends on VIDEO_BT848 && DVB_CORE
 	select DVB_BT8XX
 	---help---
--- linux-2.6.15-rc2-git6.orig/drivers/media/video/saa7134/Kconfig
+++ linux-2.6.15-rc2-git6/drivers/media/video/saa7134/Kconfig
@@ -42,8 +42,8 @@
 	  If you are unsure, choose Y.
 
 config VIDEO_SAA7134_DVB_MT352
-	tristate "Zarlink MT352 DVB-T Support"
-	default m
+	bool "Zarlink MT352 DVB-T Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_MT352
 	---help---
@@ -51,8 +51,8 @@
 	  Philips saa7134 chip and the MT352 demodulator.
 
 config VIDEO_SAA7134_DVB_TDA1004X
-	tristate "Phillips TDA10045H/TDA10046H DVB-T Support"
-	default m
+	bool "Phillips TDA10045H/TDA10046H DVB-T Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_TDA1004X
 	---help---
@@ -60,8 +60,8 @@
 	  Philips saa7134 chip and the TDA10045H/TDA10046H demodulator.
 
 config VIDEO_SAA7134_DVB_NXT200X
-	tristate "NXT2002/NXT2004 ATSC Support"
-	default m
+	bool "NXT2002/NXT2004 ATSC Support"
+	default y
 	depends on VIDEO_SAA7134_DVB && !VIDEO_SAA7134_DVB_ALL_FRONTENDS
 	select DVB_NXT200X
 	---help---
--- linux-2.6.15-rc2-git6.orig/drivers/media/video/cx88/Makefile
+++ linux-2.6.15-rc2-git6/drivers/media/video/cx88/Makefile
@@ -9,21 +9,12 @@
 EXTRA_CFLAGS += -I$(src)/..
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
- EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
-endif
-ifneq ($(CONFIG_DVB_CX22702),n)
- EXTRA_CFLAGS += -DHAVE_CX22702=1
-endif
-ifneq ($(CONFIG_DVB_OR51132),n)
- EXTRA_CFLAGS += -DHAVE_OR51132=1
-endif
-ifneq ($(CONFIG_DVB_LGDT330X),n)
- EXTRA_CFLAGS += -DHAVE_LGDT330X=1
-endif
-ifneq ($(CONFIG_DVB_MT352),n)
- EXTRA_CFLAGS += -DHAVE_MT352=1
-endif
-ifneq ($(CONFIG_DVB_NXT200X),n)
- EXTRA_CFLAGS += -DHAVE_NXT200X=1
-endif
+
+extra-cflags-$(CONFIG_VIDEO_BUF_DVB) += -DHAVE_VIDEO_BUF_DVB=1
+extra-cflags-$(CONFIG_DVB_CX22702)   += -DHAVE_CX22702=1
+extra-cflags-$(CONFIG_DVB_OR51132)   += -DHAVE_OR51132=1
+extra-cflags-$(CONFIG_DVB_LGDT330X)  += -DHAVE_LGDT330X=1
+extra-cflags-$(CONFIG_DVB_MT352)     += -DHAVE_MT352=1
+extra-cflags-$(CONFIG_DVB_NXT200X)   += -DHAVE_NXT200X=1
+
+EXTRA_CFLAGS += $(extra-cflags-y) $(extra-cflags-m)
--- linux-2.6.15-rc2-git6.orig/drivers/media/video/saa7134/Makefile
+++ linux-2.6.15-rc2-git6/drivers/media/video/saa7134/Makefile
@@ -11,15 +11,10 @@
 EXTRA_CFLAGS += -I$(src)/..
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/dvb-core
 EXTRA_CFLAGS += -I$(srctree)/drivers/media/dvb/frontends
-ifneq ($(CONFIG_VIDEO_BUF_DVB),n)
- EXTRA_CFLAGS += -DHAVE_VIDEO_BUF_DVB=1
-endif
-ifneq ($(CONFIG_DVB_MT352),n)
- EXTRA_CFLAGS += -DHAVE_MT352=1
-endif
-ifneq ($(CONFIG_DVB_TDA1004X),n)
- EXTRA_CFLAGS += -DHAVE_TDA1004X=1
-endif
-ifneq ($(CONFIG_DVB_NXT200X),n)
- EXTRA_CFLAGS += -DHAVE_NXT200X=1
-endif
+
+extra-cflags-$(CONFIG_VIDEO_BUF_DVB) += -DHAVE_VIDEO_BUF_DVB=1
+extra-cflags-$(CONFIG_DVB_MT352)     += -DHAVE_MT352=1
+extra-cflags-$(CONFIG_DVB_TDA1004X)  += -DHAVE_TDA1004X=1
+extra-cflags-$(CONFIG_DVB_NXT200X)   += -DHAVE_NXT200X=1
+
+EXTRA_CFLAGS += $(extra-cflags-y) $(extra-cflags-m)

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

end of thread, other threads:[~2005-11-26 20:30 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-20  3:40 Linux 2.6.15-rc2 Linus Torvalds
2005-11-20  5:18 ` Gene Heskett
2005-11-20 17:02   ` Gene Heskett
2005-11-20 17:37     ` Gene Heskett
2005-11-20 19:17       ` Gene Heskett
2005-11-20 22:36   ` Kasper Sandberg
2005-11-20 23:58     ` Gene Heskett
2005-11-21 21:17       ` Kasper Sandberg
2005-11-21 23:52         ` Gene Heskett
2005-11-23  9:04           ` Kasper Sandberg
2005-11-21  0:15   ` Johannes Stezenbach
2005-11-21  1:07     ` Gene Heskett
2005-11-21  1:32       ` Johannes Stezenbach
2005-11-21  1:49         ` Gene Heskett
2005-11-23  1:56           ` Michael Krufky
2005-11-23  4:36             ` Gene Heskett
2005-11-23 17:42               ` Adrian Bunk
2005-11-23 18:19                 ` Gene Heskett
2005-11-23 18:26                 ` Sam Ravnborg
2005-11-23 18:38                   ` Adrian Bunk
2005-11-26 20:30                   ` [PATCH] fix broken hybrid v4l-dvb frontend selection Michael Krufky
2005-11-23 18:31                 ` Linux 2.6.15-rc2 Gene Heskett
2005-11-23 19:17                 ` Michael Krufky
2005-11-23 19:36                   ` Gene Heskett
2005-11-23 19:54                     ` Michael Krufky
2005-11-23 20:14                       ` Gene Heskett
2005-11-23 20:28                         ` Michael Krufky
2005-11-23 21:26                           ` Hugh Dickins
2005-11-23 22:36                             ` Gene Heskett
2005-11-23 23:40                               ` Hugh Dickins
2005-11-23 23:53                                 ` Gene Heskett
2005-11-24  0:37                                 ` Gene Heskett
2005-11-24  7:45                                   ` Hugh Dickins
2005-11-24 15:15                                     ` Gene Heskett
2005-11-24 17:02                                     ` Michael Krufky
2005-11-24 19:07                                       ` [PATCH] hybrid v4l/dvb advanced frontend selection fix Michael Krufky
2005-11-24  4:40                               ` Linux 2.6.15-rc2 Paul Jackson
2005-11-23 20:38                   ` Adrian Bunk
2005-11-23 20:49                     ` Michael Krufky
2005-11-23 21:04                       ` Adrian Bunk
2005-11-20 13:20 ` Michael Geithe
2005-11-20 14:52   ` cinergyT2 oops (was Re: Linux 2.6.15-rc2) Alexey Dobriyan
2005-11-20 15:04     ` Michael Geithe
2005-11-20 16:13   ` Linux 2.6.15-rc2 Dmitry Torokhov
2005-11-20 19:13     ` Michael Geithe
2005-11-22  4:30 ` Jeffrey Hundstad
2005-11-22 23:00   ` Andrew Morton
2005-11-23  0:50     ` Linus Torvalds
2005-11-23  1:05       ` Andrew Morton
2005-11-23  1:32         ` Andi Kleen
2005-11-23  1:43           ` Linus Torvalds
2005-11-23  2:16           ` David S. Miller
2005-11-23  1:39         ` Linus Torvalds
2005-11-23  2:08           ` Andrew Morton
2005-11-23  3:41           ` Jeffrey Hundstad
2005-11-23  3:48             ` Linus Torvalds
2005-11-23 16:48               ` Jeffrey Hundstad
2005-11-23  5:01           ` Zan Lynx
2005-11-23  1:14       ` Zan Lynx
2005-11-23  4:42       ` Gene Heskett
2005-11-24 12:37 ` Ed Tomlinson
2005-11-24 13:07   ` Andreas Ericsson
2005-11-24 18:44     ` Linus Torvalds
2005-11-24 19:42       ` Junio C Hamano
2005-11-24 19:57         ` Linus Torvalds
2005-11-24 21:02           ` Junio C Hamano
2005-11-24 18:37   ` Linus Torvalds
2005-11-24 19:52     ` Nick Hengeveld
2005-11-25  2:50       ` Ed Tomlinson
2005-11-25  8:42         ` Andreas Ericsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).