From owner-svn-src-all@FreeBSD.ORG Sun Sep 8 19:48:07 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1A397B00; Sun, 8 Sep 2013 19:48:07 +0000 (UTC) (envelope-from edschouten@gmail.com) Received: from mail-vc0-x22c.google.com (mail-vc0-x22c.google.com [IPv6:2607:f8b0:400c:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9510C2DBB; Sun, 8 Sep 2013 19:48:06 +0000 (UTC) Received: by mail-vc0-f172.google.com with SMTP id m17so3494828vca.31 for ; Sun, 08 Sep 2013 12:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=+bn4SOt497wLoEtVb5P+fiXJD4FkcG6r0n8NxzgNkJg=; b=Ika+6saQJ7whCxOeBEQu6TOuuA0XQSAjHtTjaKfMTIgIp1vobRphG/mSn4n74J/D35 v/frQwHw21O8lH5pVvOVtAUUcrAfXwV4SOs0nn8O9sGHmNQN3FPwB5rOpPGaf7l9BLbQ HkX2mDsY5bMwBhNjBITpCyhZkat9XIapS8lBAbzHqsT4XyUOtiEUCKfE30rIM4GF1I7K SdQacXIaEyVOdwJVbblwGMXDGWEfgs4kECKiU9Uqss0BohHlioHRgX6JgKJ+BTnbcWI3 oGolYlN5e5jjU+VJF8C8W2iugjt31g4BFtA04qC1K2UBOE+VtTNyRLpvYrhsxH31+Daw D3OQ== MIME-Version: 1.0 X-Received: by 10.58.108.74 with SMTP id hi10mr14271400veb.14.1378669685720; Sun, 08 Sep 2013 12:48:05 -0700 (PDT) Sender: edschouten@gmail.com Received: by 10.220.115.206 with HTTP; Sun, 8 Sep 2013 12:48:05 -0700 (PDT) In-Reply-To: References: <201309071350.r87DoDUb005690@svn.freebsd.org> Date: Sun, 8 Sep 2013 21:48:05 +0200 X-Google-Sender-Auth: OB5-ggZBTdTIy73o2KwZMOqdxNE Message-ID: Subject: Re: svn commit: r255360 - head/sys/net From: Ed Schouten To: Davide Italiano Content-Type: text/plain; charset=UTF-8 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Sep 2013 19:48:07 -0000 2013/9/8 Davide Italiano : > As a side note, I've already discussed with Kostik how to handle this > in the future and he thinks (and I agree) that the right action there > is to remove clones and SI_CHEAPCLONE, or implement the real > SI_CHEAPCLONE semantic. Yes. Exactly. I've also noticed that if we get rid of this, we can also get rid of a couple of members of cdevsw and cdev. Right now it has to keep track of a couple of lists here and there that are actually only needed when using clonelists. If you get rid of clonelists, you'll end up with a system where the only relationship between cdevsws and devs is the pointer in the cdev to the cdevsw. -- Ed Schouten