Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933106AbdCaKL4 (ORCPT ); Fri, 31 Mar 2017 06:11:56 -0400 Received: from mail-eopbgr00114.outbound.protection.outlook.com ([40.107.0.114]:13722 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932764AbdCaKLy (ORCPT ); Fri, 31 Mar 2017 06:11:54 -0400 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [tip:WIP.x86/mm 1/1] arch/x86/kernel/process_64.c:541:35: error: '__NR_ia32_execve' undeclared To: Thomas Gleixner References: <201703301754.uKyz1CYf%fengguang.wu@intel.com> CC: kbuild test robot , , , From: Dmitry Safonov Message-ID: <48af146f-f3c3-d4fb-d306-8e9a10ef0016@virtuozzo.com> Date: Fri, 31 Mar 2017 13:08:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM5PR0601CA0048.eurprd06.prod.outlook.com (10.173.86.162) To HE1PR0801MB1739.eurprd08.prod.outlook.com (10.168.149.151) X-MS-Office365-Filtering-Correlation-Id: 882ab0e4-1f23-4ab9-2b7a-08d4781e588d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:HE1PR0801MB1739; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1739;3:Mbs8mzfV5gyj3U+pLkF80JSPi7XkQN4cWgxnRCARKCuqDO4VusG4aoexeHXce5+JO218cK/H3jjrxdps6zjReoNlZbxw8Cpql81nkOZVW97mOQ8t8gwxgs81DlMCglCVh7n14unipxPsVOdcQCjek345jYe6wMxj5wa8owoLpVGV7HhcPSaGujOodYuIHOJ4HJ/UkkXuhS8r6WcE0+ULDL2TPRrql1ud4ymE7p9UEuhhV12BHsQIUoNE2lDU4borkjgBeIoybNqxypkKmPyEYFIVHR7ISfqAzAA3t82SOWGt6YMTaQLLiBBqYNupCjneCZxULAQZjjSn5cMvEoyTIQ==;25:WHSY609al4aV1/hR8K7jaXw0fqm1TzzrYCpkx0FZCxEZa6AcV4ZswpPJa26+pk3QP16kNblE9Chohq00JTKeTjAJagHDz4iiD4uI534dPcBBAdicLFV1zMTYdDarB9DUt9fYxrQpsVcUBq5c7LXKXFS3jHWckHlLXHvK2MncvtX8XID1t/N+aNKP9i5dO650aLK3bUXgUnuzbZzn6kvVIkNQyacqYYVCS5Sb3yZJmIjdOBEuO3GgoEmj/s4T/OIZpv0+kcbRbZJhF10HdlLmtjs4x4qcAKB8DCkDxGImLVJw01UoivMsAV565YsUWQZW9DcOKoio3eah/6JDBwi55yzkNhbvm2ivDZSrFQCuIToYWSpMNnGqZnsRB8hdNjPwA2JZYbH0yO+zbgbIGxbtPfyrmVOTA5Qot8FnPP155nvW263UqOhATPM/MC+GlWBVeDWzzW79Qc7RoIZCqitYLQ== X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1739;31:duBwtMnkPMjg0kHiEwRqZ6a7oG66jUT2nxXmpJHNoJoMX8HIO2Z8ynZGf0s1622Jyjzdka1xk+khRbL69k8NGctyCfED1WDB0iEopCCZMBHw9rAYtuNEu6z3sQJCzEnx1JRtwKPV+kpZBinsFijumwt914BTX7HjShpAGZmF0KlpFOqaHdNfkn0HkWwa8SoaaxsrIlzeRQHGy2aEc97PHBEeLtybqoXqqJKWyYR7HEM=;20:M6XyjAks6q5wbRgz6FqQzGpy7MQg5VUAIR1jsFFqSJCht2sYA/ZkvaF4ZmOaYG6ulmUiIH9+K2o9SKiPwk7x1UJmrXhe0Zd48eAZI1nXBCevtYt4s8v5WWIvMNN2xRd8oAHXB5WLz4lvWYi2EOOEykiNTIlSzB2CwgvcfYmLX+XMRj056ue/On9v/vuleOYAgdKOXOsLgdHsregX7M2BtSjlFLfun+g5jrDL1g3BFAFnXg6I0znM/pOGU+C1nkxfL/7lZrSMS/ChGGbkvRlFXT8/fXy3W7ObispfDoIEG+6pNvVWIoYCLJAHouq5MbSPt8fhzPaq/fyy4iRScOUXGs5ybgBNEGvFrnKO0VAUzs6IF+EkBprZzJ39sDc1LtH3q1yCmdSacg+Tanzthwt3qToHG6oI1bAJxQQ5UaLcB4o= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148);SRVR:HE1PR0801MB1739;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0801MB1739; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1739;4:Y6ixaN6aWmA3o9ciIqBSttIRc0V2KNtatLA8XXmjWPaeDcUejGbJ/4v66hUDx8aLfOirPPhswLhe7tZlrHb//t2CIg7jjaDe1SyxoPRiS4DMFG/lu2wme7AwJeEC2gyGM+6F0UZj1pl6SW8Lx/+TutqzGtDyh+0B/HGKBsip3TUy4Wx8BaYFdHbe2+L6mE8OLa/nC+P6yg7F6W2NCMQmYx4akiY8rJQWOWo0UqOAPTRo8V8vGNvq8NyXlc5XcKO/v0eBNfsotbM8vO6a2FQXBuiKRXNwRJJLMnX4c85MiYxZEAqC/X6PfP8sJMtUQ2aczRwfHGp0/RVeGmbGSAYqgUO1U2iVU/Vs/rpZAZ/FN+FPA7vxaMfJTSol0eCBXnyYwgQ3qf0j0BLehEPChkQ7jJbUGYT1btCozSwUwnI9nPvSa1JEMJl0ijyVl6bN6ps+MChbISTQi6C80eZtCeeej+/qAcHq3Df8NxpYH10EBsQLFgunToiTLc35Fu7HRK13lGlDbwu9akH2U6x8v69RLwrvNResaKDWC5FEUNLav0fhedtq2+VcUMH1OIexlRm8X6jbkKxMijTuFiSVDV8dLw4/qDlulp5JVMflE4x5a3jP9IYch82m9cCj40ordQ8rdVrzW880Po99E6T2eqAg8I9RH1OpxFTYZHrJ2vsvcEJEJ3EHMJbZ61Pc0NNmJgq0KMTtWQ8waPEl2QOYFiCFi4av5OTsE/H50fYbUP/DqRY= X-Forefront-PRVS: 02638D901B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(39830400002)(39400400002)(39450400003)(39410400002)(24454002)(377454003)(76176999)(54356999)(3846002)(81166006)(66066001)(8676002)(65806001)(33646002)(53936002)(6116002)(50986999)(305945005)(65956001)(65826007)(2950100002)(189998001)(31696002)(7736002)(64126003)(86362001)(50466002)(5660300001)(2906002)(6916009)(54906002)(6666003)(77096006)(230700001)(23746002)(6486002)(90366009)(36756003)(53546009)(4001350100001)(31686004)(229853002)(25786009)(110136004)(38730400002)(47776003)(4326008)(6246003)(83506001)(42186005)(15760500002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0801MB1739;H:[172.16.25.13];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR0801MB1739;23:XjSsoNCFhuE4W4+aXR79Xooees01J2H+Myo?= =?Windows-1252?Q?0XtWuPj3jOECu1/iTFxRMLUW0iPPKw3TcobizyhK0tez2VOw9LA4N60c?= =?Windows-1252?Q?P7vKpDrMRj+USi3xsgpJWI7GBk1g9zJZ3MviNpNDfJOqkyYnFKe68REW?= =?Windows-1252?Q?fTHoGNy1LROkDmx5o+AsA53bzFDdBOMFcLBBE8D4DUAFpcXzp2Q48VXw?= =?Windows-1252?Q?FSiBtwYcZrpu6Uxhi+MBxitMMwROsCU2waZyhwhNx3Iz/1NNHGKBLP9u?= =?Windows-1252?Q?RQsJlqiz7hIKTpPnfky+O5i9jifH5+hZ2aTfLJpSInwa9XNd2hCWXbgV?= =?Windows-1252?Q?MK8q/XnjrDwnUFOelSUkzAMSmyOhtbn8z3NNgq5OEKB42qqI/z9+NDfK?= =?Windows-1252?Q?qNkoVEpfZX3kDIPQ1iyfKHak4doDiDEKDUPAOwzz4EGKmbC8WZo7jnYH?= =?Windows-1252?Q?oRsfIQpxfCmSpwBDi7aWzoRdMnQNxYUBIzDogiKIyyK8d0mIzlFExfX8?= =?Windows-1252?Q?HvpoTGACHz5u4rTVzAgGmo/k+2azfsthQfNU9J1vQTSiisYazLw3Dsrd?= =?Windows-1252?Q?d4jUFJaoW1Ffm9LavUJiwtL9qe1sFGDbOUakLhE/P7eJwR7/vqfYb6A4?= =?Windows-1252?Q?XoCX+QXk9E0nCjsVWzEASGmiuHpXTGcqZu/tzM5yYN4Ryxpd/3paFJDk?= =?Windows-1252?Q?ErF52l22bl06Fro2MyTg03TJp1WAHSeHgH8XBJNP7tt7JnC8rK5icSie?= =?Windows-1252?Q?XN2xMewZys7hp2IPZaQ6+f8/N5thPTf80qpKJmo1uQcLX2p1RlXJgooc?= =?Windows-1252?Q?UZu1DybX8PIeDJGRoOyVv+7gflMOTxKj5Dl+M//E2uDwy3aeMAHdKInb?= =?Windows-1252?Q?+8fI117KrdD8fiR0d5CbHMnEXslBeT5ZLDPAzw8b6kvCEggot/4aOu6L?= =?Windows-1252?Q?I+IPm1eLYH5TFfRo2UmeNVvqETnm1w6tHZWmCrApnsutN3hfvPePTtxK?= =?Windows-1252?Q?teKCxZhUflzjHyrJt8eJbMtZnKisMqRRh3SPbh0gfbxzQbXcSOTPQv7L?= =?Windows-1252?Q?KllHQR7/wZZou5lbsvax6F3DtNOR5+OqVAWrL/YVdYWKxE6u8UkqtWBP?= =?Windows-1252?Q?zSmqnwrbnm2XhKm6KLXeU0jb5RKXAAk242SWnaEw01+xSViQzbLhTgXv?= =?Windows-1252?Q?lW8Yv7hQtzhG73+FHGxi7nXCGoKxvBcrY5BX78dpXQFQiWBS/mbNIjPL?= =?Windows-1252?Q?3uj3Lwu/fpAUkDdueUkLirZVQGMSARWqNy+2WUtfbuS+AJLhxW/rPqvF?= =?Windows-1252?Q?KCWEV9m6ZTMYWUUt0hvCEhL1jHMixtlGgJK8gVSU7JUHC5IBOItMobUe?= =?Windows-1252?Q?GRY2SxuYz3JEbeonmfs9KAI2TeaRsuMUZe6LdSQYcBASAnOEKL8Vp8xk?= =?Windows-1252?Q?eJXKsmB0+ini9FW0rTpEW?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1739;6:mh8ParMI6t/wmLHVCZC3qo/gL/rTlZ6cbcaFX/bjwwffqHTQDMocbLWDz5F9dhom4pzTT6sehumUP2Z2yuSngxomIQMia68Ua3scFIU489kXHh1DDYHI3cI/kJsIiXCdqIkepLqg8iuyTflN/+6FRMyTqt/IwosJDHb3xO89oVL1iHD0ssG0HQKgEzausLNxkQ0A8Vc8fY6lFjZ2zfcTTDVILtPzoZhVsD4Zb92TuutrNfRUikIDKfTs9SLeCSusqabVIoAsZgiEVEBYsqoS4Pv9ziXrbTuoZjax1L15HXL/h4AV5Brozw2mMYD24idYzGHmsftPYUGT9/3oDSiKCH70Kr2uDOFQVPnYBpKPM0sZEpo9bsD4sy2l1BKui3I9kakhBnxe9AA//7ld0iTWNQ==;5:qhlryvZvqYdoKCrOpSvAxEUxiamNHLD+ckKHWp0V3lewibwFPQEMytP+Gu3vjlceuWUKlRmwsZ/Xkbscnzhos22zXCQ12Z6hYF3h8+tN7Tdv8La9eDi1Vgnnxshh626mHkIOGgV1x5MSXJFb67fD5cYf+CCg7oGRbnX4ZegF/n8=;24:lGgNo+fS5bvCRc0NrV3+m1PKi4TkNCilmprkMeumrMHRsSJil6gFn2o/X2Dqx0akPX6filT0bhM6+q9qVd6Q+VWvMcnHL4AD/lzp1Wrcvtg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0801MB1739;7:RWYjldtNpdTIFjMLNUn1aEg1g2GwxrBO4M9W2+ING3tuECwVw1FmMjYrp5eDrApfxWWNUR407aGwjA+dwGg0M/Avpw6y6G2xemV35LDoo1FBq18eJe0M8RdfnH+KKtdAyPAJXKGcbVJd8jFXuus8Cvv7UyycFUR64fvv1iQhty+dq9m7h0pdfPqDFIAZkPVWxnz8bwtJprYMhnW5ONoR7caGzWFWJgQ2IyX9FpP7L0mCKAWweMCcG7h5Dt1tzZsUVgtLZpJgE0CLenelfUcBbQ4Y5mzYSj9aSVmd8hXF0csf+vRgaV9iBd5GIOImnwU9KjCMSPWwS7UMT5FUm/UTXg==;20:k4G6I1lFM0YTgTuPAAxwKpZaqMpdbch2W+Ipu0HoAfU05uENehT1ARnR9N8h3RMiYB9Z8E9fmyhbUmtHTPLJifQH03HsuEmyqYte9p/Y0WCID1zzI4rmInyM0Tb6QRLeqYS5RVm77iU5oU80Pl+wWrPdAlViRx8aGEUNE54Of3g= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2017 10:11:48.8655 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1739 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1096 Lines: 36 On 03/31/2017 10:25 AM, Thomas Gleixner wrote: > On Thu, 30 Mar 2017, Dmitry Safonov wrote: >>> vim +/__NR_ia32_execve +541 arch/x86/kernel/process_64.c >>> >>> 535 set_thread_flag(TIF_IA32); >>> 536 clear_thread_flag(TIF_X32); >>> 537 if (current->mm) >>> 538 current->mm->context.ia32_compat = TIF_IA32; >>> 539 current->personality |= force_personality32; >>> 540 /* Prepare the first "return" to user space */ >>> > 541 task_pt_regs(current)->orig_ax = __NR_ia32_execve; >>> 542 current->thread.status |= TS_COMPAT; >>> 543 #endif >>> 544 } >> >> There was this chunk in the patch, maybe it could be done nicer, >> but I didn't find the nicer way. >> I checked it compilation/work with(out) ia32/x32/64-bit configs >> before sending. > > Yeah, I know and it's just crap. WTF is wrong with: Oh, here it is the nicer way. I've forgot that `git grep` doesn't look into generated files. > #ifdef CONFIG_IA32_EMULATION > #include > #endif > > It's not rocket science, really. Sorry about that, I'll resend. -- Dmitry