From nobody Fri May 15 15:08:52 2026 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 4gH9ZX5jRmz6dRcP for ; Fri, 15 May 2026 15:08:52 +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" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gH9ZX4grLz48BP for ; Fri, 15 May 2026 15:08:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778857732; 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=1C3JEEy3wbbumeWGaz4nZIqYZBH8wFSRANh4rR0VwcY=; b=JFcliadSL4ZSLHC3wibzigqsDa3ObeM5lCo3EH35PpBwb5UwzkSU64qMOxikJWxYpfMxE+ mVoDtUPk5G9yDwN6QP5fygNQVHIWwsQc8Gnq4CG64GNOz9t9sIwSwFwf4UNq+sfD8f47P5 X++P3wx90Js00rtpAwrnvcM+U4CpM15DoGZ1uiT/t82YSk39SHdvdEBVkrLzJcTE4wGnln lo2d6fl/TqHIUsLjQHmkMN7yEBV3QdCCpM+he5VIWKpDaQ44btPdKIu8/GM56Wg0O8Ensd KbjggG91MKg17xZVF44hfxveMYwBG5AvQc/0BYdIxRFpqWIXvVrS5ogqI+x8wQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778857732; a=rsa-sha256; cv=none; b=hAxiZh2uZR6ice3WTjE1tAg8jNAZMtkWpyf4OpgS5SMmdrIJ2tgK5NshL1cbcT9oKDfTfL YiNneOQhwohAkeN7zBpHbFKTvcxEg0FJu/WCSxvrxI568T1f5feSvuuf8CDZW1MGDMUPGu 6d40ZZNGnp6lxPxjZdIgPq4AeKeaXVuuCotv2W0oQXuZp80Hdpy7NGBkxfVsqd8YkQRWcl IThAbH+wAg/dBPpCO3rRU0NDPgSADT3zITVBsszjMTFhJ0eBOXUwdFEJ6lSwNDefWn/kWs 6E8BDQsuU2FRXm9A+U3SVQFSFDVhoKUGpQdI4z551MVsG8IQZ1L/noDcIwWH2Q== 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=1778857732; 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=1C3JEEy3wbbumeWGaz4nZIqYZBH8wFSRANh4rR0VwcY=; b=ou+9UtIRCfAVVbJ5NOy2zX9WEM0CiHfP2IJx5DbWBoH79uRIW+qBBumXkOP0/jaRwG8o0W LdQcjaC1DHBluwPM0gqpQDBK9ZSMIwzqd4izAnL+sOxfCKKbsu/+qEgFDi7WAvkT+6vzjD G3rqTUbB/wmf8WsgSr0HKHz70XHwYsO2bdNMHSsj6fXjhnV3sYHPits19qjPm7A5BSU8SK ubY0xZMiGnfs4zn8Bp7WEITMeDdtL5xyuRTWZWv3ms1Exd3d2LiLOidHSUK/T6vv8tEbaI KM61vryKyw376g7IB4UqiFYhzdxlqqVmOhN1mDIuWA9a2QWqFgN5vEYyMIBHlQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gH9ZX3yJgz1RGG for ; Fri, 15 May 2026 15:08:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 36027 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 15 May 2026 15:08:52 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Christos Margiolis Subject: git: 9354e204f5ac - main - sound: Force-disable hw.snd.compat_linux_mmap by default 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: christos X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9354e204f5ac797cbf1ef8e05294703c378bc9b6 Auto-Submitted: auto-generated Date: Fri, 15 May 2026 15:08:52 +0000 Message-Id: <6a073704.36027.aff631@gitrepo.freebsd.org> The branch main has been updated by christos: URL: https://cgit.FreeBSD.org/src/commit/?id=9354e204f5ac797cbf1ef8e05294703c378bc9b6 commit 9354e204f5ac797cbf1ef8e05294703c378bc9b6 Author: Christos Margiolis AuthorDate: 2026-05-15 14:47:10 +0000 Commit: Christos Margiolis CommitDate: 2026-05-15 15:08:11 +0000 sound: Force-disable hw.snd.compat_linux_mmap by default Eventually this hack will be removed, so start by disabling it by default. Sponsored by: The FreeBSD Foundation MFC after: 12 months Reviewed by: emaste Pull Request: https://ron-dev.freebsd.org/FreeBSD/src/pulls/29 --- share/man/man4/pcm.4 | 2 +- sys/dev/sound/pcm/dsp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/share/man/man4/pcm.4 b/share/man/man4/pcm.4 index 8a92cefa3549..4e70d95d5441 100644 --- a/share/man/man4/pcm.4 +++ b/share/man/man4/pcm.4 @@ -267,7 +267,7 @@ call, which .Fx does not. .Pp -The following values are supported (default is 0): +The following values are supported (default is -1): .Bl -tag -width 2n .It -1 Force-disable PROT_EXEC diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c index d9726ffdd6bb..7b4f3f15645e 100644 --- a/sys/dev/sound/pcm/dsp.c +++ b/sys/dev/sound/pcm/dsp.c @@ -55,7 +55,7 @@ struct dsp_cdevpriv { }; #ifdef SV_ABI_LINUX -static int dsp_mmap_allow_prot_exec = 0; +static int dsp_mmap_allow_prot_exec = -1; SYSCTL_INT(_hw_snd, OID_AUTO, compat_linux_mmap, CTLFLAG_RWTUN, &dsp_mmap_allow_prot_exec, 0, "linux mmap compatibility (-1=force-disable 0=auto)");