From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Dykman Subject: Re: [PATCH v2 01/27] HFI: skeleton driver Date: Thu, 21 Apr 2011 17:38:13 -0400 Message-ID: <4DB0A3C5.3070009@linux.vnet.ibm.com> References: <1303096919-7367-1-git-send-email-dykmanj@linux.vnet.ibm.com> <1303096919-7367-2-git-send-email-dykmanj@linux.vnet.ibm.com> <1303129399.5282.1033.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, Piyush Chaudhary , Fu-Chung Chang , "William S. Cadden" , "Wen C. Chen" , Scot Sakolish , Jian Xiao , "Carol L. Soto" , "Sarah J. Sheppard" To: Ben Hutchings Return-path: Received: from e36.co.us.ibm.com ([32.97.110.154]:59433 "EHLO e36.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755619Ab1DUXhs (ORCPT ); Thu, 21 Apr 2011 19:37:48 -0400 Received: from d03relay01.boulder.ibm.com (d03relay01.boulder.ibm.com [9.17.195.226]) by e36.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id p3LNWAeF032164 for ; Thu, 21 Apr 2011 17:32:10 -0600 Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay01.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p3LNPaUa099284 for ; Thu, 21 Apr 2011 17:37:41 -0600 Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p3LLhZJo008544 for ; Thu, 21 Apr 2011 15:43:36 -0600 In-Reply-To: <1303129399.5282.1033.camel@localhost> Sender: netdev-owner@vger.kernel.org List-ID: On 4/18/2011 8:23 AM, Ben Hutchings wrote: > On Sun, 2011-04-17 at 23:21 -0400, dykmanj@linux.vnet.ibm.com wrote: >> From: Jim Dykman >> >> Device driver Makefile & Kconfig plumbing plus simple mod_init and mod_exit > [...] >> --- /dev/null >> +++ b/drivers/net/hfi/core/hfidd_init.c > [...] >> +#include > > Never include in an in-tree driver. > Ok > [...] >> +static int __init hfidd_mod_init(void) >> +{ >> + int rc = 0; >> + >> + rc = hfidd_create_class(); >> + if (rc < 0) { >> + printk(KERN_ERR "%s: hfidd_mod_init: hfidd_create_class failed" >> + " rc=%d\n", HFIDD_DEV_NAME, rc); >> + return -1; > > Should be 'return rc'. > Ok > [...] >> --- /dev/null >> +++ b/include/linux/hfi/hfidd_client.h > [...] >> +#ifndef _HFIDD_CLIENT_H_ >> +#define _HFIDD_CLIENT_H_ >> + >> +#define MAX_TORRENTS 1 >> +#define MAX_HFI_PER_TORRENT 2 >> +#define MAX_HFIS (MAX_TORRENTS * MAX_HFI_PER_TORRENT) > [...] > > Are you sure you want to expose these values to userland? You can never > change them later. > We really don't expect them to change, so we're comfortable with defines for them. > Ben. > Thanks for the reviews Ben. Jim