From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751976AbdF2WxH (ORCPT ); Thu, 29 Jun 2017 18:53:07 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:33752 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751605AbdF2Wwp (ORCPT ); Thu, 29 Jun 2017 18:52:45 -0400 Date: Thu, 29 Jun 2017 15:52:44 -0700 (PDT) X-Google-Original-Date: Thu, 29 Jun 2017 15:51:13 PDT (-0700) From: Palmer Dabbelt To: tklauser@distanz.ch CC: peterz@infradead.org CC: mingo@redhat.com CC: mcgrof@kernel.org CC: viro@zeniv.linux.org.uk CC: sfr@canb.auug.org.au CC: nicolas.dichtel@6wind.com CC: rmk+kernel@armlinux.org.uk CC: msalter@redhat.com CC: will.deacon@arm.com CC: james.hogan@imgtec.com CC: paul.gortmaker@windriver.com CC: linux@roeck-us.net CC: linux-kernel@vger.kernel.org CC: linux-arch@vger.kernel.org CC: albert@sifive.com Subject: Re: [PATCH 6/9] RISC-V: Device, timer, IRQs, and the SBI In-Reply-To: <20170629083924.GB5851@distanz.ch> Message-ID: Mime-Version: 1.0 (MHng) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 29 Jun 2017 01:39:25 PDT (-0700), tklauser@distanz.ch wrote: > On 2017-06-28 at 20:55:35 +0200, Palmer Dabbelt wrote: > [...] >> diff --git a/arch/riscv/include/asm/device.h b/arch/riscv/include/asm/device.h >> new file mode 100644 >> index 000000000000..28975e528d2f >> --- /dev/null >> +++ b/arch/riscv/include/asm/device.h >> @@ -0,0 +1,27 @@ >> +/* >> + * Copyright (C) 2016 SiFive >> + * >> + * This program is free software; you can redistribute it and/or >> + * modify it under the terms of the GNU General Public License >> + * as published by the Free Software Foundation, version 2. >> + * >> + * This program is distributed in the hope that it will be useful, >> + * but WITHOUT ANY WARRANTY; without even the implied warranty of >> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >> + * GNU General Public License for more details. >> + */ >> + >> + >> +#ifndef _ASM_RISCV_DEVICE_H >> +#define _ASM_RISCV_DEVICE_H >> + >> +#include >> + >> +struct dev_archdata { >> + struct dma_map_ops *dma_ops; >> +}; > > The dma_ops member isn't used in any arch code or driver from what I can > tell (I checked against your riscv-for-submission-v3 branch). Could > device.h from asm-generic be used instead, or did I miss something? I think you're right. I'll include this diff --git a/arch/riscv/include/asm/device.h b/arch/riscv/include/asm/device.h index 28975e528d2f..a310c2c26101 100644 --- a/arch/riscv/include/asm/device.h +++ b/arch/riscv/include/asm/device.h @@ -11,17 +11,9 @@ * GNU General Public License for more details. */ - #ifndef _ASM_RISCV_DEVICE_H #define _ASM_RISCV_DEVICE_H -#include - -struct dev_archdata { - struct dma_map_ops *dma_ops; -}; - -struct pdev_archdata { -}; +#include #endif /* _ASM_RISCV_DEVICE_H */ in the v4 > >> + >> +struct pdev_archdata { >> +}; >> + >> +#endif /* _ASM_RISCV_DEVICE_H */ Thanks!