Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756684AbaBFTM0 (ORCPT ); Thu, 6 Feb 2014 14:12:26 -0500 Received: from mail-vc0-f173.google.com ([209.85.220.173]:51765 "EHLO mail-vc0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755665AbaBFTMR (ORCPT ); Thu, 6 Feb 2014 14:12:17 -0500 MIME-Version: 1.0 In-Reply-To: <932118392.20140206152722@eikelenboom.it> References: <1859471893.20140126115521@eikelenboom.it> <20140127000305.GA14236@electric-eye.fr.zoreil.com> <84816226.20140206123631@eikelenboom.it> <942972114.20140206140909@eikelenboom.it> <932118392.20140206152722@eikelenboom.it> Date: Thu, 6 Feb 2014 11:12:15 -0800 Message-ID: Subject: Re: 3.14-mw regression: rtl8169 WARNING: DMA-API: exceeded 7 overlapping mappings of pfn 55ebe From: Dan Williams To: Sander Eikelenboom Cc: Konrad Rzeszutek Wilk , Wei Liu , Francois Romieu , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: multipart/mixed; boundary=047d7bd6bb56c944d104f1c1a648 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --047d7bd6bb56c944d104f1c1a648 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Feb 6, 2014 at 6:27 AM, Sander Eikelenboom wrote: >>>> Not using it seems to prevent the warning, but before 3.14 i have never seen this (with r8169.use_dac=1) > >> If you are still hitting this with the patch: > >> 59f2e7df574c dma-debug: fix overlap detection > >> ...then I'm more inclined to think it is an actual positive report. > >> If you don't mind I'll send some debug patches to narrow this down. > > Please do .. sounds better than bisecting :-) > Hi, attached is a patch that should give some insight whether the driver is triggering many overlapping mappings. Try it on top of 3.14-rc1. Thank you for the debug help! --047d7bd6bb56c944d104f1c1a648 Content-Type: application/octet-stream; name=debug-overlap Content-Disposition: attachment; filename=debug-overlap Content-Transfer-Encoding: base64 X-Attachment-Id: f_hrcefdvf0 ZGVidWcgb3ZlcmxhcCBvdmVyZmxvdwoKRnJvbTogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFt c0BpbnRlbC5jb20+CgoKLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrL3I4MTY5LmMg fCAgICA2ICsrKysrKwogbGliL2RtYS1kZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgIHwgICAg NyArKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvcmVhbHRlay9yODE2OS5jIGIv ZHJpdmVycy9uZXQvZXRoZXJuZXQvcmVhbHRlay9yODE2OS5jCmluZGV4IDkxYTY3YWU4ZjE3Yi4u M2JiMmMxZTAwMGJlIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrL3I4 MTY5LmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvcmVhbHRlay9yODE2OS5jCkBAIC01ODA5 LDYgKzU4MDksOSBAQCBzdGF0aWMgdm9pZCBydGw4MTY5X3VubWFwX3R4X3NrYihzdHJ1Y3QgZGV2 aWNlICpkLCBzdHJ1Y3QgcmluZ19pbmZvICp0eF9za2IsCiB7CiAJdW5zaWduZWQgaW50IGxlbiA9 IHR4X3NrYi0+bGVuOwogCisJdHJhY2VfcHJpbnRrKCIlcyAlczogdW5tYXAgYWRkcjogJSNsbHgg bGVuOiAldVxuIiwKKwkJICAgICBkZXZfZHJpdmVyX3N0cmluZyhkKSwgZGV2X25hbWUoZCksCisJ CSAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgbGU2NF90b19jcHUoZGVzYy0+YWRkciksIGxlbik7 CiAJZG1hX3VubWFwX3NpbmdsZShkLCBsZTY0X3RvX2NwdShkZXNjLT5hZGRyKSwgbGVuLCBETUFf VE9fREVWSUNFKTsKIAogCWRlc2MtPm9wdHMxID0gMHgwMDsKQEAgLTU5OTksNiArNjAwMiw5IEBA IHN0YXRpYyBuZXRkZXZfdHhfdCBydGw4MTY5X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNr YiwKIAogCWxlbiA9IHNrYl9oZWFkbGVuKHNrYik7CiAJbWFwcGluZyA9IGRtYV9tYXBfc2luZ2xl KGQsIHNrYi0+ZGF0YSwgbGVuLCBETUFfVE9fREVWSUNFKTsKKwl0cmFjZV9wcmludGsoIiVzICVz OiBtYXAgYWRkcjogJXAgZG1hOiAlI2xseCBsZW46ICVkXG4iLAorCQkgICAgIGRldl9kcml2ZXJf c3RyaW5nKGQpLCBkZXZfbmFtZShkKSwKKwkJICAgICBza2ItPmRhdGEsICh1bnNpZ25lZCBsb25n IGxvbmcpIG1hcHBpbmcsIGxlbik7CiAJaWYgKHVubGlrZWx5KGRtYV9tYXBwaW5nX2Vycm9yKGQs IG1hcHBpbmcpKSkgewogCQlpZiAobmV0X3JhdGVsaW1pdCgpKQogCQkJbmV0aWZfZXJyKHRwLCBk cnYsIGRldiwgIkZhaWxlZCB0byBtYXAgVFggRE1BIVxuIik7CmRpZmYgLS1naXQgYS9saWIvZG1h LWRlYnVnLmMgYi9saWIvZG1hLWRlYnVnLmMKaW5kZXggMmRlZmQxMzA4YjA0Li43YjIyYzhmNTky OGUgMTAwNjQ0Ci0tLSBhL2xpYi9kbWEtZGVidWcuYworKysgYi9saWIvZG1hLWRlYnVnLmMKQEAg LTQ4Niw5ICs0ODYsMTAgQEAgc3RhdGljIHZvaWQgYWN0aXZlX3Bmbl9pbmNfb3ZlcmxhcCh1bnNp Z25lZCBsb25nIHBmbikKIAkgKiBkZWJ1Z19kbWFfYXNzZXJ0X2lkbGUoKSBhcyB0aGUgcGZuIG1h eSBiZSBtYXJrZWQgaWRsZQogCSAqIHByZW1hdHVyZWx5LgogCSAqLwotCVdBUk5fT05DRShvdmVy bGFwID4gQUNUSVZFX1BGTl9NQVhfT1ZFUkxBUCwKLQkJICAiRE1BLUFQSTogZXhjZWVkZWQgJWQg b3ZlcmxhcHBpbmcgbWFwcGluZ3Mgb2YgcGZuICVseFxuIiwKLQkJICBBQ1RJVkVfUEZOX01BWF9P VkVSTEFQLCBwZm4pOworCWlmIChXQVJOX09OQ0Uob3ZlcmxhcCA+IEFDVElWRV9QRk5fTUFYX09W RVJMQVAsCisJCSAgICAgICJETUEtQVBJOiBleGNlZWRlZCAlZCBvdmVybGFwcGluZyBtYXBwaW5n cyBvZiBwZm4gJWx4XG4iLAorCQkgICAgICBBQ1RJVkVfUEZOX01BWF9PVkVSTEFQLCBwZm4pKQor CQlmdHJhY2VfZHVtcChEVU1QX0FMTCk7CiB9CiAKIHN0YXRpYyBpbnQgYWN0aXZlX3Bmbl9kZWNf b3ZlcmxhcCh1bnNpZ25lZCBsb25nIHBmbikK --047d7bd6bb56c944d104f1c1a648-- -- 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/