From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Jones Subject: via-velocity dma-debug warnings again. (2.6.35.2) Date: Mon, 30 Aug 2010 21:13:49 -0400 Message-ID: <20100831011348.GA11993@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: simon.kagstrom@netinsight.net To: netdev@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:4162 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756412Ab0HaBOA (ORCPT ); Mon, 30 Aug 2010 21:14:00 -0400 Content-Disposition: inline Sender: netdev-owner@vger.kernel.org List-ID: I installed the Fedora 14 alpha, which is based on 2.6.35.2, and hit the following trace.. WARNING: at lib/dma-debug.c:811 check_unmap+0x212/0x59b() Hardware name: via-velocity 0000:00:0e.0: DMA-API: device driver frees DMA memory with different size [device address=0x00000000194ba27e] [map size=66 bytes] [unmap size=182 bytes] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat ipt_LOG xt_limit bluetooth rfkill sunrpc cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT ip6table_filter nf_conntrack_netbios_ns ip6_tables i2c_viapro 3c59x i2c_core mii via_velocity crc_ccitt ipv6 autofs4 ext2 pata_acpi ata_generic firewire_ohci firewire_core pata_via crc_itu_t [last unloaded: scsi_wait_scan] Pid: 1712, comm: unix_chkpwd Not tainted 2.6.35.2-9.fc14.i686.PAE #1 Call Trace: [] warn_slowpath_common+0x6a/0x7f [] ? check_unmap+0x212/0x59b [] warn_slowpath_fmt+0x2b/0x2f [] check_unmap+0x212/0x59b [] debug_dma_unmap_page+0x5a/0x62 [] pci_unmap_single+0x58/0x63 [via_velocity] [] velocity_tx_srv+0x127/0x1c1 [via_velocity] [] velocity_poll+0x47/0x89 [via_velocity] [] net_rx_action+0x9f/0x1b6 [] __do_softirq+0xc2/0x179 [] do_softirq+0x34/0x56 [] irq_exit+0x3d/0x70 [] do_IRQ+0x7d/0x91 [] common_interrupt+0x35/0x3c [] ? _raw_spin_unlock_irq+0x27/0x2f [] ? raw_local_irq_enable+0xa/0x10 [] _raw_spin_unlock_irq+0x2c/0x2f [] finish_task_switch+0x59/0xa9 [] ? finish_task_switch+0x0/0xa9 [] schedule+0x51d/0x581 [] __cond_resched+0x1b/0x2b [] _cond_resched+0x1a/0x21 [] remove_vma+0x25/0x62 [] do_munmap+0x1ed/0x205 [] mmap_region+0x70/0x381 [] do_mmap_pgoff+0x248/0x28e [] sys_mmap_pgoff+0xc4/0xee [] syscall_call+0x7/0xb ---[ end trace a7c3d35b93050b2b ]--- Mapped at: [] debug_dma_map_page+0x44/0xff [] pci_map_single+0x88/0x94 [via_velocity] [] velocity_xmit+0xe0/0x2aa [via_velocity] [] dev_hard_start_xmit+0x1f6/0x2ab [] sch_direct_xmit+0x5c/0x120 I haven't confirmed it yet, but I have a feeling this is due to c79992fddee28bbd31b35ac297e1068d32930179 Doing a build with that backed out now to test. Dave