Received: by 10.223.176.5 with SMTP id f5csp1268008wra; Wed, 7 Feb 2018 16:06:57 -0800 (PST) X-Google-Smtp-Source: AH8x225UWxzXdgw95QUJJx6Tgpjb/lnFoCmZqQfnQ3UHHFQYntG+KdE76/A0CRGcshW+kyhxIFca X-Received: by 10.98.131.139 with SMTP id h133mr7559444pfe.155.1518048417424; Wed, 07 Feb 2018 16:06:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518048417; cv=none; d=google.com; s=arc-20160816; b=ewjwYh/LURb6CPFmjX523vpoLCAIflsz8ZUL6LViYk/cZbZ75e0zHCtbmgQS4ooIAo P9vQFxDlg9CTSyu0N/ot1gPTzntxe4LEf9rswHQo4QDezQLzhlabLKiYkVkwB9mE6L34 7CFU/IiQI38jJhkqyMV/QGqUGaSQ3v8/5Ov4MCVuB3jgQmVA9+msglpAfNRPDHojNlbv d3ZUiz2wQRgV4HhyUqAFpUOOJiDP0h/Aer1b67RBUavZdVQR5wXef8lnrGr7+727PrkK o+wIvDyX4x6nCY5s57mWUs+mqjrSIQDM1ZypWUtTgI66el2Uwuj7aD4WZMroXPDF2fiK F0Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=G9DzPM5bMFowcbDBzVkT1tGyCpkq5N5JfHzEFhrdwk0=; b=fNPABpqM4gvQ1DP3o/s5ofuHsjdgIalFJNxl3n6vg4KL7NjcCxj9sqirPxNfcdbQ6w FgWjhA9zLFAqi42Ph0LwSRrBLpQgg/7eLotlebCUjdyZgq1P3GnkmEMznsLOjqsEM6kX l+hrx77Y7gkN+2IR1ZCDp8MuvulLy4FDG2Ka1w6gqKcRJpQfpHvNf1T9NMPKNGTZUSPH +1AxRNELnMl/XVC13c9yPkLsF2x7KA2qir3zNk7xf9GQeGFa/h0YD/TyPThB4FDNXXvS FPt4WhKEKr6VrqD++d1c0fbKCKw02q0OEiwnPncvX/XIA6nKVBkBuAVWsayjwZQ9J/1M M1dg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=FvcHVDjN; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 35-v6si1845715pla.473.2018.02.07.16.06.41; Wed, 07 Feb 2018 16:06:57 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=FvcHVDjN; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751123AbeBHAGC (ORCPT + 99 others); Wed, 7 Feb 2018 19:06:02 -0500 Received: from mail-it0-f49.google.com ([209.85.214.49]:55943 "EHLO mail-it0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750736AbeBHAGA (ORCPT ); Wed, 7 Feb 2018 19:06:00 -0500 Received: by mail-it0-f49.google.com with SMTP id b66so4466198itd.5; Wed, 07 Feb 2018 16:06:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=G9DzPM5bMFowcbDBzVkT1tGyCpkq5N5JfHzEFhrdwk0=; b=FvcHVDjNeDcwzv1IG9adpbGngxCFuOvXmpLvsgBpO8/5pFzely49VFzcBYI/v7f0s9 +ectAJdlnQPTutrXoeMGFAudxZKR3/DJCqdGfMR3d6l9IxxSg9GPVyzvY+8Bm5OAUCZl EHiyX4K6Avz+HsvS2P5bl4FfIVCiP4xsgxmieqRS+hsRIPazy9ZIrSQKc0L2r1OeGbZH UzkvlExKFkCnL7AzovX3J5kWCw//vf6fivcImCuVr9qr5+2d3aDert0DZ5/gmWY6e0VR ooPVNaF13uSzmLjeGoq7k3A6SzAyz24IMwdaxtqi+4UGqjEhpC3Mih2nMubz7ZjZppc2 SvjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=G9DzPM5bMFowcbDBzVkT1tGyCpkq5N5JfHzEFhrdwk0=; b=QwMBmyJ/p5ibITPvMUvdzdHbu/4nsnmf3d6nOfNzBafmNvIhzVEeZWQsB5M5/WPiQN UWNtpLYJzhRAXBD/hGeIfA+yfUbTvNr/akVkHxl/SDnN7WAGoruIRfcopXvbUQE22XRD 1SBsBy5wIICAE2CIsY7YTBFmfSrzZHenhGg65dU65oG14FkLqpOISDuqK+7Ifo3OtF9V wjZwx/b9PeAuXPJl9zCPGrbGNB2kf1LdK5cgO7Fhu9EirkWHUDYRHyqSgu0H6/yNyR5W v6YoYFl5nf7VesfW+O7MIdCVW2okNlhkdpqJ4iu0tS4NhtqFw8mbb1S6NWd6xJKJPZKC fSLw== X-Gm-Message-State: APf1xPAeY+I4Dj9r5Ts9aegv957Bda/HKe+OyvxeDVL5kKZcmqnDJLoJ +bYimM4m+wnkl+VoWD6smD0ogJg6fWm0woy0Rwg= X-Received: by 10.36.66.136 with SMTP id i130mr496750itb.123.1518048359954; Wed, 07 Feb 2018 16:05:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.59.196 with HTTP; Wed, 7 Feb 2018 16:05:59 -0800 (PST) In-Reply-To: References: <1517986811-27819-1-git-send-email-schwidefsky@de.ibm.com> <1517986811-27819-7-git-send-email-schwidefsky@de.ibm.com> <20180207100726.GB31392@amd> <1518005275.3677.112.camel@infradead.org> <20180207131719.4aeb316e@mschwideX1> From: Linus Torvalds Date: Wed, 7 Feb 2018 16:05:59 -0800 X-Google-Sender-Auth: XON2WiN3sh6VRCQ9cwcad8PLARE Message-ID: Subject: Re: [PATCH 6/6] s390: introduce execute-trampolines for branches To: Masahiro Yamada Cc: Martin Schwidefsky , David Woodhouse , Pavel Machek , Linux Kernel Mailing List , linux-s390 , Heiko Carstens , Christian Borntraeger , Cornelia Huck , David Hildenbrand , Greg Kroah-Hartman , Jon Masters , Marcus Meissner , Jiri Kosina , Dominik Brodowski , Alan Cox , Kees Cook , Ulf Magnusson Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 7, 2018 at 3:44 PM, Masahiro Yamada wrote: > > I agreed this before, and still motivated. > (because I also motivated to remove kbuild cache. I actually wish I still had my old "run shell script" thing. I had some very preliminary patches that actually worked for simple things, and you could do something like config SOME_NAME bool option shell "true" and it would act basically like "option env", except it didn't do "getenv()", it did "system()" and checked the return value. So the above would make SOME_NAME have the value 'y', because when you executed "true" it was successful. I have this dim memory of allowing it to set strings too (filling in the default value with the stdout output from the shell execution). So I had some experimental patch like that, and it kind of worked, but I never finished it. But the reason I never completed it was that for the compiler option case, it really wanted more than a shell command, it needed to get the whole $(CC) etc from the make environment. I don't remember the exact syntax I used, but I think it was based on that "option env" syntax, just replacing "env" with "shell". But searching my mail archives I can't find anything, so I may never have sent anything out. And so the patch is long gone. Maybe I'll get frustrated enough and try to recreate it. I don't think the patch was that big (but as mentioned, it really wasn't in a form where it was _useful_ yet). Linus