From nobody Mon Jan 30 17:21:57 2023 X-Original-To: dev-commits-src-main@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 4P5FNP6RHcz3c1f5; Mon, 30 Jan 2023 17:21:57 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P5FNP61QCz4NHl; Mon, 30 Jan 2023 17:21:57 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675099317; 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: in-reply-to:in-reply-to:references:references; bh=HLLIyErjPAjsPGEISmzJKcyIu9/9LZejityZwyJT7Ac=; b=JmAka8UVevdOBuS27eu5+QendNmc/6Df/rDeokzIgndsE32J+x1rkczgcULjY5F8DY9oeb EmjRq7vVjdELqXWbkBYuSvY2QhJfaPSkhZhb7+1o4A2vcIsr14jx+krDnOhZObmuyhzWvt GOwv9U8z0yvQLhra48+v64gDQg4IKY15WEk1AKT7JCYOZGdR8LiNAYBnhmkgyyqWLQBnAY QWmSHE9I8ybZPNSTBRxv27QWzls3bJOM6p8f2JxN9KhWaD8vmwP/Vd0U5QbGDHFnacc3GZ af4WdGqRdL4kEAU8FVU0zmaA2aBJnCwJGWoRlhmTN+z+XXCQ0d4EmhcUp2TSUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675099317; 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: in-reply-to:in-reply-to:references:references; bh=HLLIyErjPAjsPGEISmzJKcyIu9/9LZejityZwyJT7Ac=; b=P5bHo3/CWml5DIs9yaTbAKBmrYnaS+A1cWB1N1NfY6ti1H//sBwSwXVGWpgCxyFb7vhEXZ fa4VU0bM71ioW2Xp/foXaErY0a9OETTMNVs0s+7JKN8uheAPqoh1RCYKma1IKg7H0vaoqc EyQQGHUsMgzqbaAMim6EZhQ1i7/RQ9h5hzjnL/NRKGC2CyI4xL2RJim8/j9OB9wsRQOw10 kc/SJJbBoi164faLc69yWPZelTgIzPN+OObrPJLzvnKnuWjW5G3ruxeREtqI0Shc+OeXYr JZ8mHfaYvJdDdTsCT1Ij2+1HwKFKqvpEWZq7lVAcJSgjoCTpd44KK1fmtOfihg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1675099317; a=rsa-sha256; cv=none; b=XzHSkA7HP46kMV8AGRiHXHM8TOtV5T7OuQ7yLcBjXhqkL4BwdFJkejy3s5YR6wNP2xXSWT gS6Rr/7TPAqv5uy8+7hs32qRkDaL6DsA3sw+5RAajtfHuGTHgiZ70vyFnF92Ydb8sHnwkD ZQp5i3Ko7stm2zjyJqjeBbkLTgvccCuqGdV2ys8bTPz0UHRlkCZTLDKlGSEatLvCTxnHeM TJ0qjvYmHEFX0iAs8exOp4I76eIYRs8wRIrPjsZE9GeL/Ut+BYsAhgdHU4XGZsxbEvx6FP cy5C5EfaJJ664kWvw6eiSi+yQuzsA0iMWxrI/5KmzIATxMCNQCI7KBz87cPCDQ== Received: by freefall.freebsd.org (Postfix, from userid 1033) id B0C541C4C; Mon, 30 Jan 2023 17:21:57 +0000 (UTC) Date: Mon, 30 Jan 2023 17:21:57 +0000 From: Alexey Dokuchaev To: Gleb Smirnoff Cc: Dmitry Chagin , src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 953688e823a6 - main - linux(4): Rework statfs conversion routine. Message-ID: References: <202301281020.30SAKkMB004493@gitrepo.freebsd.org> List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ThisMailContainsUnwantedMimeParts: N On Mon, Jan 30, 2023 at 09:02:49AM -0800, Gleb Smirnoff wrote: > On Sat, Jan 28, 2023 at 10:20:46AM +0000, Dmitry Chagin wrote: > D> commit 953688e823a67c3e9c0096252c33b1e7ecf9a095 > D> > D> linux(4): Rework statfs conversion routine. > D> > D> Rework the routines to convert a native statfs structure (with fixed-size > D> 64-bit counters) to a Linux statfs structure (with long-sized counters) > D> for 32-bit apps. > > This is very important fix! It allows to run Linux version of Heroes of Might > & Magic III Restoration of Erathia with your home directory residing on a large > dataset. GNU/Linux port of HoMM3:RoE by Loki Entertainment Software is one of the few examples of how to write your code and release it in binary-only form so that it would stay perfectly working for 20+ years on an operating it was not even intented to run originally. Thank you guys for keeping it viable in modern setups, this should help to make FreeBSD more attractive gaming platform. :-) ./danfe