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 96396C83F2C for ; Mon, 4 Sep 2023 17:34:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 60F4C8E0006; Mon, 4 Sep 2023 13:34:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 597E18D0001; Mon, 4 Sep 2023 13:34:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 413A38E0006; Mon, 4 Sep 2023 13:34:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2A5878D0001 for ; Mon, 4 Sep 2023 13:34:47 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id EC6868075E for ; Mon, 4 Sep 2023 17:34:46 +0000 (UTC) X-FDA: 81199614972.17.C47A61F Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by imf17.hostedemail.com (Postfix) with ESMTP id D336240008 for ; Mon, 4 Sep 2023 17:34:44 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=IH2wYgGG; spf=pass (imf17.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.167.42 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693848885; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HBeJW1trCbDc5M4JM8VJRHuXLyN1Y56AYcyYx/jjbLY=; b=xPioSXq2DPEAQv6bSSG1WFJIF2QeSuRwcY94GsIUdKQcVzC+OtFhsFkivdxrTloSd05pbw PWKnvbWHngfojEqjzd+Fd8kN5j0HBlp1W6oh28VJK9pOPG+M0YxxXRPYFvaAc8uS0xrVHj I0AUTjBYGxejz+542FhmY/oFDzVQ44M= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=IH2wYgGG; spf=pass (imf17.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.167.42 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693848885; a=rsa-sha256; cv=none; b=p8m6TlIKKxYV6mJ4cp70Ch/3AMvrJ3OsbTidc+7xqOe0KFbk77wZtnz8I3j7Ho1poepWUf 87Ejux0kLVKs2mt4Jpm9aH5zF+vQF8u48D1tbjI+VyBV8W1Ni9F/mVN29KVXaz/I65xE/m KCVreV5Jxi2o4DS0FYlFEvRjcSRvQ/Q= Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-501bd164fbfso15428e87.0 for ; Mon, 04 Sep 2023 10:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1693848883; x=1694453683; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HBeJW1trCbDc5M4JM8VJRHuXLyN1Y56AYcyYx/jjbLY=; b=IH2wYgGGFnI3bOh7vaDHInP6uBf8wW1aGtqIG2GQr982jPeArPsOVCT0hqE6/BEb0U f2266iGdGDMPDsXeD7iXkf0p/OPHxMIP93hajBWxejDPb4cqxLfwHuMsTYLQv6+Nd1Tu CF30ju0uzdXxUM3SeBc46WlX4yEtAqFGCmAbM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693848883; x=1694453683; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HBeJW1trCbDc5M4JM8VJRHuXLyN1Y56AYcyYx/jjbLY=; b=NvsJOezOnl/SQq3OKWdUfsnPisTcmE/WtKPmiee3DoB45kTj/rvKRb3xkJ2eyoiIDu CAB6A/NqpTXq+Oucfja6UDfNjqdVW5RAgKu2MkS65zhdvdy4F7k1tnvl06pWL/eSUN6t RHZ7vr2j+6Z922eT7O6NX2TdFH6Z5kPs/1Sa7VGfYeB7jTh41QBK25c8PMcQFtzO5Tdg E/B3zj+hznNiO8wLao3v1LP54H5YXyt6GW+58i4dx68o8Kaw8oFAu/olkrox+WVfuhCw /pBN2h7M3XdsYKf7EctDxeMnwfFu70qukzVGCJ3hJnJ9SjR6Rs6L9Q+6DaA+HRTNs364 c+Jw== X-Gm-Message-State: AOJu0Yy3w59L/QHrqzI1FpTqID+dKDo3WFvj50ZSXllrQaCyPjWt7xoA /lUsJh/HZ558dAKWcrP/NM2kS4iuXNboXLH3Wk2/wLch X-Google-Smtp-Source: AGHT+IGcpapplPtH6/F3snnqG/w4itx7kl7dlC5qIP9UIZEcDxk5F/Vb2zp/Wu/J+svMdvkMgKKNKg== X-Received: by 2002:a05:6512:70b:b0:4ff:8f71:9713 with SMTP id b11-20020a056512070b00b004ff8f719713mr6740707lfs.42.1693848883072; Mon, 04 Sep 2023 10:34:43 -0700 (PDT) Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com. [209.85.208.174]) by smtp.gmail.com with ESMTPSA id u11-20020ac2518b000000b005009920b6afsm1838608lfi.9.2023.09.04.10.34.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Sep 2023 10:34:42 -0700 (PDT) Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-2ba1e9b1fa9so27808251fa.3 for ; Mon, 04 Sep 2023 10:34:42 -0700 (PDT) X-Received: by 2002:a05:6512:1192:b0:4ff:86c7:f17e with SMTP id g18-20020a056512119200b004ff86c7f17emr8348631lfr.50.1693848881833; Mon, 04 Sep 2023 10:34:41 -0700 (PDT) MIME-Version: 1.0 References: <20230831105252.1385911-1-zhaoyang.huang@unisoc.com> In-Reply-To: From: Linus Torvalds Date: Mon, 4 Sep 2023 10:34:25 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] mm: make __GFP_SKIP_ZERO visible to skip zero operation To: Michal Hocko Cc: Alexander Potapenko , Zhaoyang Huang , Matthew Wilcox , "zhaoyang.huang" , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, ke.wang@unisoc.com, Marco Elver , Dmitry Vyukov , Dave Hansen , Kees Cook , Eric Biggers , Mateusz Guzik , Al Viro Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: D336240008 X-Rspam-User: X-Stat-Signature: 1n41x5naqt6rmnks9pusx33eqj9b8oc3 X-Rspamd-Server: rspam01 X-HE-Tag: 1693848884-725399 X-HE-Meta: U2FsdGVkX18XpKWIARsPzawcyqJEHX02TVc3eLVxd9+OJO692Z13l3RiHd3R++a4JHDjOIxWho91Qo4l/D0IAIjJWhKZZBhKUlztNtJ3n4krEBZ+YJjwhk7/fBl/9qC8/6TbsTg3K3JyIEq8nGLj8oGMCCVSJ3hFz9FNLO/33iODXTm0bo1846HdkgwQgG4QaKAP2M3l7iOXFkqwXtnuTi/wovenL3H3oNAMPQahHsug0rkKRrGSbP1iUgI6NIHJfHyVSjYISR3T7dnEQfIGa/2VpeusSjOcagThD+quj0kPolrIzQsTYAKaAlJX1euJx2VmDsih7/agY6M/ddBtd8xTTtysXo8bD7drojbhbR51t66Eze2Zs1gaFPledEAOsIht/rdgQLwiqrRyo4k3zQwRzB9ozFtVPnPVyFK+K8uSYN7qMGZkYifiiMl7cm2UcF1IYG3ZRBwxTy2j+FFWTcCyFTI/w5TScKV4WKmK+E7Xh5fwQMxnTXywfk2PtEqUYhQpf0cNEKQV5QYtmTtujwDdb39m/4tfy7ZiPlCib/bPHzwHnHKTGNFIcgWeNSaItlkOXYnXThk4oB6T31xJsRGHcpBEf2zyCrr/zrBQcs5/kt0pISllPBM2QwAcBTfJszh1xI0ZVrJ84tSX1YBy2o7PSsvtQgV1ZtroJqDdiUsr72XptgkcBPs3A+PrFkBV09zyU/p9oDnpFVh4xLx+dnKvfCpwV/bCg5TzUTwphdX0UzEoGnA/i4oEOFmbcGao0w3arwC4KinQK3cCj/tk13P6FG+TxAe8EzJauj0ZgfTvTxxZpXOd7s+/iwUfQgEodXvJh5YMyMp7uf79pymVDjjL3BcIzYpqFu50PksUzC7wCSswrAvdeajDHJ3aAcXoAhwseEcS7SbAXm5b29UpFL7hO6S6ZpUGkqigRJr8D9Zf8g9h6T/7+MHSx9Ti9RsnsaPKtAaV5KKO0LHPEak cP+azUwf nJffJXpu6ZjAQbyAFNnUjZj1p0nkgqJxwO3OhXA6lZhn7DLcUI1BJn0d6TAsgIyBBnqA27iWb/HRz/j6IvKvuyT9mt5G75ECldFXlpCP496NkpeS/QBEQvz9sI6UH+CeM2fW+0WQ1aHS3o48pqExVHlXHHNQQIq8DQZ9Vm5TM5Fv6cDp4Qw8PGftGpDanlbn6cWrAG7N0vNwgFZ7nAsbcfKI5gmMTUOZU4Odv3VPT1Ps3ZZvsQ18RtzdGZt8Byg+AlgCBADVuFinQB4K1shL1Ter/e3n0yFYa92EkCNpdHg2J2FQdfkwC/gnBv26u9ObKMiUkHwdSQQlFhbrkmh8CaZbBlBer0ViHZvKRaWpULSYRwMRp6fCgheuld4uwYHVPIcGAm6M0tJ0YW7f8ZHhbPGW8jOM/Rj0Z37Lt2Loepo/d5I2ci37a7QoKivm5P+U0sh4oPTydzEf7QZQcQ+cty9+HkZucO3YSM6CIj+uql/FV9cGupHG9VE48Y7AtKBKd5eDOEMUAPp4KYJscxnJumciHxryF/S1OKnzwaaN2g5fYcijcndvqlWpMH6WXK4S99FaZGOOlngOesBWZPrGL5Q/COTj69fz3cJBUzVK44VwIkppF0p5QdGqyYL/IM0gEdpju 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 Mon, 4 Sept 2023 at 00:55, Michal Hocko wrote: > > Sooner or later this will become an > unreviewable mess so the value of init_on_alloc will become very > dubious. The value of init_on_alloc is *already* very dubious. Exactly because people will turn it off, because it hurts performance so much - and in pointless ways. You do realize that distributions - well, at least Fedora - simply don't turn INIT_ON_ALLOC_DEFAULT_ON on at all? So the current state of init_on_alloc is that nobody sane uses it. You have to think you're special to enable it, because it is *so* bad. Security people need to realize that the primary point of computing is NEVER EVER security. Security is entirely pointless without a usable system. Unless security people realize that they are always secondary, they aren't security people, they are just random wankers. And people who state this truism had better not get shamed for standing up to stupidity. Linus