From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 74772C0015E for ; Tue, 15 Aug 2023 07:59:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 049B590002A; Tue, 15 Aug 2023 03:59:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F3BE390000B; Tue, 15 Aug 2023 03:59:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E044090002A; Tue, 15 Aug 2023 03:59:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D11D990000B for ; Tue, 15 Aug 2023 03:59:16 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A19A2B1589 for ; Tue, 15 Aug 2023 07:59:16 +0000 (UTC) X-FDA: 81125588712.03.336EC59 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf15.hostedemail.com (Postfix) with ESMTP id 6CB16A0010 for ; Tue, 15 Aug 2023 07:59:14 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=I+5Swnuy; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf15.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692086354; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=x+fhSb60DAO5zxv6eiqTf6hJuQxjQD5XlqwVvIqsMuc=; b=tJ/JkjdhtZgXtMns4SK3sYAKr812t9h7Mj47M3GbZXCxV+Pcx26prSCZuUBE48EelBWGmK cngzfVIqAxeVoyz4xLV4uiQG3U248iRFPMXiKb90+BJXL2af0Ca21paCyC7eH4Z3Nb89U7 AbbKY9gZRrIDF7NzDhcq7J7Sx4vw3y4= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=I+5Swnuy; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf15.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692086354; a=rsa-sha256; cv=none; b=V6KWAvx5vnaAl4P5BonFOnJFH/4/4XzGPiWTRxM1OpVlPNYRfzrSKazPoEVIdwtekcCTyi 1Cc2rTnR0WuYVJGUIGeLzRV/KajnhCOy/2sLcO43cK3SaZed8eApIlk081JtqamWVtSq28 iRWbYugIA7K8DyYQ7tP3slRwkIUA958= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1692086353; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=x+fhSb60DAO5zxv6eiqTf6hJuQxjQD5XlqwVvIqsMuc=; b=I+5SwnuymwSf+J7Olc3Lm3UBT78jbgIQsK31b1jnbuO6fsHDa1/+HvhpmUsOAiiYrncI83 POsP7A1ZF+3f3g2Nb9aYxRK+sx8io8TSPjuX5JoU1TnKsdXA1LIvjaEf7rnSca7dEt4s4J Nz2UL95kxBIsMgXmbWpwttfXODBamUg= Received: from mail-lj1-f200.google.com (mail-lj1-f200.google.com [209.85.208.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-380-SbRA1WxPOmO2A2067ts4Hw-1; Tue, 15 Aug 2023 03:59:11 -0400 X-MC-Unique: SbRA1WxPOmO2A2067ts4Hw-1 Received: by mail-lj1-f200.google.com with SMTP id 38308e7fff4ca-2b9aa4db031so52435611fa.3 for ; Tue, 15 Aug 2023 00:59:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692086350; x=1692691150; h=content-transfer-encoding:in-reply-to:organization:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x+fhSb60DAO5zxv6eiqTf6hJuQxjQD5XlqwVvIqsMuc=; b=YRDI3ApVWTP/7l2FmqYj9/keWAdGKy88ZqzSRF6eMhRuNUDhDI1O7rLh8d4NS3cqf8 IvXZoWvZ247/m1L+7mHazzXJESpYTvT1JWfkFAZWAwJeO3bbnPWENfd1pWSuOCz3mrJ1 upRCCOamOLKIn62uemZkn8Qi6F/ktIDpjDD756iEaq85O1Ov9XtQ/2kjBxF0+H+iAziO kqMuGJEj/1vFbsqfzWWBJ6TSyCOPaQacLwtY+lbs90zE4qcwu3kh7S11FUrBP/DO2A3e pGlyPhi9AvoTZa1D3sfkPSjJf/669jUf2ZdVWwLW9xiB0pEFPvCU91VjrQE4UJp5fxIA kXsQ== X-Gm-Message-State: AOJu0Ywex61N9ULyzW8vDsjvfrgrPPiINsmyUuJ/Jz+F8u1WGGZFLY36 GscX3lM/MwxMd/CNlr7NFFLv4wgecx2GF2YxnlbzqcN29f/tSMw73H6R2SSLmh1huqw6l9WsYVr o/V5ikZqQm4A= X-Received: by 2002:a2e:b6d4:0:b0:2b9:e6a0:5c3a with SMTP id m20-20020a2eb6d4000000b002b9e6a05c3amr8620618ljo.48.1692086349928; Tue, 15 Aug 2023 00:59:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEOwU+qr16B3GOIa0XQyW4oGJLwdelMBJJ4sfS+du9r8szi/wusE0tAj+jxUERr9xt0lFsCBw== X-Received: by 2002:a2e:b6d4:0:b0:2b9:e6a0:5c3a with SMTP id m20-20020a2eb6d4000000b002b9e6a05c3amr8620608ljo.48.1692086349560; Tue, 15 Aug 2023 00:59:09 -0700 (PDT) Received: from ?IPV6:2003:cb:c701:3100:c642:ba83:8c37:b0e? (p200300cbc7013100c642ba838c370b0e.dip0.t-ipconnect.de. [2003:cb:c701:3100:c642:ba83:8c37:b0e]) by smtp.gmail.com with ESMTPSA id c16-20020a7bc010000000b003fc00212c1esm16974708wmb.28.2023.08.15.00.59.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Aug 2023 00:59:09 -0700 (PDT) Message-ID: <86579ba0-057e-37bd-e2ec-bd705026daa5@redhat.com> Date: Tue, 15 Aug 2023 09:59:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH 9/9] mm: Free up a word in the first tail page To: "Matthew Wilcox (Oracle)" , Andrew Morton Cc: Jens Axboe , io-uring@vger.kernel.org, linux-mm@kvack.org References: <20230815032645.1393700-1-willy@infradead.org> <20230815032645.1393700-10-willy@infradead.org> From: David Hildenbrand Organization: Red Hat In-Reply-To: <20230815032645.1393700-10-willy@infradead.org> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 6CB16A0010 X-Stat-Signature: ppyu8foqg7ubwen5zpzun5uawjgqj8gf X-Rspam-User: X-HE-Tag: 1692086354-565173 X-HE-Meta: U2FsdGVkX19ZIVGPr2oQ9GAoFEte8DB15ysXm0VrGGEZxTQVcSwE7+DxWKUC7UOPjTRXw8VrEUATHusLhlmZ++72UQpRGF0+AW/CfZTDy21jj9HMSfxqUQTkVxW0g7i5nVCGg3iklT6wVLrw9AJWyV3tkwYV1iC48k2K+PshQiwNdAnT5bNTJEPshjgHcMMXVmJCk8t9HVKeIU78KiXMR2RPucXPzPfjjlmX34E7eMgeEQkubAjbnAOmYWB/ZiqGbWirCl4g1CHBqj6dPH20G2XNQl38SO/0XBGJaEF2WYgISKJ7KDVVpZO+gqUZ3vYrSIy9c6Uf5IOga7iVfD/+7r61qT1yw0s/i/mWc54Xr+/PtfcCUy+MNqzzDN8hcKSJLWxDwrDQE8+3xCkz33AOQC7qVlMUquB0mDBxN+U7ji87v1GM+NY59tD+0ZsFXxTpsm2qoPVc8Mpg5ogTV6t2RNGfwJabW/LCV/rROXH6oNAKv250hOn5nQtN1rQg4cpuULVsxRH/z65qV1z7o2WmwGUftnKOx1qjrjRsSj2KjbdH737YHlkeKO1cJjhUZAtxcK+lqE4gkoJy2uDJrh/2/zWcj9RuBrF07V7Uv1z2uqcfO2JDAE0U/87FMgzXscxBC9Hw+UlY4jgwYx4xHByyPX6BPeumYVaEhCXhBEQykWbBygkXbgGsAzCdTBO1VYEi5jsRnghBI1+QvquvGXTXDfCnPT/BtSiseM5eyXjVDYYadU8l6VD/gn1pMwQ67qdSJIZO8efhNIKnjYcb5ypVbqyK4kI/Xv2+Fdlf+0BeiknMvAXeoqD2H1+sP41V0JWc8Gsnvm0WuaQsiOBeZUChLTirC7vGmG6dgFiArcpnCgxMReRNfIYiBir+FSPfi5VUlHF9a4Gd3XxafdrxXHMGHNpOd6M5PF/No1RL2dSQ2H/ZTggUiXb4O6CeVhjzrdxI8oRs7Ey3dq9A0BdJT2I nogZqD4N hWT9dcAfNsd+UU9DRtfcMAh8if2OxRg8zJJA9Uh7HVi8q9+BL+cy7t3xmtI4NjwnB2vanQj1x7laVrnBMglQzeH1T4HTFXLeDKIJ22gp0hBsikRILakCR5cecuD9uHjdva0jPsHgIkKWh8ZDxr2wMU+Eb7KNeZb8hBeXZqzHjUeiu/cpN2NSS2/098elvdmponRTlbQsP1ZppDqKg4+F6jQwZ3lmcrvWnz9xKyF16xEdMwir1i0CHx55H+0PakdhdLo/kXsjQTFbxDexRPHCfrJvGxa75eLuFptgLuWa+TOHvQ3LXti5eKtREAqJVoNLsLB9yKoHkQ3Ots9Q9U6MlrsO+1IQsWZWnZ6BOSC/t+ONR2xoGiXuo7KZm89M6mzuJyjomh49K4VbvLhsNlO+OL7OIEPeURWxbJPiDaAicH7WsT5SC/PsIfFqFVsCywsCKEdmZ X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 15.08.23 05:26, Matthew Wilcox (Oracle) wrote: > Store the folio order in the low byte of the flags word in the first > tail page. This frees up the word that was being used to store the > order and dtor bytes previously. > Is there still a free flag in page[1] after this change? I need one, at least for a prototype I'm working on. (could fallback to page[2], though eventually, though) -- Cheers, David / dhildenb