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 3C6A9CDE00E for ; Thu, 26 Sep 2024 14:42:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 950536B0093; Thu, 26 Sep 2024 10:42:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FEC06B0095; Thu, 26 Sep 2024 10:42:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7C6566B0096; Thu, 26 Sep 2024 10:42:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 5F4D96B0093 for ; Thu, 26 Sep 2024 10:42:07 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 04561C0A2F for ; Thu, 26 Sep 2024 14:42:06 +0000 (UTC) X-FDA: 82607154294.21.30E1E13 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by imf28.hostedemail.com (Postfix) with ESMTP id 1A992C000A for ; Thu, 26 Sep 2024 14:42:04 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=UugjsNQP; spf=pass (imf28.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.215.180 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727361688; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=UiwypqVWj+Pq6UkHQw4HXTxEHICagaxRhbAeZwlOk/c=; b=T3vyyx5r8zlm5ocO2a09LulcGzc6vMg+xzAQN8MnaH2xNQ3y+YmOHEABH5ZGFXWdJxxt7d EygkvwDXg7WLU6uNOhCZmnZU7hqtU+2kx4DkBiBCeBkqempi+t/PbCcHnnx3YE2iqO9p0j MYWg1PAUWBv+5TZAg61kKRAs6f1FzE4= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=UugjsNQP; spf=pass (imf28.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.215.180 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727361688; a=rsa-sha256; cv=none; b=3SktwMFrWYWul0apa54WGk/hDl3995yGnfDD20K+pbwa8ZJDFWFqB+mvVcp4WNjgRILCrb ZWY86p/TENQjBqvirmHAoxIySTrFWP11cQ1vjow0brHJD6eBD67VQmQeL4EWst1zZHrVen Bf3WcngfKavwP0jpIhXYFYDUnmpZhKM= Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-7ae3d7222d4so847163a12.3 for ; Thu, 26 Sep 2024 07:42:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1727361724; x=1727966524; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=UiwypqVWj+Pq6UkHQw4HXTxEHICagaxRhbAeZwlOk/c=; b=UugjsNQP1ndysxZuwW+yg0hSrCH7IQ3WMZ62AZZ3hEIJiMoIFGbTBV8fzAT12/z3+a RLHcBJI4pf715n2R5MSoqf6Cboh1qNmalsQnLuhPXuQeVfD323w9zO9K0jlXGZ+5kQQ1 9CEMbBw5x5J1Y8gJqVQySNUoNB1Xad07mN8Jc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727361724; x=1727966524; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UiwypqVWj+Pq6UkHQw4HXTxEHICagaxRhbAeZwlOk/c=; b=h/Hue42PThsUo76PPtOqwO3+GYd5Ro2i31vIaVzjjNukh2cuf/Dy27fVH1zGxyldAV RRtyOZxFLSOmI1AA9BCpNZV643RTGayFbqSQpLht0NrTN9WFx8xjiTxcOm02F79hO7rX 7OksKPEUHEBimQaMbP4sm/RPHlvbhxSJYYrQZ5CIgJYp32iKZfyO7hKrha/T2AsH68ua qW1sdMxjEWRvlgji6WGKyxAflCJqRSZuOdxLb4FAR6BWFSTR3ThEaNOveYmA1fRfOWUf MZpi+9I97QqHboJIkpFXxzwot16vQnJqieuh3wO+wsdkc/WOW/PeopdhO3NVxJXPCdRk bz0w== X-Forwarded-Encrypted: i=1; AJvYcCV/Ldc3NfIFJh5RuP9GVD+qE9ZU2SpkMQCE7J2G1oe41dMoSAa+lUolnviyw5cOVmvcFEZlxCQeHg==@kvack.org X-Gm-Message-State: AOJu0YwPlgO2Vee6thJ5FfUGor2lr4meNE38l3WvhjjmvkSz4c3WoQXB 72Kfwipa7/5K/n+Q7RjWDRXxl43XIzkhw8RiZAZ50YNsX5jcdGgqq6pj0HfQoQ== X-Google-Smtp-Source: AGHT+IGOkWkjDewDgPP7pa8C1wGncvQZ+q4bdTQ0BCyNrsh3kg7mDoObxgomhP/d62myWASh9Wk6XA== X-Received: by 2002:a05:6a21:4a4c:b0:1c6:ecee:1850 with SMTP id adf61e73a8af0-1d4e0bf0dd9mr9557652637.49.1727361723683; Thu, 26 Sep 2024 07:42:03 -0700 (PDT) Received: from google.com ([2401:fa00:8f:203:e44e:26cb:ad57:4d74]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71afc9c78eesm4383340b3a.210.2024.09.26.07.42.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Sep 2024 07:42:03 -0700 (PDT) Date: Thu, 26 Sep 2024 23:41:59 +0900 From: Sergey Senozhatsky To: Petr Mladek Cc: Sergey Senozhatsky , John Ogness , Catalin Marinas , Steven Rostedt , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org Subject: Re: [next-20240925] possible circular locking: uart vs kmemleak Message-ID: <20240926144159.GF11458@google.com> References: <20240926040715.GC11458@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: d55dbgmdx1p7k3qmz78jz7kkrqbrcmof X-Rspamd-Queue-Id: 1A992C000A X-Rspamd-Server: rspam11 X-HE-Tag: 1727361724-87748 X-HE-Meta: U2FsdGVkX1/okN/Kzhp/0mR/aTqUjnJk6+Acpho6x6NHreLxrcf2gbMSB0BC+aqItruL+LOb4VEjTLZWoaMbmcFcwK5OsjwTyv/6tFEyc7PFjfCGOaZ6bcH9MPQ8VUPEWyB9Waiw6Wu+UAtmvbzDd4cWKaYMlPpOo8x+ZrPUZpNzH9gNpcujxrXUxMOMoa12Q0ozF45IPyUbWMf7IBL01Qjn+Tq8xiBl5h3RPFK/e2/N3BGEhL6rDjl0WjOAynYCI71MG5NymUKJuMkMvutSOtaI/wuF4WHV4JMnX2FhnpSwhMXephcDLs/OVqC2SO+60xhnTmvW5OfoJIbkvCT/0TcsvVBOp4EYVKJq3RUEsuevSGK6ZKAnCoXlrUTK/Bru9fLvQKk8fqLypezJTV55y2gc8FiTXfaOr+oBBRPlEch5jcFxRHvIVUOVL5ZtyLJ3gzt8tzTLxIIFSRJMqcPH2a31vch0CnVpFRC569boNnfKUMvq5VCQKeNIlgH/DSreksiMwWvZry22i7mbqMBCEWN7N2eeafZYVLvC/ZwhJMo93PIP586em+/X/U8YwtUwU7VJOgGo2WgcLcLQHzC7VfZLopfOnFvwGQuegBZptlQRopt/unesjPkSa+wbfCP0WQfezQqQgw4aXw+6eMk+FRjWlBhMUdb+iQpZGL5mODgmU++kMCIdOpEcT9WmXwoiNyMdOdJQuVa4AGdaAasJOAqx0AnOAc6afdWgmpmd0XzHlWUCpA9kLF1/eC76XTsnmOc+uXRUHYpjtCySeMXV8vSykTRO4nyJYPI3Iu0KIDbEzBCzpN+iQNns7cvd934RLwQK8HuCdl3irRRTPLOYT6+B38oqB/LVhl+hxw9V0ZtGrG1Ad63EeK4/sTT/DkBdm9k+qPVJE+Vjly6jYZ29PyFZO6Ip/24yAM6eGeXdV2cXXhhCkgV8QJfcB9waotyMEhn5GulZ9P6Crf+6C36 i9VaifyP nelegdCBf+kBB+FPKNxT5Y7qWQlUBh6+VngI/jSl5vwMt+06WpcraUBFEZ3Oho6DZ1reJfmixT/252pJQU3X8zJqyH7ikW6tU9Ca2jaYOxJqfrp+Nk0B+mYJwcJ1EcxhT6eB19lF1MLNSUjdab4zKAlxdg27E7JDzM57mQt7nq1zdMH9odgcz9WN3lnzzK3UsOXlW6s4LxD2usPa5G7wAtiY97L6EXU5DUR1ZlEDH/EU3T/w5yUPc8P6B7FY4WTGHs6EOai7h5R5vikDZwYY+tBJA6lG/hKEBcG4O7sIN4c0vbdd49eUC/8iM4T7rFDLlHUdk3UUivqAOtUoU5+CvWwr40Uj2VQTERqAU1DsBzU/ke+41cEW49CllydvYt12sjQkp X-Bogosity: Ham, tests=bogofilter, spamicity=0.000098, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On (24/09/26 15:32), Petr Mladek wrote: > On Thu 2024-09-26 13:07:15, Sergey Senozhatsky wrote: > > Greetings, > > > > Ran into the following issue today. It's sort of interesting, not sure > > what even to do about it. The > > > > uart -> tty -> mm /* kmalloc -> kmemleak */ > > > > chain looks problematic, it certainly overlaps with > > > > mm -> printk -> uart /* which can kmalloc and re-enter mm -> kmemleak? */ > > I believe that it will get solved by the uart console driver > conversion to nbcon. I should remove the path: > > printk -> uart > > or more precisely, it should remove the path: > > console_owner --> &port_lock_key > > The patchset with the uart 8250 console driver conversion is still > pending a review, see the last version at > https://lore.kernel.org/r/20240913140538.221708-1-john.ogness@linutronix.de It does fix the issue for me, you are right. Thanks for the pointers.