From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Reply-To: pmorel@linux.ibm.com Subject: Re: [PATCH v2 1/1] s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem References: <1550513328-12646-1-git-send-email-pmorel@linux.ibm.com> <1550513328-12646-2-git-send-email-pmorel@linux.ibm.com> <20190219102204.5e050b76.cohuck@redhat.com> From: Pierre Morel Date: Thu, 21 Feb 2019 12:34:11 +0100 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Language: en-US Content-Transfer-Encoding: 8bit Message-Id: <9c7bcc08-815f-5eac-5540-d3969b4ca33c@linux.ibm.com> Sender: linux-kernel-owner@vger.kernel.org List-Archive: List-Post: To: Christian Borntraeger , Cornelia Huck Cc: linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, frankja@linux.ibm.com, akrowiak@linux.ibm.com, pasic@linux.ibm.com, david@redhat.com, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, freude@linux.ibm.com List-ID: On 19/02/2019 10:44, Christian Borntraeger wrote: > > > On 19.02.2019 10:22, Cornelia Huck wrote: >> On Mon, 18 Feb 2019 19:08:48 +0100 >> Pierre Morel wrote: >> ...snip... >>> +static struct bus_type matrix_bus = { >>> + .name = "vfio_ap", >>> + .match = &matrix_bus_match, >>> +}; >>> + >>> +static int matrix_probe(struct device *dev) >>> +{ >>> + return 0; >>> +} >> >> I don't think you need this (the important function is the match >> function of the bus). > > Yes, with > > diff --git a/drivers/s390/crypto/vfio_ap_drv.c b/drivers/s390/crypto/vfio_ap_drv.c > index 8e45559795429..8ceec41afe322 100644 > --- a/drivers/s390/crypto/vfio_ap_drv.c > +++ b/drivers/s390/crypto/vfio_ap_drv.c > @@ -68,15 +68,9 @@ static struct bus_type matrix_bus = { > .match = &matrix_bus_match, > }; > > -static int matrix_probe(struct device *dev) > -{ > - return 0; > -} > - > static struct device_driver matrix_driver = { > .name = "vfio_ap", > .bus = &matrix_bus, > - .probe = matrix_probe, > }; > > static int vfio_ap_matrix_dev_create(void) > > on top things still look fine. OK, simpler is better, I remove the probe. Thanks, Pierre -- Pierre Morel Linux/KVM/QEMU in Böblingen - Germany