From nobody Fri Dec 26 15:43:52 2025 X-Original-To: dev-commits-src-all@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 4dd8zY1F6cz6LmLR for ; Fri, 26 Dec 2025 15:43:53 +0000 (UTC) (envelope-from git@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dd8zX4rS0z43QH for ; Fri, 26 Dec 2025 15:43:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766763832; 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; bh=Ayxd7B1oVS4Oa9z+baHxgnnKPZKL8Iel/c+E6OmHDFs=; b=RqmvMFjQHY1KGaXzfaSw9u6LNRpnyzmBfUuj6+eYTbc2nSR660E8EAKWK4AiV+/j4OdcHU 5PIOlBfEfaWMCPpvQbvsKz9ghl5X3fMBHF6ncqzMhZPE4YfcJzC1PLv/MxeFjiIg4hvkYv iWUu5T/pISgw5I+NqCc/8sw0gskPHmTtOMYzeUXzFnnFg+3Oqs9/DW6+odRjc/C+OizGt1 u7u1ubpADc7WzCmGMtR4dheqSQnfPbjAKwc2GoaFNwu28/1nK4OMWSINB2wJ7FM5/m42xi i9JlLRIupO0hXBKR56TANCXdkvcL2Ci24n6I+9VtRZ4MFFZV4Ta2q/HFWx37CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766763832; 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; bh=Ayxd7B1oVS4Oa9z+baHxgnnKPZKL8Iel/c+E6OmHDFs=; b=pAGaVJqU3H/poAfgE7JU5s7dO8rZg+1pcuvyhxd9W/GH9HNCBSm5vWE9xyQcN58DIVucfP I6vdKPHRxw7nJxEQ39yhSdoUuhgWTmdcxRVmtAueJmiFhq1SKlSQFOzzynzPzk9Mgdq6m5 7CJz/wivAGuH/PzFWlUKeFz6Q3SlUUabQ5nhH4di88BjZt9S2okKe+RrC52pNJEQNDw4RG QRUESfPga7TKOxd8eDhtOsPHL4Ag9oceJIkg5Db6aI0JjKRUHUwAkUWwvfFz99q3rp/UPk nk9sHwVlZNw8u7FAtcti8tZ4iguGqm5314rkN/nZZ0T4scR5hQhcANxX5XdSrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766763832; a=rsa-sha256; cv=none; b=KhMt2Nbba0mCBt4Mr+41/DYAzXw2zgaeZiYlgEGkBkjuu9auumAL14Hrmq4s6C6AH/wpSj wX0+08ayb0IjJdjQIshQWdZY59nYtyzBhYGAYpuifxcAkdC3hRcty5ZYDtlV6sTuE6NO68 6i1eN8gIF9QRJyCAG0VtRUCfsiqRKrSidXcEsD1ZKSuIbMq1XqgXl/03LsSTI4qEPgtdoy Z+SMW1WbnJjcEsQN3AQP00fs6bdz1sp1+aqp3bJdQnj2xGOn46qTXC7r9M4b8HN0DVFfF6 H+vvbQx9oqoBrjsBSchr+Pal1o6zPsgIXIloBnayrxgfszUPopJpnYj0o702qg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dd8zX3MrFz4Yg for ; Fri, 26 Dec 2025 15:43:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id ce87 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 26 Dec 2025 15:43:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 425b41f81634 - main - acpi: Use M_WAITOK in acpi_register_ioctl List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 425b41f81634fd5a8f7d038191560040d1d4d32c Auto-Submitted: auto-generated Date: Fri, 26 Dec 2025 15:43:52 +0000 Message-Id: <694ead38.ce87.69ae88f2@gitrepo.freebsd.org> The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=425b41f81634fd5a8f7d038191560040d1d4d32c commit 425b41f81634fd5a8f7d038191560040d1d4d32c Author: John Baldwin AuthorDate: 2025-12-26 15:36:48 +0000 Commit: John Baldwin CommitDate: 2025-12-26 15:36:48 +0000 acpi: Use M_WAITOK in acpi_register_ioctl This function is only called from device attach routines which can sleep. Reviewed by: imp Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D54312 --- sys/dev/acpica/acpi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/dev/acpica/acpi.c b/sys/dev/acpica/acpi.c index e49d3b4d1637..0aae1db9e96e 100644 --- a/sys/dev/acpica/acpi.c +++ b/sys/dev/acpica/acpi.c @@ -4205,8 +4205,7 @@ acpi_register_ioctl(u_long cmd, acpi_ioctl_fn fn, void *arg) { struct acpi_ioctl_hook *hp, *thp; - if ((hp = malloc(sizeof(*hp), M_ACPIDEV, M_NOWAIT)) == NULL) - return (ENOMEM); + hp = malloc(sizeof(*hp), M_ACPIDEV, M_WAITOK); hp->cmd = cmd; hp->fn = fn; hp->arg = arg;