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 smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A25FEC0218D for ; Wed, 29 Jan 2025 21:42:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1591F41695; Wed, 29 Jan 2025 21:42:28 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id xk_BvWc84DuL; Wed, 29 Jan 2025 21:42:26 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 9D56041691 Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp4.osuosl.org (Postfix) with ESMTP id 9D56041691; Wed, 29 Jan 2025 21:42:26 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists1.osuosl.org (Postfix) with ESMTP id A0B53942 for ; Wed, 29 Jan 2025 21:42:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 8D29D408EA for ; Wed, 29 Jan 2025 21:42:25 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id YUE_eLZK1dhB for ; Wed, 29 Jan 2025 21:42:24 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::434; helo=mail-wr1-x434.google.com; envelope-from=petr.vorel@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 34C0941610 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 34C0941610 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by smtp2.osuosl.org (Postfix) with ESMTPS id 34C0941610 for ; Wed, 29 Jan 2025 21:42:24 +0000 (UTC) Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-38789e5b6a7so87134f8f.1 for ; Wed, 29 Jan 2025 13:42:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738186942; x=1738791742; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=bJj6DlDFgT3nuYB0zQ6CO/oCm0SUwLTLXw4iuxIuh0eGv2KUkdnu56NypvIxZcx9uJ qHYI7YJNSKEWgvZTdQHRyhyjQBj7R0L6VltP6EDwtr36DgEHUE6/Mlu1+AWQ6HcQp6mj sBAx3mZNjnHKTnE5lTn9yXdx6Ed7be5weRnZnB6XcArxoZnsPZULJFw3CiqcvGm1dZZR x1pWk9Cnjh1rJVvYQjMHu+lHypg6MnWG2OC1Di+uj4mfETm4HMwvLR/J1e8FIfNIwxI4 EK3/vSQByNKJFAAu7EJ7sjKGpZqZVnZk+OcKfUyltAuN5c0R0WuexYN9dR/w/6cdxZpe Wfkg== X-Gm-Message-State: AOJu0YytXoeRCk1r/fSXI4rmlAIeNCIdbIv2ndPF8W/d7BeZwyNvGXQL 5ypBQkCNK6O+igNcfuzFCuA0z8bZy6YuMEGA2o18y41+eJfjKl61w7sdqw== X-Gm-Gg: ASbGncuOcQ+P7R7L5oUclahRZ8b4txuj7qq91Ymt2sH5BiMBgKMhC326eBBVh1jNRcM ncFy6ho4ZkuQms03YxyAGdgv4WPyMFdOGMOL3ibA0/ZYrGUs9eq2dTTAkevVYDjtt4yoLqJi9w6 8+hCWUp5QPntmkTE3GpeGkVx6As3HEeP1Tsug9KIzhN0N/VDnL3JMYrf2xXVUCKKvz7BzwY2phZ nJqs70pdbVPEk5/ZA8fFV9wXcEfjHSfBx8xFCKhDPRebwVHoZePs0O3nFqO1Xca/KIsiNp9SIlJ uMdmnvv1JJweeOJGng8j X-Google-Smtp-Source: AGHT+IFoSi4pQyWa540ZMOoVaZElt7UULsPNO8T5++ktbSr6E6fWptQOWZVXTTTpG3iQKBnwCrQDqw== X-Received: by 2002:a5d:6489:0:b0:38c:246f:b0b3 with SMTP id ffacd0b85a97d-38c52097871mr4094679f8f.51.1738186941922; Wed, 29 Jan 2025 13:42:21 -0800 (PST) Received: from pevik (gw1.ms-free.net. [185.243.124.10]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c5c0eccc3sm3189f8f.18.2025.01.29.13.42.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 13:42:21 -0800 (PST) Date: Wed, 29 Jan 2025 22:42:19 +0100 From: Petr Vorel To: buildroot@buildroot.org Cc: ltp@lists.linux.it, Cyril Hrubis , Martin Doucha , sparclinux@vger.kernel.org, Mike Gilbert , Andreas Larsson , James Hilliard Message-ID: <20250129214219.GA447474@pevik> References: <20240226155137.25523-1-mdoucha@suse.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240226155137.25523-1-mdoucha@suse.cz> X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738186942; x=1738791742; darn=buildroot.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=PJ5oYWvinRf5MFxGl74/SnIwS8jhgM1LM+VyBKlDWjXk7dPLuHA9JDM6txAuiWDsRh qdr3j+CcGI/Vvo3KjJMJP2WKoB1TnYObIr1Sk8VdRA6R+NZKHZ37JHQ4RrYNmau7u9UH 1NHeH5tlfLCTsNQN1p0MP8NIYWhKNCJJtPhYvUemgPUB6TvOOTC90jEWQOEKJZrE74OP AU6GuCDUnvGNCc1fOEVp/m79AFmKj5hXMpGjc+6n4+2vo67o7Y6GrqJZ3X8J8Uvz4JLi MQdCWpgYP0HypkagqrodOUGpPJbnL0/lSfOoAz67cogUKsroybuQpUHxeONvGQEF9g6p 0n3w== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=PJ5oYWvi Subject: Re: [Buildroot] [LTP] [PATCH] ioctl02: Use correct termios structure X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Petr Vorel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" SGkgYWxsLAoKRllJIHRoaXMgTFRQIGNvbW1pdCBtZXJnZWQgYXMgNjk3YTA2YTgyNyBbMV0gd2hp Y2ggaXMgbmVlZGVkIHRvIGZpeCBpb2N0bDAyLmMKdGVzdCBvbiBwcGM2NGxlIG9uIGFsbCBrZXJu ZWwgdmVyc2lvbnMgYnJlYWtzIGNvbXBpbGF0aW9uIG9uIEJ1aWxkcm9vdApib290bGluLXNwYXJj NjQtZ2xpYmMgdG9vbGNoYWluIChnY2M6IDEzLjMuMCwga2VybmVsIGhlYWRlcnM6IDQuMTkuMjU1 LCBnbGliYzogMi4zOSk6CgoJSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGJyLXRlc3QtcGtnL2Jvb3Rs aW4tc3BhcmM2NC1nbGliYy9ob3N0L3NwYXJjNjQtYnVpbGRyb290LWxpbnV4LWdudS9zeXNyb290 L3Vzci9pbmNsdWRlL3N5cy9pb2N0bC5oOjI5LAoJCQkJCSBmcm9tIC4uLy4uLy4uLy4uL2luY2x1 ZGUvbGFwaS9pb2N0bC5oOjExLAoJCQkJCSBmcm9tIGlvY3RsMDIuYzozMToKCWJyLXRlc3QtcGtn L2Jvb3RsaW4tc3BhcmM2NC1nbGliYy9ob3N0L3NwYXJjNjQtYnVpbGRyb290LWxpbnV4LWdudS9z eXNyb290L3Vzci9pbmNsdWRlL2JpdHMvaW9jdGwtdHlwZXMuaDozNjo4OiBlcnJvcjogcmVkZWZp bml0aW9uIG9mIOKAmHN0cnVjdCB0ZXJtaW/igJkKCSAgIDM2IHwgc3RydWN0IHRlcm1pbwoJCSAg fCAgICAgICAgXn5+fn5+CglJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW9jdGwwMi5jOjI5OgoJYnIt dGVzdC1wa2cvYm9vdGxpbi1zcGFyYzY0LWdsaWJjL2hvc3Qvc3BhcmM2NC1idWlsZHJvb3QtbGlu dXgtZ251L3N5c3Jvb3QvdXNyL2luY2x1ZGUvYXNtL3Rlcm1iaXRzLmg6MTc6ODogbm90ZTogb3Jp Z2luYWxseSBkZWZpbmVkIGhlcmUKCSAgIDE3IHwgc3RydWN0IHRlcm1pbyB7CgpUaGUgcHJvYmxl bSBpcyB3aXRoIGtlcm5lbCA8YXNtL3Rlcm1iaXRzLmg+IGluY29tcGF0aWJpbGl0eSB3aXRoIGds aWJjCjxiaXRzL2lvY3RsLXR5cGVzLmg+IGluY2x1ZGVkIHZpYSA8c3lzL2lvY3RsLmg+IHdoaWNo IGlzIG5lZWRlZCBieSBpb2N0bDAyLmMKYW5kIGFsc28gYnkgTFRQIGxpYnJhcnkgaW5jbHVkZS9z YWZlX21hY3Jvc19mbi5oLgoKVGhpcyBwcm9ibGVtIHdhcyBmaXhlZCBhIHllYXIgYWdvIGluIGtl cm5lbCB2Ni4xMC1yYzEgaW4gY29tbWl0IGMzMmQxOGU3OTQyZAooInNwYXJjOiBtb3ZlIHN0cnVj dCB0ZXJtaW8gdG8gYXNtL3Rlcm1pb3MuaCIpIFsyXS4KCkJlY2F1c2Ugbm9ib2R5IG5vdGljZWQg dGhpcyBjaGFuZ2UgSSBzdXBwb3NlIG5vYm9keSB1c2VzIExUUCBvbiBzcGFyYzY0Cm9yIHBlb3Bs ZSBjb21waWxlIExUUCBvbiBzcGFyYzY0IHdpdGggbmV3IGtlcm5lbCBoZWFkZXJzLgoKQEN5cmls IEBNYXJ0aW4gRllJIGFub3RoZXIgZXhhbXBsZSBvZiBjb25mbGljdGluZyBnbGliYyBhbmQga2Vy bmVsIGhlYWRlcnMgKG5vdApsaXN0ZWQgaW4gWzNdKS4gSU1ITyBub3RoaW5nIHRvIGJlIGRvbmUg b24gTFRQIHNpZGUgdW5sZXNzIHdlIGNhbiBtYWdpY2FsbHkgcHV0CmJhY2sgPHRlcm1pb3MuaD4g YW5kIGhhdmUgcHBjNjRsZSB3b3JraW5nIHdpdGggaXQuCgpAQnVpbGRyb290IEFzIEkgd3JvdGUs IGJlY2F1c2UgTFRQIG5lZWRzIHRoaXMgZml4IGZvciBwcGM2NGxlIChhcmNoIGFjdHVhbGx5CnRl c3RlZCBieSBMVFAgZGV2ZWxvcGVycyksIHRoZSBvbmx5IHNvbHV0aW9uIGZvciBCdWlsZHJvb3Qg aXMgdG8gcmVxdWlyZQp0b29sY2hhaW4gYmFzZWQgb24gdjYuMTAga2VybmVsIGhlYWRlcnMgZm9y IHNwYXJjNjQgKHF1aXRlIGEgYmlnIGxpbWl0YXRpb24gZm9yCnNldmVyYWwgY3Jvc3MgY29tcGls YXRpb24gdG9vbGNoYWluLCBzb21lIGFyZSBiYXNlZCBvbiA0LjE5IGtlcm5lbCBoZWFkZXJzLAo1 LjExIHJlcXVpcmVtZW50IGZvciBtdXNsIGVmZmVjdGl2ZWx5IGRpc2FibGVzIExUUCBvbiBCdWls ZHJvb3Qgb24gbXVzbCkuCgpLaW5kIHJlZ2FyZHMsClBldHIKClsxXSBodHRwczovL2dpdGh1Yi5j b20vbGludXgtdGVzdC1wcm9qZWN0L2x0cC9jb21taXQvNjk3YTA2YTgyNzk3ODg4N2U0Yzg4NzEw ZGM3ZDMxZDZmM2VlODE2YQpbMl0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4 L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9YzMyZDE4ZTc5NDJkNzU4 OWI2MmUzMDFlYjQyNmIzMjYyMzM2NjU2NQpbM10gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9nbGli Yy93aWtpL1N5bmNocm9uaXppbmdfSGVhZGVycwoKPiBUaGUgdGVybWlvcyBzdHJ1Y3R1cmUgZGVm aW5pdGlvbiBpbiA8dGVybWlvcy5oPiBpcyBpbmNvbXBhdGlibGUKPiB3aXRoIGRpcmVjdCBpb2N0 bCgpIGNhbGxzLiBUaGUgY29ycmVjdCBkZWZpbml0aW9uIGlzIGluIDxhc20vdGVybWJpdHMuaD4K Cj4gU2lnbmVkLW9mZi1ieTogTWFydGluIERvdWNoYSA8bWRvdWNoYUBzdXNlLmN6Pgo+IC0tLQo+ ICB0ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYyB8IDIgKy0KPiAgMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgo+IGRpZmYgLS1naXQg YS90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYyBiL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvaW9jdGwvaW9jdGwwMi5jCj4gaW5kZXggYWFiODBiMjUxLi5mM2JmYjIz OWEgMTAwNjQ0Cj4gLS0tIGEvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9pb2N0bC9pb2N0bDAy LmMKPiArKysgYi90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYwo+IEBA IC0yNiw3ICsyNiw3IEBACgo+ICAjaW5jbHVkZSA8c3RkaW8uaD4KPiAgI2luY2x1ZGUgPHN0ZGxp Yi5oPgo+IC0jaW5jbHVkZSA8dGVybWlvcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Rlcm1iaXRzLmg+ Cgo+ICAjaW5jbHVkZSAibGFwaS9pb2N0bC5oIgo+ICAjaW5jbHVkZSAidHN0X3Rlc3QuaCIKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmJ1aWxkcm9vdCBt YWlsaW5nIGxpc3QKYnVpbGRyb290QGJ1aWxkcm9vdC5vcmcKaHR0cHM6Ly9saXN0cy5idWlsZHJv b3Qub3JnL21haWxtYW4vbGlzdGluZm8vYnVpbGRyb290Cg== 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 picard.linux.it (picard.linux.it [213.254.12.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 31960C0218D for ; Wed, 29 Jan 2025 21:42:42 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 241293C6F9F for ; Wed, 29 Jan 2025 22:42:41 +0100 (CET) Received: from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [IPv6:2001:4b78:1:20::5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 4B36A3C2A49 for ; Wed, 29 Jan 2025 22:42:24 +0100 (CET) Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-5.smtp.seeweb.it (Postfix) with ESMTPS id C3CA4617D1E for ; Wed, 29 Jan 2025 22:42:22 +0100 (CET) Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-38789e5b6a7so87133f8f.1 for ; Wed, 29 Jan 2025 13:42:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738186942; x=1738791742; darn=lists.linux.it; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=fwY+rPMK/uqBww+js1/uZSGyKoqQIDDzXiwIi08JZOQOMCJB0mH88+zF9NRFZqxChE n0oDcCphz+LJHsOeDtSQxUCvdo8WuUSRXeYhjGrnR5IDow3FgVYXD4DuAWlpM2tjd9kP mMGJXCnwNHlWTJDir4wzIK/ox/bLQhwT7YKQVTxK71NLUr1oJnqGrHGxvnJfR5FX6m23 lFM1njZ+WOoOdGngc5BwHOxm3Q7MOwrEfQo1xzt1wHVhcnAGKqBSyli6M9kQM8JVzulq BUukrcJcY+D4g0OgIoV13W3ZFrxn5U6IC4vlA22Gs1+7mZ59EAtoz0jOpV9uWg89AiVh KOOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738186942; x=1738791742; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=kPBF4cH+VFTseiTENVnZCgAgyWoirXP1CuEope0mwW6lnNRbbAAOV0Mx+dDh47Yyc0 2spvUwr+4J5tlqG7f0GXzzEnhB/SFJFccXZWV/384o3dS9va6mbKr+Ycdcbg1KZVrluh ZN0YFQU6fN1oWJ63Ny+i5m+yJ5qurHa/rpE3zvsWO4NmTECpE4WCAH5KKcH7Pwaj235c I2cv1u+v4C3yuQRU2qHSialx0qUXh0m1KCkN7fY6+47suqLzKzkYV9hUdw0JMxuzMUcN L48u/sCdRVlYOxS6YO3IISVW7JBNVNvwHk77FxISjP4I/xe0jp/Kpq/8u/kvJ2dtU3La s4PA== X-Gm-Message-State: AOJu0YxoRCMBU1FUCF5GCh1MTTNVfJF/fp+NnSZLfcBVJe16Gfu7/1Eo oEqNIAGryoeWSSrefidq9tGawfb742EnSTXLTIZW3sTtZtRwYuNx X-Gm-Gg: ASbGnct6e1zXRBSxPkX2Yftic7aYiOfi4CIrfp24iCQLXP2mIc1p89qBySdbzpH4sph 4//OyLRYa1SjWXedF3QV936yHAtsFbX/z8gM2LBKW8+I2ytjWXvE07takHPiFf7XvF9/sdvyCLz ANOOBATR1YgwZGCM0qsQCkERmz84e2PlHKBG2LpLriSoWFPnSffwFBcL6cCdD4nSjkCyDEttF55 Noz/MYDPpcw6z0dGXFEDfip1dpBG0l3ZZuA/FQaH3/5ReYUu+sL2fX11Obm8I7+3RfZNEwk3aoY OBGkEO4Hr5CgYCFnSHFg X-Google-Smtp-Source: AGHT+IFoSi4pQyWa540ZMOoVaZElt7UULsPNO8T5++ktbSr6E6fWptQOWZVXTTTpG3iQKBnwCrQDqw== X-Received: by 2002:a5d:6489:0:b0:38c:246f:b0b3 with SMTP id ffacd0b85a97d-38c52097871mr4094679f8f.51.1738186941922; Wed, 29 Jan 2025 13:42:21 -0800 (PST) Received: from pevik (gw1.ms-free.net. [185.243.124.10]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c5c0eccc3sm3189f8f.18.2025.01.29.13.42.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 13:42:21 -0800 (PST) Date: Wed, 29 Jan 2025 22:42:19 +0100 From: Petr Vorel To: buildroot@buildroot.org Message-ID: <20250129214219.GA447474@pevik> References: <20240226155137.25523-1-mdoucha@suse.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240226155137.25523-1-mdoucha@suse.cz> X-Virus-Scanned: clamav-milter 1.0.3 at in-5.smtp.seeweb.it X-Virus-Status: Clean Subject: Re: [LTP] [PATCH] ioctl02: Use correct termios structure X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Petr Vorel Cc: Andreas Larsson , James Hilliard , Mike Gilbert , ltp@lists.linux.it, sparclinux@vger.kernel.org, Martin Doucha Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" SGkgYWxsLAoKRllJIHRoaXMgTFRQIGNvbW1pdCBtZXJnZWQgYXMgNjk3YTA2YTgyNyBbMV0gd2hp Y2ggaXMgbmVlZGVkIHRvIGZpeCBpb2N0bDAyLmMKdGVzdCBvbiBwcGM2NGxlIG9uIGFsbCBrZXJu ZWwgdmVyc2lvbnMgYnJlYWtzIGNvbXBpbGF0aW9uIG9uIEJ1aWxkcm9vdApib290bGluLXNwYXJj NjQtZ2xpYmMgdG9vbGNoYWluIChnY2M6IDEzLjMuMCwga2VybmVsIGhlYWRlcnM6IDQuMTkuMjU1 LCBnbGliYzogMi4zOSk6CgoJSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGJyLXRlc3QtcGtnL2Jvb3Rs aW4tc3BhcmM2NC1nbGliYy9ob3N0L3NwYXJjNjQtYnVpbGRyb290LWxpbnV4LWdudS9zeXNyb290 L3Vzci9pbmNsdWRlL3N5cy9pb2N0bC5oOjI5LAoJCQkJCSBmcm9tIC4uLy4uLy4uLy4uL2luY2x1 ZGUvbGFwaS9pb2N0bC5oOjExLAoJCQkJCSBmcm9tIGlvY3RsMDIuYzozMToKCWJyLXRlc3QtcGtn L2Jvb3RsaW4tc3BhcmM2NC1nbGliYy9ob3N0L3NwYXJjNjQtYnVpbGRyb290LWxpbnV4LWdudS9z eXNyb290L3Vzci9pbmNsdWRlL2JpdHMvaW9jdGwtdHlwZXMuaDozNjo4OiBlcnJvcjogcmVkZWZp bml0aW9uIG9mIOKAmHN0cnVjdCB0ZXJtaW/igJkKCSAgIDM2IHwgc3RydWN0IHRlcm1pbwoJCSAg fCAgICAgICAgXn5+fn5+CglJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW9jdGwwMi5jOjI5OgoJYnIt dGVzdC1wa2cvYm9vdGxpbi1zcGFyYzY0LWdsaWJjL2hvc3Qvc3BhcmM2NC1idWlsZHJvb3QtbGlu dXgtZ251L3N5c3Jvb3QvdXNyL2luY2x1ZGUvYXNtL3Rlcm1iaXRzLmg6MTc6ODogbm90ZTogb3Jp Z2luYWxseSBkZWZpbmVkIGhlcmUKCSAgIDE3IHwgc3RydWN0IHRlcm1pbyB7CgpUaGUgcHJvYmxl bSBpcyB3aXRoIGtlcm5lbCA8YXNtL3Rlcm1iaXRzLmg+IGluY29tcGF0aWJpbGl0eSB3aXRoIGds aWJjCjxiaXRzL2lvY3RsLXR5cGVzLmg+IGluY2x1ZGVkIHZpYSA8c3lzL2lvY3RsLmg+IHdoaWNo IGlzIG5lZWRlZCBieSBpb2N0bDAyLmMKYW5kIGFsc28gYnkgTFRQIGxpYnJhcnkgaW5jbHVkZS9z YWZlX21hY3Jvc19mbi5oLgoKVGhpcyBwcm9ibGVtIHdhcyBmaXhlZCBhIHllYXIgYWdvIGluIGtl cm5lbCB2Ni4xMC1yYzEgaW4gY29tbWl0IGMzMmQxOGU3OTQyZAooInNwYXJjOiBtb3ZlIHN0cnVj dCB0ZXJtaW8gdG8gYXNtL3Rlcm1pb3MuaCIpIFsyXS4KCkJlY2F1c2Ugbm9ib2R5IG5vdGljZWQg dGhpcyBjaGFuZ2UgSSBzdXBwb3NlIG5vYm9keSB1c2VzIExUUCBvbiBzcGFyYzY0Cm9yIHBlb3Bs ZSBjb21waWxlIExUUCBvbiBzcGFyYzY0IHdpdGggbmV3IGtlcm5lbCBoZWFkZXJzLgoKQEN5cmls IEBNYXJ0aW4gRllJIGFub3RoZXIgZXhhbXBsZSBvZiBjb25mbGljdGluZyBnbGliYyBhbmQga2Vy bmVsIGhlYWRlcnMgKG5vdApsaXN0ZWQgaW4gWzNdKS4gSU1ITyBub3RoaW5nIHRvIGJlIGRvbmUg b24gTFRQIHNpZGUgdW5sZXNzIHdlIGNhbiBtYWdpY2FsbHkgcHV0CmJhY2sgPHRlcm1pb3MuaD4g YW5kIGhhdmUgcHBjNjRsZSB3b3JraW5nIHdpdGggaXQuCgpAQnVpbGRyb290IEFzIEkgd3JvdGUs IGJlY2F1c2UgTFRQIG5lZWRzIHRoaXMgZml4IGZvciBwcGM2NGxlIChhcmNoIGFjdHVhbGx5CnRl c3RlZCBieSBMVFAgZGV2ZWxvcGVycyksIHRoZSBvbmx5IHNvbHV0aW9uIGZvciBCdWlsZHJvb3Qg aXMgdG8gcmVxdWlyZQp0b29sY2hhaW4gYmFzZWQgb24gdjYuMTAga2VybmVsIGhlYWRlcnMgZm9y IHNwYXJjNjQgKHF1aXRlIGEgYmlnIGxpbWl0YXRpb24gZm9yCnNldmVyYWwgY3Jvc3MgY29tcGls YXRpb24gdG9vbGNoYWluLCBzb21lIGFyZSBiYXNlZCBvbiA0LjE5IGtlcm5lbCBoZWFkZXJzLAo1 LjExIHJlcXVpcmVtZW50IGZvciBtdXNsIGVmZmVjdGl2ZWx5IGRpc2FibGVzIExUUCBvbiBCdWls ZHJvb3Qgb24gbXVzbCkuCgpLaW5kIHJlZ2FyZHMsClBldHIKClsxXSBodHRwczovL2dpdGh1Yi5j b20vbGludXgtdGVzdC1wcm9qZWN0L2x0cC9jb21taXQvNjk3YTA2YTgyNzk3ODg4N2U0Yzg4NzEw ZGM3ZDMxZDZmM2VlODE2YQpbMl0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4 L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9YzMyZDE4ZTc5NDJkNzU4 OWI2MmUzMDFlYjQyNmIzMjYyMzM2NjU2NQpbM10gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9nbGli Yy93aWtpL1N5bmNocm9uaXppbmdfSGVhZGVycwoKPiBUaGUgdGVybWlvcyBzdHJ1Y3R1cmUgZGVm aW5pdGlvbiBpbiA8dGVybWlvcy5oPiBpcyBpbmNvbXBhdGlibGUKPiB3aXRoIGRpcmVjdCBpb2N0 bCgpIGNhbGxzLiBUaGUgY29ycmVjdCBkZWZpbml0aW9uIGlzIGluIDxhc20vdGVybWJpdHMuaD4K Cj4gU2lnbmVkLW9mZi1ieTogTWFydGluIERvdWNoYSA8bWRvdWNoYUBzdXNlLmN6Pgo+IC0tLQo+ ICB0ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYyB8IDIgKy0KPiAgMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgo+IGRpZmYgLS1naXQg YS90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYyBiL3Rlc3RjYXNlcy9r ZXJuZWwvc3lzY2FsbHMvaW9jdGwvaW9jdGwwMi5jCj4gaW5kZXggYWFiODBiMjUxLi5mM2JmYjIz OWEgMTAwNjQ0Cj4gLS0tIGEvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9pb2N0bC9pb2N0bDAy LmMKPiArKysgYi90ZXN0Y2FzZXMva2VybmVsL3N5c2NhbGxzL2lvY3RsL2lvY3RsMDIuYwo+IEBA IC0yNiw3ICsyNiw3IEBACgo+ICAjaW5jbHVkZSA8c3RkaW8uaD4KPiAgI2luY2x1ZGUgPHN0ZGxp Yi5oPgo+IC0jaW5jbHVkZSA8dGVybWlvcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Rlcm1iaXRzLmg+ Cgo+ICAjaW5jbHVkZSAibGFwaS9pb2N0bC5oIgo+ICAjaW5jbHVkZSAidHN0X3Rlc3QuaCIKCgot LSAKTWFpbGluZyBsaXN0IGluZm86IGh0dHBzOi8vbGlzdHMubGludXguaXQvbGlzdGluZm8vbHRw Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 23C0522619 for ; Wed, 29 Jan 2025 21:42:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738186945; cv=none; b=P5s7wvXuK6fhyrSHn0CiB+tqhL7ay2eisuNvyJ4D/zFfQcsr8uRledgNnjMcYGeaAdXGtvT2O6PajVqyLEkJvhsiEaA/f31H3Q/vXDNIcuyw59rBf2em0+U9QiWiBYiaFnjoFli13/e1lHVKISXwQJBJW3wkU1GATfDKfM2zdAk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738186945; c=relaxed/simple; bh=ZVIlfcSLYzO5e5J/0eG1Zi62cbOOTShSOaImw5O/0A8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=kHhrj8PoshBFz/p8aRacECv4NLSVH90KFt6asIrjTKqtiha3mOl7X0RkayPc3xU9uh3DRwmeve9WdF6xRn8n70s+d46Ihaz+flsjqscFY5p84DQ3sn2l57wFBoQYBZDyhxptytkIbZRf5CYEdIWlTKx7MQy4MzuB1ycnThzUogE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=aaHT/GI7; arc=none smtp.client-ip=209.85.221.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aaHT/GI7" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-385e06af753so58854f8f.2 for ; Wed, 29 Jan 2025 13:42:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738186942; x=1738791742; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=aaHT/GI7tQi/EXtUGU6gD4Q9xv6bc9+8SBn3ZOCYA2DdxSsxhK6Y0oXFMaAi64oxzb VSvviC/K+NMUXz8YCtcw0RDQXMAefhUOHLHN42lvKO0UcUvurO38LW3P3MQZBtNuy2KM LJ9Z3bhODDnhy9phjdrMTCByKSC0GtCtB7PRRaLI8iPWm1VY64XEJ2xI3oUFik6zRNhD BQqPmswH9l2WShcPPxr8/z6tY7EbHZSn1qaxXmNmy+XOmmP0UjQLz6NhF/+Zem5s6wqA miO/RZvQweZDdZ61jB6DsMaX/DYGaTV5QnOymra2StiEgq4ib+c/fZeV0L7+AkO1bju9 0Sag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738186942; x=1738791742; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rr8sxsKiF/lU9vsbhVl5SmziNEiI8NAifs0lNyPeKH4=; b=aBnVw5Z9kAOTD7Y7ASJu57MSO7rLYL/17+bN3EGbwd2qnAtq2hyZxz6ZvjEtRXergK 7kZko36NAHHaaFN5he4c91Ke4j3GAbDPZOSd+ZVpgAepJdKPk66xYozuPar6inGoB6xi 7ok/rocvgY/kz5GD/PDr1w5smNpyW4EejJs7wKwiXrJg8XQBdxYLBm4obP1pfuU5aM67 9JrvgFLJyY5nigTemjfmCqEK0d6eT6yzSzhYujePito/e+eNFSTv1uEshxxjza8kzUQN GHREXtJIE3oqDx7vKilsM8sTvQ1WHjnIVyYN3JlMl2TfE914bz6ka2nVsIIv+FAMG4tO yujQ== X-Forwarded-Encrypted: i=1; AJvYcCUKcqwX1/XDbvViwJsXcJloXLlZmk5eYm3hHv+lYWiCfJ8T4kfxoUIp491H+QD/vWE02VC/gX/Qity5@vger.kernel.org X-Gm-Message-State: AOJu0YykY0+wdbljBMUPFlKU2uOBXk0H2UgXd9WZkMWwMAThhTBK/Eq9 kYQp9HoIG2xX+jV2IkVf74ZfxeuPsCbNQ/EhvkzEmjj28bxzS5ng X-Gm-Gg: ASbGncsqhIk0r8A4SfxuqEjJy2d/H6bi7QBfO8/Jcy/LcvcS36g3pqpbGaQg4eeN3+x UTTfnl6StAPyZPa6kZnNiPLu6fRfPOsC8JVvRpc51KomQweLZVKfr3kal3HjCjKGFCd5NlAssxG i+6Vn4mCQ0of54oqETmC6GHxY1UYgvpUhCsil8tq9QjNKpHeKaLR+niEWQplGRcE/+ZZK06jq88 bEJOlNI1QD0fhszyVnCK314YYP0X6YBW7rTc4DyTtQREa0W4VdF6KE0w4Sr7rEHh3QdubVGV+U5 VW8U5ogNzUVhElNrFvnd X-Google-Smtp-Source: AGHT+IFoSi4pQyWa540ZMOoVaZElt7UULsPNO8T5++ktbSr6E6fWptQOWZVXTTTpG3iQKBnwCrQDqw== X-Received: by 2002:a5d:6489:0:b0:38c:246f:b0b3 with SMTP id ffacd0b85a97d-38c52097871mr4094679f8f.51.1738186941922; Wed, 29 Jan 2025 13:42:21 -0800 (PST) Received: from pevik (gw1.ms-free.net. [185.243.124.10]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c5c0eccc3sm3189f8f.18.2025.01.29.13.42.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 13:42:21 -0800 (PST) Date: Wed, 29 Jan 2025 22:42:19 +0100 From: Petr Vorel To: buildroot@buildroot.org Cc: ltp@lists.linux.it, Cyril Hrubis , Martin Doucha , sparclinux@vger.kernel.org, Mike Gilbert , Andreas Larsson , James Hilliard Subject: Re: [LTP] [PATCH] ioctl02: Use correct termios structure Message-ID: <20250129214219.GA447474@pevik> Reply-To: Petr Vorel References: <20240226155137.25523-1-mdoucha@suse.cz> Precedence: bulk X-Mailing-List: sparclinux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240226155137.25523-1-mdoucha@suse.cz> Hi all, FYI this LTP commit merged as 697a06a827 [1] which is needed to fix ioctl02.c test on ppc64le on all kernel versions breaks compilation on Buildroot bootlin-sparc64-glibc toolchain (gcc: 13.3.0, kernel headers: 4.19.255, glibc: 2.39): In file included from br-test-pkg/bootlin-sparc64-glibc/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/sys/ioctl.h:29, from ../../../../include/lapi/ioctl.h:11, from ioctl02.c:31: br-test-pkg/bootlin-sparc64-glibc/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/bits/ioctl-types.h:36:8: error: redefinition of ‘struct termio’ 36 | struct termio | ^~~~~~ In file included from ioctl02.c:29: br-test-pkg/bootlin-sparc64-glibc/host/sparc64-buildroot-linux-gnu/sysroot/usr/include/asm/termbits.h:17:8: note: originally defined here 17 | struct termio { The problem is with kernel incompatibility with glibc included via which is needed by ioctl02.c and also by LTP library include/safe_macros_fn.h. This problem was fixed a year ago in kernel v6.10-rc1 in commit c32d18e7942d ("sparc: move struct termio to asm/termios.h") [2]. Because nobody noticed this change I suppose nobody uses LTP on sparc64 or people compile LTP on sparc64 with new kernel headers. @Cyril @Martin FYI another example of conflicting glibc and kernel headers (not listed in [3]). IMHO nothing to be done on LTP side unless we can magically put back and have ppc64le working with it. @Buildroot As I wrote, because LTP needs this fix for ppc64le (arch actually tested by LTP developers), the only solution for Buildroot is to require toolchain based on v6.10 kernel headers for sparc64 (quite a big limitation for several cross compilation toolchain, some are based on 4.19 kernel headers, 5.11 requirement for musl effectively disables LTP on Buildroot on musl). Kind regards, Petr [1] https://github.com/linux-test-project/ltp/commit/697a06a827978887e4c88710dc7d31d6f3ee816a [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c32d18e7942d7589b62e301eb426b32623366565 [3] https://sourceware.org/glibc/wiki/Synchronizing_Headers > The termios structure definition in is incompatible > with direct ioctl() calls. The correct definition is in > Signed-off-by: Martin Doucha > --- > testcases/kernel/syscalls/ioctl/ioctl02.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > diff --git a/testcases/kernel/syscalls/ioctl/ioctl02.c b/testcases/kernel/syscalls/ioctl/ioctl02.c > index aab80b251..f3bfb239a 100644 > --- a/testcases/kernel/syscalls/ioctl/ioctl02.c > +++ b/testcases/kernel/syscalls/ioctl/ioctl02.c > @@ -26,7 +26,7 @@ > #include > #include > -#include > +#include > #include "lapi/ioctl.h" > #include "tst_test.h"