From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by sourceware.org (Postfix) with ESMTPS id 65D31385E010 for ; Wed, 11 May 2022 07:12:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 65D31385E010 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=arndb.de Received: from mail-yw1-f181.google.com ([209.85.128.181]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1M1YtP-1nlfZl3jYp-00364v for ; Wed, 11 May 2022 09:12:15 +0200 Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-2f7c57ee6feso10501007b3.2 for ; Wed, 11 May 2022 00:12:14 -0700 (PDT) X-Gm-Message-State: AOAM531aJtO0T5OcxnsqhYN4DGf+Xp7MjwBEDFvoX2h3Lv2/EEM+7W9A j36Y6+EvKKXoMIGmji4H5dBkYrgS/C/enXHQR5M= X-Google-Smtp-Source: ABdhPJwX01FoB2ZgXBUIcOIxtA7Ea99HJs3NHFXbjQPgP93qP8mFm4KZw803sVc8TjQKsX7r+vkKlUYg6sohAwed5NE= X-Received: by 2002:a81:1697:0:b0:2fa:32f9:78c8 with SMTP id 145-20020a811697000000b002fa32f978c8mr23526553yww.135.1652253133436; Wed, 11 May 2022 00:12:13 -0700 (PDT) MIME-Version: 1.0 References: <20220430090518.3127980-1-chenhuacai@loongson.cn> <20220430090518.3127980-14-chenhuacai@loongson.cn> <20220507121104.7soocpgoqkvwv3gc@wittgenstein> <20220509100058.vmrgn5fkk3ayt63v@wittgenstein> In-Reply-To: <20220509100058.vmrgn5fkk3ayt63v@wittgenstein> From: Arnd Bergmann Date: Wed, 11 May 2022 09:11:56 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V9 13/24] LoongArch: Add system call support To: Christian Brauner Cc: Arnd Bergmann , Huacai Chen , Huacai Chen , Andy Lutomirski , Thomas Gleixner , Peter Zijlstra , Andrew Morton , David Airlie , Jonathan Corbet , Linus Torvalds , linux-arch , "open list:DOCUMENTATION" , Linux Kernel Mailing List , Xuefeng Li , Yanteng Si , Guo Ren , Xuerui Wang , Jiaxun Yang , Linux API , GNU C Library , musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:HzyCIUbiR6+RfgsZBMaVT21Qqf2mhQpo/qj4ldoQ9NOvu9FlE3D bbo+hfDXkHm+zokNJtfRfN+wNt71r8QJ1Gu0Gv9hCjR9fWo6vRIJtR3Ejfx/+SJjtq5nN6v C0eUouzFjRsJ7egM1eSMbn27cicLo76UmpTZ1OIB1SPX2lfnOMpN+xmNr/Gx3lWk4YlFgp+ GbF4lnVcH/5+4H2qzHqOA== X-UI-Out-Filterresults: notjunk:1;V03:K0:t83rgQH21cg=:Ew93n5BQY66yzMhglAR5fs 5LnGRQtD2z+Za4fhnvQeMwESOSA32jb4VSgLXVYuoGVCzS++12foFx3ZN2Cnpjsk6c9VSi9uv M+IcrUliKONzfkT80KUN2Itckgt3slPAt37O7NHvP1QevslOQX7twMPQUneaBslQr88IvAdXb kazOk8apwVs+SvLA3iOm4FbNUMdJUlEyFskQ/DxUXAcCes3I2xY/9bDcOXR5nd+pVgN8N+7W8 JGDU89FcRiegtGuBcgHc/sdo+rQCf0Vr8QvWeccOEpzEh6jZHTJrBfumTfJF7eqaKYzAV2g0E sZTnSBuFc3xQsfU0c4TFmqJEIpzNeOP1yxhU/xjmMgHvtUS0KFmMNaG0ZjP1+JtkO1ztJTlaI zIAtWXQf5Z5bRmhnQ+fQlF6MK6bvA8HMJp6tYQt7OK5tozAjFl/xhejTx+S+PVzXDxTBtmrj8 ZzKTBI6g7jOWAZjjHKjsRCX7e6n95oLJXq60sV20eusoVUOb78v0KL54aUkiLDBUG9ygTjhCF 8PGtNAgOpRJ7RAv4Dm8LsXlK3le+UoGxCxSUnvelOQ3XmQDircp6eRExuh7SrV0QhctPxOj/f pINzqo4r7jEw/6TqsNyC5TZP2gJhnia8kTXLm2dGVocXd3L9nZyI0qcyriIzALYfwKFaXzs4B GDDX4j68bSKICCPeNRyNT7SZLf5gKC6i+Yitxgz7hQuqHWhbCvaGNtm/Gywvoa0Hl/KwtMfdO EU57bzS8T7jw/gKp6vIuBAcaO0h/pN8gRir9TlKVeuXxy4UqAhEXxmYC/n1/S7p0jOeMhwvwF phMdd4Arie0y0dhvpMf4M30ZAkLikklgZI4XYNXL8JQg91y/+8= X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_BL, RCVD_IN_MSPIKE_H2, RCVD_IN_MSPIKE_ZBI, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2022 07:12:17 -0000 On Mon, May 9, 2022 at 12:00 PM Christian Brauner wrote: .... > I can try and move a poc for this up the todo list. > > Without an approach like this certain sandboxes will fallback to > ENOSYSing system calls they can't filter. This is a generic problem > though with clone3() being one promiment example. Thank you for the detailed reply. It sounds to me like this will eventually have to get solved anyway, so we could move ahead without clone() on loongarch, and just not have support for Chrome until this is fully solved. As both the glibc and musl ports are being proposed for inclusion right now, we should try to come to a decision so the libc ports can adjust if necessary. Adding both mailing lists to Cc here, the discussion is archived at [1]. Arnd [1] https://lore.kernel.org/linux-arch/20220509100058.vmrgn5fkk3ayt63v@wittgenstein/