From nobody Tue Sep 29 04:44:47 2026 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A76640927F for ; Wed, 12 Aug 2026 09:29:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786526984; cv=none; b=VxRv/VMGXfe4gQPVUkb7CYf7uYaTT6pzL4ZHBMOEv7PP2oKdJlIMz9g6o052AbVFu0kC/X7lROl+TqVA2tb/gezZZYWnwNknmuYDf7DCZUqYXm5Y10pnMoBfNXj1uv1jOmjz0AVE2TRArNlrg8J7lJ7TY1BN8G1i0uDYNmoC3hw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786526984; c=relaxed/simple; bh=C1BqNO25H1i1MP+BV3dR+Y/T76H7Lo6hm22BhkCpgjI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=b5v2zJZ4jzMONZYlyZYX15VMSarfrtPz04Rs/gvuqk+vrEF9TK2a11k/Fv5LrMVLXoXGa3+KlaajE6MCNvHn36DxTUFOSpRM0bqMrlcagB71MEWaZlB8zNtjtIq6VRr7ezvnNzDv23kBzcPNEppcJ615r3003sr3u+KRxJK9eUs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=Xe5mp+T0; arc=none smtp.client-ip=117.135.210.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="Xe5mp+T0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-ID:MIME-Version; bh=hX 48ssPHsQP8j8lGLGLWAzja1k4ufXko/jDU3I4YxOM=; b=Xe5mp+T0V8EYB8CvJM EH1oPzKX+ap2MBHXsZjhAyzP/tDTtZ9WzF9yE8lWCwTz+j2dJ2XkKw+extGP+nHj sq3UTCxgvBh3dKjdCrbCo1NveMhV/TyFI2tkOyUbi7punJa2LgblOaci6afFP7M7 2P8uGwt6S9DK4ExPVXOAooMD8= Received: from neo-TianYi510Pro-15ICK.. (unknown []) by gzga-smtp-mtada-g0-4 (Coremail) with SMTP id _____wAXa1DbPHxqXVIaPQ--.57380S2; Wed, 12 Aug 2026 17:29:00 +0800 (CST) From: liuqiangneo@163.com To: akpm@linux-foundation.org, jgg@ziepe.ca, leon@kernel.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Qiang Liu Subject: [PATCH v2] lib/test_hmm: fix garbage pfn and wrong direction in devmem fault debug Date: Wed, 12 Aug 2026 17:28:56 +0800 Message-ID: <20260812092856.55296-1-liuqiangneo@163.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: _____wAXa1DbPHxqXVIaPQ--.57380S2 X-Coremail-Antispam: 1Uf129KBjvJXoWrtr47GFyUWF1UXw45CFW5GFg_yoW8Jry7pr 48JF47K398X3W3WFW0kFs0y3WrW3Z5AFZ3CFWDC34rZay5XFyFv395Kry0vwnIqw48ta4f ZF48tF4UZF1qkaUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07jOPEfUUUUU= X-CM-SenderInfo: 5olx1xxdqj0vrr6rljoofrz/xtbC4BwAYWp8PNyyLQAA30 Content-Type: text/plain; charset="utf-8" From: Qiang Liu Move pr_debug() inside the `if (dpage)` block to avoid printing garbage pfn for NULL dpage, and correct the direction label from "sys to dev" to "dev to sys". Assisted-by: Qoder:Qwen-3.8-MAX-Preview Signed-off-by: Qiang Liu --- v1->v2: - Rebase from mm-everything to mm-new. - Change commit message. Link to v1: https://lore.kernel.org/all/20260811092256.102101-1-liuqiangneo@163.com/ --- lib/test_hmm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/test_hmm.c b/lib/test_hmm.c index 6205fb313bd0..7c4d10eae6fe 100644 --- a/lib/test_hmm.c +++ b/lib/test_hmm.c @@ -1151,10 +1151,9 @@ static vm_fault_t dmirror_devmem_fault_alloc_and_cop= y(struct migrate_vma *args, if (!dpage && !order) return VM_FAULT_OOM; =20 - pr_debug("migrating from sys to dev pfn src: 0x%lx pfn dst: 0x%lx\n", - page_to_pfn(spage), page_to_pfn(dpage)); - if (dpage) { + pr_debug("migrating from dev to sys pfn src: 0x%lx pfn dst: 0x%lx\n", + page_to_pfn(spage), page_to_pfn(dpage)); lock_page(dpage); *dst |=3D migrate_pfn(page_to_pfn(dpage)); } --=20 2.43.0 No virus found Checked by Hillstone Network AntiVirus