Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp147801yba; Fri, 12 Apr 2019 20:01:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqy82G/cnqrAfTsncXCubwJemS34F2qTIRV3OFS8+au6IK7oBVPDr6i7LzbyGxEUXToUXsvj X-Received: by 2002:a65:6659:: with SMTP id z25mr54727245pgv.10.1555124511665; Fri, 12 Apr 2019 20:01:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555124511; cv=none; d=google.com; s=arc-20160816; b=h0tocQrMngtrlV2PNa0BzpTpt3D2aLz21wNdkGHZ3caZ/dWzlNihfvbXxUqDCxIOQU 2Kl1vMPC0HJhSU5wxtZwXNHcd+o9j8EW+TvP1PUKlpUaHMbLFdc/2GuOUY51gUH29ojO MJITHmFl6SWBUNCj/06XUWjg8zsyDiVKyQb7ohekVyp8CT6MMLti9e/0jwr1Grt31DXu bRoIFYqqWj7czvrfXGFiWTVaC0sM3Xu8bS6MNpRJXfoKDf7HtatdziqZxCxwpseaMwvZ Y1HrOGs395a9CZjvI6f2+3qTk8HxTAygLvKoARtnXb6WefFFRkDjHNe2kK3KKdFptGXo BTvw== 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 :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=Hozff6lorZMSkyN8e9FHdSjsJbtT6iJ1nOxxE5xlWNU=; b=kbhEhHv3Xmtn7790rEkespfRH61sugOIv7j7KEXJeoei0Rgv2zYz1MVl8BqOOlQSJv ZoICv0FW3uN7tzeM7j86364e1uF01ALqwc6IZ7CWVpUNycscNPgy4+Llw19hQWFf3jzK NnScUGCd9IzNNgNaLkOb4tFG9QGnyX4Ff+5DPk6N+bugb72OOV5/erB56zuPUwpZt8QW au10nJyP6VMZEE0pi+Xwa851g6sZ6e+xQBgmvFtot/s8y16DcQZ0ACZoA5Mb1u2USNWk L+UUzBDGdpeD8Ussv5EZWES0ivj9KujLVhKI8hD9OeZ4BMmKngC6BypJMS0SV6ysy36c s/hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=RbVyPOZ8; 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 d37si15981908pla.97.2019.04.12.20.01.08; Fri, 12 Apr 2019 20:01:51 -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=@nifty.com header.s=dec2015msa header.b=RbVyPOZ8; 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 S1727025AbfDMC7i (ORCPT + 99 others); Fri, 12 Apr 2019 22:59:38 -0400 Received: from conssluserg-06.nifty.com ([210.131.2.91]:19673 "EHLO conssluserg-06.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726913AbfDMC7i (ORCPT ); Fri, 12 Apr 2019 22:59:38 -0400 Received: from mail-vs1-f42.google.com (mail-vs1-f42.google.com [209.85.217.42]) (authenticated) by conssluserg-06.nifty.com with ESMTP id x3D2xTiD004358; Sat, 13 Apr 2019 11:59:30 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com x3D2xTiD004358 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1555124370; bh=Hozff6lorZMSkyN8e9FHdSjsJbtT6iJ1nOxxE5xlWNU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=RbVyPOZ8HgzIDopUd9sYLQVKSzBBeVVoT0LsqetgB9Y1d/WolHno/wXtHwSqPt2ac 6umRXqwgmEVnyAUI02FPKr2pGC+t0IB7idDtcmYaVh7qIubN7byOS7evyHjMkYCyuj 6L758I/4KI6IUchnrO7iVNQ8L/Tqbpt5NBeUNJDq9NceeYKbi2j07JHR+wCddd1GSC r1/CAAKJa3mi+YRBwNDFxOhfjFoLbuC1aPkHz+ILxFZsyLqJNvINxgoBc7OkadtjIi vhOfM9ODCw1iccDJg9j5jlynAsPkDgNVRDSDE1/RegpDMTDkw+6SvIavLh+MbWoyw5 Nnd7WLSMBgNRw== X-Nifty-SrcIP: [209.85.217.42] Received: by mail-vs1-f42.google.com with SMTP id s2so6661038vsi.5; Fri, 12 Apr 2019 19:59:30 -0700 (PDT) X-Gm-Message-State: APjAAAUeepsFqhfw6LBw/q+KMQojvbFv8BrIJyF9QOuhIOd+G132NucG Sq5msyjWXsi2Wq62mgwxLEImJi5ACohN5RoXX/o= X-Received: by 2002:a67:fbcc:: with SMTP id o12mr35478417vsr.60.1555124369020; Fri, 12 Apr 2019 19:59:29 -0700 (PDT) MIME-Version: 1.0 References: <20190408212855.233198-1-joel@joelfernandes.org> <20190412180014.GA175945@google.com> In-Reply-To: From: Masahiro Yamada Date: Sat, 13 Apr 2019 11:58:53 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 1/2] Provide in-kernel headers to make extending kernel easier To: Daniel Colascione Cc: Joel Fernandes , Linux Kernel Mailing List , Andrew Morton , Alexei Starovoitov , atish patra , Dan Williams , Dietmar Eggemann , Greg Kroah-Hartman , Guenter Roeck , Jonathan Corbet , Karim Yaghmour , Kees Cook , "Cc: Android Kernel" , "open list:DOCUMENTATION" , "open list:KERNEL SELFTEST FRAMEWORK" , linux-trace-devel@vger.kernel.org, Manoj Rao , Masami Hiramatsu , Qais Yousef , Randy Dunlap , Steven Rostedt , Shuah Khan , Yonghong Song 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 Sat, Apr 13, 2019 at 10:53 AM Daniel Colascione wrote: > > On Fri, Apr 12, 2019 at 6:49 PM Masahiro Yamada > wrote: > > > > On Sat, Apr 13, 2019 at 3:02 AM Joel Fernandes wrote: > > > > > > > > > > +extern char kernel_headers_data; > > > > > +extern char kernel_headers_data_end; > > > > > + > > > > > +static ssize_t > > > > > +ikheaders_read_current(struct file *file, char __user *buf, > > > > > > > > Could you stretch this line ? > > > > It will still fit in 80-cols. > > > > > > > > (This is a coding style error in kernel/configs.c) > > > > > > It takes 87 cols if I expand, so I'll leave it as is. > > > > > > > > > Sorry if what I said was unclear. > > > > Since I just did not a good reason to put > > "static ssize_t" in the previous line, > > I meant like follows: > > > > > > [Before] > > static ssize_t > > ikheaders_read_current(struct file *file, char __user *buf, > > size_t len, loff_t *offset) > > > > > > > > [After] > > static ssize_t ikheaders_read_current(struct file *file, char __user *buf, > > size_t len, loff_t *offset) > > > > > > (takes 74-cols.) > > > > > > (I am sending this from Gmail, so I am not sure > > how it will look like from you...) > > > > > > Anyway, it is super-bikeshedding stuff. > > It is OK as-is. > > > > What about sorting the files for determinism? Do you mean the order of files in the tar archive? I think it is a good idea for reproducible build. It looks like the tar command supports --sort=name option, but I did not test it at all. Perhaps, the sorting policy could be affected by locale. We saw it for the 'find' command. I am not sure about the tar command though. commit f55f2328bb28a8517620518c5d124f5194673309 Author: Andrzej Pietrasiewicz Date: Fri Aug 17 14:03:19 2018 +0200 kbuild: make sorting initramfs contents independent of locale -- Best Regards Masahiro Yamada