From owner-freebsd-bugs@freebsd.org Wed May 3 11:19:25 2017 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C447D5BA4A for ; Wed, 3 May 2017 11:19:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2BABF8CF for ; Wed, 3 May 2017 11:19:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v43BJOp8041242 for ; Wed, 3 May 2017 11:19:25 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 209759] [patch] Prevent deadlocks when paging on GELI-encrypted devices Date: Wed, 03 May 2017 11:19:24 +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: CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: fk@fabiankeil.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created 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 MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 May 2017 11:19:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209759 Fabian Keil changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #170670|0 |1 is obsolete| | --- Comment #1 from Fabian Keil --- Created attachment 182268 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D182268&action= =3Dedit GELI: Use a dedicated uma zone for unauthenticated writes to onetime devices This updated patch set falls back to using malloc if the the zone item size is too small or if authentication is enabled. The zone item size can be modified more conveniently through the kern.geom.eli.max_uma_bio_length tunable. The second patch in the set works around #218911 but is only relevant if the zone item size is modified. The previous version of the patch would cause crashes when setting kern.geom.eli.use_uma_for_all_writes=3D1 and using the device for a ZFS pool with recordsize=3D1M without adjusting the zone item size to fit. Authenticated writes (even when made to onetime devices) could result in crashes as well. --=20 You are receiving this mail because: You are the assignee for the bug.=