From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) by gnuweeb.org (Postfix) with ESMTPS id 27C9F7E24D for ; Fri, 11 Feb 2022 16:39:29 +0000 (UTC) Authentication-Results: gnuweeb.org; dkim=pass (2048-bit key; unprotected) header.d=kernel-dk.20210112.gappssmtp.com header.i=@kernel-dk.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=J+V/xPeE; dkim-atps=neutral Received: by mail-io1-f41.google.com with SMTP id i62so12089833ioa.1 for ; Fri, 11 Feb 2022 08:39:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=from:to:cc:in-reply-to:references:subject:message-id:date :mime-version:content-transfer-encoding; bh=8+8IolD1lac0TeVTBZq1Exwxs1rYX1hSFFbrpHJCzCo=; b=J+V/xPeEKOaaq04Rv/d9r94/uJ2f84rPQu5arSCMjhXUpRxjG7vu0veEXjZ2HRhNWt 2WpS7mnpQMLHj5nsQJp7bw1X8zMIgCZSABktsUsDaLF7T/v0RbGXG6r3u1MxlSBUuPJZ wJeqQy21gOTnFownWq3GX0RiX/wo7viTPkfzEQi/YIrHJv2cya/HHk2hXuT83r4bofkO h6RFgfXa+K4fVYHKfd9t72Z8cBvRRvGsSPBNCHUrzjKrAuZ8cbx7kil58imfWM3ed6A7 B7sHFhTG3f5UlgycSq3Pb4zm+CSMEWb7QR9jye+tK9DVnyWWoyV87eLb1/OD/aOrJ9HN lcAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:in-reply-to:references:subject :message-id:date:mime-version:content-transfer-encoding; bh=8+8IolD1lac0TeVTBZq1Exwxs1rYX1hSFFbrpHJCzCo=; b=gXEx8ccOzYz7bOWKetn0soF5Y8+QHZxZvacaYNnjk6nI5Idyo3TfEXVommdeE661F6 EXFxO1vCJM8gQXv3dEH23AGc/Dmto7GnGbIAOBNZp39Fuf7SNkFmrBOoz1HAHL91bFZw a+U5sAEH+LpIAvStaGkdTtd1oFg4NFtJM76D2fLX1ir1D2O6LQqX5TueGyDCfhhc2SBb Tot1M2NISvvlAaoDoc3UG7Ni27fJe0lYVjL19bis5sj8Uywa2jJIutlKB3WqIMw0yCgy XDLm3dw8YU3jHyAIGndZGsLNQArkQFE8iiXMGjorizHFv5ksjpVlvan2zKIG95/+sY0I N3AA== X-Gm-Message-State: AOAM530Ai4g+1t+JwuMoQ8DfQQPp7r4+UJ1qAV/EzFnKpo2oYvYcW3CT Z7f2R0SYnMTw/aBsZDwzGbWUtQ== X-Google-Smtp-Source: ABdhPJz/EdVKKRcE7Icquzv6QylBvENT63t3xAW6NdkdlNCyX32RzbqFC6DDt8Dm1om4xKlKJWLs+w== X-Received: by 2002:a05:6638:2054:: with SMTP id t20mr1281350jaj.207.1644597567992; Fri, 11 Feb 2022 08:39:27 -0800 (PST) Received: from x1.localdomain ([207.135.234.126]) by smtp.gmail.com with ESMTPSA id p13sm14374628iod.51.2022.02.11.08.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Feb 2022 08:39:26 -0800 (PST) From: Jens Axboe To: Ammar Faizi Cc: Nugra , GNU/Weeb Mailing List , Tea Inside Mailing List , io-uring Mailing List , Alviro Iskandar Setiawan , Alviro Iskandar Setiawan In-Reply-To: <20220211155753.143698-1-ammarfaizi2@gnuweeb.org> References: <20220211155753.143698-1-ammarfaizi2@gnuweeb.org> Subject: Re: [PATCH liburing v1 0/4] Refactor arch dependent code and x86-64 improvement Message-Id: <164459756644.76233.12603309737975123760.b4-ty@kernel.dk> Date: Fri, 11 Feb 2022 09:39:26 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit List-Id: On Fri, 11 Feb 2022 22:57:49 +0700, Ammar Faizi wrote: > We have many #ifdef/#endif in syscall.h since nolibc support is added. > This series tries to clean them up, separate the definitions into > smaller more manageable pieces. > > Also, optimize function call for x86-64. Avoid libc function call for > syscall even if CONFIG_NOLIBC is disabled. If this patchset is applied, > CONFIG_NOLIBC is still meaningful, we may still use libc for malloc(), > free() and memset(). > > [...] Applied, thanks! [1/4] arch/generic: Create arch generic syscall wrappers commit: d238216f0d45d7670d7aa10e753ac049c2b9bd61 [2/4] arch/x86, syscall: Refactor arch specific and generic syscall wrappers commit: 8347a3d9553a2f31affddacb7bd9eaa14f2e7ed7 [3/4] lib.h: Split off lib header for arch specific and generic commit: c099b832a97dc1880b89734ef6a5420497a1be0f [4/4] Change all syscall function name prefix to __sys commit: e1f89765f957accc4c9a0e3ca233532c6564548b Best regards, -- Jens Axboe