From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS53758 23.128.96.0/24 X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by dcvr.yhbt.net (Postfix) with ESMTP id E3D571F953 for ; Wed, 5 Jan 2022 16:39:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241971AbiAEQjo (ORCPT ); Wed, 5 Jan 2022 11:39:44 -0500 Received: from smtp41.i.mail.ru ([94.100.177.101]:52220 "EHLO smtp41.i.mail.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242015AbiAEQjl (ORCPT ); Wed, 5 Jan 2022 11:39:41 -0500 X-Greylist: delayed 86733 seconds by postgrey-1.27 at vger.kernel.org; Wed, 05 Jan 2022 11:39:41 EST DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bswap.ru; s=mailru; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc; bh=751zkQTpBrAu9HgQDUH7TgVh/Y+ma8eWwo1JFFt3BZg=; t=1641400781;x=1642006181; b=Mze+U2xw9uZLn4HTenYypxj2WhvT6zVCwhKqW6y9+7b2AN0q8ookj7a1MyUVM46h8+3zlb8CS/MkxkaE7kIOQMhwDal9l7wGVuTL+IhVU/zIhZvREBjVJ3Fj1mV3j/VP8ISCCbJjDwqFHh0+CZJMWcBw1a6ftLs5v0WPcKGJfW0=; Received: by smtp41.i.mail.ru with esmtpa (envelope-from ) id 1n59K4-0008A3-6n; Wed, 05 Jan 2022 19:39:36 +0300 Date: Wed, 5 Jan 2022 19:39:35 +0300 From: Konstantin Khomoutov To: Jessica Clarke Cc: git@vger.kernel.org Subject: Re: [PATCH] apply: Avoid ambiguous pointer provenance for CHERI/Arm's Morello Message-ID: <20220105163935.eqfdqbeifcgj2wna@carbon> References: <20220105132310.6600-1-jrtc27@jrtc27.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220105132310.6600-1-jrtc27@jrtc27.com> Authentication-Results: smtp41.i.mail.ru; auth=pass smtp.auth=kostix@bswap.ru smtp.mailfrom=kostix@bswap.ru X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD94D5EF110843E6A67CFD1AE5BAEA5D6B2A1F98ABF68DFDC63182A05F53808504031B75141979E61091BC0D89E711D4F9B3A33633FF3A2F3F3163054C7E6B4E01B X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7A8325FA649D0A450EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063781BF90BB6B3E56078638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D85588D2F1E51028ED21A8B07A2310FE90117882F4460429724CE54428C33FAD305F5C1EE8F4F765FCF1175FABE1C0F9B6A471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F446042972877693876707352033AC447995A7AD18F04B652EEC242312D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EE902A1BE408319B296E0066C2D8992A164AD6D5ED66289B52698AB9A7B718F8C46E0066C2D8992A16725E5C173C3A84C3776FEBA3834A766EBA3038C0950A5D36B5C8C57E37DE458B0BC6067A898B09E46D1867E19FE14079C09775C1D3CA48CF3D321E7403792E342EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE7994FE22CF3C16DE0731C566533BA786AA5CC5B56E945C8DA X-C1DE0DAB: 0D63561A33F958A5131BAEAA6BB40E0DD2EA38FD4FB2CE551A4C58CCC0C38251D59269BC5F550898D99A6476B3ADF6B47008B74DF8BB9EF7333BD3B22AA88B938A852937E12ACA7586EBD5816AEE4918410CA545F18667F91A7EA1CDA0B5A7A0 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D3483E1FCD56FEA62E6CE882DA31D521806F0B8713E3FEC43965CB6E3714657F6EE09BA9B9D9EAEA6F81D7E09C32AA3244C6E5C2D6BC42B2A6A4957E6A327A4CA194DBEAD0ED6C55A80729B2BEF169E0186 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojH8WdiQSTb1EWe/PnK65GTg== X-Mailru-Sender: 641179478317D3F0421D0BEF39CFD13882E2B9F3ADD85E8D648CCE6E884AE3AD57417E0ED27172DE13BA5AC085B0DF3CFD8FF98A8691EE7BAAB64A3C2C77197FCA12F3F80FA6A2FFE7D80B0F635B57EC5FEEDEB644C299C0ED14614B50AE0675 X-Mras: Ok Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org On Wed, Jan 05, 2022 at 01:23:10PM +0000, Jessica Clarke wrote: [...] > This means that, currently, the code when run on a CHERI architecture > will preserve the metadata from the integer, i.e. an invalid capability > that will trap on deference, and not the pointer. ^ You have probably meant to use "dereference" here.