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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 24FA7C77B7C for ; Sat, 13 May 2023 09:33:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 517996B0071; Sat, 13 May 2023 05:33:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C7CA6B0072; Sat, 13 May 2023 05:33:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B5F96B0074; Sat, 13 May 2023 05:33:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 2D3CF6B0071 for ; Sat, 13 May 2023 05:33:40 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 0188B410CA for ; Sat, 13 May 2023 09:33:39 +0000 (UTC) X-FDA: 80784719400.15.2CDF6DC Received: from www262.sakura.ne.jp (www262.sakura.ne.jp [202.181.97.72]) by imf01.hostedemail.com (Postfix) with ESMTP id 5B8F64000D for ; Sat, 13 May 2023 09:33:36 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=none; spf=none (imf01.hostedemail.com: domain of penguin-kernel@I-love.SAKURA.ne.jp has no SPF policy when checking 202.181.97.72) smtp.mailfrom=penguin-kernel@I-love.SAKURA.ne.jp; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1683970418; a=rsa-sha256; cv=none; b=wwHnjMPK5XuDcChHBmNeJAG4DYH1O/9EXjQwtr/kAuLcHdf+Kw2BP0iYfvKpuY1bnH2lVx oFO89emNH1zL+yv4t++MB4DHd5EsfhHRI2CR/cqX3O1d0UVmTg/9DGtRGpulQEUMr1Qqbd JCl8LxyBu3n8KVYJIxfG2t4/RDfuauw= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=none; spf=none (imf01.hostedemail.com: domain of penguin-kernel@I-love.SAKURA.ne.jp has no SPF policy when checking 202.181.97.72) smtp.mailfrom=penguin-kernel@I-love.SAKURA.ne.jp; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1683970418; h=from:from:sender: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=e0/2TlXPyaXfu1RUN6hX2z3bMu/8cMzOIk3gZrBpeUc=; b=Uzi3IFYVCbEmQ488pquYG/Gs4wHbUVszOOQb6LYDxxBg8wygwoUWeVh0gdczG9XyNEHOpw bkpdRujr5QZ5L3OIKMa89Ky/1KVLWTRwlRFIVFpZvQBS3rXU2FS5hMoroMSGpjO9kkBv/M rZOUuoQVmL28L6fDKH4rcMkOucOv8J0= Received: from fsav314.sakura.ne.jp (fsav314.sakura.ne.jp [153.120.85.145]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 34D9XG3D066105; Sat, 13 May 2023 18:33:16 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav314.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav314.sakura.ne.jp); Sat, 13 May 2023 18:33:16 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav314.sakura.ne.jp) Received: from [192.168.1.6] (M106072142033.v4.enabler.ne.jp [106.72.142.33]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 34D9XFro066099 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Sat, 13 May 2023 18:33:16 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Message-ID: Date: Sat, 13 May 2023 18:33:16 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH] debugobject: don't wake up kswapd from fill_pool() Content-Language: en-US To: Thomas Gleixner , Andrew Morton Cc: syzbot , syzkaller-bugs@googlegroups.com, Ingo Molnar , linux-kernel@vger.kernel.org, linux-mm , Peter Zijlstra References: <000000000000008ddb05fb5e2576@google.com> <6577e1fa-b6ee-f2be-2414-a2b51b1c5e30@I-love.SAKURA.ne.jp> <20230511204458.819f9009d2ef8b46cc163191@linux-foundation.org> <87v8gxbthf.ffs@tglx> <39c79d27-73ea-06a8-62fe-2b64d0fd8db5@I-love.SAKURA.ne.jp> <87bkipbeyr.ffs@tglx> <61d7ac52-3352-b7cd-8908-890a29a007d9@I-love.SAKURA.ne.jp> <87lehsaavo.ffs@tglx> From: Tetsuo Handa In-Reply-To: <87lehsaavo.ffs@tglx> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspam-User: X-Stat-Signature: 74dxyr9oks4b6y1w54gkf3owobf1w8ao X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 5B8F64000D X-HE-Tag: 1683970416-98976 X-HE-Meta: U2FsdGVkX187KH0KSW1jHFpvUZHNSQghVst9op33y6DzLSb/3YAUxOzlnAvDLlVX/F5+zgqOm3CxNxA9sqk5Jxj5+aUagK9nHR08BkqqH5bP3fUbY2Eh+TQ1VUhoUMMv7Kl/INNp7S5zXvRFeKPQdWfYbmnC+e5NoPepEuG+o2Jqc0MCgdVy16JUJFuXIV9CK/ZIf0QPqFxBuZr4r9WGAodbjGoJq385zWwwrhvZeFe5ramuoMoixqpD0GiDS7O0P1YxMgroTEa2eyCcMYJoElH3QB7w2MHPUMPmZeSKMtM+U6Zf1TxMgIocQpGWzxQgOYIpFZpHOCM/0HEcijOOCWvGopImKJIcfyTTVI6dJFSC1U+NarchC9mglp80/d/mVwEtlIVp4eQpXgUI+yaz3axMBR8u5jH1WzdOporA0J9tJLWxmrUMFEHLt3mAV0+fPl9IeLk/HmK+EOPweCB2NGgFVEEmQxIK2jCJrJDz4KMarZIlcvUlzTVBluENV6iDAYY8xtba/d9/MVxl7vKZ6LohUiWz0xW6K2XYPIXo1AOHIOG+AVrr/nz2nlNBiuvxJGpCl4qutWAr6pS2lUD1OPOxoFlSdMhkE+NWGfUGkJyc/CwWyFF3s6WS8MZBQbPPY2294yw+1sVSxfm7g5FJRNnrcxRdJRX84yGmLderDc3a/LZvn9KrvlL/WJJ/ICuwYovFMqUWSFW54gV0xziGi0OM5RPFwc2sACnTTLPx5BHcfhZpt4yGlWUFl0Z3Da7Q26gfJPpmcuzkMj0l/VcQK4TXJoMWLBAz5kK1abfgXV1ommH0fz4OEPv8NdSWmnAg/4qh1x2KVZbotb+nXVzgrvPDaa8yzCgEUZdYMH5akHuwYOZZm9hUIneFdlgujwhtbOieKv1y3ANsFiQJP/P8sHzuvTUnxkM+C96oAMk8/tmEQzt8AvP7WbfF6AUK/RiGMPOcDypcNE8VZt56pPt m3JJ5gxt dgfoj1C4+r8yEs/jFpuCyb3fwUAmXhcGqeRp+yxYErYD3c/L2bDN8oe0XZYRnBFBvJKA8ft4DneZBXE6T71LoAWXlBTKn8VqcDjmjxhxPFVhQRbmHq/6N7X9794FL3k06ISZOt8uIHAA/Dq7cgErP4ASYYxfHV3sYcuWeQ2MbIUe6MS3DdVGijwdPZb+yglfYNWdL9OiO7jhHmkwSCOosoJE2hC9tJYDqJolCeR5zc64n7UDrCixtWRatvIIvmP5H9OxPyJ+M7dDdZIWg5rh7/pCGEtYZyjNZmHRoK/0EvIO++isAwpluCRiSmU+9ri/amKeVArRrhOSOvlsRk3mjeX70RkC5QEbvKlwoM23TNA8jYoQ= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 2023/05/13 17:33, Thomas Gleixner wrote: > Now I just stared at __alloc_pages_slowpath() and looked at the > condition for wakeup_all_kswapds(). ALLOC_KSWAPD is set because > debugobject uses GFP_ATOMIC which contains __GFP_KSWAPD_RECLAIM. > > So debug objects needs to have s/GFP_ATOMIC/__GFP_HIGH/ to prevent that > wakeup path. Yes. That is exactly what my patch does.