From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 41FC1C77B6C for ; Thu, 13 Apr 2023 09:20:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B05D86B0072; Thu, 13 Apr 2023 05:20:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AB3DA900003; Thu, 13 Apr 2023 05:20:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92E92900002; Thu, 13 Apr 2023 05:20:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7CA726B0072 for ; Thu, 13 Apr 2023 05:20:14 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4937FC02BA for ; Thu, 13 Apr 2023 09:20:14 +0000 (UTC) X-FDA: 80675821548.14.E32CDDA Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2085.outbound.protection.outlook.com [40.107.94.85]) by imf15.hostedemail.com (Postfix) with ESMTP id B5CEEA0002 for ; Thu, 13 Apr 2023 09:20:09 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=UY4dn8QM; spf=pass (imf15.hostedemail.com: domain of treding@nvidia.com designates 40.107.94.85 as permitted sender) smtp.mailfrom=treding@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681377611; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/GyzeXnG6/AQeDNXWwkO4xPfcNbGPEHrV+WoPALtFho=; b=6HfKmRP2sWviT6HMxE1h5PzJXFGsNReCUapPVrbUwK7+IXeMFdJw+yujm3oAF6lwIff3bE WVqev1phJIbH7TsC+vI7anH/n0WE11viXOw58w7Qx3paTUtHIDK2n1NyKXbEQpRBlHVMmI bPaBdVibkOKUQTTnp21Xgq5dNVGAQwc= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=UY4dn8QM; spf=pass (imf15.hostedemail.com: domain of treding@nvidia.com designates 40.107.94.85 as permitted sender) smtp.mailfrom=treding@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1681377611; a=rsa-sha256; cv=pass; b=4Cm4Mj3g1eDYsgoQOiz+7ubi4f+0Dk4QGlLEv3ZexxNyK6692y91niCOLbgW/jeyFTAuu+ MbePLSSiI1e0JxiRqqib1CZVmoFoP1BWkMDay5x4lp+3uFFFIlW/EDHthB36Uh1KmbrwvJ Ge9Onbiynj98nSU3XZCy0yX1r5LSXeA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BPCQ4C+Guw6IOhqDThrP/5CuLd7tZJpwDb/SouYgPtNzTZCmCdyNFCzpyKFpLHSsUKUJiiKrX0IzzSFH4Aq4Sq/zzt1xDlRf1EYq8Q4u4Z2KWgGKcw2x1aaBRPAyjwabPZ5tbsZQqk7gl8uxJO4zcaBDaH2C8J9W+uH8gYKdULpPg1bKTkNY6khxcfTlpx5tNJHTE/FREFX5WZ3LXOQ7D6/NVqmcSuz22g1L9MLTgZRUhJQ/HIi1chzHhSP972Vea3xOuGh6Z/CKZenpeSnEEdq2pkxldbCyVZFvzqA+aJExE3hy8XxFD2MIP4mvVLAOOu4h4NKBP7Fk5Y8UtrukZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/GyzeXnG6/AQeDNXWwkO4xPfcNbGPEHrV+WoPALtFho=; b=es3B6Ph7m9kCFmW39Cn0dxBUy1ZI2MvgrIbdgjeg13Vfte7qznhScpKcXWNkjo1k5A4Bg1zPKjHz1XFNwjt7pIoMfZLsfiUX9t3wAMzqb0k+Fb+sRzRyINqoeLP5oyo0zES4Yzmtmy+5HgHFJFSaEdOmVUblQuUFLN6asyZAWV0dLvymXfYyOZ5U01eQiWgF6WSm7T1kAGAMNjSHIkq6Z235ztjNVGtBJHObZdEbfbBJ2HLec1JqCgG2qI4Pklw90ti2DT4zocGmM/AatFycbZga10ACaBupnPiWID3aJiB2AZS34CK+wzUq1Xx+GQPp1isbxyBhMV164VqDIuOUVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/GyzeXnG6/AQeDNXWwkO4xPfcNbGPEHrV+WoPALtFho=; b=UY4dn8QMcCcigLlcLCtxliA/wwJ7x5MxL40cv4qeBBJ+CTLHudMuGXDjIOopqCcVbB8JtoOUBSXFnptw2ZmoaWnnb1FXLzzJ5byNQlm1ZwJqAQz5dSnLd1sRu8D79gNsk/tDVPveLNJ+W/pXSjBq3Qwt63IQ7C+On+twWA8wHhX9cIMa3H1EX5W+ndZXle8TTTx2xup8EiX69GBXqLCiwe3J3xSUedUv273ckUqOA5M4y9R30yPafikL2wGO1FVPfvZuzPXjxsQGNUBQKmk57e58KqZ91BZaxlaYOQg5+0eBZx/Q+RZhWTSY2HUOaPLdOVoc9QIyA9h5s2MNIsr0Wg== Received: from DM8PR12MB5413.namprd12.prod.outlook.com (2603:10b6:8:3b::8) by MW3PR12MB4506.namprd12.prod.outlook.com (2603:10b6:303:53::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Thu, 13 Apr 2023 09:20:07 +0000 Received: from DM8PR12MB5413.namprd12.prod.outlook.com ([fe80::9027:5b60:c36f:4255]) by DM8PR12MB5413.namprd12.prod.outlook.com ([fe80::9027:5b60:c36f:4255%8]) with mapi id 15.20.6298.030; Thu, 13 Apr 2023 09:20:06 +0000 Date: Thu, 13 Apr 2023 11:20:01 +0200 From: Thierry Reding To: Dan Carpenter Cc: oe-kbuild@lists.linux.dev, Christian =?utf-8?B?S8O2bmln?= , lkp@intel.com, oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: Re: [linux-next:master 8309/10976] drivers/gpu/host1x/context.c:82 host1x_memory_context_list_init() warn: missing error code 'err' Message-ID: References: <70bab86b-d705-4815-8100-3cce0cbf25e8@kili.mountain> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Tk1k9nggS1tW8/xz" Content-Disposition: inline In-Reply-To: <70bab86b-d705-4815-8100-3cce0cbf25e8@kili.mountain> X-NVConfidentiality: public User-Agent: Mutt/2.2.10 (2023-03-25) X-ClientProxiedBy: FR0P281CA0165.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b3::13) To DM8PR12MB5413.namprd12.prod.outlook.com (2603:10b6:8:3b::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR12MB5413:EE_|MW3PR12MB4506:EE_ X-MS-Office365-Filtering-Correlation-Id: cc4e1519-cc98-4ce9-d26c-08db3c00457c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kNcwqm6UYIPjzyrcb1d5QcSPPm7lLGu0swlbwuO5fBW+eVzf6+XrU6v4C04IM7pdWCRR4Rfllqn4Qt7hOBsTJdYpJ+jWCccRAKs2xiv8iT4zXm8hQ3UCi+ts0MuIiCotmoOaetNcElA3+RNPWcSze6NXWJLknbE8V6yUJIwQk03I4b96Y4OG4FbOY++BOh7G8Zw3pmAjlpcMqOY52hPlCAbCkwrdVo2CXiqQZBo1QmllQnyV8JVLXSZ3KX7jSK1C6GcoGZ54D/FZSoayLZp6afnVwyhV4eIBz+m4+xNBM8ynLUr5jiprqnkBv1oohL/g55sphFTYRkb8Sv+Ngwx7M/z2ZV4r/m9vjQLV+yLEuvbr5xpcqBTjdLPbaJ2hxDRhO9mHKewO0M8XQdwMzJWXjEJNOy12bXzxtTKzXif01jwtqIiANUyRYBrpeLIeB+f9CRAVKa5qNN7Rh7lfvd6o16rKw0hUOG1SqfKZvOUwKSQu4vlFdOWU0gBMAaL6VNR55NtncFc/H5Ry1GWqUzPwr9KZvkePiTg+u0QtGB+pZ2QZ5Wk0/K5TtPeFzwkrioq2XsbTXbnWpRjzVJmgjfGo1X26TDpMM7kVeC2qhgZaJtVACfjsSipjwb9Fim0W0Pl0Pm6we8uNmT7YEva+ZWBVkg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR12MB5413.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(7916004)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(451199021)(6506007)(54906003)(83380400001)(966005)(6486002)(44144004)(478600001)(21480400003)(6666004)(186003)(6512007)(9686003)(33716001)(4326008)(2906002)(4001150100001)(316002)(5660300002)(38100700002)(66476007)(66556008)(66946007)(41300700001)(8936002)(8676002)(6916009)(86362001)(2700100001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?h+ctsrrX4zYXYJr8SLTuRDJOvshNEi+T4wXvpP7Gj/RiTmhEWKxM6rlh18cc?= =?us-ascii?Q?fdpa9+Px4ChT4SH9MGgC9Wms51FC8G5iZ/S4l05vEHqOfQTzPA+RSk4M1/zM?= =?us-ascii?Q?jby3ev7QsH/KkqDxNtFpCU6ux9zgn5cPYm11MiPm7w5/c2UYadNVwQMAyHok?= =?us-ascii?Q?Sej5K/6RqBNzp+gfnxgAtENbfGPmlUIBRR824uRX3itZjJ9BjFuiAP3GcIOM?= =?us-ascii?Q?Nu+qnO4TLtPuPWsDXlLBPIdYsmB56N+SlLMAP9i6dUHS+lZh2hHIGMg7xH4/?= =?us-ascii?Q?ys1ZHaG26yvkP9STALhbkdVPVY29EhvkDLW6jB+Lmzg2RsFUKZs3x1yXLUoE?= =?us-ascii?Q?nNp9KdsOOecN4odvBVnIvz6g4NOupR9+C2H3q/WpaPj5sHq2zqg2tiWkv4PL?= =?us-ascii?Q?MWyC1cEm50XF8QRPqoWGRWynq2cQVVEkHuHZRqo3cGFgVoK7CLTxwKwU9LGK?= =?us-ascii?Q?9MuQLO6wARTppbBYAyfW/L0jZhC5EmCRzQuUm1KgDd49lcPC3sqC9IwAJC2b?= =?us-ascii?Q?bWSks6swCWl25yPDI6rDhWTnYK3JNP+XbaRKFx7TR59oAC5zx9nWMM7mh2jH?= =?us-ascii?Q?5j6sP2fwAITSQYoYVZyhRFbr+TGlfJeg9mMWHbwVVHGohB4JSjCrzJb9Jj+m?= =?us-ascii?Q?4yRvz6dRtZSchaYn/nSRPt/QZipbbvlWI4Z7kp9qldjKeoBxa4sOzsBASmyE?= =?us-ascii?Q?iPo5KXVVWhtkmVwwTQxAu38EW2s/CoQwE1JpuYCWBUB2SRBfSeiiZD+DxUZD?= =?us-ascii?Q?VIFxZb+ohDOxbkyqqNxTKFNIjP5Kk009fUKtP4512O7cUNRFOT9PWf2AM+hT?= =?us-ascii?Q?nPNlOgdp2tGk9+3cQQMVhYxeTsvFxx9wFsm+8cYTcZfXWAx8iENh1dwrSg+H?= =?us-ascii?Q?wcFXN1Td4olR62BTFN7+hsGAUeuI3xm3nbIUkdezOokSwegQHv+PRjpb1dep?= =?us-ascii?Q?pjvJCKRWh610dDB9II9nLDx7mAi+JM6Sb6eO14pZufAAdJQ8QZL42OOFGer+?= =?us-ascii?Q?DLBMM9e23mV1Lym9W51xuNFvaE5o9B8r+GyJ3Z1XoK6XLI2QoTchiBGWN3RP?= =?us-ascii?Q?h+vrqNqI1IVS49xoFOB1OYH9lc7OB1nNXTRNCdRZB69eb3JsB6n38x/1LiXX?= =?us-ascii?Q?EC6a9GFUWF7phAXGycXISdkcowTuePgDgeTUk+iLHuV12ifcNVouf7mZ2nO/?= =?us-ascii?Q?q1Ahl1r2Nk7tphGCHlBT7iCwGlLYBVL1NNHZ8O782PhvcWe3MpFQ/cuX8xPG?= =?us-ascii?Q?G+b8vIyiNw1samOejd9LAJSSGW0OHefUVixwv6siO8YkZ9/CD2lLBxx4OeKF?= =?us-ascii?Q?5bJaoDMRJQqhydz2uTonZF8+pXYXfjcD5mzZLZzLme1dBQplDwI8TbgQ7wVN?= =?us-ascii?Q?XyOhIW2RUsr7id6YE0I2O1jWdd20W23hr/afVYRQVDqEv6RhiXleo7cpP+Ow?= =?us-ascii?Q?7IThMfCfOosOeX3CtBvvPIXm5Ce7KNXfebmNyHU6XR+byzYLZc6CXkVEHj1K?= =?us-ascii?Q?5p4R42eDCyrwhdad+SzgR/1vejLt7KTby93AGl0r7rr8exinOIDCRS1v0vyF?= =?us-ascii?Q?qS/Yu1IsZjuefJiRA8dyQjS/NS0461bcjXcy6wQZV9zzWqu1Wu/YVr+OuycP?= =?us-ascii?Q?U7o7eEmj+Dvu6pOr0vHidlgumGpFyRLPGtVkpfyt02xI?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc4e1519-cc98-4ce9-d26c-08db3c00457c X-MS-Exchange-CrossTenant-AuthSource: DM8PR12MB5413.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2023 09:20:06.8929 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: efc7SuFwLefRpxjV7tyc2WzoIIs58IBbQLLa2O7ePRt7XEcXPKWJUOLfToFP+c/YmS6R7q1cnNMyJisSPaR+GQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4506 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: B5CEEA0002 X-Stat-Signature: wyg7rmnxf5op3s8ch6k3rodghun6x655 X-HE-Tag: 1681377609-194868 X-HE-Meta: U2FsdGVkX18wHs/lQ85hikG+wSeey4yPatAIlX7voD8I8Y55oumIDZMRQIujl3oT9Tguir0nCpCsGyaQ3M84MmOqfuyLgq8dRF67AnPZeauPvPZ8WRxyCaO2Y1INH0Zti17MUcutx2EAkFid5aVwlQ1m9lr0oOoiAHDGLseenz2uIO1lvs4x16xXkZGe2gGeS0McgpL7Llt2VQrW3qkvbHyo+hl5ckKmgs7KN7QFs2+F8NLQWyecuegXkRhqdxyKpJNdWHhIAqXuv8+nnf77DBXi8LrXUemv/hXW9NdvvUpS3fdYtJUVa2FpB5VOHc1CRYq2yGMXVqIuViTWAbDtuNw4BhAB9LSEN6Wt3AmBzd1RSV/4seh3UIPiJKPETTO37pIZR5Hjw8nP659BfUtVPu1HcsQD+EB1/HakkanIXYlIguCXIY3fd4PRsWyoh8UntdsBvoM82LXWBJ4MoTyUZuhWMGiUmfewDm7jv6Ko/oabWptfOZW1OWhuLizoIhWv5xSO2CMRHrY+PnYZEX92zvqMZIv2Rm/0j+S2FeiaVr5kEA26LRbD7oKJScLRIFeW2kzKBXDLPhTdM+CoqWSMXHk4FO6O1BV5FWCVO7zduwMgkGmii9nVmEQGYBoRFFET3PiA4Y2F9lC8frGYGkVTnuT/lfNzxHSJyYhv7XXCVkgWnHiormrZJqXUnm4QLU1Tn/tkgeFeD6oiZPnMdXba0NMZvVx16QGTBmVLi30zUjTk3zyvSwwKj7dhGIytVF7dfKx+b9SBTvpXsBC8WMZedzW0wWv/eqsjN3YpjsM+eaUtBzaPQY+0hYqEXZuwjKRLrKmH3NiED+IzxYkS8La3xLVpqB3m5Gg2YccbkcUWWR0vLqEHRY1b4DIalO1TXK/aM/w6lmIgnUGGHKVpo3Uju4hNYcV5ZcYRH5jCMbFcvpSsXW/A5lbQAYSNp6p6jsWnaxmg7ieczwqJpzz/SEo g/P4i8dV SkVtTK/yyvyz/SuUNj/mGPjyFGOwpE4oklHVmIEL0YUtJXZY6gPCSR9M84vFBwwFe5jhkHHEJcK5yNbWd29XJLIgAPWjvEagXLhBzqHuEgUy1nmgct2dPR66v47O0FuZ+ck1Lj479g72WRlBTyyu4zVrpNz0l/Z9fg1jMai/zt9bAelUyx6OGZGVzXNV4oNRhzEMsBVLL0arBZs2t8syaT68lryv9ATT1Ci1GDGqZ+CRBvGw0ql+HgQzaSxmhOoLO/F+l5j6PVweqcGYFKNqHeSArwVV1r9YeyEvGiOnf2rj8gaidjY8divqLRSkvbiJNiYnJG81bGJOIhjEEUarhTVqZSG80ECPMWrq8a42Y+PZsNBy4hIqWZyGodpdwDl/ChymdOGvrDMDRl72kDKJ0xzgxRvdTuia8OvOgCOS3cktTolA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --Tk1k9nggS1tW8/xz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 13, 2023 at 12:05:15PM +0300, Dan Carpenter wrote: > On Thu, Apr 13, 2023 at 10:57:52AM +0200, Thierry Reding wrote: > > On Thu, Apr 13, 2023 at 08:06:08AM +0300, Dan Carpenter wrote: > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 69 =20 > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 70 err =3D of_dma_confi= gure_id(&ctx->dev, node, true, &i); > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 71 if (err) { > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 72 dev_err(host1x->dev= , "IOMMU configuration failed for context device %d: %d\n", > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 73 i, err); > > > 55879dad0f3ae8 Yang Yingliang 2022-11-26 74 device_unregister(&= ctx->dev); > > > 55879dad0f3ae8 Yang Yingliang 2022-11-26 75 goto unreg_devices; > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 76 } > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 77 =20 > > > 9026ba722360ce Thierry Reding 2022-11-17 78 if (!tegra_dev_iommu= _get_stream_id(&ctx->dev, &ctx->stream_id) || > > > 9026ba722360ce Thierry Reding 2022-11-17 79 !device_iommu_ma= pped(&ctx->dev)) { > > > 8aa5bcb6161206 Mikko Perttunen 2022-06-27 80 dev_err(host1x->dev= , "Context device %d has no IOMMU!\n", i); > > > 55879dad0f3ae8 Yang Yingliang 2022-11-26 81 device_unregister(&= ctx->dev); > > > 55879dad0f3ae8 Yang Yingliang 2022-11-26 @82 goto unreg_devices; > > >=20 > > > error code? > >=20 > > We don't actually want this to be a fatal failure, so err =3D 0 is what= we > > want here. Should we set err =3D 0 explicitly here to appease smatch? >=20 > Yes, please. Looks like Mikko has a different interpretation: http://patchwork.ozlabs.org/project/linux-tegra/patch/20230413082202.11472= 1-2-cyndis@kapsi.fi/ I suppose that's another way to do it. It's not exactly backwards- compatible with existing DTs, though. Thierry --Tk1k9nggS1tW8/xz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmQ3yUEACgkQ3SOs138+ s6FgEA/8CVC8VsVocvksywpBLGt7vfCyFqxHmtB8og1YtF0WPZ4KZSPBP03VnfS5 LyLwCR8dMAMvVRUEEKZUOqAsTa+i7kxUH0iODwzZ2x3NQcJqePYTZRsP1GMqv6lB cA+CYChgjhaVR+WUQSFM3cZ3bfSLlZH6fXFaycJEg2ACVCiNAnqG9zRASHYmSyNc St64EnXXZZGxse99RuHyJ2wcQJyqNx8Xbw2cPK2QHuHAOUCHwQbrpAdQWeddzW3O G4RUxVcLLH0eIQrS+SBL+2ilJ3dkgdsLFoVSHdEVg1ZM7EByKLr1PCaIYvJvg12j PicboSn3Qq+8Mp1Fdm8D1RIinS/o5twv5z/3XRBqlX/FogzyDYxvfCwRW61HGgBC blDtaoeJ104A6NbParWKpVLj/ZVLgWQaxychq/XIkddoMepSZuhtcw1ayBzZTt82 aogsoeit08CKTgzukZoKkplsFkHhUPb+QOdzEO2JKk+x5j4e3hGk4U/bWdTZ9Zf2 SBrUBdt+r5uiSXlaPSKSAqtxUDeCzuLNlegKG7j4vkOSf9Qv16pl5+8F8mReGJl8 WibOjfYhb/V8bKdpP2q2AuA76KvJVFmIODH2UlTjXwTF8VLfRTlIzsbJy6ROJXaW qtSEFVKsvgynDg+TtbiU+39jGM42js8qQJvCKJc3m3SPThVwGxg= =N6l/ -----END PGP SIGNATURE----- --Tk1k9nggS1tW8/xz--