From owner-freebsd-arch@FreeBSD.ORG Mon Oct 3 01:54:13 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09051106564A for ; Mon, 3 Oct 2011 01:54:12 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [IPv6:2001:470:1:117::25]) by mx1.freebsd.org (Postfix) with ESMTP id AD22B8FC08 for ; Mon, 3 Oct 2011 01:54:12 +0000 (UTC) Received: from delta.delphij.net (unknown [IPv6:2001:470:83bf:0:221:5cff:fe6a:37bb]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by anubis.delphij.net (Postfix) with ESMTPSA id 6332915D94; Sun, 2 Oct 2011 18:54:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=delphij.net; s=anubis; t=1317606852; bh=LYXbl7aOONgufDXYNJV2/WBCTMaO4/vbsK7zIdF5Hsg=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=CmUyQTZvreWFMtBzLbPXMZHASX36QWjz3UzUeQf2/GxMMUvgvRqhClGzZCZGfxNv7 Ch83ohrJ9V3GOXnKL2cPF4OXT9/tqAVxo4xg2Bn/I5I1KVBwB3VOuABfqsLoE+DlMk qVRU7t6+z5cBxXD4u7DF+Wq6IYZ2So4dwNdxJcsA= Message-ID: <4E8915B3.5050607@delphij.net> Date: Sun, 02 Oct 2011 18:53:55 -0700 From: Xin LI Organization: The FreeBSD Project MIME-Version: 1.0 To: freebsd-arch@freebsd.org OpenPGP: id=3FCA37C1; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Sharing a file between kernel and userland? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2011 01:54:13 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, Am I understanding correctly that there is currently no way to have a file that is shared between libkern and libc? Or is there already a clean way to do that? Cheers, - -- Xin LI https://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iQEcBAEBCAAGBQJOiRWyAAoJEATO+BI/yjfBXNAIALUU83HRHj7i9y+RQW4JYV9n i45pBDpNDqdftAqlwcg2U7sRPYTtKMd61GMf5SUSustbbhQ47nQ69Tq9WM9Nk/MX GWOJ7sYBhpxELYALJ/BcCU4N3oOVn5scjydKC+o0GUUafYs3JAC/QRG6dJUd9yKk z91EGm+f1Aaxcl698NJt6QeftaTFT+tA5kfUNMpN4tsr6lX4w3x1jDPu/ZC15nDM Udah0zoUzZCtYzQ3bkEqLPZc4H8P037ndcVQBKAq9K5RXOmEw7Dm8XmK8QfMk2KS VEH/Uli0K3tSMpcnMzXGAA9e2ja3qVrsqDvNSu/zGVOmHg2LBJKRimk/qGyxU/8= =0oy+ -----END PGP SIGNATURE----- From owner-freebsd-arch@FreeBSD.ORG Mon Oct 3 02:31:43 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBEA5106564A for ; Mon, 3 Oct 2011 02:31:43 +0000 (UTC) (envelope-from mdf356@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 858428FC0A for ; Mon, 3 Oct 2011 02:31:43 +0000 (UTC) Received: by qyk10 with SMTP id 10so1806974qyk.13 for ; Sun, 02 Oct 2011 19:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3yFBd2moTl7bbAGq6VXYGVs857rI4lmIdc/fRgRyRkg=; b=qBBCY2yHgN3L+w0bgEet6bB1bZwp/jpiwzKJFz5HTuXdEL9S0sy6R6rUqiByJVAaQd oH6avh7aa+KVWE6PZj88zSRe2yHspwbFHVddCkUwfsaSND18iiVUxZy08qPhDR+2mhRm GlivO0sOFzAy81BySpemBqiaAOMvydMsyq4uw= MIME-Version: 1.0 Received: by 10.229.240.8 with SMTP id ky8mr10595746qcb.53.1317607441352; Sun, 02 Oct 2011 19:04:01 -0700 (PDT) Sender: mdf356@gmail.com Received: by 10.229.83.196 with HTTP; Sun, 2 Oct 2011 19:04:01 -0700 (PDT) In-Reply-To: <4E8915B3.5050607@delphij.net> References: <4E8915B3.5050607@delphij.net> Date: Sun, 2 Oct 2011 19:04:01 -0700 X-Google-Sender-Auth: Ot5TKW7erIyEhpu-PgllBDtsuIk Message-ID: From: mdf@FreeBSD.org To: d@delphij.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-arch@freebsd.org Subject: Re: Sharing a file between kernel and userland? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2011 02:31:43 -0000 > Am I understanding correctly that there is currently no way to have a > file that is shared between libkern and libc? =A0Or is there already a > clean way to do that? It's currently done with libsbuf -- sys/kern/subr_sbuf.c is built for the kernel and for lib/libsbuf. See lib/libsbuf/Makefile. Cheers, matthew From owner-freebsd-arch@FreeBSD.ORG Fri Oct 7 08:34:32 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97819106564A for ; Fri, 7 Oct 2011 08:34:32 +0000 (UTC) (envelope-from inesse@fromru.com) Received: from mail2.ks.pochta.ru (mail2.ks.pochta.ru [62.141.94.172]) by mx1.freebsd.org (Postfix) with ESMTP id 58A3C8FC18 for ; Fri, 7 Oct 2011 08:34:31 +0000 (UTC) Received: from [95.59.206.11] (port=61759 helo=fromru.com) by mail2.ks.pochta.ru ( sendmail 8.13.3/8.13.1) with esmtpa id 1RC59s-0001Gq-7x for freebsd-arch@freebsd.org; Fri, 07 Oct 2011 11:47:53 +0400 From: "Kutakova Aleksandra" To: freebsd-arch@freebsd.org Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Date: Fri, 7 Oct 2011 10:47:40 +0300 Message-Id: <20111007083432.97819106564A@hub.freebsd.org> Subject: Gribi =?utf-8?b?cGHEjXVrc3TEk3Q=?= Mis Latvijai.. X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Kutakova Aleksandra List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2011 08:34:32 -0000 Labs rīts! Esi tak kaut ko saņēmis info par noslēpumaino Mis Seksīgās kājiņas konkursu? Gadījumā, ja neesi ticis informēts, nekas! Tu vari būt drošs, ka lēdijas bija trakoti seksuālas un uzbudinošiem apaļumiem vajadzīgajās vietās! Ja vēlies viņas satikt un apčamdīt... ej te: http://immigrazione.roma.it/documenti/pic.php Borovika Alla From owner-freebsd-arch@FreeBSD.ORG Sat Oct 8 10:16:23 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BAA36106566B for ; Sat, 8 Oct 2011 10:16:23 +0000 (UTC) (envelope-from jpaetzel@freebsd.org) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.freebsd.org (Postfix) with ESMTP id 72BFD8FC13 for ; Sat, 8 Oct 2011 10:16:23 +0000 (UTC) Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id B077A203AC for ; Sat, 8 Oct 2011 05:59:35 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute5.internal (MEProxy); Sat, 08 Oct 2011 05:59:35 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=CmtHgOA5+pXlFpwqY7OqLn Pbez8=; b=Iwq4+wts+EaOdv9iy7v4D0xtfegs/5e/leD1OUweu5leeAgTu/T0EA Jvp/agqggkly7DeQHmm2l/V6mJmdlSvPFgasgiO27blSqWlpzyJI0lkho5bjbTbd 6DbuLM7GFsh+B6Ef6sbtdlCQ0Ouf+SeEqgTXbQFFJ9+YJOP+BMgTg= X-Sasl-enc: C5JCWKANQUhpllvYy9lAto8U0CzMoPWdliMdZp89BEEl 1318067966 Received: from roadrash.tcbug.org (unknown [206.40.55.111]) by mail.messagingengine.com (Postfix) with ESMTPSA id DCC50401A46 for ; Sat, 8 Oct 2011 05:59:22 -0400 (EDT) Message-ID: <4E901EA6.30808@freebsd.org> Date: Sat, 08 Oct 2011 11:57:58 +0200 From: Josh Paetzel Organization: FreeBSD User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: freebsd-arch@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Call to arms: MPSAFE file systems X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2011 10:16:23 -0000 On 09/12/11 13:08, Robert Watson wrote: > > On Sat, 27 Aug 2011, Attilio Rao wrote: > >> With the aid of kib and rwatson I made a roughly outlined plan about >> what is left to do in order to have all the filesystems locked (or >> eventually dropped) before 10.0) and is summarized here: >> http://wiki.freebsd.org/NONMPSAFE_DEORBIT_VFS > > Here's a more succinct summary of the key points from the wiki: > > FreeBSD has supported Giant lock-free file systems for years, and > almost all file systems have been shipping "MPSAFE" for several > years. However, VFS retains compatibility support for non-MPSAFE file > systems. We want to remove that compatibility support, as it adds > non-trivial complexity to an already quite complex VFS, simplifying > the code and making it easier to maintain and enhance. This means > either fixing or removing any file systems that can't operate without > compatibility support. > > Attilio has posted a schedule for the removal of compatibility > crutches, which in turn means removing any un-updated file systems. > We are looking for volunteers to perform those updates. Here's the > schedule: > > 27 August 2011 Attilio posts plan on arch@ > 1 October 2011 Add VFS_GIANT_COMPATIBILITY option (enabled) > 1 March 2012 Disable VFS_GIANT_COMPATIBILITY option by default > 1 September 2012 Disconnect non-MPSAFE file systems from build > 1 March 2013 Garbage collect any un-updated file systems > > Most of our critical file systems are already done: UFS, ZFS, the NFS > client and server (both old and new), unionfs, pseudofs, tmpfs, > nullfs, devfs, cd9660, ext2fs, fdescfs, msdosfs, udf, and procfs. > > However, some remain, and they require owners: > > File system Owner State > coda rwatson Non-MPSAFE > hpfs ??? Non-MPSAFE > ntfs attilio Non-MPSAFE > nwfs ??? Non-MPSAFE > portalfs ??? Non-MPSAFE > smbfs ??? Non-MPSAFE > reiserfs ??? Non-MPSAFE > xfs ??? Non-MPSAFE > > Any file system that remains on this list will be removed by 10.0 -- > so, if you care about one of the above file systems, please help us > get them updated. You can find more information here, including on the > methodology for making a file system MPSAFE, with worked examples: > > http://wiki.freebsd.org/NONMPSAFE_DEORBIT_VFS > > Robert > _______________________________________________ > freebsd-arch@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" Robert, As we discussed yesterday if you can facilitate a code drop of smbfs I'll shepherd it into the tree. -- Thanks, Josh Paetzel FreeBSD -- The power to serve