From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751858AbcF2R5O (ORCPT ); Wed, 29 Jun 2016 13:57:14 -0400 Received: from mail-db5eur01on0067.outbound.protection.outlook.com ([104.47.2.67]:20290 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751525AbcF2R5E (ORCPT ); Wed, 29 Jun 2016 13:57:04 -0400 X-Greylist: delayed 38977 seconds by postgrey-1.27 at vger.kernel.org; Wed, 29 Jun 2016 13:57:03 EDT Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mika.penttila@nextfour.com; Subject: Re: [PATCH v4 00/29] virtually mapped stacks and thread_info cleanup To: Andy Lutomirski , References: <5773736D.40500@nextfour.com> CC: , , "Borislav Petkov" , Nadav Amit , Kees Cook , Brian Gerst , "kernel-hardening@lists.openwall.com" , Linus Torvalds , Josh Poimboeuf , Jann Horn , Heiko Carstens From: =?UTF-8?Q?Mika_Penttil=c3=a4?= Message-ID: <57740440.9090302@nextfour.com> Date: Wed, 29 Jun 2016 20:24:16 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <5773736D.40500@nextfour.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [84.250.21.106] X-ClientProxiedBy: AM4PR0501CA0011.eurprd05.prod.outlook.com (10.167.83.149) To VI1PR0701MB1744.eurprd07.prod.outlook.com (10.167.196.138) X-MS-Office365-Filtering-Correlation-Id: f9adb5c8-3ca1-4fe4-94a5-08d3a04235dc X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1744;2:/aX6h5SSeo0O4vPIAEP4Te8le3EQux0ZBdvZ89Ga8C5kAJmzFuRvDyundakluIOc93lvZS33XJ4dny8G2j0z734nLlRdrSoxQMFLv1PZHfc8i80JGW3/WHvM703gLPwbLRRtsZE6Jmtmm5dvUaBzpDAE7KOihbXr8fEMXqG++TuSiqA3L7E6AwvHDbNvkGlH;3:cur6vM0GZGActlQxposeUmFtU2Ckn7Lfpgck7xllIaHVRH5voLYcF07zPOuqwe/gPR7s+WVcvWIIy8GitbeAmuG9bziEWCEF6nkif1CkvGj8IQIS8no2xeztBubCsK2B;25:XYGPPjiiaZbH0uqxqSMo2lqV/uA+OWNTEeUGdxmYcBqvcuzwHwQT1+Cox1tVVuMDJ+cXp16zjmet3yweKtv3QFt65zq7Yj3PJ/1AfYbcI/hEaOzWHA4Izp7jZtcgkyEU3oQWfSRQ5hsg2Wt0ZXpzEh8qyaX/qJLdlGK4XRrYUm6/POS+LdaVvdvtixSCLF3LXVSzkbplkidxnfFTuYGpHxVbOj8Nq1QNAKUa9vxePazH1tJsOrNyITWfYwutnEcJujpHjwuieQAyKD1e3bzrpBiPn9IEuTOrzSDfd+zA/1btdUzbfHs8YHSOtVCHvchtheKaS0g6K8A506KgZU3lNgR71M2+2oOYi7CNFM358jFU0wlUcdD27eKRL6SrynLGylnCPR1qrXemtyjKW3ojAUkViGE9p6Y9d6++yEtlikM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB1744; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1744;31:oZuYKFxDFHMutJkGNt+83cGe0bedJ3nrAB3SWtgdgHyq+Keh3/+QikQ0iYN6CHBz0CsFa17mWiIanIqFuZ16L6tRXt4aSpkhoiTw0dmHgMudwnVQ0Z22I/fNlVfzyb4m6MY6KQqcj/2OJ66gwESn+Dbro+yTcUM95OwXzE9olD7H7ld9FMrFaOsL81e+da6I2wfcvQa08jQ51jcGeH9ryA==;4:iZXZow9wCPBWRmLR5ITki2n6fbAGZk5Z+5VW8BMcvxUxBUfQiobLZKgzAP1sFtvIFC8bf0aDG6qO+/anusb7qGSAbRmy/CcTk/NjtI5P86koGbGGY5bR5kEhBhTuuyDMvSg0eZjodNiWpNmpECUh4CaqtUh/2AZxdGDnpj1dJA9PWNz48GWzlZ3rBoGg81BRw234aSsunYqK06GVoBQ1vbG6fs6kxoZRIrtMhUtMaK8cMJgXDCHjm9RrEkW7KheiqSMmLMan0j31vh0a+BxQ5wd2/hB50ElUYF7B9nKvX9ff45mkzF7XCFx2NRHRGH/6T8zM24QCYWneds8ijt4nSZQYrm2qrgisOEwTNWBoqJF1CRKUEihC7mbG/i9Cqb/h X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:VI1PR0701MB1744;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0701MB1744; X-Forefront-PRVS: 09888BC01D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(24454002)(189002)(377454003)(199003)(53754006)(86362001)(2950100001)(101416001)(87266999)(65816999)(76176999)(50986999)(54356999)(66066001)(42186005)(99136001)(83506001)(105586002)(106356001)(65806001)(65956001)(77096005)(50466002)(59896002)(117636001)(92566002)(122286003)(117156001)(23676002)(7846002)(2906002)(97736004)(4001350100001)(68736007)(47776003)(7736002)(8676002)(36756003)(305945005)(4326007)(189998001)(3846002)(5001770100001)(586003)(64126003)(81166006)(81156014)(6116002)(2870700001)(62816006);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0701MB1744;H:[192.168.1.71];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA3MDFNQjE3NDQ7MjM6c0VQSGhWL1R1anZIUEJzUTNyYWdQakdk?= =?utf-8?B?N1ZqT0JJb2VUdnlOWCtYRkttNDArM0pQdlM3N1ZSbnFFWUhNeGFMSG1PT2dk?= =?utf-8?B?RkJibHA1Sit5bTJnd1phalJWRjJLb0FqY1l3YTc0K1RlclZGZHd2b24rZ2Nu?= =?utf-8?B?SWE1c0Z2ZHYxV3U4c2xXZkVRUGRpdG8zRGtZN2ZUczczVWdtN3hIaVg4VDdj?= =?utf-8?B?dFgyWHJtY0hBVS9vcFg3bXNnYytlNEsySy9VTGZ1a0l5d2ZMTzJSY1pVaGV6?= =?utf-8?B?Y2JjK0tTUVcvTzMvWEZhUTBjWFhYSGQyb2xjWVR3SlZzVmp3OWlkQkcvZFYx?= =?utf-8?B?TlJxMUhpemkrc1NkQU5ld2JTRFdRZkdOSnc1ZE85cWF0K3QzZEhWQ3d6Nmli?= =?utf-8?B?cUZMYXVKNnhON0prclovMHRDVGx1WFBWTlZ1Y3gyV3llYVRzUUhvS3dFV1R5?= =?utf-8?B?K3MzcVp4cm1FSkJqNkFzZFdnYWZLcTQ1dlVTdndkaXd2QUFmWDVoY1ZUb2Ja?= =?utf-8?B?dDJHOFVEdkFrS3docDQ3QTE1cklyM3Z0VjB3T0JLZTdOejlpakFQYS9aV3Qv?= =?utf-8?B?YzFHaC83ZkJ4TzFDaEx2Y0JZaXA5SlNjSTM4dUYzaytlaENsdUN3S1dlTkhJ?= =?utf-8?B?TjlxMHRtYnBPQkpjVDUrSDU2blNsT21xZHBIQlhrZDBTQm5RaVdRbkpyQWUr?= =?utf-8?B?NFNONDNvY0s4R2p6YzU3eXNUMkNINkdieTRsdFZyRnZESERRcHB5VFFZQ3dz?= =?utf-8?B?dGMvMUpibFpNelV0UUVMQXZzaEw5c1dEV0hiWGJoLzF2a2Rnbm1WTG5mR3di?= =?utf-8?B?cmR0VUN6QjFHOWNRMi81V3grNUZkQXBjbUJIRm1ZU2pvTFdxSnJhdG9XVjVj?= =?utf-8?B?eUd1ZDZpV0d6dUM2Rlg0d1NYaWNhaW5vOHBReUVsM01UWFEvbEJKaExTYm9B?= =?utf-8?B?WmlDMkxONzB2MVpMWkVkVjh0ZldKZTYrWllNRjZSUVhRem5xMFErU3ZNUGJO?= =?utf-8?B?elA3eFNLNFkzNXhNTmJOMkVIa3ErSVlobkpCdXVNU2Z5SVBwcWpjVFNLMmg4?= =?utf-8?B?VE1qcXM0ZWJlUEoyZU1KMTk5SzlNNU83aGtaeWlFS0g2SzNQUGRMRzE1V2VO?= =?utf-8?B?TEZJNTVUd05XbE9zaVZ5Z0g2eGJwVC9makNwd1lPRVhsQUdpRlo3cnJRTHhN?= =?utf-8?B?VktkKzY3K25vVXZocDdrOTEvYVRZQnR4NmIyVENSU1FqNHd3STBSYW5RZEdU?= =?utf-8?B?R3BkeUFGSUlFNzVscWhXMzNKanhPUmRCYlNRK015UDJWTU5Jb2tXalArTHlz?= =?utf-8?B?SEtNdVRlY0hodjEyajhnbExtWE9kS1grM0hsc3R4SVJkNU94a3FMemcwQ2xF?= =?utf-8?B?Y3drTUVaZmdFeTUvbTNKUXE5bTNuMnp3VWNWamxBVTQwanRmRnJPSDYwUkxa?= =?utf-8?B?K3BaU3NpTElkcHdCS1ZRLzN3UWZRcHZOenh6ekJTUkhha3VVNktBK0NjeVI2?= =?utf-8?B?V2NiU05YMDN4UnJvSWQxK0VEbWpIWUhsL0VwUGNBWkoxcFFRcHVaa3RqZlZl?= =?utf-8?B?N1I4QkZFcURKY3duV2hvL3BPNEZNeFhEdXRtblBqZFhiQXhHVVlZbW54VjMx?= =?utf-8?B?eFp0NTkrNWdHVlF6N21kdVI4MUlaM0F4cTdubTdTTGo4eVQ5OGZkaThPd0oy?= =?utf-8?B?TEE5b1hDUStWcEIvQThMWmJQR0VuaFowd2pJOTVxWEVpRWVndU1MclFUUjU1?= =?utf-8?B?V0N4L0lhMENaajUybXBQMTl0Y0U4QlhyWlR5QllQeGZBMFg2ZjEyR3hMTTFs?= =?utf-8?Q?O2IAWQI3lMRaIR1?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0701MB1744;6:gZOVKWWYkS/dXlX6Hjc1npGiViQ7IWcDvrNtOLFLPrhMdWemhB85uo1FUGpLgMKEpRFPTlic9m24Eq0qdOhrS7cfUu7ArLYRh+8HquERyiB9I8poNXzubF/prKZNRYnaOrEWeY2T/ezznqEQwl9IeSdVSmZCIDGHSlXRlXj+YzzK58lBsOFhtMPSfREKg2fe880KBeLJNadwoDHmAleMIE/xp5fTbFZ8b7a1J5iGy19KFSIeuXOdObCAJBA7sJ+yNnVSEwVfwXKAEBv+9fEIcALAlLzxo4GPEcTlrGTkCTM=;5:8VNIytdQLWbI/OuQLs54FgGU8QgFkscHnzHpdRIt4dTV67veuyf+uVXoVMwOp4CZWbjLFgGW9KZK7ZHx5zpeWYUqRW++27t72UjPsVFX8kg/RG0Lo87fHVAaHRwacn480+5jmI2nX4ucK7444dR5ow==;24:S3eHBg1RvYmEe7XCN6dGXf9JxUMIvSATu3pyQ9Ugqyf1Sz5/lIyj2Ypxwzy5S7a3U7GIeu/gm/rysohyJeQbBL7gi1DIqOmm13/k+URfvmo=;7:tgqkSfLIjf5oE8Xl5dcJMXqKdraXBvMb0PumxJ8v8NCrXp6f8V/Vg1APFwu61zh3B8ATU2Vu1j/0V3ACSEfxs0kKiLKsmSAn81lPfn1xAWGsn24kDKjvmGA+R4A/Zr0geMDzr4fbO/fm3GSdyC0vMMh/FGTXJEbeAiY8YoTeu07klRqI+hXYyStUuX0qRe+HYiCdkHlsu9gfZWMQ2OBL9VWPQvh3MP2bMPWvqKzoxDpmWi6nXP/6JQTWhK8qIL6H SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nextfour.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2016 17:24:21.0126 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB1744 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 29.06.2016 10:06, Mika Penttilä wrote: > On 06/27/2016 12:55 AM, Andy Lutomirski wrote: >> Hi all- >> >> Known issues: >> - tcp md5, virtio_net, and virtio_console will have issues. Eric Dumazet >> has a patch for tcp md5, and Michael Tsirkin says he'll fix virtio_net >> and virtio_console. >> > How about PTRACE_SETREGS, it's using the child stack's vmapped address to put regs? > > --Mika > PTRACE_SETREGS is ok of course. --Mika