From owner-freebsd-stable@FreeBSD.ORG Thu Nov 26 19:05:56 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF324106566B for ; Thu, 26 Nov 2009 19:05:56 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-iw0-f198.google.com (mail-iw0-f198.google.com [209.85.223.198]) by mx1.freebsd.org (Postfix) with ESMTP id B59678FC08 for ; Thu, 26 Nov 2009 19:05:55 +0000 (UTC) Received: by iwn36 with SMTP id 36so571390iwn.3 for ; Thu, 26 Nov 2009 11:05:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=SDgvwJCfRbaMkGxMSJIkvlE30HQNiMPwBMVoHh1jn1Q=; b=hfORhlwYbc9nklCcAMFveKPBMArxvamI/fsZzxcaBH7Qtr7KKXomY9aWDtXhne59bx EuiM55FfIf7LPGK/byGeb1y46BIFomDNNFGTCddNH0fvdEDIHZ+WDFH/Px/vHOLV3CLe ngrFLY6O8z81GzbjQs3oSt4lU4fbncCukM+80= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=JxLPEyi9/4b17wp9tz0QHPgBMUoMuDzsA5fqG5L8UpJLPw5xjfTAlqZUqxgoJlMM+t emgMNu9YZGRVLExNGTNP8ejACvWkG6nVNCtJT5Kzz7LIWG5ow8UqV/BpSUUbQZISXlrz UTYMk90JnjIaVLYZvWCBox1b6QvxZ2QCkq1pM= MIME-Version: 1.0 Received: by 10.231.121.69 with SMTP id g5mr159895ibr.44.1259262355164; Thu, 26 Nov 2009 11:05:55 -0800 (PST) In-Reply-To: <20091126184409.GA65045@icarus.home.lan> References: <200911261743.KAA14021@lariat.net> <20091126184409.GA65045@icarus.home.lan> Date: Thu, 26 Nov 2009 13:05:55 -0600 Message-ID: <790a9fff0911261105n46e6b4e4g8c73e4a67af293c6@mail.gmail.com> From: Scot Hetzel To: Jeremy Chadwick Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-stable@freebsd.org Subject: Re: 8.0 kernel fails to build if some USB drivers are trimmed out; error in /sys/conf/files X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2009 19:05:57 -0000 On 11/26/09, Jeremy Chadwick wrote: > I don't think parenthesis are the core of the problem, given that there > are many other devices in /sys/conf/files which utilise said method. > There are only 2 places in the /sys/conf/files which use this method, and both of them are for usb drivers: # USB ethernet drivers # dev/usb/net/if_aue.c optional aue dev/usb/net/if_axe.c optional axe dev/usb/net/if_cdce.c optional cdce dev/usb/net/if_cue.c optional cue dev/usb/net/if_kue.c optional kue dev/usb/net/if_rue.c optional rue dev/usb/net/if_udav.c optional udav dev/usb/net/usb_ethernet.c \ optional (aue | axe | cdce | cue | kue | rue | udav) : # USB serial and parallel port drivers # dev/usb/serial/u3g.c optional u3g dev/usb/serial/uark.c optional uark dev/usb/serial/ubsa.c optional ubsa dev/usb/serial/ubser.c optional ubser dev/usb/serial/uchcom.c optional uchcom dev/usb/serial/ucycom.c optional ucycom dev/usb/serial/ufoma.c optional ufoma dev/usb/serial/uftdi.c optional uftdi dev/usb/serial/ugensa.c optional ugensa dev/usb/serial/uipaq.c optional uipaq dev/usb/serial/ulpt.c optional ulpt dev/usb/serial/umct.c optional umct dev/usb/serial/umodem.c optional umodem dev/usb/serial/umoscom.c optional umoscom dev/usb/serial/uplcom.c optional uplcom dev/usb/serial/uslcom.c optional uslcom dev/usb/serial/uvisor.c optional uvisor dev/usb/serial/uvscom.c optional uvscom dev/usb/serial/usb_serial.c optional ucom | \ (u3g | uark | ubsa | ubser | uchcom | ucycom | ufoma | uftdi | ugensa | uipaq | ulpt | umct | umodem | umoscom | uplcom | uslcom | uvisor | uvscom) It would be interesting if this also breaks for compiling 'USB serial and parallel port drivers' into the kernel. Scot