From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A8B50C433F5 for ; Fri, 7 Oct 2022 10:22:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 06F096B0078; Fri, 7 Oct 2022 06:22:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F39166B007B; Fri, 7 Oct 2022 06:22:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D8C776B007D; Fri, 7 Oct 2022 06:22:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id C086E6B0078 for ; Fri, 7 Oct 2022 06:22:49 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 62C2EA1267 for ; Fri, 7 Oct 2022 10:22:49 +0000 (UTC) X-FDA: 79993764858.05.FFA498E Received: from conssluserg-02.nifty.com (conssluserg-02.nifty.com [210.131.2.81]) by imf12.hostedemail.com (Postfix) with ESMTP id 85D8340015 for ; Fri, 7 Oct 2022 10:22:48 +0000 (UTC) Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (authenticated) by conssluserg-02.nifty.com with ESMTP id 297AMPPY026799 for ; Fri, 7 Oct 2022 19:22:26 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com 297AMPPY026799 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1665138146; bh=v6R9VW9CvNnIPxZU2kpYVPvJFCqUvYSumQarCG0Cerk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=bS/MK+YZrnYx6WMxoUVTXxnInEX1yAEun+Xb7Ed4OY+Er/YwYc0C0ftU2WoPizGeZ sXZpOFLAvpGE3S8l70UNzqTMfyMKSXs7QHzq/ZSBF1qb1Qy0QsFYWZ83kVM4NfZIHb gbjZUmWOZDEz8bzHAcoGgwyo6pvQpk6N7ZJ8e5IUHF7uDUp5DLXwR+/pmadGonJXTe GXRk/LsY/WwzUllbYHtmITLF+IIl3tL3H0GyKov/JcQ19tk7KvHouxfKmkUqpeBBx0 lGLCK7KWsjKMdW8wWi+hcTrNBQ4ZniKOndtph3RzDsZ0Tun745N57K2nMnQYuDEh/p TTYjEYygphviw== X-Nifty-SrcIP: [209.85.167.178] Received: by mail-oi1-f178.google.com with SMTP id n83so4978819oif.11 for ; Fri, 07 Oct 2022 03:22:25 -0700 (PDT) X-Gm-Message-State: ACrzQf3CFFfiAi5QNSg0gEds2rql6VtKvnWz3VlUL6zSICcA/5FfoZEw jWzhiECav7IBkSIJRNAX+zaIPJu2t/bFhatKS6Y= X-Google-Smtp-Source: AMsMyM6p4RmVl0lWCJhJ6LJiYVBZr+poUdbCGiq93ZYl33z69uioaMPeZvHhvZHGTn59a1RuLFsTqu2SZdyREGXDS0k= X-Received: by 2002:a05:6870:c58b:b0:10b:d21d:ad5e with SMTP id ba11-20020a056870c58b00b0010bd21dad5emr2087845oab.287.1665138134138; Fri, 07 Oct 2022 03:22:14 -0700 (PDT) MIME-Version: 1.0 References: <20221003222133.20948-1-aliraza@bu.edu> <20221003222133.20948-11-aliraza@bu.edu> <53c84c25-31ff-29d5-c6fb-85cb307f1704@bu.edu> In-Reply-To: <53c84c25-31ff-29d5-c6fb-85cb307f1704@bu.edu> From: Masahiro Yamada Date: Fri, 7 Oct 2022 19:21:37 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC UKL 10/10] Kconfig: Add config option for enabling and sample for testing UKL To: Ali Raza Cc: Bagas Sanjaya , linux-kernel@vger.kernel.org, corbet@lwn.net, michal.lkml@markovi.net, ndesaulniers@google.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, luto@kernel.org, ebiederm@xmission.com, keescook@chromium.org, peterz@infradead.org, viro@zeniv.linux.org.uk, arnd@arndb.de, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com, pbonzini@redhat.com, jpoimboe@kernel.org, linux-doc@vger.kernel.org, linux-kbuild@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, x86@kernel.org, rjones@redhat.com, munsoner@bu.edu, tommyu@bu.edu, drepper@redhat.com, lwoodman@redhat.com, mboydmcse@gmail.com, okrieg@bu.edu, rmancuso@bu.edu Content-Type: text/plain; charset="UTF-8" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1665138169; a=rsa-sha256; cv=none; b=QLhhD9u/eZt6YFu3cerp0hr/zql2OxrUOK/MN1JDsJf32lXdsgRZCoiX9on9GhX+/pfNKH Oy3avcKFxw+nWfXGx7eBT5z9+N/v2k6ZDGooy2lFI7b0t2BbtVoksn3Uwu11tTHVAdmtiV L8GOlF8DJZXFw0TxIcy9v0rfyiwbfbk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1665138169; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=v6R9VW9CvNnIPxZU2kpYVPvJFCqUvYSumQarCG0Cerk=; b=LywyQQ0ibJc0ObxK3HqPl78ehK8DUU8dMdUxX9ieHRW+oFCrRUvYDsHlfuWNB6x+1WTYsa Ft3NfRK7mB1QaV3668l18JDkYsMRpd/eJ6w97i/StxexPWQfd219r1pVtbe5ITodfiXhB7 9nrqI4mGJV+KtrRf7O3JTqAZHtSTG74= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=nifty.com header.s=dec2015msa header.b="bS/MK+YZ"; spf=softfail (imf12.hostedemail.com: 210.131.2.81 is neither permitted nor denied by domain of masahiroy@kernel.org) smtp.mailfrom=masahiroy@kernel.org; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none) X-Stat-Signature: nd8bgano5y91a6h5884bzysx1fixxt3o X-Rspamd-Queue-Id: 85D8340015 Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=nifty.com header.s=dec2015msa header.b="bS/MK+YZ"; spf=softfail (imf12.hostedemail.com: 210.131.2.81 is neither permitted nor denied by domain of masahiroy@kernel.org) smtp.mailfrom=masahiroy@kernel.org; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none) X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1665138168-964154 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Oct 7, 2022 at 6:29 AM Ali Raza wrote: > > On 10/3/22 22:11, Bagas Sanjaya wrote: > > On 10/4/22 05:21, Ali Raza wrote: > >> Add the KConfig file that will enable building UKL. Documentation > >> introduces the technical details for how UKL works and the motivations > >> behind why it is useful. Sample provides a simple program that still uses > >> the standard system call interface, but does not require a modified C > >> library. > >> > > > >> Documentation/index.rst | 1 + > >> Documentation/ukl/ukl.rst | 104 ++++++++++++++++++++++++++++++++++++++ > >> Kconfig | 2 + > >> kernel/Kconfig.ukl | 41 +++++++++++++++ > >> samples/ukl/Makefile | 16 ++++++ > >> samples/ukl/README | 17 +++++++ > >> samples/ukl/syscall.S | 28 ++++++++++ > >> samples/ukl/tcp_server.c | 99 ++++++++++++++++++++++++++++++++++++ > >> 8 files changed, 308 insertions(+) > >> create mode 100644 Documentation/ukl/ukl.rst > >> create mode 100644 kernel/Kconfig.ukl > >> create mode 100644 samples/ukl/Makefile > >> create mode 100644 samples/ukl/README > >> create mode 100644 samples/ukl/syscall.S > >> create mode 100644 samples/ukl/tcp_server.c > > > > Shouldn't the documentation be split into its own patch? > > > Thanks for pointing that out. > > --Ali > The commit subject "Kconfig:" is used for changes under scripts/kconfig/. Please use something else. -- Best Regards Masahiro Yamada