From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761209AbXGDMxv (ORCPT ); Wed, 4 Jul 2007 08:53:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759206AbXGDMxm (ORCPT ); Wed, 4 Jul 2007 08:53:42 -0400 Received: from py-out-1112.google.com ([64.233.166.176]:31988 "EHLO py-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758570AbXGDMxk (ORCPT ); Wed, 4 Jul 2007 08:53:40 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XQua6K2ut+ssK8cUgsaZl50XZxk5VnlgMwIgjRy4j5YdSNN0BcRfC0VdBawyKfqxH5O/iZUqImm6JM1Bzcg0f8rZbzYRViCmJvMzu3e75uZQzZWXLd6qpS/TiFB2axhWhq/nErDowe0iO63QGHj5DcRFla6Pjiq+BkauMRNSW7g= Message-ID: <961aa3350707040553m12ff1bccw9421e714337c80d1@mail.gmail.com> Date: Wed, 4 Jul 2007 21:53:39 +0900 From: "Akinobu Mita" To: "Jan-Bernd Themann" Subject: Re: [PATCH 1/2] eHEA: Capability flag for DLPAR support Cc: "Jeff Garzik" , netdev , "Christoph Raisch" , "Jan-Bernd Themann" , linux-kernel , linux-ppc , "Marcus Eder" , "Thomas Klein" , "Stefan Roscher" In-Reply-To: <200707041209.37127.ossthema@de.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707041209.37127.ossthema@de.ibm.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org 2007/7/4, Jan-Bernd Themann : > diff --git a/drivers/net/ehea/ehea_main.c b/drivers/net/ehea/ehea_main.c > index bdb5241..f8c0908 100644 > --- a/drivers/net/ehea/ehea_main.c > +++ b/drivers/net/ehea/ehea_main.c > @@ -2923,6 +2923,15 @@ static int check_module_parm(void) > return ret; > } > > +static ssize_t ehea_show_capabilities(struct device_driver *drv, > + char *buf) > +{ > + return sprintf(buf, "%d", EHEA_CAPABILITIES); > +} > + > +static DRIVER_ATTR(capabilities, S_IRUSR | S_IRGRP | S_IROTH, > + ehea_show_capabilities, NULL); > + > int __init ehea_module_init(void) > { > int ret; > @@ -2937,12 +2946,20 @@ int __init ehea_module_init(void) > if (ret) > ehea_error("failed registering eHEA device driver on ebus"); > You forgot to put: return ret; or goto out; > + ret = driver_create_file(&ehea_driver.driver, &driver_attr_capabilities); > + if (ret) { > + ehea_error("failed to register capabilities attribute, ret=%d", ret); > + ibmebus_unregister_driver(&ehea_driver); > + goto out; > + } > + > out: > return ret; > } >