From nobody Mon May 06 13:59:33 2024 X-Original-To: freebsd-stable@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 4VY31k4dKbz5KH91 for ; Mon, 06 May 2024 13:59:38 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VY31k41C4z4LkB; Mon, 6 May 2024 13:59:38 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715003978; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=RprJFmfz854TpWiZgsNpkudRrid+ytU/5o/zvxgKSxk=; b=g7tuPlCVkoJi3ANhfcQVz51vDG4x0B5pKL1M6IYviOh+ZdoGPT+cW+hwc6jyYj5tQk7nGS 8qFlsJVqR90k8BDPAV0ls8xmpbhNmMx+fjxc5lMtxlpu3P3uWk/HegsJ/EJ1RtP1d7li/W OA2zJZxl5riwxm1f2tUSyFRMONtK95eH61K4blPKA3nMpToU955tvpp9XlcyQGvqyIWbD+ MgCZ5+WarPi3tA22myhcHgy9pC85srLbDWb4cU8QCVHrgglm/Z6m5SZlTjQNVxGhnW5g0h D7XjCX1f5iwrJDQc3XuwoFWOpK7guKcMwXtzvGGyhrBjKHbRc6UAsDfNWBp9OA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715003978; a=rsa-sha256; cv=none; b=cxa5RX/ViNYdLgUNgHy48W2LzBhLRHWT0xeSPy9x2XDoHejpdffOZH/1obAgCI3whE0gHu XmEIW+kIXwnlAWQTbNVl1lj8WTFQYketzeNL5uJ1UwJNYGn5qtTllLi7ZYfy4GWHMZDmkm lvTPwn87lE4gAIc6CvItpK0r5vS/jgDfbh2U7WBJIGlGMhIjkwxVpMYGur1gu/aqSneK7w bUA93WoxzrmrIjRaHuwj6mP+JY8vI6ihfc4g0Wqd4cGNBDXFdnvtRpq2Qyu/xj09F80Ly3 O57DfKOrT+G0rEqbiHm1AeHr0xsmI/eCYglIHqc+auz+bf6iJXcO32gUUBlVBw== 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=1715003978; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=RprJFmfz854TpWiZgsNpkudRrid+ytU/5o/zvxgKSxk=; b=N8m8NKWJCPqbmfcHcTDIzo/Lk37ACDjO8YOrzlj1OjtqH3Ebssias+jjRdgPmAkI4HkTl6 ondYhr6sR5jdJH7vd2Lj+/xXAIN5j64x6jCuRK4dCxdrWKJE3PK2C5aouhq6hk+7fAqzal T2FVglgnmBF1XwPegteqj1MZXoNvEUwPsSJi3nTEzOdibv4Th2fCW8FEI2n3VDTRV36TaQ ejFTbp/G3k6TqNdRwhcDBiiazVF4099Dg+AoqTHDRu1Pq6EED31+vgNzKdF7fCBJSLq2lQ ndjlN66I89RjS0yPx9E2ILBTGacjsJDXeDBcE0F6mYrBk6pgtkD24Qbn5P1vfQ== Received: from margiolis.net (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: christos/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VY31k0j57z1FrF; Mon, 6 May 2024 13:59:37 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=RprJFmfz854TpWi ZgsNpkudRrid+ytU/5o/zvxgKSxk=; h=subject:cc:to:from:date; d=margiolis.net; b=d7wCRAU3/4FptJgOoH2wGGBx59RlQnQ/vCfJOyPgVtlwO52ot9x bW34lQxBk6ha9wgVCeB3WS3BSmYBpHJN/cd1g2uP1vOCxCP6AVdEVz2jcKF4A6/xy4RDlH rLH/UGx+xUw4ySR2TcSSAzljLsiAXKhcc863V/NyFeQg/AaVnw= Received: from tpad (ip-45-81-121-44.ask4internet.com [45.81.121.44]) by margiolis.net (OpenSMTPD) with ESMTPSA id ce8e7522 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 6 May 2024 13:59:34 +0000 (UTC) Date: Mon, 6 May 2024 15:59:33 +0200 From: Christos Margiolis To: freebsd-stable@freebsd.org Cc: emaste@freebsd.org, jrm@freebsd.org Subject: Call-for-testing: Asynchronous audio device detach Message-ID: <5kwrpbpb5ymmukxx55wjow772yqvkzzfowjpjsb47xm6lh7ij7@jleot7xzeh7h> List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, A few weeks I added support for asynchronous device detach for audio devices [1][2], something that many people with detachable audio devices (e.g USB) have been asking for for years [3][4][5][6][7][many more...]. Now that 14.1-BETA1 is out, I would like to ask you to give it a try and let me know if everything works properly. Christos [1] https://cgit.freebsd.org/src/commit/?id=44e128fe9d92c1a544b801cb56e907a66ef34691 [2] https://cgit.freebsd.org/src/commit/?id=03614fcba25b9de99e69819bc4690f66a3d24438 [3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194727 [4] https://forums.freebsd.org/threads/not-entering-sleep-state-due-to-audio.82597/ [5] https://forums.freebsd.org/threads/forcing-off-the-computer-endlessly-waiting-for-sound-application-to-exit-at-sleep-suspend-time.80412/ [6] https://www.davidschlachter.com/misc/freebsd-usb-audio [7] https://randomnixfix.wordpress.com/2021/10/23/why-the-freebsd-desktop-and-my-linux-rant/