From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server-vie001.gnuweeb.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Authentication-Results: server-vie001.gnuweeb.org; dkim=pass (2048-bit key; unprotected) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.a=rsa-sha256 header.s=20230601 header.b=njYENb8y; dkim-atps=neutral Received: by server-vie001.gnuweeb.org (Postfix, from userid 1000) id B335A2109A4B; Tue, 15 Jul 2025 14:10:21 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.166.173; helo=mail-il1-f173.google.com; envelope-from=axboe@kernel.dk; receiver= Received: from mail-il1-f173.google.com (mail-il1-f173.google.com [209.85.166.173]) by server-vie001.gnuweeb.org (Postfix) with ESMTPS id BE5DC2109A00 for ; Tue, 15 Jul 2025 14:10:20 +0000 (UTC) Received: by mail-il1-f173.google.com with SMTP id e9e14a558f8ab-3e05bb6efe0so48155485ab.3 for ; Tue, 15 Jul 2025 07:10:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1752588619; x=1753193419; darn=vger.gnuweeb.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=gz6M9A3kNVymngWUbjHxUUeWvWwN2Oe7xxlyyy1otJk=; b=njYENb8ykZGEQqoQ3WByukLcJpHrYr3+4s1PidarHsjWCK3YybNe3Ve3mFMAMOnIkP iHYPhCiu3dlJG0TqJl4JgbCBvdqA/1IPuvzeAACNz742E3iJVMOycpsRC3d1uwA3S8zA Pd/xOxShqbQoTunXkycKwU4wcnVX6lwXnWOj3offD/KiTiDvTvz5Z5nPAQdbPWpSYod4 uesVn/s4oEuuROjdpNwaWSW3HakOnrqM8IW3/5YTUQDXnd2QvB5SRTfpdFpvg56esJY5 BHTZXUOEb7Tk9IpTEEQJF8IDCDJU3yI/XNHm4ao21+r1qDCkL0jRj17aSZXVdjUjlzyK 9NHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752588619; x=1753193419; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gz6M9A3kNVymngWUbjHxUUeWvWwN2Oe7xxlyyy1otJk=; b=FqBJgchO9n8SNCGu1ZfHnfbNn7c+5/9u+ZRlMhacn6C5nmf0nZnqDxuZPwXs8PkNBo rxHqKpgnjt/9rYrmLUJ/7Dyh+HOBnqAE9AnjYACzE5vgMSmV9UNMjSXewGQxpyWf3H/2 s7xBO2KEDX0T7DBR96Kctg3Mk6L1JvplRv5CXbY67KefwvqMYT5obKmGuxyhPBmoSdpH y1CF+q9R/V4dY5odp5F7vSrHWvIDTFSTmH8VQiJO9H0kG4h3jM0Tg8sHbC0+RIKDwXC5 Aa0aSOwixegZxnVEeb8HkN9MPwKGj0JA1dt0VT3TzfuZWV5MIL9ZgPsXmNkfiIIEQY80 UHIg== X-Forwarded-Encrypted: i=1; AJvYcCXoVi2c7jDjVeN3ckWPU7o8rxo18GPF6Kbxs8bPJFyLe/N9WqMyxVLddj0JB5CHSDW5pAap@vger.gnuweeb.org X-Gm-Message-State: AOJu0YxvA5WU5ZzUV/a0/8r8zVVHuHTsOv36d72xTAHAZnNuRVLg0Zeq 98RPi5qAHxZG6YNaroL7jNFzG1YfEcmP5yE51Qcd+xqj8FZ3eR4UIoIPQ2hA0+3Srns= X-Gm-Gg: ASbGncvpCApbEJmv+9KqUMkV4ga+bkHILR7Zf3wn9IbDh814cf+p1UTrRHDT9BG6yXy aSuR0m+Ss10WXFEgEz6rONkZkiByNhXDQgAkaR1U0EQby9m7D7m4E5NFzkLPP16yxRwwMCfS+8S khiKBKAxmCQJ9kyfhZWh00ED58qk0Pyz+4Qeo2mYUq4Vb0Flip1Up0Jxeu/qppRHWLNQrUAgdZn QYiFjKaRokxNBK5uoLRt0r5ShcniSBnWhmamGFpl0u+9LPIFNxxMI2VKiNhvReTq6v++Xj6BISX NSGPJPGBIYLH1z3NokomevIZdz/wfZXeuDbBKmgelFp49ubXO+QCQEvDhZ/ctjKHuRVFVvJdc5P VXJhIt4Vzftnzbm7iZ5g= X-Google-Smtp-Source: AGHT+IE1jSl0+Ol461G6fZrpoKwEDGHayubqoEeTwWls/gtKYdvp4zX/qFJoj8BP/4ShuOwARvbT3w== X-Received: by 2002:a05:6e02:188b:b0:3dd:d189:6511 with SMTP id e9e14a558f8ab-3e2556d42ddmr182511335ab.21.1752588618466; Tue, 15 Jul 2025 07:10:18 -0700 (PDT) Received: from [192.168.1.150] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3e276c97460sm7269955ab.70.2025.07.15.07.10.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Jul 2025 07:10:17 -0700 (PDT) Message-ID: <4bc75566-9cb5-42ec-a6b7-16e04062e0c6@kernel.dk> Date: Tue, 15 Jul 2025 08:10:16 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH liburing 1/3] Revert "test/io_uring_register: kill old memfd test" To: Alviro Iskandar Setiawan Cc: Linux Kernel Mailing List , io-uring Mailing List , GNU/Weeb Mailing List , Ammar Faizi References: <20250715050629.1513826-1-alviro.iskandar@gnuweeb.org> <20250715050629.1513826-2-alviro.iskandar@gnuweeb.org> Content-Language: en-US From: Jens Axboe In-Reply-To: <20250715050629.1513826-2-alviro.iskandar@gnuweeb.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: On 7/14/25 11:06 PM, Alviro Iskandar Setiawan wrote: > This reverts commit 732bf609b670631731765a585a68d14ed3fdc9b7. > > Bring back `CONFIG_HAVE_MEMFD_CREATE` and the associated memfd test > to resolve Android build failures caused by: > > 93d3a7a70b4a ("examples/zcrx: udmabuf backed areas") > > It added a call to `memfd_create()`, which is unavailable on some > Android toolchains, leading to the following build error: > > ``` > zcrx.c:111:10: error: call to undeclared function 'memfd_create'; ISO C99 and \ > later do not support implicit function declarations \ > [-Wimplicit-function-declaration] > 111 | memfd = memfd_create("udmabuf-test", MFD_ALLOW_SEALING); > | ^ > ``` > > This reversion is a preparation step for a proper fix by ensuring > `memfd_create()` usage is guarded and portable. Issue #620 was > initially unclear, but we now suspect it stemmed from improper > compiler/linker flag combinations. Maybe just bring back the configure parts? The test, as mentioned in that commit, is pretty useless. -- Jens Axboe