From nobody Thu Aug 31 00:04:30 2023 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RbhH21SRNz4rQH6 for ; Thu, 31 Aug 2023 00:04:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RbhH203pKz4jkX for ; Thu, 31 Aug 2023 00:04:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1693440270; a=rsa-sha256; cv=none; b=R2+6EFOmU1Y8rJgYlokkA23tT6dX5Z62ziWfGQexqns8WPsPRNmvss1X8hAwiyhfP8H+Zy AibKpQi/lk3sqFG95R+LsWEnLzcoDFtonhzeQIlhXMq1BgYbvk9eZVhoSwnWtJASsD0iLx uvYrmeuzlRoSTYRcQYgQ54ggxfWSgNpN0Hun8/0mjLuRcrmKJeMGK2nCWsZLFKGgaL5pDf ldjS9nJFz3xqj/097nrFN7N2upnHxvlwcNaQxr7x+2QSdFPNLhI+E93zUGMK1P7H+2OKgB o9FWBzQ9OZn5439QHw85+wNUHa4Lhc+6blp4xfp4MKHmunFGF27I0zNBNk4JwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1693440270; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=otZDsXs3IyBPiRcG9nfOPRihjS0aRU6QaBAk6Re40b8=; b=JSaNIa2ZxYuE/e5JEvpWawH3wp7SJDZpGH+sKCyAzkKpShjYEgAKulCs/TYaESpXsoClit YOPtQDJCoXydu+oVduJav7Q2w/GRWGfKSRtsiqxVRw/Qve7NJdnXloN+eQbdGJzrtPO8P6 f+vbn+JLry63ZmWDWR+bC9l36iMrrmw1uw04f/LQ+uBoKePzJFDZv493MwUETp5W3Lz3a0 Y2zsLvP/upfouOLj1cCiU+gerrhG6uaiv3Z+iRlVGMn1LX7PmIwwf2/DWSYTRrOdemXHpJ UEbNNnJDlsV9LODTdndyKorTkJSQETHHoWI3vbdpbk5NReUJQjQX/234BSg+KQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RbhH16GpdztsJ for ; Thu, 31 Aug 2023 00:04:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37V04ToH056154 for ; Thu, 31 Aug 2023 00:04:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37V04Tfg056153 for bugs@FreeBSD.org; Thu, 31 Aug 2023 00:04:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 268393] system always reboots once from a powered off state Date: Thu, 31 Aug 2023 00:04:30 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.1-STABLE X-Bugzilla-Keywords: crash, needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rozhuk.im@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268393 --- Comment #63 from Ivan Rozhuk --- Why no one suggest patch like this? diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c index 82b1baacfa9..f7be436aef6 100644 --- a/sys/dev/sound/pci/hda/hdac.c +++ b/sys/dev/sound/pci/hda/hdac.c @@ -956,6 +956,8 @@ hdac_rirb_flush(struct hdac_softc *sc) int ret; rirb_base =3D (struct hdac_rirb *)sc->rirb_dma.dma_vaddr; + if (rirb_base =3D=3D NULL) + return (0); rirbwp =3D HDAC_READ_1(&sc->mem, HDAC_RIRBWP); bus_dmamap_sync(sc->rirb_dma.dma_tag, sc->rirb_dma.dma_map, BUS_DMASYNC_POSTREAD); @@ -965,6 +967,8 @@ hdac_rirb_flush(struct hdac_softc *sc) sc->rirb_rp++; sc->rirb_rp %=3D sc->rirb_size; rirb =3D &rirb_base[sc->rirb_rp]; + if (rirb =3D=3D NULL) + break; resp =3D le32toh(rirb->response); resp_ex =3D le32toh(rirb->response_ex); cad =3D HDAC_RIRB_RESPONSE_EX_SDATA_IN(resp_ex); --=20 You are receiving this mail because: You are the assignee for the bug.=