Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp232599pxj; Wed, 9 Jun 2021 22:25:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwc4GkE851JnSiL4fJwhDZ8RFknerRXl1GbdDoQA+VS8acSqguASm657vfK1doxzL1cK6f1 X-Received: by 2002:a17:906:55cb:: with SMTP id z11mr2820923ejp.475.1623302720104; Wed, 09 Jun 2021 22:25:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623302720; cv=none; d=google.com; s=arc-20160816; b=WE4Fz/Chj5lBEPcgbejTJIeQo2bAxuAqDlcZvIciV95i2mS2GUlhYH1qNCWDbv8s7N iPwyBt+eMknBGBltkikSbeS+UXEPbgXUyMT9HreHeI2tU9yg7pp+ctkROW5lNaj6DLIq 0z5lOV36NzewEFYtk4Xs2o7nJ6ziKYb9rJvrE/o2bV3vVeVYwAfq/xBB5RFnccBzCfR0 3UupddIjGDaoTvebpX+hfL0svyTJhVhws7/F2P9MXn3LFUIf44Q0PlmtXBwna/sOgvNW Ja5w0wLNVWRTmOiMaDe+WnnJBJMIinqdwTduYqgpXU6r+4XxiUIYIluBzkATmkxeDs8z batQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:cc:to:subject:from:message-id; bh=0CFH1ORaxq6kIB2jUSvO1dJ32NchF86yeLFhEuuOCUQ=; b=vaqEsMpg8jH7kFiaFoh+fAu/BVDK9eahf9ZjOybr+A8MC+bJonHRamfbgKIDMsbnNt EddQSSD9HqoVDZMN4Ap8VgJdfPVSzogl+qKCcHy8XMZg9M2SX6wwtZgpzsRBQhVir42Q 5G+qmyBlMAL4I3ds54vybiNtRHSfqakSRfqEkEJ5hOJEinhPsK2TdLk1fI2kMJGd417b iBf9wUUR6jv4VfIt28JFPJaoUjoTfGXbfaoqvX/eYxLibccIqkFNaCDP3PWTutyj1SHi +p7gSDwREyBv7ZCP/asomEWS40HmTWFghy7hD6dpB1BuqfwAgvoZKzxdYbfDrQqli4WS R1OQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h3si1438425edq.233.2021.06.09.22.24.56; Wed, 09 Jun 2021 22:25:20 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230137AbhFJFZF (ORCPT + 99 others); Thu, 10 Jun 2021 01:25:05 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:40494 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230151AbhFJFZA (ORCPT ); Thu, 10 Jun 2021 01:25:00 -0400 Received: from localhost (mailhub3.si.c-s.fr [192.168.12.233]) by localhost (Postfix) with ESMTP id 4G0snM1wvZzBFGw; Thu, 10 Jun 2021 07:23:03 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oJRJkoBLoQ8A; Thu, 10 Jun 2021 07:23:03 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 4G0snM12rWzBFGv; Thu, 10 Jun 2021 07:23:03 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 05E898B7EC; Thu, 10 Jun 2021 07:23:03 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id GS4GkurhvnBc; Thu, 10 Jun 2021 07:23:02 +0200 (CEST) Received: from po15610vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id A9FDE8B7E6; Thu, 10 Jun 2021 07:23:02 +0200 (CEST) Received: by po15610vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 6774264C8B; Thu, 10 Jun 2021 05:23:02 +0000 (UTC) Message-Id: From: Christophe Leroy Subject: [PATCH] fs: btrfs: Disable BTRFS on platforms having 256K pages To: Chris Mason , Josef Bacik , David Sterba Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-btrfs@vger.kernel.org, linux-hexagon@vger.kernel.org Date: Thu, 10 Jun 2021 05:23:02 +0000 (UTC) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With a config having PAGE_SIZE set to 256K, BTRFS build fails with the following message include/linux/compiler_types.h:326:38: error: call to '__compiletime_assert_791' declared with attribute error: BUILD_BUG_ON failed: (BTRFS_MAX_COMPRESSED % PAGE_SIZE) != 0 BTRFS_MAX_COMPRESSED being 128K, BTRFS cannot support platforms with 256K pages at the time being. There are two platforms that can select 256K pages: - hexagon - powerpc Disable BTRFS when 256K page size is selected. Reported-by: kernel test robot Signed-off-by: Christophe Leroy --- fs/btrfs/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/btrfs/Kconfig b/fs/btrfs/Kconfig index 68b95ad82126..520a0f6a7d9e 100644 --- a/fs/btrfs/Kconfig +++ b/fs/btrfs/Kconfig @@ -18,6 +18,8 @@ config BTRFS_FS select RAID6_PQ select XOR_BLOCKS select SRCU + depends on !PPC_256K_PAGES # powerpc + depends on !PAGE_SIZE_256KB # hexagon help Btrfs is a general purpose copy-on-write filesystem with extents, -- 2.25.0