Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751333AbbD3KTS (ORCPT ); Thu, 30 Apr 2015 06:19:18 -0400 Received: from mailout3.w1.samsung.com ([210.118.77.13]:11075 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750729AbbD3KTQ (ORCPT ); Thu, 30 Apr 2015 06:19:16 -0400 X-AuditID: cbfec7f5-f794b6d000001495-0a-554201a78d0b To: Richard Weinberger Cc: Austin S Hemmelgarn , "Theodore Ts'o" , Harald Hoyer , "linux-kernel@vger.kernel.org" Subject: Re: [GIT PULL] kdbus for 4.1-rc1 References: <21824.5086.446831.189915@quad.stoffel.home> <5540D2F9.2010704@redhat.com> <5540DEEB.2060405@redhat.com> <5540E0C7.3050106@nod.at> <5540E432.9020606@redhat.com> <5540E4D9.6000007@nod.at> <5540E684.4070606@redhat.com> <5540E821.8050204@nod.at> <5540F081.9090005@redhat.com> <20150429150341.GA12374@thunk.org> <5540F6E3.8000706@gmail.com> <871tj2ouk2.fsf%l.stelmach@samsung.com> <5541F209.8070302@nod.at> From: =?utf-8?Q?=C5=81ukasz_Stelmach?= Date: Thu, 30 Apr 2015 12:19:00 +0200 In-reply-to: <5541F209.8070302@nod.at> Message-id: <87wq0tor57.fsf%l.stelmach@samsung.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-version: 1.0 Content-type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsVy+t/xy7rLGZ1CDZau17Fo+fqMyeL5p+2s Fpd3zWGzmLzzDaNFa89PdgdWj52z7rJ7NJ05yuxxc16hx/t9V9k8Pm+SC2CN4rJJSc3JLEst 0rdL4Mp4dvUgY8FKwYrpn58xNTCe4+ti5OSQEDCR2NT1hhXCFpO4cG89WxcjF4eQwFJGiUnn N7NDON8YJdYdXg9WJSKgLvHu5VQ2EJtZYBOjxK+bGiC2sICmxMqjqxghGj4zSzQcn8oMkmAT sJfoP7KPpYuRg4NFQFViWnsFSJhTQE3i8fvP7CA2r4CxRPeXdywgtqiApcS1xz+ZIOKCEj8m 32OB2JUtceHiG5YJjPyzkKRmIUlB2OoSf+ZdYoawtSWWLXwNZdtKrFv3nmUBI+sqRtHU0uSC 4qT0XCO94sTc4tK8dL3k/NxNjJBA/7qDcekxq0OMAhyMSjy8F7Y5hgqxJpYVV+YeYlQBmvNo w+oLjFIsefl5qUoivCb/gdK8KYmVValF+fFFpTmpxYcYpTlYlMR5Z+56HyIkkJ5YkpqdmlqQ WgSTZeLglGpgnGDyY1K659HdjVvnL7z4tjpR4Lcg75S6kKVmd4L3Rdy+HLLknMGG+NuPPoeI nprGYV38JDhK8GpOyaZloS/kD3185WdmkOGzyfzBfLXg1ZJXrZ4ZbJ7yeFekVJPItElqz/dF Ml+5avVgX7yHbYuzh35E1J7eq2/3HM7quHh1gocFX3NZVkZPixJLcUaioRZzUXEiAOi+Cj58 AgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2410 Lines: 57 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It was <2015-04-30 czw 11:12>, when Richard Weinberger wrote: > Am 30.04.2015 um 11:05 schrieb =C5=81ukasz Stelmach: >> Regardless, of initrd issues I feel there is a need of a local IPC >> that is more capable than UDS. Linus Torvalds is probably right that >> dbus-daemon is everything but effictient. I disagree, however, that >> it can be optimised and therefore solve *all* issues kdbus is trying >> to address. dbus-deamon, by design, can't some things. It can't >> transmitt large payloads without copying them. It can't be made >> race-free. > > This is true. > But as long dbus-deamon is not optimized as much as possible there is > no reason to force push kdbus. > As soon dbus-deamon exploits all kernel interfaces as much it can and > it still needs work (may it performance or other stuff) we can think > of new kernel features which can help dbus-deamon. I may not be well informed about kernel interfaces, but there are some use cases no dbus-daemon optimisation can make work properly because of rece-conditons introduced by the user-space based message router. For example, a service can't aquire credentials of a client process that actually sent a request (it can, but it can't trust them). The service can't be protected by LSM on a bus that is driven by dbus-daemon. Yes, dbus-daemon, can check client's and srevice's labels and enforce a policy but it is going to be the daemon and not the LSM code in the kernel. =2D-=20 =C5=81ukasz Stelmach Samsung R&D Institute Poland Samsung Electronics --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCAAGBQJVQgGUAAoJELCuHpyYpYAQLngH/jNXUqJixmRN5PPFqz3JH4Je 6kOeVu37ASXXGULOVufFqJX/HIfV7hrhJOWpIWAzs6xtJCnWE4lB9CdDwMjNg85r yMfwgqloFrQWkg/m1TEs80xMUcmKWpGP3499sWlC3fL4VoTpyFmkVobYIKfL2zIs +6fmh2mB1JyNZa+6KC/aCAYnMaK7no/4OmGkYQtnf+lqmCyVRDHSDqDJNE59ok9x 5kfXqtAT64KT9NQDFx1hQk8UsaJp7NP1dJvJHv+ZeJL4o7p+tacmvCQqyR+1Vf1N ZFqksgOXEFlanN4Lv+ZXv1Ly5zV+c5trhCoRrBG+X5G/cX+RmNgRHus6kb5OI4Q= =en2s -----END PGP SIGNATURE----- --=-=-=-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/