Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752624AbbD2Taj (ORCPT ); Wed, 29 Apr 2015 15:30:39 -0400 Received: from mail-ie0-f180.google.com ([209.85.223.180]:33072 "EHLO mail-ie0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750961AbbD2Tah (ORCPT ); Wed, 29 Apr 2015 15:30:37 -0400 Message-ID: <55413158.5060808@gmail.com> Date: Wed, 29 Apr 2015 15:30:32 -0400 From: Austin S Hemmelgarn User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Andy Lutomirski , Harald Hoyer CC: Arnd Bergmann , Havoc Pennington , "linux-kernel@vger.kernel.org" , Jiri Kosina , Andrew Morton , Daniel Mack , One Thousand Gnomes , Linus Torvalds , Lukasz Skalski , "Theodore Ts'o" , Tom Gundersen , Greg Kroah-Hartman , David Herrmann , "Eric W. Biederman" , John Stoffel , Djalal Harouni Subject: Re: [GIT PULL] kdbus for 4.1-rc1 References: <20150423163616.GA10874@kroah.com> <20150423171640.GA11227@kroah.com> <553A4A2F.5090406@samsung.com> <20150428171840.GB11351@thunk.org> <21824.5086.446831.189915@quad.stoffel.home> <5540D2F9.2010704@redhat.com> In-Reply-To: x-hashcash: 1:21:150429:luto@amacapital.net::1861f07f2705b782d258ad920ed61327:6be1a8745b97db69 x-hashcash: 1:21:150429:harald@redhat.com::fa83aee2b7e5f3bab05bb24c37408b4a:aa4d334f3da76676 x-hashcash: 1:21:150429:arnd@arndb.de::97f2a3c1f8e3a9d92b622809e363aa9c:6e2be4d7914b0868 x-hashcash: 1:21:150429:hp@pobox.com::9d7dc970fb02c27c8b08f39dc75eec3b:c53e533d077e227d x-hashcash: 1:21:150429:linux-kernel@vger.kernel.org::c208f92e880d59f2e9210cad29728668:b709df3b2f09cdc5 x-hashcash: 1:21:150429:jkosina@suse.cz::81d2b012e0cc5b092e437a3bc084bb37:22211987255e0d3e x-hashcash: 1:21:150429:akpm@linux-foundation.org::285a3b34a9d42c1debbefb42d8732042:83f49d2d26fca6b x-hashcash: 1:21:150429:daniel@zonque.org::f21810544cde9c04de0b949affdc2520:1192646245a70eba x-hashcash: 1:21:150429:gnomes@lxorguk.ukuu.org.uk::43c44c29b5480d0657314c4036adedb5:8301e21c8b561b57 x-hashcash: 1:21:150429:torvalds@linux-foundation.org::9626a04e427d1d1948f2d8a957408de6:744013e24cdaa4ad x-hashcash: 1:21:150429:l.skalski@samsung.com::d71620208680f2d2250ffdab4dedd2e:ff22eeaaf4b95e57 x-hashcash: 1:21:150429:tytso@mit.edu::2f0a4c807cea042618a666c65c46679b:a3c9ae9e4446ec2c x-hashcash: 1:21:150429:teg@jklm.no::93bd07c61abe00947efd9cf5706e5dd:a9a6dd17e68f414e x-hashcash: 1:21:150429:gregkh@linuxfoundation.org::a512fdd6ec2b7e609e12f41bb78ce7bd:68e484d032b01357 x-hashcash: 1:21:150429:dh.herrmann@gmail.com::c31160184fcf7a1ea7e0fd2c8c3bf98e:dda2caa7f8db8833 x-hashcash: 1:21:150429:ebiederm@xmission.com::4922ca5e85b15f5f47811c31ad263c8f:23bf661e473d387e x-hashcash: 1:21:150429:john@stoffel.org::ff75bea5cb3f48744e407ed7a69432e6:cd99a29c3f6a2abd x-hashcash: 1:21:150429:tixxdz@opendz.org::b88a1fdc4ab09b2f6e339aaed6af24f1:29d58a8f2316471e x-stampprotocols: hashcash:1:17;mbound:0:10:3000:5000 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050609090100010809070503" X-Antivirus: avast! (VPS 150429-0, 2015-04-29), Outbound message X-Antivirus-Status: Clean Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5583 Lines: 96 This is a cryptographically signed message in MIME format. --------------ms050609090100010809070503 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 2015-04-29 14:54, Andy Lutomirski wrote: > On Apr 29, 2015 5:48 AM, "Harald Hoyer" wrote: >> >> * Being in the kernel closes a lot of races which can't be fixed wit= h >> the current userspace solutions. For example, with kdbus, there i= s a >> way a client can disconnect from a bus, but do so only if no furth= er >> messages present in its queue, which is crucial for implementing >> race-free "exit-on-idle" services > > This can be implemented in userspace. > > Client to dbus daemon: may I exit now? > Dbus daemon to client: yes (and no more messages) or no > Depending on how this is implemented, there would be a potential issue=20 if a message arrived for the client after the daemon told it it could=20 exit, but before it finished shutdown, in which case the message might=20 get lost. --------------ms050609090100010809070503 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGuDCC BrQwggScoAMCAQICAxBuVTANBgkqhkiG9w0BAQ0FADB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xNTAz MjUxOTM0MzhaFw0xNTA5MjExOTM0MzhaMGMxGDAWBgNVBAMTD0NBY2VydCBXb1QgVXNlcjEj MCEGCSqGSIb3DQEJARYUYWhmZXJyb2luN0BnbWFpbC5jb20xIjAgBgkqhkiG9w0BCQEWE2Fo ZW1tZWxnQG9oaW9ndC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCdD/zW 2rRAFCLnDfXpWxU1+ODqRVUgzHvrRO7ADUxRo1CBDc3JSX5TIW2OGmQ3DAKGOACp8Z0sgxMc B05tzAZ/M7m4jajVrwwdVCdrwVGxTdAai7Kwg4ZCVfyMVhcwo8R2eW3QahBx34G0RKumK9sZ ZQSQ+zULAzpY6uz7T1sAk/erMoivRXF6u8WvOsLkOD1F/Xyv1ZccSUG5YeDgZgc0nZUBvyIp zXSHjgWerFkrxEM3y2z/Ff3eL1sgGYecV/I1F+I5S01V7Kclt/qRW10c/4JEGRcI1FmrJBPu BtMYPbg/3Y9LZROYN+mVIFxZxOfrmjfFZ96xt/TaMXo8vcEKtWcNEjhGBjEbfMUEm4aq8ygQ 4MuEcpJc8DJCHBkg2KBk13DkbU2qNepTD6Uip1C+g+KMr0nd6KOJqSH27ZuNY4xqV4hIxFHp ex0zY7mq6fV2o6sKBGQzRdI20FDYmNjsLJwjH6qJ8laxFphZnPRpBThmu0AjuBWE72GnI1oA aO+bs92MQGJernt7hByCnDO82W/ykbVz+Ge3Sax8NY0m2Xdvp6WFDY/PjD9CdaJ9nwQGsUSa N54lrZ2qMTeCI9Vauwf6U69BA42xgk65VvxvTNqji+tZ4aZbarZ7el2/QDHOb/rRwlCFplS/ z4l1f1nOrE6bnDl5RBJyW3zi74P6GwIDAQABo4IBWTCCAVUwDAYDVR0TAQH/BAIwADBWBglg hkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQg b3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwDgYDVR0PAQH/BAQDAgOoMEAGA1UdJQQ5 MDcGCCsGAQUFBwMEBggrBgEFBQcDAgYKKwYBBAGCNwoDBAYKKwYBBAGCNwoDAwYJYIZIAYb4 QgQBMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AuY2FjZXJ0Lm9y ZzAxBgNVHR8EKjAoMCagJKAihiBodHRwOi8vY3JsLmNhY2VydC5vcmcvcmV2b2tlLmNybDA0 BgNVHREELTArgRRhaGZlcnJvaW43QGdtYWlsLmNvbYETYWhlbW1lbGdAb2hpb2d0LmNvbTAN BgkqhkiG9w0BAQ0FAAOCAgEAGvl7xb42JMRH5D/vCIDYvFY3dR2FPd5kmOqpKU/fvQ8ovmJa p5N/FDrsCL+YdslxPY+AAn78PYmL5pFHTdRadT++07DPIMtQyy2qd+XRmz6zP8Il7vGcEDmO WmMLYMq4xV9s/N7t7JJp6ftdIYUcoTVChUgilDaRWMLidtslCdRsBVfUjPb1bF5Ua31diKDP e0M9/e2CU36rbcTtiNCXhptMigzuL3zJXUf2B9jyUV8pnqNEQH36fqJ7YTBLcpq3aYa2XbAH Hgx9GehJBIqwspDmhPCFZ/QmqUXCkt+XfvinQ2NzKR6P3+OdYbwqzVX8BdMeojh7Ig8x/nIx mQ+/ufstL1ZYp0bg13fyK/hPYSIBpayaC76vzWovkIm70DIDRIFLi20p/qTd7rfDYy831Hjm +lDdCECF9bIXEWFk33kA97dgQIMbf5chEmlFg8S0e4iw7LMjvRqMX3eCD8GJ2+oqyZUwzZxy S0Mx+rBld5rrN7LsXwZ671HsGqNeYbYeU25e7t7/Gcc6Bd/kPfA+adEuUGFcvUKH3trDYqNq 6mOkAd8WO/mQadlc3ztS++XDMhmIpfBre9MPAr6usqf+wc+R8Nk9KLK39kEgrqVfzc/fgf8L MaD4rHnusdg4gca6Yi+kNrm99anw7SwaBrBvULYBp7ixNRUhaYiNW4YjTrYxggShMIIEnQIB ATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5v cmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEW EnN1cHBvcnRAY2FjZXJ0Lm9yZwIDEG5VMAkGBSsOAwIaBQCgggH1MBgGCSqGSIb3DQEJAzEL BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDQyOTE5MzAzMlowIwYJKoZIhvcNAQkE MRYEFPjsU8e6kMe3dXtNBSq79yuX96AIMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEq MAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwIC AUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYD VQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMT GUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZwIDEG5VMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENB MR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2ln bmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDEG5V MA0GCSqGSIb3DQEBAQUABIICAA3dHoNGg1zSmstUIpT0SX52F5Zrfjc2NYhVL+I3kVsT5aYc Er9C0E2B2yMvgwjFaJLfCwzn73jCC/8gzLMC2/OFjKzw/38N4ntlkyppPD11NxnIIqKgIg/N zo/yi6LcyrLNgiy2dGNfbZwiQp51ILdILyaZsKUzL0mqhpIbypHgNp0xyLsiXPO1u0kywReq oMtHhj59gSyBUJ/lW1VtUqWyoD0XFzp5BYyCBdKkd+q+h0m2VA+ehdYiOoOpeXoi3wyDxFFg owv4y2V9fBzB0jhSfZXIkD1SyJLahu2e7VbweM/eZKyQf3k8qGssG8RCZ04Q1u3MJiF2xj5/ YF7obWGfL17s7fV5y5de+/7x4wE43rL2OVp+KGcl3P3aOBhNLoAvZoPIJwZ2qzZGoYUZsYsf QAwgDjWaAqfJj/rIuzMsquqapbKXffN+sQh5zFY9kRGCbfthMwFci0eii4UhveCZSffm54hm u80ZjHnD1h5I4WkC5xXEGv6ZFcHw9jNvYMbR8tf3gkKUvqX1/lZPB7B4uNRenrrnrZSyJnru AmIuV8AiH4I4bUHkftmuIyX5w7Eh5lu6/V6t6ogrXekTCwvF315GQx5jj69J8LHqcy6dmFrT HcWLSooBlIIC1QDPzlPFkU41Ggl7c5DEoheN1w0gcoqLlIF7052uU7NnnF6uAAAAAAAA --------------ms050609090100010809070503-- -- 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/