Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp4202253imm; Mon, 15 Oct 2018 10:41:29 -0700 (PDT) X-Google-Smtp-Source: ACcGV62wt6LTeYOfkD+k8zkjOV1vBaXqu0lyc9S3ebs67b45jQSWzACuUbv0GM0FzuHMEVRkmSsw X-Received: by 2002:a17:902:ab8a:: with SMTP id f10-v6mr18168608plr.203.1539625289637; Mon, 15 Oct 2018 10:41:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539625289; cv=none; d=google.com; s=arc-20160816; b=PYhNq/Zn0A5QecFLeLOET5wlw1Ec4ijMSyAL951h7Fez0S1Odipi6wWSRXYms1z8OV TegkaGwNgA8pnAQJZARnTFamIwuiDXqHCQ/519h+ambTgMK5gT/gGzQ1/4A06vhSJShx vRyisTOeOVgOpPSnYLdN+HKoh77TauyjmoDWPrvWI1tVQ6U77/wvhvrt2mdGR2jJXjZI MPKejato6Du9EKegCG3PoMyl4+oSBFtvTh4PutLv9ZEr3YiFWO3W/ioKr26cHIrCE42J dpLTPf8Hn0AYpgjquD1z/QNhY36HauBUsVka1WYv9t3VQ6K0ZJryP67RdlcvxISvxZuY 5U0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=3eCzK1Bo+xaQCcLmm3vpxCUDuyIxwcw0AorZBpOgZfg=; b=lQg8hC8gl2Iyl8zlCB+S2kAeWQyMdx4ASkP20jdDD/8jHr5cHAy0Uv3+Jmv5CZZltu wsrlp3QA+E7NBnca4xZ/0hoer7TCAtEhqfuk4A4SRRcUoDybjT5Ug8x7/lWsbFjnV29A KbAPzXJZNveoXn6INRDBCNuB7pTFFinJxeJXATrexCuupRaSdYIaJMEblt0sEWW07IHw yLbPTVev8wcIanUR3+OnQxiu5fVlB3zKEy6sV74j9BylAnkL1H39q9bqLm542IzMBjmH i1ODawbSqdjMhiNr5G/Gl7v3v98w4mn78wFB48roMBQZ59ZXVpoXhQYsZ6+Z3YOYMe6X SOJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Z7ln0Xkk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w134-v6si12703185pfd.55.2018.10.15.10.41.14; Mon, 15 Oct 2018 10:41:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Z7ln0Xkk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726849AbeJPB1F (ORCPT + 99 others); Mon, 15 Oct 2018 21:27:05 -0400 Received: from mail-it1-f193.google.com ([209.85.166.193]:37405 "EHLO mail-it1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726713AbeJPB1F (ORCPT ); Mon, 15 Oct 2018 21:27:05 -0400 Received: by mail-it1-f193.google.com with SMTP id e74-v6so28826707ita.2 for ; Mon, 15 Oct 2018 10:40:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3eCzK1Bo+xaQCcLmm3vpxCUDuyIxwcw0AorZBpOgZfg=; b=Z7ln0XkkrY1/QHHqMrQkNOWKV5tGFwt8qWF+n/p6zcUt5Opd0YFLvtXvEtS2YzWHx2 E17P/ivRw677r7bwiZbzGugCbGexKDk3222F1SYRNqYyoDqS0us/IBbTK98jrRYAMQbC Pb31Rv+s86jUg/zzrBQv2YcR1hVVBI4/IqZ8JsY5Q1IMbKwPBWdU6IlYv4HN+ifm4WUp q7gy/NM5w6ImZyHmmYi96hXMWshGbKOdGWdj8gqLABJRu4Z6ovQMFaFJcZ4hxtl1giA1 3tdEtm2xJ6CUhRtfwsu9A/b8owcZaBAvqhAHJLYRpvUZiBBgVeJ/fjFYQ3oVdy/7uvf5 FBUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3eCzK1Bo+xaQCcLmm3vpxCUDuyIxwcw0AorZBpOgZfg=; b=L1AnR3je/Ms7/dQ6QmwpzRSUFY1b3Si1SygCZjhZWWB7zxlX5Dp+nTTN+x3YTBeGCP l8JVfV1jXGLEh6IKikIaoiQBhxIBiUe+CiFU9laQxPKkPyP5Qa8v1R+21s2ZAbYmaAGT 55ZTi0Tv9whABh67Gxp3p7rhALFQ60+iJResmur7J7eznrj6BqXxeW190FoC1PesPXIe 5Yec5PBqVzTxUTe5I70JQnEp+Z8TMZvIGfTfwqdU3xyKxKIgzGu6nZYabT9LisS7+xMo wKjEO0LJTTrNP6lwXyUPheyuVksAaJweDSRpth+dgRoZubbZ1uisxbGbbLl4H8zWo9ru 7lJg== X-Gm-Message-State: ABuFfoi5zf0/nydXVz3wr2ZT1VR1j0I1bzfrT2Fw1iWXZ5fY31CP9APT j1g7jQOReG4LLfoJRQHghSNGHjKZoMgxVkPzR+8i8Q== X-Received: by 2002:a02:565c:: with SMTP id o89-v6mr13704350jab.51.1539625250619; Mon, 15 Oct 2018 10:40:50 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:3d47:0:0:0:0:0 with HTTP; Mon, 15 Oct 2018 10:40:49 -0700 (PDT) In-Reply-To: References: From: Andrey Konovalov Date: Mon, 15 Oct 2018 19:40:49 +0200 Message-ID: Subject: Re: WARNING in usb_submit_urb (3) To: Alan Stern Cc: syzbot , Thinh.Nguyen@synopsys.com, Felipe Balbi , "Gustavo A . R . Silva" , Greg Kroah-Hartman , LKML , USB list , syzkaller-bugs , Oliver Neukum Content-Type: multipart/mixed; boundary="0000000000002723b3057847f028" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000002723b3057847f028 Content-Type: text/plain; charset="UTF-8" On Mon, Oct 15, 2018 at 7:12 PM, Alan Stern wrote: > Ah, I see the problem. In fact it is the same issue, but the commit > mentioned above contains an error (is_in gets tested too soon). The > fix is below; can you check it? You can ask syzbot to do this: #syz test: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master --0000000000002723b3057847f028 Content-Type: text/x-patch; charset="US-ASCII"; name="usb_submit_urb.patch" Content-Disposition: attachment; filename="usb_submit_urb.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jnal3y1h0 ZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2NvcmUvZGV2aW8uYyBiL2RyaXZlcnMvdXNiL2NvcmUv ZGV2aW8uYwppbmRleCAyNDQ0MTdkMGRmZDEuLmZmY2NkNDBlYTY3ZCAxMDA2NDQKLS0tIGEvZHJp dmVycy91c2IvY29yZS9kZXZpby5jCisrKyBiL2RyaXZlcnMvdXNiL2NvcmUvZGV2aW8uYwpAQCAt MTQ3NCw4ICsxNDc0LDYgQEAgc3RhdGljIGludCBwcm9jX2RvX3N1Ym1pdHVyYihzdHJ1Y3QgdXNi X2Rldl9zdGF0ZSAqcHMsIHN0cnVjdCB1c2JkZXZmc191cmIgKnV1cmIKIAl1ID0gMDsKIAlzd2l0 Y2ggKHV1cmItPnR5cGUpIHsKIAljYXNlIFVTQkRFVkZTX1VSQl9UWVBFX0NPTlRST0w6Ci0JCWlm IChpc19pbikKLQkJCWFsbG93X3Nob3J0ID0gdHJ1ZTsKIAkJaWYgKCF1c2JfZW5kcG9pbnRfeGZl cl9jb250cm9sKCZlcC0+ZGVzYykpCiAJCQlyZXR1cm4gLUVJTlZBTDsKIAkJLyogbWluIDggYnl0 ZSBzZXR1cCBwYWNrZXQgKi8KQEAgLTE1MDUsNiArMTUwMyw4IEBAIHN0YXRpYyBpbnQgcHJvY19k b19zdWJtaXR1cmIoc3RydWN0IHVzYl9kZXZfc3RhdGUgKnBzLCBzdHJ1Y3QgdXNiZGV2ZnNfdXJi ICp1dXJiCiAJCQlpc19pbiA9IDA7CiAJCQl1dXJiLT5lbmRwb2ludCAmPSB+VVNCX0RJUl9JTjsK IAkJfQorCQlpZiAoaXNfaW4pCisJCQlhbGxvd19zaG9ydCA9IHRydWU7CiAJCXNub29wKCZwcy0+ ZGV2LT5kZXYsICJjb250cm9sIHVyYjogYlJlcXVlc3RUeXBlPSUwMnggIgogCQkJImJSZXF1ZXN0 PSUwMnggd1ZhbHVlPSUwNHggIgogCQkJIndJbmRleD0lMDR4IHdMZW5ndGg9JTA0eFxuIiwK --0000000000002723b3057847f028--