Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp256044pxf; Wed, 31 Mar 2021 23:45:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYkZseqdToy0HiMeax2JCabLk/9t+ppjJUM+7P7xtRqdznB45GFYFlNDDATjaSJSfzuTua X-Received: by 2002:a17:907:94cc:: with SMTP id dn12mr7637871ejc.177.1617259512001; Wed, 31 Mar 2021 23:45:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617259511; cv=none; d=google.com; s=arc-20160816; b=MQM1Kmi0pkOtBFdf+yIqLvB8J5fqiecqX6bgnejXSbtgeqp1YmLpxHCXvofSkGMLN+ au5obitDsseuDI7o4yRVJSOjQmd9wDIYcP11U7dKq7k2svWjz2Jb1rR20RkUlfqz110C N7NK3MIs1zRG5GlBx9Xgm0iBuCCwW9KCYqTny4X8KOTL3THOOGnANK4eoHQ+/4d3Y8SW pX6KOjA2ha4VwtRZwU4Jo1vYGeRLVS5XEzDeKSDVovjD2WskPj0IwTfnW17wJdoaapNB RfdtT+TIq1kbBr/yU7RC513s2gBXgzxLIoZBV7KAaI4emxdeg2emlG3w0Fa/do0S3w9q bPsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=AiXS2vp+AJ36MOErHQmInVxHz2yw6KUF04RdkPuBVnE=; b=jJhZxJXG23nwjJOsrQj/Ng8ODJUTAP2E+GdSyHZmMH3vyNS1FuX9NXeKr5olE3bRES k44R0d/qKM4NreGG0QGQl3n3bBPqdNfWcjUvDM6j++ZppK85xAkTSJWwk+WLOQGwimmY Zc21wBiZ3waAaxagSV7D9Dzzyl5Vhk8bq715i+ZvwNuJC17HbNI0iMHPq03RgsuUivN9 lCOYu98L4TCS4Oe3KTpZtqk/G99e8rbi/DOD2n/NoiPCJem/im0rsQP0ozqU3hy83myz 3SmxqcpgsIYHBQtuZf/Q5Ge+UVvVs1PdJf8iFLchYzb0MOCN+N46Ku+S2KaWiSDw1t7Q Ro2g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dj7si3549120edb.378.2021.03.31.23.44.50; Wed, 31 Mar 2021 23:45:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233024AbhDAGne (ORCPT + 99 others); Thu, 1 Apr 2021 02:43:34 -0400 Received: from foss.arm.com ([217.140.110.172]:59884 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232661AbhDAGna (ORCPT ); Thu, 1 Apr 2021 02:43:30 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D595AD6E; Wed, 31 Mar 2021 23:43:29 -0700 (PDT) Received: from p8cg001049571a15.arm.com (unknown [10.163.70.228]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3D3773F719; Wed, 31 Mar 2021 23:43:27 -0700 (PDT) From: Anshuman Khandual To: linux-mm@kvack.org, akpm@linux-foundation.org Cc: linux-kernel@vger.kernel.org, Anshuman Khandual Subject: [PATCH V2 0/6] mm: some config cleanups Date: Thu, 1 Apr 2021 12:14:02 +0530 Message-Id: <1617259448-22529-1-git-send-email-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.7.4 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series contains config cleanup patches which reduces code duplication across platforms and also improves maintainability. There is no functional change intended with this series. This has been boot tested on arm64 but only build tested on some other platforms. This applies on 5.12-rc5 Changes in V2: - Rebased on 5.12-rc5 - Added tags from previous version Changes in V1: https://lore.kernel.org/linux-arm-kernel/1615278790-18053-1-git-send-email-anshuman.khandual@arm.com/ Anshuman Khandual (6): mm: Generalize ARCH_HAS_CACHE_LINE_SIZE mm: Generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPPORTS_HUGETLBFS) mm: Generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] mm: Drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION mm: Drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK mm: Drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE arch/arc/Kconfig | 9 ++------ arch/arm/Kconfig | 10 ++------- arch/arm64/Kconfig | 30 ++++++-------------------- arch/ia64/Kconfig | 8 ++----- arch/mips/Kconfig | 6 +----- arch/parisc/Kconfig | 5 +---- arch/powerpc/Kconfig | 11 ++-------- arch/powerpc/platforms/Kconfig.cputype | 16 +++++--------- arch/riscv/Kconfig | 5 +---- arch/s390/Kconfig | 12 +++-------- arch/sh/Kconfig | 7 +++--- arch/sh/mm/Kconfig | 8 ------- arch/x86/Kconfig | 29 ++++++------------------- fs/Kconfig | 5 ++++- mm/Kconfig | 9 ++++++++ 15 files changed, 48 insertions(+), 122 deletions(-) -- 2.20.1