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 7EAAAC021AA for ; Tue, 18 Feb 2025 18:08:45 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id E427C3C2275 for ; Tue, 18 Feb 2025 19:08:43 +0100 (CET) Received: from in-7.smtp.seeweb.it (in-7.smtp.seeweb.it [217.194.8.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 620793C1C8D for ; Tue, 18 Feb 2025 19:07:57 +0100 (CET) Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (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-7.smtp.seeweb.it (Postfix) with ESMTPS id C6C67235629 for ; Tue, 18 Feb 2025 19:07:56 +0100 (CET) Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-220e83d65e5so93076245ad.1 for ; Tue, 18 Feb 2025 10:07:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739902075; x=1740506875; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:dkim-signature:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vE0YQzVR/d9eBnJddl4+lI0vy3WjrCNTBBvnW+zn3fY=; b=w/GQFtePCYRTx08tTevPTBu/7AEkXXl4K4BE04KnDyo49hP8ry00M1l2nO9XtwqMjJ GYPTVH6RLYXUG26OMZKF5rVIiG5paCRIJ3SvmS/vrEQWvLPOYfRtvlP4pE9HzEHk/eZU MuHR2SmWrBYvMWE5dar+vhe0rSANYewvNsNtWfPkFgxXZ4BUZhe3Z859HZu99Ow8s2Fj g8dw0EU/lfUQOcnSvvgu3J4thQxKPFrxp357EPV6eKFVpVNBZH6y0qumJklqVzNE6+ff 1oIqSGJGxjM8XHMYqg9rCbyAGE4hOYv9gMmPgZNrEHNzeM8LOML4ROCXlBOH4EQB91ta uibw== X-Gm-Message-State: AOJu0YxYJOL6T7na3Jc3cJfjNt1nysezSXJzZZn9qckcV7GAtvW/vTqX 5b38GEeOytlMnQVqV6y/4hilh4R7RsYaOp3eWVhA53ps8++BdMyukIGre7Ue X-Gm-Gg: ASbGnctPTf2J5KrKOw58RCQo0v22ijoK6EJ5bQrkYeyY7sTsoZUogw6ICPos7QPcxHT ZZvILPQUYILCqzE2eMMyKRc9DMS0/0kjOu+XlKu4QS9eRuUtal19PpBvNZgjA8NHsUrhtCbFlfc c+f+yO9nbzu+PEt61rHkRNWK50Gywx6822ZVD/VAwDScgsAZYiDSQEK38iduHLueevjOEJW6YXq v402Uf0o8Pq59cm3Sogu4xStcBAJhowwi2/mE0y0sMNWRVOouvp9lqIPEnzdGOK4mlzwnK/QiLL F+AC+GOPpGiU8UwVMLWNZI7/j+llmQbv X-Google-Smtp-Source: AGHT+IHDpZ2C/9NC2DdJangxqtLqFkCpQuW9zo8wJJBZpsvHVoH4p09OAjs5gDNLJgqvyG526rVxXQ== X-Received: by 2002:a17:903:32c5:b0:220:c2a8:6fbc with SMTP id d9443c01a7336-221711a75camr6603855ad.34.1739902074669; Tue, 18 Feb 2025 10:07:54 -0800 (PST) Received: from mail.marliere.net (marliere.net. [24.199.118.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-220d53668d1sm91973125ad.75.2025.02.18.10.07.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Feb 2025 10:07:54 -0800 (PST) From: =?utf-8?B?UmljYXJkbyBCLiBNYXJsacOocmU=?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marliere.net; s=2025; t=1739902071; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vE0YQzVR/d9eBnJddl4+lI0vy3WjrCNTBBvnW+zn3fY=; b=OHPqk6W6q0QctvP41p85UNWi4ymc0XHWVgOvIytFrX3A47coCSGgbsU6OmY6IFEhlnfc8X ito1/w8Kby326tC0NIFCGLF6wgaWn8qbFMWkA4zhiay8PSaJOwLzsUt5dQ8+D2nisV/qVE EAzQ94TcXPtA4sK6uEXarPHfPT2EyJkL2XlPwV3gS3AtZ6TKgQuNJR84OdcaHmP/Frihik XzwgDae8wlrtO3jOLd0aIUEdo++aBqfaCTKndluUJ38M2Xhr8+RfTslDYn73zb3IYbSZ/x WvPHhrviAcry9InrFGEOFqZaq3Ltw6SRa40NhLHPyJVA/gsjnVlHXxEu2S/UKA== Authentication-Results: ORIGINATING; auth=pass smtp.auth=ricardo@marliere.net smtp.mailfrom=ricardo@marliere.net Date: Tue, 18 Feb 2025 15:07:18 -0300 MIME-Version: 1.0 Message-Id: <20250218-conversions-pause-v2-2-8c72960fe1ec@suse.com> References: <20250218-conversions-pause-v2-0-8c72960fe1ec@suse.com> In-Reply-To: <20250218-conversions-pause-v2-0-8c72960fe1ec@suse.com> To: Linux Test Project X-Developer-Signature: v=1; a=openpgp-sha256; l=4741; i=rbm@suse.com; h=from:subject:message-id; bh=akC/3ZRwoJqXSewBDsLksGj+kW5Npr1CpjdOcRhoaQQ=; b=owEBbQKS/ZANAwAIAckLinxjhlimAcsmYgBntMxsTFhlKisBSbFNmHLJcsetjV3/9tG38ukDV fKtNuQ0UOSJAjMEAAEIAB0WIQQDCo6eQk7jwGVXh+HJC4p8Y4ZYpgUCZ7TMbAAKCRDJC4p8Y4ZY ph6AD/4nOy6w5aMi52XMsbneNH9GHIaCR5GAFuUsFcFzTKzEfCwDTdqP35aaG2L3FRwJYyRRXXd ga0euickHLoMB1505os8yn97l1jDw8qW4sx4UC5qTyKTvVKTiFcLH1Dh0gvwFqAmvy4h7dKrJq2 DT0NhQBvuwmc/bOrGeLjoriRLO2Xjko/125EqH94TQptRM8JYs7FPVZN5+Tu1/XaCqlI3GkR7wd 6vQOpUWWiFCsKmJwvRR81oVNfRD7EFI/dTqw0P2fY8NG63sK3iNjb4fO45Ec+cqu7D9KSeasQyT /SnjkWISOS750N/ekx81fToBT9ka1VUqr8dMme3EDyd++TNaPzLLnjTCfdxWotyhyPhXAd6QNDi kLqsSN56z3+ptlLezDvWCNiTLptkX2Try6OrPL54H4S8zrTO05QYdJf0/nunZnAvHwWCfB/jfCo byK66H9pS9+ESk3Z9MFCOolTQDVVmqI6Ob+RmyTR2pPJXGlMu2C9bdXQ9qlJVO+9eRnDTE9YWtS avT3AhDNLyTwABFF5OXhXNgKa+zC/+grbccrRJkVOh6mpf6Jp/OpWKEKyAqdokwwJQv2rYERARf Ai8uhuaJfdYV1Zh0V9f/Uf/P0jHtnsrBNvUxzOc0fDrBh8OnohaxqqBDBLXDk93FsGsNzTMXHiL H1+RUN8q3b++pPQ== X-Developer-Key: i=rbm@suse.com; a=openpgp; fpr=030A8E9E424EE3C0655787E1C90B8A7C638658A6 X-Virus-Scanned: clamav-milter 1.0.3 at in-7.smtp.seeweb.it X-Virus-Status: Clean Subject: [LTP] [PATCH v2 2/3] syscalls/pause02: Refactor into new API 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: , Cc: =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" RnJvbTogUmljYXJkbyBCLiBNYXJsacOocmUgPHJibUBzdXNlLmNvbT4KClNpZ25lZC1vZmYtYnk6 IFJpY2FyZG8gQi4gTWFybGnDqHJlIDxyYm1Ac3VzZS5jb20+Ci0tLQogdGVzdGNhc2VzL2tlcm5l bC9zeXNjYWxscy9wYXVzZS9wYXVzZTAyLmMgfCAxNTAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTIzIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL3Rlc3RjYXNlcy9rZXJuZWwvc3lzY2FsbHMvcGF1c2UvcGF1c2UwMi5j IGIvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9wYXVzZS9wYXVzZTAyLmMKaW5kZXggMDg1MzIz MmZkMDdiMmM2Mjc4MDQ5ZGQ0NDcyYTFlZThlN2FiNzY0Ni4uNzQ5NzU3ZDkwYjQ3MWFlNjVlMjg4 MDUxOWEzOTZkNGZhZTZhZThmNiAxMDA2NDQKLS0tIGEvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxs cy9wYXVzZS9wYXVzZTAyLmMKKysrIGIvdGVzdGNhc2VzL2tlcm5lbC9zeXNjYWxscy9wYXVzZS9w YXVzZTAyLmMKQEAgLTEsMTQ3ICsxLDUxIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog R1BMLTIuMC1vci1sYXRlcgogLyoKICAqIENvcHlyaWdodCAoYykgSW50ZXJuYXRpb25hbCBCdXNp bmVzcyBNYWNoaW5lcyAgQ29ycC4sIDIwMDEKICAqIENvcHlyaWdodCAoYykgMjAxMiBDeXJpbCBI cnViaXMgPGNocnViaXNAc3VzZS5jej4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0 d2FyZTsgIHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVy IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk IGJ5Ci0gKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9m IHRoZSBMaWNlbnNlLCBvcgotICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K LSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3 aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgIHdpdGhvdXQgZXZl biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlCi0gKiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0 aCB0aGlzIHByb2dyYW07ICBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCi0gKiBG b3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24s IE1BIDAyMTEwLTEzMDEgVVNBCisgKiBDb3B5cmlnaHQgKGMpIDIwMjUgUmljYXJkbyBCLiBNYXJs acOocmUgPHJibUBzdXNlLmNvbT4KICAqLwogCi0vKgorLypcCiAgKiBWZXJpZnkgdGhhdCwgcGF1 c2UoKSByZXR1cm5zIC0xIGFuZCBzZXRzIGVycm5vIHRvIEVJTlRSIGFmdGVyIHJlY2VpcHQgb2Yg YQogICogc2lnbmFsIHdoaWNoIGlzIGNhdWdodCBieSB0aGUgY2FsbGluZyBwcm9jZXNzLiBBbHNv LCB2ZXJpZnkgdGhhdCB0aGUgY2FsbGluZwogICogcHJvY2VzcyB3aWxsIHJlc3VtZSBleGVjdXRp b24gZnJvbSB0aGUgcG9pbnQgb2Ygc3VzcGVuc2lvbi4KICAqLwogCi0jaW5jbHVkZSA8dW5pc3Rk Lmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxmY250bC5oPgotI2luY2x1ZGUgPHN5 cy93YWl0Lmg+Ci0KLSNpbmNsdWRlICJ0ZXN0LmgiCi0KLWNoYXIgKlRDSUQgPSAicGF1c2UwMiI7 Ci1pbnQgVFNUX1RPVEFMID0gMTsKLXN0YXRpYyBwaWRfdCBjcGlkOworI2luY2x1ZGUgInRzdF90 ZXN0LmgiCiAKLXN0YXRpYyB2b2lkIGRvX2NoaWxkKHZvaWQpOwotc3RhdGljIHZvaWQgc2V0dXAo dm9pZCk7Ci1zdGF0aWMgdm9pZCBjbGVhbnVwKHZvaWQpOwotCi1pbnQgbWFpbihpbnQgYWMsIGNo YXIgKiphdikKLXsKLQlpbnQgbGM7Ci0JaW50IHN0YXR1czsKLQotCXRzdF9wYXJzZV9vcHRzKGFj LCBhdiwgTlVMTCwgTlVMTCk7Ci0KLQlzZXR1cCgpOwotCi0JZm9yIChsYyA9IDA7IFRFU1RfTE9P UElORyhsYyk7IGxjKyspIHsKLQkJdHN0X2NvdW50ID0gMDsKLQotCQljcGlkID0gdHN0X2Zvcmso KTsKLQkJc3dpdGNoIChjcGlkKSB7Ci0JCWNhc2UgLTE6Ci0JCQl0c3RfYnJrbShUQlJPSywgY2xl YW51cCwgImZvcmsoKSBmYWlsZWQiKTsKLQkJYnJlYWs7Ci0JCWNhc2UgMDoKLQkJCWRvX2NoaWxk KCk7Ci0JCWJyZWFrOwotCQlkZWZhdWx0OgotCQlicmVhazsKLQkJfQotCi0JCS8qCi0JCSAqIFdh aXQgZm9yIGNoaWxkIHRvIGVudGVyIHBhdXNlKCkuCi0JCSAqLwotCQlUU1RfUFJPQ0VTU19TVEFU RV9XQUlUKGNsZWFudXAsIGNwaWQsICdTJyk7Ci0KLQkJLyoKLQkJICogU2VuZCB0aGUgU0lHSU5U IHNpZ25hbCBub3csIHNvIHRoYXQgY2hpbGQKLQkJICogcmV0dXJucyBmcm9tIHBhdXNlIGFuZCBy ZXN1bWVzIGV4ZWN1dGlvbi4KLQkJICovCi0JCWtpbGwoY3BpZCwgU0lHSU5UKTsKLQotCQl3YWl0 KCZzdGF0dXMpOwotCi0JCWlmIChXSUZFWElURUQoc3RhdHVzKSkgewotCQkJaWYgKFdFWElUU1RB VFVTKHN0YXR1cykgPT0gMCkKLQkJCQl0c3RfcmVzbShUUEFTUywgInBhdXNlIHdhcyBpbnRlcnJ1 cHRlZCBjb3JyZWN0bHkiKTsKLQkJCWVsc2UKLQkJCQl0c3RfcmVzbShURkFJTCwgInBhdXNlIHdh cyBpbnRlcnJ1cHRlZCBidXQgdGhlICIKLQkJCQkgICAgICAgICAgICAgICAgInJldHZhbCBhbmQv b3IgZXJybm8gd2FzIHdyb25nIik7Ci0JCQljb250aW51ZTsKLQkJfQotCi0JCWlmIChXSUZTSUdO QUxFRChzdGF0dXMpKSB7Ci0JCQlzd2l0Y2ggKFdURVJNU0lHKHN0YXR1cykpIHsKLQkJCWNhc2Ug U0lHQUxSTToKLQkJCQl0c3RfcmVzbShURkFJTCwgIlRpbWVvdXQ6IFNJR0lOVCB3YXNuJ3QgcmVj ZWl2ZWQgYnkgY2hpbGQiKTsKLQkJCWJyZWFrOwotCQkJZGVmYXVsdDoKLQkJCQl0c3RfcmVzbShU RkFJTCwgIkNoaWxkIGtpbGxlZCBieSBzaWduYWwiKTsKLQkJCX0KLQotCQkJY29udGludWU7Ci0J CX0KLQotCQl0c3RfcmVzbShURkFJTCwgIlBhdXNlIHdhcyBub3QgaW50ZXJydXB0ZWQiKTsKLQl9 Ci0KLQljbGVhbnVwKCk7Ci0JdHN0X2V4aXQoKTsKLX0KLQotc3RhdGljIHZvaWQgc2lnX2hhbmRs ZShpbnQgc2lnKQorc3RhdGljIHZvaWQgc2lnX2hhbmRsZXIoaW50IHNpZyBMVFBfQVRUUklCVVRF X1VOVVNFRCkKIHsKIH0KIAogc3RhdGljIHZvaWQgZG9fY2hpbGQodm9pZCkKIHsKLQkvKiBhdm9p ZCBMVFAgZnJhbWV3b3JrIHRvIGRvIHdoYXRldmVyIGl0IGxpa2VzICovCi0Jc2lnbmFsKFNJR0FM Uk0sIFNJR19ERkwpOwotCi0JaWYgKHNpZ25hbChTSUdJTlQsIHNpZ19oYW5kbGUpID09IFNJR19F UlIpIHsKLQkJZnByaW50ZihzdGRlcnIsICJDaGlsZDogRmFpbGVkIHRvIHNldHVwIHNpZ25hbCBo YW5kbGVyXG4iKTsKLQkJZXhpdCgxKTsKLQl9Ci0KLQkvKiBDb21taXQgc3VpY2lkZSBhZnRlciAx MCBzZWNvbmRzICovCisJU0FGRV9TSUdOQUwoU0lHQUxSTSwgU0lHX0RGTCk7CisJU0FGRV9TSUdO QUwoU0lHSU5ULCBzaWdfaGFuZGxlcik7CiAJYWxhcm0oMTApOworCVRTVF9FWFBfRkFJTChwYXVz ZSgpLCBFSU5UUik7Cit9CiAKLQlURVNUKHBhdXNlKCkpOwotCi0JaWYgKFRFU1RfUkVUVVJOID09 IC0xKSB7Ci0JCWlmIChURVNUX0VSUk5PID09IEVJTlRSKQotCQkJZXhpdCgwKTsKK3ZvaWQgcnVu KHZvaWQpCit7CisJaW50IHN0YXR1czsKKwlwaWRfdCBwaWQ7CiAKLQkJZnByaW50ZihzdGRlcnIs ICJDaGlsZDogUGF1c2UgcmV0dXJuZWQgLTEgYnV0IGVycm5vIGlzICVkICglcylcbiIsCi0JCSAg ICAgICAgVEVTVF9FUlJOTywgc3RyZXJyb3IoVEVTVF9FUlJOTykpOwotCQlleGl0KDEpOworCXBp ZCA9IFNBRkVfRk9SSygpOworCWlmICghcGlkKSB7CisJCWRvX2NoaWxkKCk7CisJCWV4aXQoMCk7 CiAJfQogCi0JZnByaW50ZihzdGRlcnIsICJDaGlsZDogUGF1c2UgcmV0dXJuZWQgJWxkXG4iLCBU RVNUX1JFVFVSTik7Ci0JZXhpdCgxKTsKLX0KLQotc3RhdGljIHZvaWQgc2V0dXAodm9pZCkKLXsK LQl0c3Rfc2lnKEZPUkssIERFRl9IQU5ETEVSLCBjbGVhbnVwKTsKKwlUU1RfUFJPQ0VTU19TVEFU RV9XQUlUKHBpZCwgJ1MnLCAxMDAwMCk7CisJU0FGRV9LSUxMKHBpZCwgU0lHSU5UKTsKKwlTQUZF X1dBSVRQSUQocGlkLCAmc3RhdHVzLCAwKTsKIAotCVRFU1RfUEFVU0U7CisJVFNUX0VYUF9FWFBS KFdJRkVYSVRFRChzdGF0dXMpICYmICFXRVhJVFNUQVRVUyhzdGF0dXMpLAorCQkgICAgICJwYXVz ZSgpIHdhcyBpbnRlcnJ1cHRlZCBjb3JyZWN0bHkiKTsKKwl0c3RfcmVzKFRGQUlMLCAicGF1c2Uo KSB3YXMgbm90IGludGVycnVwdGVkIik7CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXAodm9pZCkK LXsKLX0KK3N0YXRpYyBzdHJ1Y3QgdHN0X3Rlc3QgdGVzdCA9IHsKKwkudGVzdF9hbGwgPSBydW4s CisJLmZvcmtzX2NoaWxkID0gMSwKK307CgotLSAKMi40OC4xCgoKLS0gCk1haWxpbmcgbGlzdCBp bmZvOiBodHRwczovL2xpc3RzLmxpbnV4Lml0L2xpc3RpbmZvL2x0cAo=