From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.210.182 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793967540; b=J4a37fTvdjOc10/CjhU9nhovBOXHw9VNO8f1qjpBlz2RQi6h5NNHzu/xfd+5FWDnX1o7 yVZJoq2hoN/G5sRUa3rG1NI0Df88jyYG3wK4fhZpdpL9HHawZfOS/Qc0v1oxx6UXquHtB SPPmPJz3W8SAJIhKQuwBp8Fvl3ubOn0kJokGLsbARVh1br7s/eUBkMj3/J5cb7m63ir37 sdWhF6fg5io2oopx+DMy1HCNd4zxISouv1KLGgPNNoEunPFIfdZc4NA75v7XaUBpIe85r V1YcRsF+h7uyXrrmXc6h4vAsNHHAFsTEyDOQ0OxOxuAvDq80lMXcMCvchi4ncnvcJxA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793967540; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=Z0rdYCKEnZd8FGC567jnfce1H0VjvyM0Z9c9ULvtLp8=; b=NFTLW3uyqd9TkaCPOyuRRxehtYbGv7HvzXnT2k2+0Zlh0IqDfpmzwHKIYNs9rP6u8lD5 7VoK9OHzZ3yhIjNg33eU/cuIizDxhRPoIVFrS6GSc4eyyiucqmvOchrBzNkrVz9WCnnJ4 frcLf8ZIMeAFa9DtLpNutITgB8/LHu8lK1iYdgiVAiH4vTzjSECvFLNjFhsYgB264+/ao OSDQCFsp922Vzn21yLTun2lW38dzGvJr9m7JALTtcXsdejlxuKKskBnUpkNUAWaAKIHgp vcR2hPdXoWAqSCm33rBTREg4bQV2BWUpIQuqxWhXRTVOElbIiT9a8W0xxzFZlswUF3g== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=S1eGr1gU; arc=none smtp.remote-ip=209.85.210.182 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 53FDF606A32E for ; Fri, 6 Nov 2026 12:19:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 53FDF606A32E 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, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=S1eGr1gU Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-8b271e573adso240187b3a.2 for ; Fri, 06 Nov 2026 04:19:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1793967540; x=1794572340; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Z0rdYCKEnZd8FGC567jnfce1H0VjvyM0Z9c9ULvtLp8=; b=S1eGr1gU5UIAutMHpkWC1aUMSI4CEMF7L3R3nwu1e5WUKRFZPMlmR3xDe/QaWALFQz hH0lKvZukdfuMwbTRhBdo/Z+HdG4nC0uKX0IlcqDmHuudoWPqUTnSJImgd0bMypRkqNU 142k69uxCFrlCPGAPiyolqh258x/C0LwVLhheWce1ap5UTlCuvIWQ3etE4qvn0gE4rYE SMEV/OCndFZVZkhwjFkkbRcO/T7+VLvczw/C5rDzVXqD7CMQt9rlxk+DNiPjhXjwdIuS YVGCQjLeVQPqULyVdR5SUe33vYLmed9b7vHj11SxkheMqfETiB3YLycGu1ZP32sDYoVk 0ngw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793967540; x=1794572340; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Z0rdYCKEnZd8FGC567jnfce1H0VjvyM0Z9c9ULvtLp8=; b=Z9cBcv5GTdqpqRhNCi9xvJ/lFRWN08vZPlj+3zNKyEmok6T6YZM7Fcj9C3JrVQrKde CaIu5mNQalJP9xL5ue6m6TFjqqOT4t+Z0pt8TsLDQ6K1JiuETcWKer90LyKESxNH+nGl fepgSNUrxZKnbWMI3MzF1vcemw7x95DMVwGA2Qx2LUz9Ah7NGzZXSX3uz4a7/ARnbxDb MPG+upg2YbYA71KdOMHD9q5b6/PkWLiGXpDHqusVJrKfpYa4GafEGqys634YNowmN99c r6c7Pnu3fQKNvi4an/2uWGAHMvVritIT7zpTpSRn2rfhvBxFgyQYzHxRQ/w7eOY9fewX tRaA== X-Forwarded-Encrypted: i=1; AKwUvBy42i4whDxbDSNsKF6+zWlEfxp1xHzA2y3NsDf/hOQHR2V7aFNyLxZzCkSpvda9Ebmovw7auUaPkQtclcY=@vger.kernel.org X-Gm-Message-State: APuU4Z/2PbET4hTVsFI+4UnYyQYB75U7YSDAG54phmkTnrUBhWICQfAO uVuO2OwCGd5m4PvmC+fyK90sRlLvSgb+HkQmfgAxF/43/3G9GXloKPJy X-Gm-Gg: AYBFou00AczFqqLQOwqZXspToJn4niC32Zj0ALMjNOZmv7ubOC5uMeXleVaWpZanHFh 9fmzDUbm5f8vvj8RAJS6iOoCQUfDE+4k48+bky10XsD81WSr4mdhb84r/hs5jqb/SEdGL5ZN0kS e5kqfP3SOS1ocXqUlS5ddVk6fDsRSMpl1f4QOCinp+dF6wTp9m7xfyH6f1Jq7iRdl7QvGe0HbEx rlhaB2srstQqwfIR7GvSjafNSEKSk3ztatYOj+oS91M4S2vWlT5T2Nm7zFO5YnJgunsSV21gLOM WXH/u7+5pLt0ESTsBKtX/gjH9SqbOlj4EyRIvZEwoCB1brDrihWgP8Eym0u+N5VOKobe5HOhZHe vr7tbJfcZ28FaYNWm1DQpg6sFMW5UUCoAXJiI2biI2e1Z+1RwD01o+ksRa1S8tvEUpqZYvDroun kmOc2XNqxJ+flO3TPxXTi5vvnEUZ8hZ+O2y+SRILFezqHe9xHH3mrk2yO51q0oRT4BqaJZ+fQQC B4iCttLZ4AGl6g5fXAm+bCUOXm38wS7jQfZNistM9G3zLMP/Au5gwKuRT5Ud1X9MvmP2OPI2PIa OZ31f3/4C9P7G2RhDWV+rg/HwvDHah6zynazj6quXq8Sex+WvGzs7HOEt7XqJxCV+ug= X-Received: by 2002:a05:6a21:2d98:b0:3e2:afda:c37d with SMTP id adf61e73a8af0-3ebb29a4f9dmr2641715637.60.1793967539621; Fri, 06 Nov 2026 04:18:59 -0800 (PST) Received: from osman.mioffice.cn ([43.224.245.178]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cdb706494d6sm517562a12.8.2026.11.06.04.18.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Nov 2026 04:18:59 -0800 (PST) From: Zhan Xusheng To: Uladzislau Rezki Cc: vbabka@kernel.org, harry@kernel.org, paulmck@kernel.org, qiang.zhang@linux.dev, akpm@linux-foundation.org, hao.li@linux.dev, cl@gentwo.org, rientjes@google.com, roman.gushchin@linux.dev, linux-mm@kvack.org, rcu@vger.kernel.org, linux-kernel@vger.kernel.org, zhanxusheng@xiaomi.com, Zhan Xusheng Subject: Re: [PATCH 2/2] mm/slab: don't queue the page cache work under krcp->lock Date: Fri, 6 Nov 2026 20:18:52 +0800 Message-ID: <20261106121852.3124703-1-zhanxusheng1024@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Uladzislau, > so we forbid zero as value to use? Yes, that works as well. The parameter is 0444, so the clamp in kvfree_rcu_init() covers every case, and with a delay of at least one jiffy queue_delayed_work() arms a timer instead of queueing the work under krcp->lock. The check added to run_page_cache_worker() would then not be needed. Thanks, Zhan Xusheng