From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-il1-f205.google.com (mail-il1-f205.google.com [209.85.166.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2052149C7B for ; Mon, 6 Jan 2025 15:00:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.205 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736175618; cv=none; b=JpAAW69+dzOqYnUOlIb+UGpdf25rC5CkPi1WpJnmLEpIUibSUVzsmU3MC2j8xU8KEcuSqdLjZWA0nAWxG9qfTJF0T+4JofAKpOd8Qweaz0swS7VoWcZkrhetjHKY/EJoTT473TYjD8RBiRDEK84AYA0yVmv4f51N8WryvP1MCAE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736175618; c=relaxed/simple; bh=KlPqRvNgX+JXSXa15uP5OlMzN+1lrYaHG5gby1tlahI=; h=MIME-Version:Date:In-Reply-To:Message-ID:Subject:From:To: Content-Type; b=VkpVAR9Tk+SdXT2l8YfSOJanMos1A2+kJt29XtneGQosVItPma/bd8C7ez9fnvperlIxV0GVShBWy0xBHtapWN/uYdHEJ0Sk/6w8eli+PhVFKSM0vhR16+OsZRJdFrHQ+BfagbOnGBx1D4KdWM51Z2HtkIs/hXBBE/nhm78hXGY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; arc=none smtp.client-ip=209.85.166.205 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com Received: by mail-il1-f205.google.com with SMTP id e9e14a558f8ab-3a9cc5c246bso136834855ab.2 for ; Mon, 06 Jan 2025 07:00:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736175613; x=1736780413; h=to:from:subject:message-id:in-reply-to:date:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mL0njPN30eB3w/29OzAU7AcMdmsgnrcud4kzMxxQNBc=; b=FiR6sDBUsIdmLSiIGFZ5b05p5YMs2sz1ZthP8M3fVYUVhyS9ikxVqxJC0tZyXWrm9O CxTmuVkfRsgpWIaFuOH/lppe1p2eZmc2tpf15p3lNn14Xv3GGeZ5qfLP1ngdgCarKccs AHbQcsbd599V/9Gdm9gCoSIoVIntSBWqTQJsZr7PRMEO/yreI1zca7/zm3ByH2h/yVIk 7p0reKYLGC1t2HZe4n0Id9/3HW49teFA6Cd4IeobaCq8PbFqsDV2YEx8VWCp3WvZcVXo gX5Ogrl8rwylFPAg+9CJGGWfrjPfvFvcgCE1YHiVSwwJvrb38zh8Q01ftKX00yyEZTpT fOtw== X-Gm-Message-State: AOJu0YxNyjmp7Qq2MEPK7T9ZtUNZVMjgW0ABSzjZJ3x771uxuSA12vLQ SaOOceG/ZCFQROJMA2rUG+sVqtuJf3KRmJDXfd0XsRCnqM0451gE0Q5DosExNU0r7y1R5Tt39MD 6eJ2lRwWWvYzC98DrbbH1Aw85Il6sCd4/XBORatHTwxoPTZTC1Zhyb/+KzQ== X-Google-Smtp-Source: AGHT+IGq6IdhITEbNSdCJF8OEViz8jKNScnzHbF+NDGdYaJThc/UTxx+ekXn2rjcZRuA4i2Ze5UZZKDAfqvdzUCYOKpXIm70ZRL7 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Received: by 2002:a05:6e02:156d:b0:3ab:1b7a:593e with SMTP id e9e14a558f8ab-3c2d514f9ebmr532365225ab.19.1736175613385; Mon, 06 Jan 2025 07:00:13 -0800 (PST) Date: Mon, 06 Jan 2025 07:00:13 -0800 In-Reply-To: <000000000000877f44061f892ace@google.com> X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <677beffd.050a0220.3b3668.000f.GAE@google.com> Subject: Re: [syzbot] Re: [syzbot] [wireless?] INFO: task hung in ath9k_hif_usb_firmware_cb (3) From: syzbot To: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Re: [syzbot] [wireless?] INFO: task hung in ath9k_hif_usb_firmware_cb (3) Author: toke@toke.dk syzbot writes: > syzbot has found a reproducer for the following issue on: > > HEAD commit: 78d4f34e2115 Linux 6.13-rc3 > git tree: upstream > console output: https://syzkaller.appspot.com/x/log.txt?x=10d10b44580000 > kernel config: https://syzkaller.appspot.com/x/.config?x=6c532525a32eb57d > dashboard link: https://syzkaller.appspot.com/bug?extid=e9b1ff41aa6a7ebf9640 > compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 > syz repro: https://syzkaller.appspot.com/x/repro.syz?x=166cb4f8580000 > > Downloadable assets: > disk image: https://storage.googleapis.com/syzbot-assets/297b40bb0993/disk-78d4f34e.raw.xz > vmlinux: https://storage.googleapis.com/syzbot-assets/e3ec807b99e0/vmlinux-78d4f34e.xz > kernel image: https://storage.googleapis.com/syzbot-assets/226a54b87ab2/bzImage-78d4f34e.xz > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+e9b1ff41aa6a7ebf9640@syzkaller.appspotmail.com #syz test: git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git ath-next diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c index fe9abe8cd268..1cdc723fe4f5 100644 --- a/drivers/net/wireless/ath/ath9k/hif_usb.c +++ b/drivers/net/wireless/ath/ath9k/hif_usb.c @@ -1153,17 +1153,9 @@ static void ath9k_hif_usb_dev_deinit(struct hif_device_usb *hif_dev) static void ath9k_hif_usb_firmware_fail(struct hif_device_usb *hif_dev) { struct device *dev = &hif_dev->udev->dev; - struct device *parent = dev->parent; complete_all(&hif_dev->fw_done); - - if (parent) - device_lock(parent); - device_release_driver(dev); - - if (parent) - device_unlock(parent); } static void ath9k_hif_usb_firmware_cb(const struct firmware *fw, void *context);