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 X-Spam-Level: X-Spam-Status: No, score=-13.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DBDEC432BE for ; Tue, 24 Aug 2021 12:03:47 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 358C561248 for ; Tue, 24 Aug 2021 12:03:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 358C561248 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id AAD7A6B006C; Tue, 24 Aug 2021 08:03:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A5ED38D0001; Tue, 24 Aug 2021 08:03:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 94C206B0072; Tue, 24 Aug 2021 08:03:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0045.hostedemail.com [216.40.44.45]) by kanga.kvack.org (Postfix) with ESMTP id 792166B006C for ; Tue, 24 Aug 2021 08:03:46 -0400 (EDT) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 0984C23E5E for ; Tue, 24 Aug 2021 12:03:46 +0000 (UTC) X-FDA: 78509840052.28.3B57522 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf12.hostedemail.com (Postfix) with ESMTP id 8E57310000AF for ; Tue, 24 Aug 2021 12:03:45 +0000 (UTC) Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 5094E1FD86; Tue, 24 Aug 2021 12:03:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1629806624; h=from:from:reply-to: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=KjVOBoLYlFPkCxcpIhB874TqF4XIjaBYDgr606Kwa/g=; b=1mCuHwC5K0rttzaTTUmKsPM8PzpmWeo/byJ6svKok6ftncys7yfV3cq8MrEtDUVF+Sm/f9 dy7nHMgSBgVdOC1kEHO1KKG+wZFXO87XSLUG5bz1znkn7akVdwkBsG/FifgV7tOsWhhP2O XXpwYcg1cO0YJ+4YqqJ96IjsJTYnmP8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1629806624; h=from:from:reply-to: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=KjVOBoLYlFPkCxcpIhB874TqF4XIjaBYDgr606Kwa/g=; b=JXnX0OV1euN57lhYhpOJ/kHnYSSew9bUF9nl2Xeh4WVaaV+QE5rtPhjsIC8gppNt/XH/HN ETq8FQpwgSRXdzCA== Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap1.suse-dmz.suse.de (Postfix) with ESMTPS id 3811D13A50; Tue, 24 Aug 2021 12:03:44 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap1.suse-dmz.suse.de with ESMTPSA id B37+DCDgJGGkIgAAGKfGzw (envelope-from ); Tue, 24 Aug 2021 12:03:44 +0000 Message-ID: <0c438e9d-7879-a1c1-7641-5c0dc00f5163@suse.cz> Date: Tue, 24 Aug 2021 14:03:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.0.1 Content-Language: en-US To: Johannes Weiner , Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@fb.com References: <20210819195533.211756-1-hannes@cmpxchg.org> <20210819195533.211756-2-hannes@cmpxchg.org> From: Vlastimil Babka Subject: Re: [PATCH 2/4] mm: Kconfig: group swap, slab, hotplug and thp options into submenus In-Reply-To: <20210819195533.211756-2-hannes@cmpxchg.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=1mCuHwC5; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=JXnX0OV1; spf=pass (imf12.hostedemail.com: domain of vbabka@suse.cz designates 195.135.220.29 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none X-Stat-Signature: 67z741md3c3xanrfn6nigtcm3ohebut3 X-Rspamd-Queue-Id: 8E57310000AF X-Rspamd-Server: rspam04 X-HE-Tag: 1629806625-280416 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 8/19/21 21:55, Johannes Weiner wrote: > There are several clusters of related config options spread throughout > the mostly flat MM submenu. Group them together and put specialization > options into further subdirectories to make the MM section a bit more > organized and easier to navigate. > > Signed-off-by: Johannes Weiner Acked-by: Vlastimil Babka Note: > -config ZBUD > - tristate "Low (Up to 2x) density storage for compressed pages" > - help > - A special purpose allocator for storing compressed pages. > - It is designed to store up to two compressed pages per physical > - page. While this design limits storage density, it has simple and > - deterministic reclaim properties that make it preferable to a higher > - density approach when reclaim will be used. > - The whole large hunk with deletion part of the block move will be rejected in current trees because this is apparently based on older commit than 2a03085ce887 ("mm/zbud: don't export any zbud API") which adds a "depends on ZPOOL" to the above. It's thus also missing in the add hunk part of the move and if not careful when resolving the reject, the depend will then be missing in the result.