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 1B1A8C4345F for ; Sun, 5 May 2024 05:13:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5C2CF6B0085; Sun, 5 May 2024 01:13:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 573376B0087; Sun, 5 May 2024 01:13:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 43ACF6B0088; Sun, 5 May 2024 01:13:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1FE336B0085 for ; Sun, 5 May 2024 01:13:14 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id C52221A1329 for ; Sun, 5 May 2024 05:13:13 +0000 (UTC) X-FDA: 82083173466.21.AF9D49A Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by imf04.hostedemail.com (Postfix) with ESMTP id EA5D14000B for ; Sun, 5 May 2024 05:13:11 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=BRgcKlsi; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf04.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.210.175 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1714885992; 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=NsfIaMjECuvVC7Z9W0Sqg9Q69W+YCDdoNBcIXl2QIwk=; b=ORtbPep0qVehxC3jZzuHTKYOxuCP60ARcSNxbEZw4eT2586YwnEjpBtrSgScP/CGs50q6K BKdnhTzMf5Oy7NnuIzJRlrVUbXSocdkiK+DpkMh8fpiSFFVlqE9CSQiChSsM16kkZ0PIM1 9g+h0K16Is/YbeJ6sDbBVVc+EKNjXT8= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=BRgcKlsi; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf04.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.210.175 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714885992; a=rsa-sha256; cv=none; b=v6FEsiDXL+TgV1x9p4dMEnUpFUTVmphYJjRQnJm8FrGKjP+8pzEFqdn0MAVLReE4vcCrHT MD8dSgpBAL/SGfrIM2EzsYYNDvZxUUgWEljIKRMqwh++UqBWupLH0OnqagizhMZdWjORiW E4W/Kuk15MqlWFdA9goiYrvfX98GGBI= Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6f43ee95078so781957b3a.1 for ; Sat, 04 May 2024 22:13:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1714885991; x=1715490791; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=NsfIaMjECuvVC7Z9W0Sqg9Q69W+YCDdoNBcIXl2QIwk=; b=BRgcKlsitSDBBQ0l6fPum1bAQwOtcTW0qEfs1zxidJ4TqWCKdD+RN654Vqk8HduXAn JVfA2jU9IRNmyFmH4kaCamZPXiiI7f9Aitcst087LUqx1LgkMucPIb3dDtqeqUtFAWYC Ymma6LyCgxzbF6WU4sDmjwFz++MiutjIL1LOc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714885991; x=1715490791; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NsfIaMjECuvVC7Z9W0Sqg9Q69W+YCDdoNBcIXl2QIwk=; b=u+hpleisw9WOSgoINr2OD/NwQT182p/DYgXe+npXJ/CmyBiuW/b9CuyhD1DSy+br+F 2c+8l4aUBzukbo8yAidr4FQ8Oop9Nsm7f1ViktjJepJuXpL3KZtlIzv8KQNfnoTjsqS2 jVpsVdoQfFkU1y3FAxmdJlfpTAzQ2Pq8Vp9rba7U+tGtyF2d+wZt3uyc2dyNtjzEoAa9 ZBD6S7J40iXsRb2BBdnnsh9w/Km4JeXh2RpYfzg65hGAixXhf/EfiSEapq/AOMGye2FL jk+n5x84fQn7gPqPpkX62hl8Hb9VuMMYj1up/rnX7tqmDv4MBiQ0MNAWwE7D72ro+ezm DxpQ== X-Forwarded-Encrypted: i=1; AJvYcCXYJOgl6Nsrla7JH0Qc0KXGS7fe0ysnB2fBxS1GJAzgVNt0zeZHgolaSxOulL2QbT/zXyb+lhjpFi9n9m8ONQQLPfQ= X-Gm-Message-State: AOJu0Yyfdt/dzZsLH9w+tWPglnz2Zy+nG1bFuGF9vuZoeqZnAMOMhX2K z5GlCM1H43dJR7OcvYq3agIOy6GmSZ+WfsosCIu4mwdiUKTB8Vs69uRIApgYcg== X-Google-Smtp-Source: AGHT+IGx2K+j9TsopgjG/72ja+WbDJMY4Wn9iAnqvKY7ERj2M9PxcHA1IZC2lVKSrAM72Djm/H4zqw== X-Received: by 2002:a05:6a21:3405:b0:1af:8fa8:3116 with SMTP id yn5-20020a056a21340500b001af8fa83116mr2671010pzb.42.1714885990672; Sat, 04 May 2024 22:13:10 -0700 (PDT) Received: from google.com ([2401:fa00:8f:203:8263:3b89:bcee:2ed4]) by smtp.gmail.com with ESMTPSA id jw19-20020a170903279300b001eab3ba8ccfsm5839237plb.285.2024.05.04.22.13.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 May 2024 22:13:10 -0700 (PDT) Date: Sun, 5 May 2024 14:13:05 +0900 From: Sergey Senozhatsky To: Andrew Morton Cc: kernel test robot , Minchan Kim , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Sergey Senozhatsky Subject: Re: [PATCH 08/14] zram: check that backends array has at least one backend Message-ID: <20240505051305.GB8623@google.com> References: <20240503091823.3616962-9-senozhatsky@chromium.org> <202405041440.UTBQZAaf-lkp@intel.com> <20240504071416.GH14947@google.com> <20240504161004.f5a0aab5e5aa1033d4696c20@linux-foundation.org> <20240505043957.GA8623@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240505043957.GA8623@google.com> X-Rspamd-Server: rspam01 X-Stat-Signature: uzk1hw7bm7qynki6fpudz34o11nqbsqw X-Rspam-User: X-Rspamd-Queue-Id: EA5D14000B X-HE-Tag: 1714885991-405605 X-HE-Meta: U2FsdGVkX1/MLf0jGUjnJDMwpwCL0jkjuO8L3JhZiQkWq0isJcsOvmkWvYKKGQvxqXGZQTAQT/tx0kWU/3ZL3ghHzqlZ86u7/zRrx2WI+PU5d2HDiKAFQae7QukWGn4vEHazkRJeYSKUcdkjmIWQvdn7+tx3TbBeNTLY++q15nZqiYyWqGhoxPrqGDyKcdcndzf4eFgXDYGyxZ+8aLDQqfpufc3W/4Hq922hGiUnUmoF3Z/Vxhc8B2mGt53pl7qZlPPTkH7NMhqt/hg1Jxsou6/qkAm0tiRPBfkwUiS8o1gA4QbkWYNCkDg3wHmLI6gcuVOixNC4wEqR48j7ZvEv8f2ifUhN7EYmmaIziI1rVEIyIBLslDPxDWKBHIy3G45VFJivLJ1nKTyS5duZQ/Xmv+tHVR50WxAZTWANU9z1zgSI/2ZDgdJUA2b4mTQOlNdzvDBewb6Pw+Y61ivIbVrSxkyL5xp4RjXWmgjDNM6rsWa+H0jvmUXZXxGgojpqyrktR5NknC9kFJ+7xJlMccKi9ijdvn2qB+38m2OZ+VvlIHqrvFSv3BoYu8kJF1btPFr2VbPVj+ZuA/ksuP6u/VUy8I8POnQJz+EnFqs8ywpd4VLpwoeD/i9KT/We9zfFzvzgYMeB/V2CApN3jLrPJLE0gF0YwZHbl4eJDZsngCYKPkAfE/0jWKIATyYuuuO3mU1WLQHAEmUxviYgk3mvUI1jI4z1RQMGGl8Oq7YXoVpLWS6DnWkSKXbxdq4CXJS9TARsyAuvYj32qGLzDsXaoSdmFDKxyEy9MS1LTVsC0nh3Q5ZHQrMpmtdhO4fwHk3InUA6Ga1csjSCkdir+nJj3HeKHuzPGa/YWp+W1pK+U85hxAvgMZIStW3LAh662q0pbgI94Vf9Vfs5QDfjWK9FSRM59Jm/KxReAAVhj44INuQ6oL2PclKBp2hMw8inBirArMO16fIEBUSXTkK91j7Xvef k6EZQdMb h7wSJNkI0dvNCxmSaUgNa+p2wg6t2wNqnZ9nYywsq8jiJwatjsFmHhqh1ArjeTQVoLjLGYw/i8fahTkv8bsdLykhWH0sepULnBrSqtKwtmw6U4zhz220GGP51jMjCY4dWpEgtMdI3peGri+XTkFrrfs/VjKv2fxmB731BlHVVbbQAk9Z8rrINdyDdwOM1XeQvzZcaUg4Ryue1DkpEcnRTgmk/rTu0L7snuK7vIaQJvszPKGHZMBeXOEtaqsoBbDbia1FBfVJT+GzH0xfJmGYLmi26Rq+zSyc6jfHaN0w7dbhHcrWyS+RHgEF6DSjNgDWY7JOuAY+4NKdHWs8jTW/4SpNmV4g24D8rubKe67bclzmrV1mnwMRAPGCHunsaraeNpMeXPB57RHaaF88= X-Bogosity: Ham, tests=bogofilter, spamicity=0.152432, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On (24/05/05 13:39), Sergey Senozhatsky wrote: [..] > > I guess just pick one if none were selected. How do I pick one if none were selected? Does Kconfig support something like that? > : config ZRAM > : tristate "Compressed RAM block device support" > : depends on BLOCK && SYSFS && MMU > : select ZSMALLOC > : depends on (LZO_COMPRESS && LZO_DECOMPRESS) || \ > : (LZ4_COMPRESS && LZ4_DECOMPRESS) || \ > : (LZ4HC_COMPRESS && LZ4_DECOMPRESS) || \ > : (ZSTD_COMPRESS && ZSTD_DECOMPRESS) || \ > : (ZLIB_DEFLATE && ZLIB_INFLATE) The problem I'm having with this is that FOO_COMPRESS can be M while zram needs Y.