From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) (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 375A44D0CF2 for ; Thu, 8 Oct 2026 14:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791471565; cv=none; b=h3CJGw4T0Yha2zWROBMx51FL0vBiA3AgziUlGEun8zxAHiTNTCztCHPN/3oRqILbMgL2dghRGq+vBHihFGkFHpI+D88kMx6HyA8K4g+zaPVkno0C4apVYJmeQtTek03yd+8Limgb32p11YmsUnggXhe1hAerT0drAKvxuI5D/FU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791471565; c=relaxed/simple; bh=WAibr4NCG5DfebtNnfyiUpxS/iVF0y9KGGf3TXWumes=; h=Message-ID:Date:Content-Type:MIME-Version:From:To:Cc:Subject: In-Reply-To:References; b=Em93MCvBPrKlkQcswEgqTgf9d7s2OO56msPsXiUXCOMKKqu/t9CwySj/2WNHbK153io01KwSnaiHyyoukcwhHCtow860zDS+1mMtfi6m+vsojqHrZYtPih/cH8gi+eQ0fIYJaubwf3L2v/mro69v6MZLxJcShiqyhtL9v2e5lKE= 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=QxKVp3wQ; arc=none smtp.client-ip=209.85.210.181 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="QxKVp3wQ" Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-8899a204034so1797909b3a.2 for ; Thu, 08 Oct 2026 07:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791471557; x=1792076357; darn=vger.kernel.org; h=references:in-reply-to:subject:cc:to:from:content-transfer-encoding :mime-version:content-type:date:message-id:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WAibr4NCG5DfebtNnfyiUpxS/iVF0y9KGGf3TXWumes=; b=QxKVp3wQ5DM6vDT9Hadg1W9qKtA8QTeOwZG4SYoskEJJy7bIo5gekCn/Da3AFDQCHk xOPnoG96xyDWebR8IO4cxq0X5ueSLowv1HUm4n3fAFZrF9E303rMR+IEgaYSsTjQ/dJl vEe6ApK8mrzOBuLrmiJqdh3OAEjMnOshAtzf1qk+x8P32drnCXBOVhjdxPPYMeCa71S1 6YCOE0KqVzAoeHTGxkLx2usvJkFlPISPqDw59THEidNEQ742BVEHexVAvcpZmnrtC09d B0hmLv5D84+bHwtaoy+9KsgwSjPjeBKXbPtn7Q+iqB7sKnHmQOV6NquIEk1B6QnD4wlc KcPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791471557; x=1792076357; h=references:in-reply-to:subject:cc:to:from:content-transfer-encoding :mime-version:content-type:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=WAibr4NCG5DfebtNnfyiUpxS/iVF0y9KGGf3TXWumes=; b=H1dQpQXibRgzElszdYIpb/8G4uYUgyq5zW8r5KBgCB+tN62Q67B1RNCoW4mEr1SGZZ 4Hf7pt5Jsdw3hzMIZ81DEUzODaLTQUv93ZLQ2/wEawURAqa+diiBarD99SK+smftIH+7 9Lxk2FC5xO2HS6hF86e+qbXvziG7Un7IV8gtSi+3+/lTHxpvQz4CROyuN0H8JWACfV4D sq73rmtcGmYgjY1JvKJkzVrNDbjQEH6VFQpNPPbYl9mafW9H3nemxbDgy/i+xWDh22Av sQSXHzzNrLkh6u1r5aEcoqV1oUVWJ7oe/psBJvzGceFNIWNoyxqnI72TXslPXl0//YKx pYhg== X-Forwarded-Encrypted: i=1; AKwUvBwpRf0/oQjLCH95fKnut7FjYgbErFF199oI+suMJkaw9iir3ZwQv8Ca9uMNmV9g/BEJLeX8kiFX/A==@vger.kernel.org X-Gm-Message-State: AFuF++mVj0IaYzKdsJKPQht2X0+KDZTGa3EuQ21ufO/ygZVgPOM7Ldtz KvMtC4KaO0o2Fvz6Hj9pYFU1LOaqB4AkvUbRgTlh7GBdeszssk2l/p5q X-Gm-Gg: AYBFou38vATmOBmfQF3zYwLeICejEA86PLQzc0CehB54LU7kHnpSNmNjfFAJwZPsOxm 6aACSEurJvb4P7fP5R0zlWX0E4I7MpkjOPzWJAUGu8jU3091GEBqSjeEXesUG06nziXnPDT9kSW m5fXwk/0gRW8hk6/EZHt3y4kVe5McJkhpl6TYmITY2GNKPVsOJwfj8rlp63Do4P8aqvibinMXGL OJhG/XfFwMddltGMCRYiks17aXW68pSPrXH1sCr1W6LfbATXaltu4ue4K9/1PEh98yA69NyNSxz 2uwQeGk9sVo02CljPBxdgnvvWaYuCWqyajSimhO0u9BWzTAnRz3TMvbY8mLnv79kJu8nJAW4dSe SM4Y1p6LB9Xui829Ea6gd0UjGgwwv3MSZqcQ+fmoa7hbgggePLKgFlqMy75Ew9k/ebgeXYnFatQ 0LgrHhw3mv/SfMFbFn6Sj3ta+kLLhX9VJcIskGsPrlRNXzqg606XncoQpfWETF3fhh29ZXhg== X-Received: by 2002:a05:6a00:1803:b0:874:705d:f643 with SMTP id d2e1a72fcca58-891b4fd6de1mr4873519b3a.37.1791471557386; Thu, 08 Oct 2026 07:59:17 -0700 (PDT) Received: from [127.0.0.1] ([58.186.69.27]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-895ecb535dfsm11487b3a.22.2026.10.08.07.59.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Oct 2026 07:59:16 -0700 (PDT) Message-ID: <6ac7afc4.cf15ae49.1a8a2a.2a55@mx.google.com> Date: Thu, 08 Oct 2026 07:59:16 -0700 (PDT) Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Bui Viet Dung To: Pavel Begunkov , Jens Axboe Cc: Willem de Bruijn , lollipopkit , io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH] io_uring/cmd_net: prevent infinite retry loop on unextractable timestamp skb In-Reply-To: <20b406ac-94ec-4b0f-a307-08082092ae08@gmail.com> References: <20b406ac-94ec-4b0f-a307-08082092ae08@gmail.com> T24gVGh1LCBPY3QgOCwgMjAyNiBhdCAzOjQzIFBNIFBhdmVsIEJlZ3Vua292IDxhc21sLnNpbGVu Y2VAZ21haWwuY29tPiB3cm90ZToKPiBTb3VuZHMgZmluZSBzaW5jZSB0aGVyZSBhcmUgb25seSB0 aW1lc3RhbXAgc2ticyBpbiB0aGlzIGxpc3QsIGRvCj4geW91IGhhdmUgYSB0ZXN0IGNhc2U/CgpI aSBQYXZlbCwKClRoYW5rcyBmb3IgdGhlIHJldmlldy4KClRoZSBpc3N1ZSB3YXMgc3BvdHRlZCBk dXJpbmcgY29kZSBpbnNwZWN0aW9uIG9mIHRoZSBlcnJvciBoYW5kbGluZyBwYXRoCmluIGlvX3Vy aW5nX2NtZF90aW1lc3RhbXAoKTogc3BlY2lmaWNhbGx5IHdoZW4gc2tiX2dldF90eF90aW1lc3Rh bXAoKSByZXR1cm5zCmEgbmVnYXRpdmUgZXJyb3IgKGUuZy4gLUVOT0VOVCBkdWUgdG8gbWlzc2lu ZyBQSEMgYmluZGluZ3Mgd2l0aApTT0ZfVElNRVNUQU1QSU5HX0JJTkRfUEhDIG9yIHVuYXZhaWxh YmxlIHRpbWVzdGFtcCBkYXRhKS4gU2luY2UgdGhlCm11bHRpc2hvdCBhcG9sbCByZW1haW5zIGFy bWVkIG9uIEVQT0xMRVJSIGFuZCB0aGUgdW5oYW5kbGVkIHNrYiBpcyBzcGxpY2VkCmJhY2sgb250 byB0aGUgaGVhZCBvZiBza19lcnJvcl9xdWV1ZSwgaXQgaW1tZWRpYXRlbHkgcmUtdHJpZ2dlcnMg dGhlIGNvbW1hbmQKaW4gYSB0aWdodCBidXN5LWxvb3AuCgpCZWxvdyBpcyBhIHN0YW5kYWxvbmUg dGVzdCBwcm9ncmFtIGRlbW9uc3RyYXRpbmcgdGhlIFRYX1RJTUVTVEFNUCBjb21tYW5kCnNldHVw IGFuZCBleGVjdXRpb24gd2l0aCBDUUUzMjoKCi0tLSB0ZXN0X3RzX2NtZC5jIC0tLQojZGVmaW5l IF9HTlVfU09VUkNFCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNs dWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3lzL3NvY2tldC5o PgojaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgojaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CiNpbmNsdWRl IDxsaW51eC9uZXRfdHN0YW1wLmg+CiNpbmNsdWRlIDxsaW51eC9pb191cmluZy5oPgojaW5jbHVk ZSA8c3lzL3N5c2NhbGwuaD4KI2luY2x1ZGUgPHN5cy9tbWFuLmg+CgojZGVmaW5lIElPUklOR19P UF9VUklOR19DTUQgNDYKI2RlZmluZSBTT0NLRVRfVVJJTkdfT1BfVFhfVElNRVNUQU1QIDQKI2Rl ZmluZSBJT1JJTkdfU0VUVVBfQ1FFMzIgKDFVIDw8IDExKQojZGVmaW5lIFNPRl9USU1FU1RBTVBJ TkdfT1BUX1RTT05MWSAoMSA8PCAxMSkKCmludCBtYWluKHZvaWQpCnsKCWludCBzLCByX3NvY2ss IHJpbmdfZmQsIHZhbDsKCXN0cnVjdCBzb2NrYWRkcl9pbiByX3NpbjsKCXNvY2tsZW5fdCByX2xl biA9IHNpemVvZihyX3Npbik7CglzdHJ1Y3QgaW9fdXJpbmdfcGFyYW1zIHA7Cgl2b2lkICpzcV9w dHIsICpjcV9wdHI7CglzdHJ1Y3QgaW9fdXJpbmdfc3FlICpzcWVzOwoJc3RydWN0IGlvX3VyaW5n X2NxZSAqY3FlczsKCXVuc2lnbmVkICpzcV90YWlsLCAqc3FfYXJyYXksICpjcV9oZWFkLCAqY3Ff dGFpbDsKCWNoYXIgZHVtbXkgPSAnQSc7CgoJLyogUmVjZWl2ZXIgc29ja2V0ICovCglyX3NvY2sg PSBzb2NrZXQoQUZfSU5FVCwgU09DS19ER1JBTSwgMCk7CgltZW1zZXQoJnJfc2luLCAwLCBzaXpl b2Yocl9zaW4pKTsKCXJfc2luLnNpbl9mYW1pbHkgPSBBRl9JTkVUOwoJcl9zaW4uc2luX2FkZHIu c19hZGRyID0gaHRvbmwoSU5BRERSX0xPT1BCQUNLKTsKCWJpbmQocl9zb2NrLCAoc3RydWN0IHNv Y2thZGRyICopJnJfc2luLCBzaXplb2Yocl9zaW4pKTsKCWdldHNvY2tuYW1lKHJfc29jaywgKHN0 cnVjdCBzb2NrYWRkciAqKSZyX3NpbiwgJnJfbGVuKTsKCgkvKiBTZW5kZXIgc29ja2V0IHdpdGgg VFggc29mdHdhcmUgdGltZXN0YW1wICovCglzID0gc29ja2V0KEFGX0lORVQsIFNPQ0tfREdSQU0s IDApOwoJdmFsID0gU09GX1RJTUVTVEFNUElOR19TT0ZUV0FSRSB8IFNPRl9USU1FU1RBTVBJTkdf VFhfU09GVFdBUkUgfAoJICAgICAgU09GX1RJTUVTVEFNUElOR19PUFRfSUQgfCBTT0ZfVElNRVNU QU1QSU5HX09QVF9UU09OTFk7CglzZXRzb2Nrb3B0KHMsIFNPTF9TT0NLRVQsIFNPX1RJTUVTVEFN UElORywgJnZhbCwgc2l6ZW9mKHZhbCkpOwoKCS8qIFNlbmQgcGFja2V0IHRvIHF1ZXVlIHRpbWVz dGFtcCBza2IgaW50byBza19lcnJvcl9xdWV1ZSAqLwoJc2VuZHRvKHMsICZkdW1teSwgc2l6ZW9m KGR1bW15KSwgMCwgKHN0cnVjdCBzb2NrYWRkciAqKSZyX3Npbiwgc2l6ZW9mKHJfc2luKSk7Cgl1 c2xlZXAoMTAwMDApOwoKCS8qIEluaXRpYWxpemUgaW9fdXJpbmcgd2l0aCBDUUUzMiAqLwoJbWVt c2V0KCZwLCAwLCBzaXplb2YocCkpOwoJcC5mbGFncyA9IElPUklOR19TRVRVUF9DUUUzMjsKCXJp bmdfZmQgPSBzeXNjYWxsKF9fTlJfaW9fdXJpbmdfc2V0dXAsIDQsICZwKTsKCWlmIChyaW5nX2Zk IDwgMCkKCQlyZXR1cm4gMTsKCglzcV9wdHIgPSBtbWFwKE5VTEwsIHAuc3Ffb2ZmLmFycmF5ICsg cC5zcV9lbnRyaWVzICogc2l6ZW9mKHVuc2lnbmVkKSwKCQkgICAgICBQUk9UX1JFQUQgfCBQUk9U X1dSSVRFLCBNQVBfU0hBUkVEIHwgTUFQX1BPUFVMQVRFLAoJCSAgICAgIHJpbmdfZmQsIElPUklO R19PRkZfU1FfUklORyk7CglzcWVzID0gbW1hcChOVUxMLCBwLnNxX2VudHJpZXMgKiBzaXplb2Yo c3RydWN0IGlvX3VyaW5nX3NxZSksCgkJICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIE1BUF9T SEFSRUQgfCBNQVBfUE9QVUxBVEUsCgkJICAgIHJpbmdfZmQsIElPUklOR19PRkZfU1FFUyk7Cglj cV9wdHIgPSBtbWFwKE5VTEwsIHAuY3Ffb2ZmLmNxZXMgKyBwLmNxX2VudHJpZXMgKiAyICogc2l6 ZW9mKHN0cnVjdCBpb191cmluZ19jcWUpLAoJCSAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUs IE1BUF9TSEFSRUQgfCBNQVBfUE9QVUxBVEUsCgkJICAgICAgcmluZ19mZCwgSU9SSU5HX09GRl9D UV9SSU5HKTsKCglzcV90YWlsID0gKHVuc2lnbmVkICopKHNxX3B0ciArIHAuc3Ffb2ZmLnRhaWwp OwoJc3FfYXJyYXkgPSAodW5zaWduZWQgKikoc3FfcHRyICsgcC5zcV9vZmYuYXJyYXkpOwoJY3Ff aGVhZCA9ICh1bnNpZ25lZCAqKShjcV9wdHIgKyBwLmNxX29mZi5oZWFkKTsKCWNxX3RhaWwgPSAo dW5zaWduZWQgKikoY3FfcHRyICsgcC5jcV9vZmYudGFpbCk7CgoJbWVtc2V0KCZzcWVzWzBdLCAw LCBzaXplb2Yoc3RydWN0IGlvX3VyaW5nX3NxZSkpOwoJc3Flc1swXS5vcGNvZGUgPSBJT1JJTkdf T1BfVVJJTkdfQ01EOwoJc3Flc1swXS5mZCA9IHM7CglzcWVzWzBdLmNtZF9vcCA9IFNPQ0tFVF9V UklOR19PUF9UWF9USU1FU1RBTVA7CgoJc3FfYXJyYXlbMF0gPSAwOwoJKnNxX3RhaWwgPSAxOwoK CS8qIFN1Ym1pdCBjb21tYW5kIGFuZCB3YWl0IGZvciBDUUUgKi8KCXN5c2NhbGwoX19OUl9pb191 cmluZ19lbnRlciwgcmluZ19mZCwgMSwgMSwgMSwgTlVMTCwgMCk7CgoJY2xvc2UocmluZ19mZCk7 CgljbG9zZShzKTsKCWNsb3NlKHJfc29jayk7CglyZXR1cm4gMDsKfQotLS0KCklmIGRlc2lyZWQs IEkgY2FuIGZvcm1hdCB0aGlzIGludG8gYSB0ZXN0IGNhc2UgZm9yIGxpYnVyaW5nIHVuZGVyCnRl c3QvdGltZXN0YW1wLmMuCgpUaGFua3MsCkJ1aSBWaWV0IER1bmcK