From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Rapoport Subject: [PATCH 0/2] fix recent nds32 build breakage Date: Mon, 23 Dec 2019 13:00:02 +0200 Message-ID: <20191223110004.2157-1-rppt@kernel.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Return-path: Sender: linux-kernel-owner@vger.kernel.org To: linux-kernel@vger.kernel.org Cc: Nick Hu , Greentime Hu , Vincent Chen , Arnd Bergmann , linux-arch@vger.kernel.org, Mike Rapoport , Mike Rapoport List-Id: linux-arch.vger.kernel.org From: Mike Rapoport Hi, The kbuild robot reported build breakage of nds32 architecture [1] that happens with CONFIG_CPU_CACHE_ALIASING=n and CONFIG_HUGHMEM=y. There are two issues: one with a missing macro during conversion of page folding and another one is a conflict between cacheflush.h definitions in arch/nds32 and asm-generic. [1] https://lore.kernel.org/lkml/201912212139.yptX8CsV%25lkp@intel.com/ Mike Rapoport (2): asm-generic/nds32: don't redefine cacheflush primitives nds32: fix build failure caused by page table folding updates arch/nds32/include/asm/cacheflush.h | 11 ++++++---- arch/nds32/include/asm/pgtable.h | 2 +- include/asm-generic/cacheflush.h | 33 ++++++++++++++++++++++++++++- 3 files changed, 40 insertions(+), 6 deletions(-) -- 2.24.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Mike Rapoport Subject: [PATCH 0/2] fix recent nds32 build breakage Date: Mon, 23 Dec 2019 13:00:02 +0200 Message-ID: <20191223110004.2157-1-rppt@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: linux-kernel@vger.kernel.org Cc: Nick Hu , Greentime Hu , Vincent Chen , Arnd Bergmann , linux-arch@vger.kernel.org, Mike Rapoport , Mike Rapoport List-ID: Message-ID: <20191223110002.ou-1DeHw-ubj-uQTOKog4dd_W1JYwEPOgRZ1Xz1WQOI@z> From: Mike Rapoport Hi, The kbuild robot reported build breakage of nds32 architecture [1] that happens with CONFIG_CPU_CACHE_ALIASING=n and CONFIG_HUGHMEM=y. There are two issues: one with a missing macro during conversion of page folding and another one is a conflict between cacheflush.h definitions in arch/nds32 and asm-generic. [1] https://lore.kernel.org/lkml/201912212139.yptX8CsV%25lkp@intel.com/ Mike Rapoport (2): asm-generic/nds32: don't redefine cacheflush primitives nds32: fix build failure caused by page table folding updates arch/nds32/include/asm/cacheflush.h | 11 ++++++---- arch/nds32/include/asm/pgtable.h | 2 +- include/asm-generic/cacheflush.h | 33 ++++++++++++++++++++++++++++- 3 files changed, 40 insertions(+), 6 deletions(-) -- 2.24.0