From owner-freebsd-stable@FreeBSD.ORG Wed Jul 7 22:40:32 2010 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 8D23C1065672; Wed, 7 Jul 2010 22:40:32 +0000 (UTC) (envelope-from prvs=180478d0fa=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) by mx1.freebsd.org (Postfix) with ESMTP id CE7348FC18; Wed, 7 Jul 2010 22:40:31 +0000 (UTC) X-MDAV-Processed: mail1.multiplay.co.uk, Wed, 07 Jul 2010 23:30:18 +0100 X-Spam-Processed: mail1.multiplay.co.uk, Wed, 07 Jul 2010 23:30:18 +0100 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mail1.multiplay.co.uk X-Spam-Level: X-Spam-Status: No, score=-5.0 required=6.0 tests=USER_IN_WHITELIST shortcircuit=ham autolearn=disabled version=3.2.5 Received: from r2d2 by mail1.multiplay.co.uk (MDaemon PRO v10.0.4) with ESMTP id md50010772253.msg; Wed, 07 Jul 2010 23:30:17 +0100 X-Authenticated-Sender: Killing@multiplay.co.uk X-MDRemoteIP: 188.220.16.49 X-Return-Path: prvs=180478d0fa=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk Message-ID: <55392D10B7BA4A3E85835F5B2BBD143B@multiplay.co.uk> From: "Steven Hartland" To: "Randi Harper" , "Mikhail T." References: <4C34C5DE.7040007@aldan.algebra.com><20100707185928.GA16180@icarus.home.lan><4C34E0E6.9070801@aldan.algebra.com><4C34E910.5020007@aldan.algebra.com> Date: Wed, 7 Jul 2010 23:30:14 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 Cc: tom@hur.st, freebsd-stable@freebsd.org, Jeremy Chadwick , freebsd-usb@freebsd.org Subject: Re: 8.x grudges 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: Wed, 07 Jul 2010 22:40:32 -0000 For what its worth, we have had good success migrating our kernel configs from 6 -> 7 -> 8 with very few changes, and no real problems. The secret is to create a kernel that is based of GENERIC using include in a "clean" the include that config in top level one which adds the specific additional options you want. It doesn't remove the requirement to check for changes between the versions and act appropriately but it does make this process as simple as diffing the two GENERIC configs and updating our clean and addition configs with the few changes needed. This structure also means kernels compile really quickly :) e.g. [MULTIPLAY] include MULTIPLAY_CLEAN ident MULTIPLAY makeoptions MODULES_OVERRIDE="linux linprocfs acpi nullfs unionfs accf_http if_lagg" options PRINTF_BUFR_SIZE=128 # Fix scrambled output on console options COMPAT_LINUX32 options INCLUDE_CONFIG_FILE options DEVICE_POLLING [/MULTIPLAY] [MULTIPLAY_CLEAN] include GENERIC nooptions INET6 nooptions SCTP nooptions NFS_ROOT nooptions NTFS nooptions MSDOSFS # SCSI Controllers nodevice ahc ... [/MULTIPLAY_CLEAN] Hope this helps. Regards Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk.