Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753764AbcC3N32 (ORCPT ); Wed, 30 Mar 2016 09:29:28 -0400 Received: from mx0b-0016f401.pphosted.com ([67.231.156.173]:30682 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753354AbcC3N31 (ORCPT ); Wed, 30 Mar 2016 09:29:27 -0400 From: Jisheng Zhang To: , , , CC: , , , Jisheng Zhang Subject: [PATCH] net: mvneta: explicitly disable BM on 64bit platform Date: Wed, 30 Mar 2016 21:25:10 +0800 Message-ID: <1459344310-626-1-git-send-email-jszhang@marvell.com> X-Mailer: git-send-email 2.8.0.rc3 MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-03-30_07:,, signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603300194 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 955 Lines: 26 The mvneta BM can't work on 64bit platform, as the BM hardware expects buf virtual address to be placed in the first four bytes of mapped buffer, but obviously the virtual address on 64bit platform can't be stored in 4 bytes. So we have to explicitly disable BM on 64bit platform. Signed-off-by: Jisheng Zhang --- drivers/net/ethernet/marvell/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/marvell/Kconfig b/drivers/net/ethernet/marvell/Kconfig index b5c6d42..53d6572 100644 --- a/drivers/net/ethernet/marvell/Kconfig +++ b/drivers/net/ethernet/marvell/Kconfig @@ -42,7 +42,7 @@ config MVMDIO config MVNETA_BM_ENABLE tristate "Marvell Armada 38x/XP network interface BM support" - depends on MVNETA + depends on MVNETA && !64BIT ---help--- This driver supports auxiliary block of the network interface units in the Marvell ARMADA XP and ARMADA 38x SoC -- 2.8.0.rc3