diff --git a/fs/btrfs/Kconfig b/fs/btrfs/Kconfig
index 68b95ad82126edcc960ba5ae618ab5a92e9f9097..520a0f6a7d9e9708e456b2fea116247f19f79430 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,