From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 2232E1A007E for ; Wed, 21 May 2014 10:22:09 +1000 (EST) Message-ID: <1400631719.3986.152.camel@pasglop> Subject: Re: [PATCH 3/4] drivers/vfio: New IOCTL command VFIO_EEH_INFO From: Benjamin Herrenschmidt To: Alexander Graf Date: Wed, 21 May 2014 10:21:59 +1000 In-Reply-To: <537B49C9.4000302@suse.de> References: <1400574612-19411-1-git-send-email-gwshan@linux.vnet.ibm.com> <1400574612-19411-4-git-send-email-gwshan@linux.vnet.ibm.com> <537B3AA7.7040106@suse.de> <537B3C68.8080102@suse.de> <20140520114031.GA20397@shangw> <537B4015.7030404@suse.de> <20140520122147.GA26483@shangw> <537B49C9.4000302@suse.de> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Cc: aik@ozlabs.ru, Gavin Shan , kvm-ppc@vger.kernel.org, alex.williamson@redhat.com, qiudayu@linux.vnet.ibm.com, linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Tue, 2014-05-20 at 14:25 +0200, Alexander Graf wrote: > > - Move eeh-vfio.c to drivers/vfio/pci/ > > - From eeh-vfio.c, dereference arch/powerpc/kernel/eeh.c::eeh_ops, > which > > is arch/powerpc/plaforms/powernv/eeh-powernv.c::powernv_eeh_ops. > Call > > Hrm, I think it'd be nicer to just export individual functions that do > thing you want to do from eeh.c. We already have an eeh_ops backend system with callbacks since we have different backends for RTAS and powernv, so we could do what you suggest but it would probably just boil down to wrappers around the EEH ops. No big opinion either way on my side though. Cheers, Ben.