Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp2731381ybi; Thu, 18 Jul 2019 13:21:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqw+UgYFiJpR7D5nG+5bqejyuwosG0JWeMY7JPy5whBxKZZi9EWU7qM8xO0IE8L7V9RGobcB X-Received: by 2002:a63:d04e:: with SMTP id s14mr47320139pgi.189.1563481261486; Thu, 18 Jul 2019 13:21:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563481261; cv=none; d=google.com; s=arc-20160816; b=RUCmQtDvu5DuFUmm9Lnsxwjp2gkimsxOhhN3PUdZ7jbF4nQjM/PmOeD3QWZdZHRYmm b+yMNa19ZpT3u4p6Yzwa/8alf9hVYbcxZjTJjIIuOUz/OSv/ldRENaS5owYwVtGXrsbZ iAWi0P0HPF3WW80p6JDzyuSrk4aaA2Uqnw8OUOWNEOHeanZ2huwjItHR4Vtiwc7PhQcl y5y4XFRclZBucZdh5W2kDmnvu4vVA3YqUBVnT5Ea6hmT75Ap+5eLTyiyii9o9OCUGlS+ jW5d3ftHOSKLLpMuGZGXCjoZnNqV4TBXtw+4p7R7hAZ3ZDyEu39LXF8lPI+CR877Gu4J /iyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=7trJVvRIgt6ZqueDCiUauH5bu/i9on5lqylPCESz4oM=; b=MljTqFaW4zdnYuNvlNwLuTEe3VLCpu3por8ftaMWreBjgOy5EGWgjJ0lTDiUOW6G7H 3Xjq5K4dXHhsNOghsOcQWu6/JTyn03+7nSPu+5Y0hfgNTXy4gBR7N0rNTcnX6JOwWiLn JtZRqhFq3qju8LWidrVoAyBZjB41rNFlkzh7pc6AmFh8MtuAQE8qcDotIyq+zI75qecv mDWXXJKrnFBzcvFAMocu4zvcDb1Ze9LCMifIaZUul46ag7XSqZPbi/YMURo4ImG0wFks Prxzlo5lpcHNWfnhmWa7ULb9G35HY7iIH4l7E4G6qi2J2qEDuWGoW05AMnEISqRt2LIH 6bKw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h9si26324607pgp.435.2019.07.18.13.20.45; Thu, 18 Jul 2019 13:21:01 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391580AbfGRUSg (ORCPT + 99 others); Thu, 18 Jul 2019 16:18:36 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57394 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728022AbfGRUSg (ORCPT ); Thu, 18 Jul 2019 16:18:36 -0400 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A5DF68E22C; Thu, 18 Jul 2019 20:18:35 +0000 (UTC) Received: from [10.18.17.153] (dhcp-17-153.bos.redhat.com [10.18.17.153]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C787B19D7A; Thu, 18 Jul 2019 20:18:34 +0000 (UTC) Subject: Re: [PATCH v2 08/11] kbuild: create *.mod with full directory path and remove MODVERDIR To: Masahiro Yamada Cc: Linux Kbuild mailing list , Sam Ravnborg , Nicolas Pitre , "open list:DOCUMENTATION" , Jonathan Corbet , Linux Kernel Mailing List , Michal Marek References: <20190711054434.1177-1-yamada.masahiro@socionext.com> <20190711054434.1177-9-yamada.masahiro@socionext.com> <20190716214023.GA15159@redhat.com> From: Joe Lawrence Message-ID: Date: Thu, 18 Jul 2019 16:18:33 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Thu, 18 Jul 2019 20:18:36 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/17/19 1:21 AM, Masahiro Yamada wrote: >> Hi Masahiro, >> >> I'm following this patchset changes as they will affect the klp-convert >> series [1] that the livepatching folks have been working on... > > Empty files .tmp_versions/*.livepatch are touched > to keep track of 'LIVEPATCH_* := y', right? > Pretty much. From that patchset I think the rework would need to modify.. - [PATCH v4 02/10] kbuild: Support for Symbols.list creation: creates a Symbols.list file of kernel and module symbols, but *not* including any from LIVEPATCH_* modules. - [PATCH v4 05/10] modpost: Integrate klp-convert: if a LIVEPATCH_* module has changed, call a newly introduced klp-convert script on it. - [PATCH v4 06/10] modpost: Add modinfo flag to livepatch modules: find any LIVEPATCH_* mod, add it to a livepatchmods file, then pass that file to modpost > Perhaps, adding a new field > to *.mod files might be cleaner. I can look into that. By "field" you mean a new row in the file? Regards, -- Joe