Received: by 10.213.65.68 with SMTP id h4csp1098088imn; Thu, 22 Mar 2018 15:23:30 -0700 (PDT) X-Google-Smtp-Source: AG47ELsbNwFi1hudlr/QpGjO7me3EcLNiJwdJXHgKMcJG091JFfkmf5DI8le98qdwZRJA1UkJKqe X-Received: by 2002:a17:902:4003:: with SMTP id b3-v6mr2041238pld.15.1521757410161; Thu, 22 Mar 2018 15:23:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521757410; cv=none; d=google.com; s=arc-20160816; b=RzCSHTys4AK0r6I7NhW3wvxc5LaBjZetf9lfZhquCy1pqvizN8SvALsiUCh+Sut8fk oWhLlY3YTqhLylfDj6dXYjpFjL8XiB0iKNjLOKv5eOC+hoqNJb6uU/JjMciMlLolDpb2 2ki2CqkMNoM9uF8gFFz5l5CYD0LNWNeuhPvQNHMHDKiJX8MPS1jkwO0TDEaj0FWCKkhV IT6uAs56+atVRUHIAIbB4M+I7WzU6j26aJ5WhHQtznEjqZ473iF+F/qsYAY1f2xQG3Bp M3QQ5VDOk0XjoXJuu/yMBVAbd59Qkc9cl4dEywYn8c0TRqBl33HM7PCDlBPYrkWnsIrX h6tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:dkim-signature:dkim-signature:arc-authentication-results; bh=IjqdSXdcHMn/EVMuhBSN0rTh2oxMbIQMPj7xvynvXPA=; b=hqGDJLZXzMmiIHWw44Z+atujgfPV6jlS+MneabmiTvrXvnoUJbx2RNUAQf0imZAqLK 1v9/9efty2I8+r8ROL2PRnRKuQtjAslrsgpFgUAWzc1uJHj2N063+1N2ygS2LLlEJgVD 8De8k/WbJqWX4owDuz45bG47ioDe9m0hgrlruraJe49graOJ1/vAqvBfMBdsyHMS8SSL YOre4R1bqcILshrPqP6xJEigiOTLrV7xD4GApxgKM8iEakmAP6VyZIkouPA1T9kK8Wb/ UwWZeZ/Nw25ysJQ2Io9XMNT28/uxIL2MbAlDbMVNKZTVJxYCJVdSxKTjdRoL1UsDveLJ p2YA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=OF4d4PHp; dkim=fail header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=Qb7ZoKIo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a62-v6si7275139pla.185.2018.03.22.15.23.15; Thu, 22 Mar 2018 15:23:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=OF4d4PHp; dkim=fail header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=Qb7ZoKIo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751963AbeCVWWS (ORCPT + 99 others); Thu, 22 Mar 2018 18:22:18 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:51600 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751541AbeCVWWP (ORCPT ); Thu, 22 Mar 2018 18:22:15 -0400 Received: from pps.filterd (m0001303.ppops.net [127.0.0.1]) by m0001303.ppops.net (8.16.0.22/8.16.0.22) with SMTP id w2MMHEiZ000549; Thu, 22 Mar 2018 15:21:46 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=subject : to : references : cc : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=facebook; bh=IjqdSXdcHMn/EVMuhBSN0rTh2oxMbIQMPj7xvynvXPA=; b=OF4d4PHpUzmSCPKTiWw1fdSPquj5/8S7jU5qqJW8nCGmeRP6TdGEbgGCZG87LiEIGVyD nY8HlHk1OHYOPMKKvUVsLNqtqqd8PctTXp46reLlzWu4yy7wr21JtqWj05Br8JnJ2Vr0 eChyYXLh714X8c/1slxjJK9xrcDvNN3JA14= Received: from maileast.thefacebook.com ([199.201.65.23]) by m0001303.ppops.net with ESMTP id 2gvm58g5t1-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 22 Mar 2018 15:21:46 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (192.168.183.28) by o365-in.thefacebook.com (192.168.177.27) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 22 Mar 2018 18:21:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=IjqdSXdcHMn/EVMuhBSN0rTh2oxMbIQMPj7xvynvXPA=; b=Qb7ZoKIoj1xN+8QwjJmU6v2nX+DyDstIwhapfXIVPNB6HZ2+XD/TWd4/TgUKhU7K9kyvCo+nu2KzpyNu7ZZWbFu3XmCOZxJHOfJ6ce3EIS+Bi8AwKeVKc1BSsRwhpHdgoRn8dP2z9ee+wwmBh65EMopmCW5Qq0m3rcZMovg0ry8= Received: from [IPv6:2620:10d:c081:1133::112c] (2620:10d:c090:180::1:fae1) by BN7PR15MB2500.namprd15.prod.outlook.com (2603:10b6:406:87::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Thu, 22 Mar 2018 22:21:37 +0000 Subject: Re: [PATCH net-next] modules: allow modprobe load regular elf binaries To: Andy Lutomirski , "Luis R. Rodriguez" References: <20180309.135724.452219538059491199.davem@davemloft.net> <81b7599d-aab7-6cb6-7843-64510c8f6260@fb.com> <20180310140843.GP4449@wotan.suse.de> <20180310151652.GV4449@wotan.suse.de> <20180322205413.GA30543@wotan.suse.de> CC: Jessica Yu , Linus Torvalds , Mimi Zohar , Djalal Harouni , David Miller , Kees Cook , Alexei Starovoitov , Al Viro , Daniel Borkmann , Greg Kroah-Hartman , Network Development , Linux Kernel Mailing List , kernel-team , Linux API , Michal Hocko , Hannes Reinecke , From: Alexei Starovoitov Message-ID: Date: Thu, 22 Mar 2018 15:21:33 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [2620:10d:c090:180::1:fae1] X-ClientProxiedBy: CY4PR13CA0028.namprd13.prod.outlook.com (2603:10b6:903:99::14) To BN7PR15MB2500.namprd15.prod.outlook.com (2603:10b6:406:87::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ee7b476f-b211-4c6b-6f02-08d590434930 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:BN7PR15MB2500; X-Microsoft-Exchange-Diagnostics: 1;BN7PR15MB2500;3:Gh2V+dypwdHd8rBu1HDLmbVF2FPEj4qXPQkFaHfYFsf8c/irlP+Ui9ujzNrd93WCa1x5MsZGO6lZnRGBSNgZ6b5lrJP+ZUTiHNVPRA9gw+Djj8lEM533Sujnb7WwO2uMDqXVE3Gtq0tWl+2lBRvnz7DnCNM+RvV8c2fArXz5BvOZQLhdF29CaSIKQHfkT94YZjftmg8Hxm749mNGjEzBWGXcyfkKz61QBpPpDtOA+SpYjIALWHIx6GBOZ+OGKJIC;25:QaXdsMutBzd2tf+NEBsdzwwgNnwjlh/DLaXqDfBxNMAtru5ZqZw/xKotgwaSEX4IVeah86R703H4T6NdaH+ljOna+Y5pHcxwthA04zD5Tm8E3bn1oUrOp9LroHmT2xXru/Z6eljoVeb17DR+eTxcP3kbYNMkaNUs9zJQyHvm1Yur+CfiVWSUjQt1xj7AQvF/GP5a3COCZjq5zLITVM1amcM+Q7ZH4oiE2jfoBJj/k4f7vKQx1YmyoWxiGES2Pb1y9ggvDtwBvopMiPuxzIN62DfO3B1iDRgvjEKmaTAtN7PNKbUI/mGYsuJuKpimxCPEWbhPEWvjuMhLAIuaIpzl2A==;31:lziOgaBh0i3i+HeqoO8Cq4REtT3Hnz6iFWwVVfpdxke4FNlBSegKbAmAJ2ta7iGow0eSGOLyds+2CMLJPOSdsrM10n+ob9X2kDZOqBXwY8d7MgaXcvqdH9svK7GgvbZaJj39j3i/gBr1Eqxq5637cLmRt4O/OXOckQp0hzD9I8xvpiRq+jnMvBtx64rwaYrM00RSMQwAkrvbqlRslZ4AyElm7RXGf6R2ukmck2rLNPU= X-MS-TrafficTypeDiagnostic: BN7PR15MB2500: X-Microsoft-Exchange-Diagnostics: 1;BN7PR15MB2500;20:gIz14Pvqkt378w7DoCDceNS60oESduETdRh2FhS2P2RFucGrp9SLlXlfgFHdipqjfSygYHXBANwWHzc3UPE+4pN7KSEoO+IwwERq5XYxw9idcyhGou0pec3AqFk2ykhQaVo8pE0tCiGlinlMDMn8j10YuOd03m+yzk/RpTK+r48MRRG1xQPP6f3swAZXB27sy/zraaHmFL2N8RY46YWnM2KTwp1JgrqhF/U3v2XUnTS1kt9ihn9RWZd7GOtGrLaFc4r+Rmr2Mh0nFPxeFQ4ZWUM8e40BxlGmaqPSGqCewXU4TigdhVpXFZY0rRFFil0H74Nh7+XBu9+PXKmNRY7d5Lz77gOpfg2YoHJy3FaG4g2CrxStE13GihCWlbvBR19q+96q0VLmJFQnYe4JQUKXKkDcS3yp/WvBGeSTC1k2BYk3YIqhT2SQgMsunlVIKEoDiiN2bmYL9KGmWntZSg5vCnXJFIhGk9oSsi5wS7kvz+u7zl0Yu93z/R9luJfhpw4e;4:Jg+/+p+oRLdXEeMnCTV2Fqtje802Fea7/LcV3IHYlWHhStOuFrFLzNcyxFqmamsPHPmtv2wXcAkZPHm8W6tR8jgX8YXhYEpUkPlsie/ruiG/1Cw/LpIaAdhjLXcH1Fybm/sqduf2o0EuTyOAiv5byzMvmKwsL/S7I8LlXZ7edsDMjsUuOwAfZzcA3U0OeBJo70vKzG+HhIeahFYIYWhztPl7oqOi6622NYXHCOfZoUrI9I++QASs01tgrWmtEcW6uzsJEN4c70zYErU0arGbbg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231221)(11241501184)(944501327)(52105095)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:BN7PR15MB2500;BCL:0;PCL:0;RULEID:;SRVR:BN7PR15MB2500; X-Forefront-PRVS: 0619D53754 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(39860400002)(366004)(346002)(376002)(396003)(39380400002)(199004)(189003)(93886005)(316002)(4326008)(31686004)(2906002)(65956001)(65806001)(230700001)(47776003)(446003)(8676002)(105586002)(6666003)(5660300001)(25786009)(8936002)(106356001)(11346002)(229853002)(39060400002)(46003)(53936002)(86362001)(81166006)(53546011)(478600001)(52396003)(1706002)(305945005)(65826007)(7736002)(52146003)(6116002)(31696002)(23676004)(2486003)(36756003)(16526019)(67846002)(68736007)(7416002)(50466002)(81156014)(97736004)(58126008)(110136005)(6246003)(6486002)(76176011)(386003)(64126003)(52116002)(186003)(54906003)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:BN7PR15MB2500;H:[IPv6:2620:10d:c081:1133::112c];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjdQUjE1TUIyNTAwOzIzOlAzdU5MdmNiSkNDbCtVR09HTk1CYTF5YWdp?= =?utf-8?B?bXdHV2dPbW1XV0NmZzZnZ1dsdnYyNXdOdFFXUHVtMVFLeURnNzJNZXU2UWsx?= =?utf-8?B?Qll2d1ZBcFl3Z3lTaW9iY1JTYmo4QzhXdXJSZllGMk80YUp2NDQ4c2Zjb0Qv?= =?utf-8?B?TEc0QlpRWm8vZ29rd3p2NnAwNytScTlQdjF3YUI4QnJ1SHNTQlNZTzEvM3lM?= =?utf-8?B?L0FacmJPQWsrZjV3WUVPazBtWVErbk1GV0ttaGE3cXF0U0RHdWN3YXdIREdk?= =?utf-8?B?SlZaaFBZOSt6bnYvZytKWTI0MC9vbGtuTG5qRVBueVFSZHJFZkN0emxBeWE2?= =?utf-8?B?Wm1XYUh4a2FMSllOMjdKazkvaEhMTGpyclY5TVZYVWVJRVQyazVscTNRRjRQ?= =?utf-8?B?YS9UdWxoNXUrRnJGVG1Zb01YQTVhODNCTG15K25ac3dyV0l6SGRQK012TU5o?= =?utf-8?B?Yi95YlF3aGs0UkRBOStSUloxc3FscGQ2VW1DRTd3NnBMOUxUa2VUMFF3ZXR5?= =?utf-8?B?NFhlZWNObXdGbDc0MjNINVFCTnBJMTN5bm1mejM0N3FUbWpJVjVqekdNWFRk?= =?utf-8?B?Uk4zTnpjT0NvYVVKVGpzcWticTdIWDVlR3NIMzJIM1R5elA0cnJqNlNHVVly?= =?utf-8?B?NmdlR2lLSDVUS3g1WnpQWVpBVjFReUlTZ0VkNlFsQUFmdi93TXg3bW1mUUdR?= =?utf-8?B?dldURmJkRDZobWRuNHRJUVRpdDYwRE1uOC9odWZ1YjdFWklVaE05QkVjQ1cw?= =?utf-8?B?QUZZcmtkV1lTZ3hwbFJYcVdNb0owbE5EckF4S0dwN3BDc3Y4YWxSa1k1cHFx?= =?utf-8?B?WWZNdnk3VytsZ2psVllEMlRVdmtFd0diQk94TmRlcENCUDhvTmRmUDFreldY?= =?utf-8?B?YVd0MFU5N0EveERkTnhjVXBKZ3BoczdpVTBTU2svbitrZzBkUTZHeEZUd056?= =?utf-8?B?RXY3YWdQTkxxOFp0dnQ2TTBBWTNvd05uaEcrWCtHRlVSTnh3SEF4RGhybmsv?= =?utf-8?B?QWF4YllZWjU1dC9aQlBMNWVOMVhLTHpPR0MzVUpvWVBnNFlmM3VBckp6ZnBK?= =?utf-8?B?T01lZDJGZXVDOEJOMDBUUkQ4M3MvWFpWb1N6WFZhMkpvWjl5YzBad0RxWHRS?= =?utf-8?B?VlQ5S0J1Tk45bFpkblYvRzJoTmR1WW9VNUtsaHduQjYrYkp0NTJ6d0VRU094?= =?utf-8?B?bENtLy9Cc3BpK2w1YlVwejJPd0pzbnFEL09SZ29KcXYzSmViQkR2Um9nQUNx?= =?utf-8?B?NlJlUVlLYlZRU1dkQXNKT0JQV3piWGZyYU80VGxPcEZWTnJZMTJmK3c5bUJQ?= =?utf-8?B?VCs2ZHJ6UE82WkN0dEF1aFc1dkZWdm90VzllWEdTc2dMWEpzcExoUHZxWU1O?= =?utf-8?B?YUxpVHM0Zng4RHRtaVFkNzNaSEN4aG5mc0lvS2FTNmdlS0NocE1lQ2dXM3Nw?= =?utf-8?B?OUNLNkFWVk40UGhWT1JROGJaczNrNTFReEFCZFlGL3l1cFc1by9ra3BhekUy?= =?utf-8?B?S01hblhvWmZXa01ZUUZTb29nTXNrQmlhMzJ5alhYZUtnb3UwTXczVU9wY3dz?= =?utf-8?B?SktTQ0NCem4vb28vNkg0cTVROStFbjBOQ1ZkaVNXOVF3YjM2Y1o5YkxFbmlB?= =?utf-8?B?YzUyUXdYZHhndXZhM1pXTys3VVRlSWpnKy9SQytuWGRkVkVweGZ4ZjZzOU8w?= =?utf-8?B?NUhsRTRNbjhBR0dYMVJYYlRBeFJmRk1JZkhWdFlNRmppOW1RQmVZZVJrMFgz?= =?utf-8?B?L3QxbFdwc01SN0hleGxJQTZUREJ3OHhCY01nR292SWtvTmdYNVFDUVh5N3Bz?= =?utf-8?B?VXl4SjI2K05zQWdyNmlZdUpCSVFjOTRWT1ZjdDFqa20xbkExWWxLTTNKOG05?= =?utf-8?B?Q00zdFB0N05mem0xeEQwczZ2Yy9rM1JqcmJnd21jQS80T3M1Q3VtNkZ2RXJr?= =?utf-8?B?SVBOdHM0dzBRPT0=?= X-Microsoft-Antispam-Message-Info: M/RgVlWlTqRmhWQL+e3+N0XvPRidc+wGwjfFPrP8D89ijvvTQT5cbXhEDMbI6Wq2b8mslCrQAANAI86wsFZ0KDa6q1DRC1ZIGjcZbJbXhoSAx0oKvwvDjjlWdhfO7Hp24Jk9BV0SnJpUTcc5IIKNI9rLENrf+ad9I0Rjcab0nwXoL9KF36V0E8MhM+CGR93o X-Microsoft-Exchange-Diagnostics: 1;BN7PR15MB2500;6:wZakR66My8XlNA55QaMz4Y1s2vOQEzYE6TCSSbA2BKw4MCjqELDpdnzpuPbtQAPOm62B8JfMkttD/atKIIUZBMsvAB47Faf2rMc1M81DzT6YKI7h4Xl1FkTwhcHJV0nL4Luwc01S7RKLYL4g1O62B2ZqJPvOCnbub6KgMcYbDuY5IlHCqivfzuIFuSAuQ8k9+Y6j0KbQSm2i30yBrsuAMl2PX7A65+PJH0XrD9RXIMXUeP2788r7WApK152AEkpvdRos4fNXOe6V+H20/Xwr+LOThnw4H7O4C08v3dd6KUeBWhLfW23C0RiVK7kPrsRKtwU2pP7DQQKOMM47eYRv4We/fyx7Jli3kxU1EIPoWAkUkdOSF5+3SI3Wg1aaq9Ws+g5O9TnNAquBFIXgj6CuoQfr85iay/tq2uPfOvM11hJ860+4xjPUWgSHhJyfOrwO7UqWax9eLJDul7nr5T6PTA==;5:4+iJXLOYyoU9VLToU44nEm3eM4xYzuIl0BbvPqdd9zG5qUB8Pp52pnLgIxfMvf6RheHS02dFnElOYq5PQgjwF12QXOutoNVFYqGfvIhJ2C7LDEYn9AelEDr5iGYkcZt/ehS4sWXkLK8MaOHRuln8mv47RrSdAd7AScmy8jQFLNs=;24:vt0nHo3RBExyA22e15LzcrskF27WnocTgM/W59NFJ1OLoCNZfvo4gOgH7UOA6A9pMgWcCGMF8uOZBGyY7HIBUP/kzn44ItX76dtJ4X8o+I4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN7PR15MB2500;7:ahA7mn04Z79NbaGJwOWsLZZuFixxhsLMp4nrPtisz2vjMij3vvLZYWR9RJz6Bp5RYcK1nXhKN6tdWEVsshz8tlgJ1WeS2oZ9LTrGcOYjNUklHl+ER7JGNXRzlaFZ5CkzMufer7fJVPH1lxoZ4gxKl3p/DBjDUAHZoO5joiz23gTGUFoLO6GwEBYvoByRJYSWrxMFrB9987Ch0O9TBbaBDVXIs8AtjP/b/5VG43SnbUWyg3n97/QSAaDLv/goQ+JC;20:/r/1D6RHuA5Q4L9LF2JaS9AWnJ8f9Xwq9hZ5WT4W6J7RExjz7Fdmbflcb0VSZZJfPiusRo1DTESdXgJ/QEAHce9vEKkDZsSuXd1B3yLLc+iucIvA5otqvLNe/m2e3lFU7lWXDEsoLsyHuQjNd+qvYzQ3TA3GpDN6v/MTpxxa5+I= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2018 22:21:37.5256 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ee7b476f-b211-4c6b-6f02-08d590434930 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR15MB2500 X-OriginatorOrg: fb.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-03-22_11:,, signatures=0 X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/22/18 3:15 PM, Andy Lutomirski wrote: > On Thu, Mar 22, 2018 at 8:54 PM, Luis R. Rodriguez wrote: >> If we can ensure that these usermode modules don't take *any time at all* on >> their init *from the start*, it would be wonderful and we'd end up avoiding >> some really odd corner case issues later. >> > > I don't see why this issue needs to exist at all for the new stuff. > After all, the new things aren't usermode modules per se. They're > regular kernel code (modular or otherwise) that loads a usermode > helper. All we need to do is to make sure that, if this is > distributed as a module, that it's init routine doesn't wait for a > long time, right? I've implemented all of the previous suggestions and now there are zero changes to kernel/module.c I still need to finish tracpoint stuff first and polish umh code a bit before sending new version. Let's hold on this thread until then.