Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751617AbdGYLcU (ORCPT ); Tue, 25 Jul 2017 07:32:20 -0400 Received: from mail-db5eur01on0075.outbound.protection.outlook.com ([104.47.2.75]:5825 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750860AbdGYLcR (ORCPT ); Tue, 25 Jul 2017 07:32:17 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yao.Qi@arm.com; Subject: Re: [PATCH 00/11] ARMv8.3 pointer authentication userspace support To: Mark Rutland , linux-arm-kernel@lists.infradead.org References: <1500480092-28480-1-git-send-email-mark.rutland@arm.com> Cc: arnd@arndb.de, catalin.marinas@arm.com, christoffer.dall@linaro.org, Dave.Martin@arm.com, jiong.wang@arm.com, kvmarm@lists.cs.columbia.edu, linux-arch@vger.kernel.org, marc.zyngier@arm.com, suzuki.poulose@arm.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, kernel-hardening@lists.openwall.com From: Yao Qi Message-ID: Date: Tue, 25 Jul 2017 12:32:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <1500480092-28480-1-git-send-email-mark.rutland@arm.com> Content-Type: text/plain; charset=windows-1252; format=flowed X-Originating-IP: [217.140.96.140] X-ClientProxiedBy: AM5PR06CA0034.eurprd06.prod.outlook.com (2603:10a6:206:2::47) To DB6PR0801MB1944.eurprd08.prod.outlook.com (2603:10a6:4:75::13) X-MS-Office365-Filtering-Correlation-Id: a379aff7-b051-4fc9-9925-08d4d350cc3b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DB6PR0801MB1944; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;3:HeFrEsJLWTIhaEvNljnQy89ecoMP7xlKgqFI595YmwyQU54pI6Sst6bcs7aphvTCH5uJcHFIBc2VCCp1klMg3T/Rvkg26sIXPgZ0PAwf2WxYWUCMfDhfwUOM6XTaYuGU/6rhy15bdtwP+oslgpTPgsVrCCat7c+1cerTrP1L4ENiKqi16m5dr9vB8AU/WPf6ujfen/XUNy2xa1ZYzjYWIX4IkpQcxtjSqXIEcCrypZvA2gBb5hohwC510m1+TNxxXkbYEPPExVu9EzRUboWRO9qgLt8kRW4CHYA2l2Fr17Dok6mmR9eRQdBR+2eqYKyjRzmdfKo4e2iysZnZ2oNR2tqws7cvc0tI5rM8i9ygiwkwQtzXImdMVb7KIRpR7ApsK1yXrvs3rRdWx1sW+FuX+LhthZeUjrvBfkq+fPnwXNwPTdU87nD0bjClTf6UEWfK/QkFeh/gOtPtAP3lquqdKkHzGXUdN8xwW2SWuhiXwZgilaFiTUB5+KVjlfYi9nxRItKTz2oaYaL9MqqF5Qo7I552aCjlz6vjT/MVjExPNa5WL44oteXheuPxGStHrFuZ7c/F8dSHrbhmVGDU9VHH7G+S+ZtUEgTcUQ5QMtCqrMO7MVzx1ImxlFCxurqirn92sl8rXW9CcdhhDj5na1oTGj9cf5+nA54HPPRdH6Tyjp2ooPI/7wjHxslgJFj+fS2sGp31/7pTkXObJ/b+k19GLVuyhG3mQYNI4AcgIs+ExDEhP9xM5y5urBi9upi0UuIsHv9oqYsfeDSEINkKDS0BYw== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB6PR0801MB1944: X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;25:eObO83rALPPYrV6fqOBPOyPF/X/tn6RIMPeZgsoFtq7A7YnsIAT5NcNYc88vdxCYwO2T0//gPJY65s5/hmLXapQbYW/CIyweJm1KApPaOAcfQymxLnIzYwipQRwMUxFDVw77m2MRn/h5tyQteqPzmRF7ARLU3Y0vfEa5yGRPXl+3zWH/z52cNoS6Qne7AtAuMM4Xt+cqOWAmG1RMx/cboEoR7gcCPiSPy0M2RciS6bYO3yHdpIN2lbuN3W1KwsBfHS6avQ2/exy5PW0ts1yCAX28t6eZAl5R41nWBNuch0T5giJij01qfNh1YsxtO6Dcs3xDzP3buHG76vZEFgzlRbox1BA7aK77E/uDneMjuHFHc2PkwmfEA8Fu68/spZCqqUVLN+DibHfQSkMQu9vmohDwFVcwGm6L3ktBd8dz1cZ6zDtz+eboLXAkmPI3SYctG2i2TKKvE22d/UMAJBE8YG/nCh6KTiCIiPC5BIdegN83O6O47lSZMkYmQXesPk+PpApfe+zrWoFVIz1uuShuvbPDdzeWbNBV+YcUxhYiTW7rEkQ7Sogkkftpy6USekFlJHEed23ys/OsMU6lHvFoxKvpFfN3t4MkXxutUX2oVUF71X8Y39LRZ6SJgigUYQYndOOHXtrQJaxmEwYy/qugRucVlJjoOmOedKnwhdly9pW5K8Vq4fZSvIn79eW4m92K61q50QEXblOQ4FTzRyBApSLkCzXCYIW8NEu7VX0vQyQNbiDAoWXrr+E6e26s4HfcRYFZisANu21uBkifn6xk2swJKpPA0gQ974rq2NISzDhvbd6uIKQy5T+5umF+fIjGwuXcHb69GqcLGQC5EWcAzTguQhDs3ezyNBPjRARCcwcDl0pfJ+mbdI9xup3+7upH7d/Kn9NtiECOfW2+y3DYdXnH8G21WCYZuTqwIqIdcqk= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;31:DWBq/1RCf7P5suhn+1ZESMnEzMzNmq0NBVzkoZ6qEvRKN6MbWNabEvW8K9TR2ZsDrfImsl62Qtih9PpuchsvtXS8uJG8SNvepPqWSrKKHs6UZY2dfzVBiI8AQdYliQbJdFbveW4Ni4O1Sx5ThppXUCIPM/u6M5skokeAVFMIfabuUxKQgF/gqdR2WSk866YQLJuuKww8l/Z2fBjMzHEeD7K+xWABw/QCMHEC/KgbdFuVmxc2D3C9Nt5UUmuju1kSIVvZONqR7GXIc7bjgp4QPJKnMou/zLbzLdnQQz0zWNQXdcyFlp1om3OHmdDDZPeMj/LIHPQG2GST5CYToALct6tCQRhOeRG/yFWOKUIo2yTCT1aIHusjU4ve0gCZI3BY3Eto3+x9JtJmX+D6xHZxc5QefppyJzjYRVY/T2e+LxK+XoJQRG3kwS0QlXOjYAgyKMMEfkYbA+U6wWlAAl1IuD4UVA3zu5uQ9IhsuM+l/47GV3Tc9U3s4QOfNRUtMsPWYhjdcqFUR/jsP1rsZiDVqPtpO5HMktAmQtjrUKzajZVCgdzo/Ff1RE+IWymtDVCQqEi+yAjXOXtQROMMe4IszCq3i7VxlhhRj3Ud+s1L3Dsa3TfZy/c/pffCJXlhvhULZzzDEqBGWkJBVJiivLeDTPYEZgiYLWuzXSee5E/8IwkenCRsN+Xvo3SSrWtxW9/0lxy4M/fft0CCOMP3Jm/VOQ== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;20:0XAQHkE7dlj75IPYhrY0nyw134UQD3lNTWd3B+BFaDwz5Ovrhpk2/KZLlknb8Fi2j5y/b8OR151TWdCujSvbCP5tjsEXzWRwczX3kr+yT/wJTgvRWUOTdgsV+HG5oYT3EHN2vH2EQ7Sgi7d4eXU9O+8KTZTOSB/l806Dw8s1553wsfBffj6GWoWO7L6wlZY7aTs1NjmhQvzWmLAa9Kfw3ZWJnAC18UC3vs+pKJz2G0maAqd+3xUrhdwazIpIvf7MTC1hb0K9fASFodiKpiS/qbtJ5EZ8HOZ0kQxn2eakjDU4nad++KWgi4yfUeaikvyqQCPIwzFqelSKjyOhhin0pKVXBnDYJQGcMpxZy1Cx04Wf9nevfwHvPBLTZT5NjV4/gThkCbbEluvSDCqqdQO3XUhr0FE8aYCIIzibFtUGJ8NdRkZz1lBG2hUEcfSfdLIwxQbywkQEJt8+FFX+6xX7g1xsFeM3p7XFJaM/9Wyep7nbcU+gdlxGs1Q51dE68fbG X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB6PR0801MB1944;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB6PR0801MB1944; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0801MB1944;4:z9S41yV7OPD+ajYxk8nUJZ9cdBZFYujc/4AD?= =?Windows-1252?Q?gDBzM5knZkCi5AQefmp1LoFV32S2b8H5MVIxx1JRRNORCLO8Ch7DpQwT?= =?Windows-1252?Q?UNetg9MWmbpijahrqi41eJ1H+kEz0aHGj3vBbcmim4kHkTLRiLBBITJt?= =?Windows-1252?Q?5MWh4el8gvOtD75PL52RJEDxSadiTGBG0htCjiSGJTThTN3n5qSqXDkb?= =?Windows-1252?Q?mD9dT4drR2r0Erq5uzyVImpvuVfVWy2QQ2gXYJapjbPlouW2gv6Kny2y?= =?Windows-1252?Q?VVlo38subEhewA+dVmmR8Wq7DnwiNtkwB5taVngWWRa+9cSKIRowWCrs?= =?Windows-1252?Q?J3PFjZXs7T7JIAjjEJOt0mFPoIrKAIAU1nk4zcotcaa6DcTbt9vjQmI8?= =?Windows-1252?Q?8lc+GxuQio9QpU+st1mjZ4ZKNM5f8gsCwLCkIcGJx0qeKRrapqb6j4Xz?= =?Windows-1252?Q?8RD6/dnoM2IY6XjaXyzqZY75dPHbLAEQLmVj+rf5UxOEg/4twquetf1H?= =?Windows-1252?Q?H1mwm7h8QPt5uhozYQYorROxh6bPyOdb9/NJjBDCNWPKIOu6cjiXU7/F?= =?Windows-1252?Q?XQLoeG/HbLYlrSutqtZMsYeRF57Yf2z+k3EOnVODcyVTzkVkytHKmcee?= =?Windows-1252?Q?Y/IGG0AiwdtlV5IiNgCzBkXYAbb8xKgXBrr5ZkQwP5sRhNjlaoEIXTU8?= =?Windows-1252?Q?rJIrp3io4ygxAwilvPSVpbqCq3Xp6Tih5YUIJwVn/ZyrJiKIXiS7k9uM?= =?Windows-1252?Q?oE2lkUJfijVN+TEtxf+vnqX+fhCEqrzt4h3MuuSWErkXow+nnaO4usDP?= =?Windows-1252?Q?Rp/BnaMoenXDmYiNHbwryML/hJQauBlfmWJYDOM8y5mGmPArJv1lLw1T?= =?Windows-1252?Q?osgibUb18cnx5LYp0Z3v//eblpUAADwYb7T7qhVfqbSOpAJhArgMSgS6?= =?Windows-1252?Q?DJ1mvsAHSV88Hy6DidsQfYptbydvJm3XPnniFhYu5Kdztzlcl0aW1DiT?= =?Windows-1252?Q?fF0yyD1fwdxzOaS4vtDxpjZaRRn26TSZ7KLWbpls4TQ8YTw+ol5ofMLG?= =?Windows-1252?Q?1r4hpdFDP8N/KJ5XOvDr0hQJgMpFItWFl7sxho/Sg1VLc9CjaajWu2MX?= =?Windows-1252?Q?hPueB53q/4N8XOluA1bMo34WmYIxIEwdj9YyIjhQesBBGj8VSxSIobtJ?= =?Windows-1252?Q?oTc0x+DZ65TXq1y4TdRLapV/2/YxTjneqMWvb5ovp9g9VVHAI6Is3o5K?= =?Windows-1252?Q?t703AaSUdhcifE7vtA=3D=3D?= X-Forefront-PRVS: 03793408BA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39860400002)(39840400002)(39450400003)(39850400002)(39410400002)(39400400002)(199003)(40434004)(24454002)(189002)(478600001)(54356999)(101416001)(50986999)(76176999)(6246003)(77096006)(64126003)(6486002)(7736002)(106356001)(105586002)(305945005)(4326008)(72206003)(53546010)(7350300001)(81166006)(31686004)(97736004)(86362001)(8676002)(31696002)(81156014)(8746002)(110136004)(38730400002)(189998001)(4001350100001)(229853002)(5660300001)(47776003)(5890100001)(65806001)(65956001)(66066001)(83506001)(36756003)(25786009)(2906002)(65826007)(42186005)(53936002)(50466002)(23746002)(6116002)(68736007)(2950100002)(33646002)(3846002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0801MB1944;H:[10.2.206.21];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0801MB1944;23:Hn4u84oZX1KwSNpuIBeWK7H515wOAdgwpBw?= =?Windows-1252?Q?zUdcFLjLkBCp+ENIzBj6/KzjUs8lDyXNH5ZPIIfWNlnezgiW5CEu6qE5?= =?Windows-1252?Q?uOgKsX8tCgyF77q1uyHmI5h5ZKbIOeP9wyDNZ+pRVsY6pCVgBLxtJebW?= =?Windows-1252?Q?rvVWggvVeXqVm3BdC6X02gZ+S8Oh21U5Eh6w3eP3lX/x6qR6Z6z8W6Ae?= =?Windows-1252?Q?EKPp/57Yhk/WN/jGO/YB66iy3vQvsOtH1KCWaN9sxd5muqbh+YXaVh2k?= =?Windows-1252?Q?hOigTzRbqUtsfcPuwjXQ/f6OiJrv665tzijUmXO9oKgeIyomdHreEPKC?= =?Windows-1252?Q?m95ATkzDJv+ojPuIFLYXOsGbvgiDvV9T8+890f0QflWymJmgZ7WZY6gb?= =?Windows-1252?Q?Hdl9uDCgo2/FHwkVVxbI+h4rgS9PkAcVZ4osae1cDNncB9tcqS3CEP0l?= =?Windows-1252?Q?7i4nTIZxv9jpUp3taXlhLAHOPa5z5tSvYa3At5SXnQrOoU+KP+Q49o+9?= =?Windows-1252?Q?iePLwQPzFfSTP/0FaAlfTA1PDPmJtNMSGalJOLtrod52zArXqH3t6FAi?= =?Windows-1252?Q?3oZSnp0TUg5RkaT68OdWU8NoTOEhcs/+64h/8NK+oHVmvlwU5PnPplT5?= =?Windows-1252?Q?uEAmPevRC5qHovwQ/gQchO59JLudl9Vx56oq/NNf2f3rpweV/nXRjrq3?= =?Windows-1252?Q?ufpBocU5xQe0tdOm+E0gjbsh6IpA/gdn24nJ4/2eXIcavWm/9T7R+hLD?= =?Windows-1252?Q?IjrntDT6+0rbSy9vNo3l5Nq8lP6Q0hy1meIHgy/ZLgyjG+ecotj1xfRs?= =?Windows-1252?Q?tNu0582JMXYe/Ksb9rLEpHfpBI6YHX/lDvYbQv3b1hBK3qH2nsQpTZE4?= =?Windows-1252?Q?ouMQQWYc7HcXZr0WhdUwgwXNkQaMhbSNB2c676X49zv0czQFFzm4bsae?= =?Windows-1252?Q?+jXRt1uEIWeqva+kwaGLwfxmWtVQahocZI/cewBaMR+/+FhnUyq/NCv1?= =?Windows-1252?Q?y3RvOoC5QcQmkJQfXdrG7Y4YbSAK8sUcnBAqQoLWZbhGDZdAr7I0Tpb2?= =?Windows-1252?Q?cRJyFfjYcm3NnhZ8jkyJgTeNuwCy//aGia4s92utowEiLe7I0c4pGwiM?= =?Windows-1252?Q?GjSnZYObJ6WeNJpzeCqKVN88HB8J8iC33PB27YTYh7besraw7uPqAD16?= =?Windows-1252?Q?gOzmE5cLxMJjNZ8BkIU/eka5GqjVXgLMStP+V7eHNYlYiLWBOEi0CndM?= =?Windows-1252?Q?WjGy3m0j7IWCwtUWgd8BQOJ4ApJFn6vxlD1QAhmW+bMBljqYiL45/TsA?= =?Windows-1252?Q?OmqtSvp4YbrnMFa7IBfS9hKYYGnmI7Vu7V7vZQsWQdi4HWQrt1bUCei3?= =?Windows-1252?Q?D4VIoEBVCCsGZRc43oW5YSTkyFAoWnZA979QDAmUUtxQwJ13+I6dx+2w?= =?Windows-1252?Q?HjKWBvafpyOwVaHwNYRTBqm1S5tRqZbkoteNT92hM1KGOihuOXAJPcvf?= =?Windows-1252?Q?0ezg3jwcM+7JzYfF7Znjf1Jn/MBUdmWRn9fbuDXte5V7MJKZ7pIYj3Wr?= =?Windows-1252?Q?QOoyK3c6Ap/4u5yLup5eNDWUPnLx8YLflauoxyZthkjp6iymKkZ+NY1N?= =?Windows-1252?Q?QxB0oJ+nWpKMBGDBA6J9802P7rxSAQXY8NLe+OvuHZmal0E4+XAdUeRi?= =?Windows-1252?Q?B59XXXNoyUA=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0801MB1944;6:R/G27UDTO5/QVv/KH5hw89zBlVMgi5O4KbCd?= =?Windows-1252?Q?5hqgOFtFXZ3bIgbFIvqnrSrfzzTs4n/XYiRDiZvHZzLVsNaKSSQd075v?= =?Windows-1252?Q?scpQNHNnRUZna4JzaXEHxmzpcCruGYzMe42YfQeATyo2F5mWENiz1C6U?= =?Windows-1252?Q?XTuhfVyQvnZyQDVhnMV7gXmy5/9h3Iea2TdbiDiLGVDvMgxDlkRveoF0?= =?Windows-1252?Q?+KxdaMpxKFlm0YZUNbcbotv6v5+0CqDub03jMGhPRQogemUnDzDEwFgz?= =?Windows-1252?Q?udfDK71LFXFNrMTO4D8Jjzxl5ZQgEeX0GuWRCAydtFNnJmvfDyVbsElD?= =?Windows-1252?Q?x9Ji6zRpGI8ze6UQpZ70N5rLWL1at6o27QAqL9v2rKFMFq9Ft9U33vaG?= =?Windows-1252?Q?YlOlZgIQ1AjaymUCuSz8eCU6y5EBxVHKN2Pr547ZlOkOJoQNFJDeuWlE?= =?Windows-1252?Q?nKUjttGPGqECBMFlMxtZoVjQP+cVqlFR5C5tGRndMhyVVmG64oPFz3d5?= =?Windows-1252?Q?7qsEieELSSWSNVgfy6wOpY3Gh1Bu7sTPS+o9CcFzc7GV3DFBHjAqVw0u?= =?Windows-1252?Q?Vx5zYPTIVSSYQdcR47cJ3mmjKimgPE2Nxuyj4cV3BX3O3EboIWv8NNTm?= =?Windows-1252?Q?hLKElnxbkDRT5Pq9MZjDm5KnM1JQ8CpLZ9y6X4hb34nxwKsi8+mx/OBk?= =?Windows-1252?Q?+ZYX3mt0DqvL7lAmqrHCboweZKLDjKhonBsVpJrdmzeDAh9ZOVO1OVeA?= =?Windows-1252?Q?VH/cvTfZ6qp/7S8Z9y66cLdK/MgnXR9jS875wwlSFuC6csjLrwHiUEGU?= =?Windows-1252?Q?8KYLhhORy1ubZ/C05+vRKr1P0MldV/t35safKJ4k9UPHHoux1eQ+qOaY?= =?Windows-1252?Q?dy3OruuBp/ju+QwLG+PNZZnZIFApKiXzDoK5PhO0J5X5Z3CRvfJrKHPF?= =?Windows-1252?Q?9p8UOgBOQfUtmHM6bHnnMlrG3PUAwuXwV8fcOmDNtU+TxcyDQnoGa6p6?= =?Windows-1252?Q?Hb8vDHQJR0uAgqK0hUVJ/ROYICyHiAUMBdKDyCr3eQY15nqNVGXwwrpl?= =?Windows-1252?Q?Ae5KhbbXIe6piUUtndq2f0mbTmxbIwcE2M5g?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;5:dsCsPS2mgxooY8K1Y/MXOvJir6Ts01Hq4mlBOgqHynh2pba6akZULkgiShqchhHgE5H5ltvEuKuX7KGiNDWItoyj/KoYJnTJO80Vs1i9WvxOj3viMaKTFiGJRkB2l+b0S0PLbOVj7kh2Ls7CSHzu0pgLkAJ+oIhk8oZyBxyGHnL/E/dCwHOgz2VfbycSVld8PmSMYaQbOyKB7QfNfLM09UseUy9TCmKI9iP8AYIWmcOfr3ukcPSww0bqempCZmGXGrMhh03lrv5pJIG5p6dXWNhHeEImqYPiRsp0Dae7zvcvSRj6P4JMvlWJ8z4JyJziKUqKqGSl7HpZIB12008wNCqElUghla//lhXh+jWC+53Pn/gB3hv9cQjG0to4RPiELhOr9HyfcxeJnYJOHLjEwKeg4G+fB0psp9eUg0UUlqMk6NvDKV5BLEsdTr9KdxfSbP6Q+BmZ0hlHlljvqiRtBUXfjHuoBJG80QIGN4bQDxsXXChxuGhkJvnKf8T0/Y20;24:3RkvKjpJwi2XB/u6m8rI9SxA+RjPuy+ULu6qyMLW070TsxW1b79mPE8fwDH7I5R2SlilDAk+GvA30rPmCxR7O6MkgKk47C5o6xPnEHSTy5Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB1944;7:BKWSTi07yggSd8Oa+n5UTNC0ksN47Wahbm4w3/aCouAax7HP9Ziz1q58b1En13D2qm5FiiJUz/CE9nLrBbk67NHVRCxoka1CXT9PJhbzUwcXycg2KNm1R/tyPJm5ohCiLTQwDzbPJpK1E7KrnMwsAXyIr5qDgzMdLzIewEBjL2K7QULM/3xk8pzfDROWMGcNk6M5WhUeb3nIUeK3Hb+oSOVKRH5aZhVHNccGchDF2UHJlywEf9zARZPLr0/dftD4lK5f991N/Z+sgvX7gtjRRwsrrFhzX8GdIb16FXi6gj3AvS1Rf0xBXmTSyITFknM93UOt8qWWo5wPbC/vSnQSfyuGXdxedLPw1nCAQXEwCvbWOEvuuz8srQn33ZHkGe3R8CJLa/yQJkfBv/sDoCw8apQFn4cWlpUHllVEHHEfO96pdkLgkkwJLNuHO8TXCmr5nOguOEzZNTacZ/1HXPTYOlm0vycdQ6EJaFhvJhdElwSmavzNCfY9I3BborIhhkWVjgl0dVChnk788DSE4/r0fsxv/WhIqYUG7ZuJaIxb+aRx5Talt/dHUk0dbrOgyLrcrMsXwoWFUmQYU9nz1tg01/QXXAPQfLxrxi/yT1ANzWlkVHeNpLFZQUbuEe3QWGzaTMsTl5G8maOgREKTIYzpI0T8RlLa/53EoQ/9LD1hO27+RQYjSZj7maIITibepmPptf/7VsRHfhlN0GHyfjQ6qlQSIFTvIa6tmnq9LI9tPaumkMMn7KYB9KL1AKEKpbkAofAXNQI56KyH2zERSSlxtC0ed4vntN2Uw2V9EITzBWo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2017 11:32:13.6041 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1944 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id v6PBWPGO025415 Content-Length: 746 Lines: 9 On 19/07/17 17:01, Mark Rutland wrote: > If authentication fails, bits are set in the pointer such that it is guaranteed > to cause a fault if used. How does user space know the fault is caused by authentication fail? When GDB is debugging a program, and it failed in pointer authentication, I assume GDB only knows that the program receives signal SIGSEGV, but how does GDB or user know why does the program get SIGSEGV? IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.