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 1A14DC64ED6 for ; Tue, 28 Feb 2023 01:01:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6785D6B0071; Mon, 27 Feb 2023 20:01:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 628506B0072; Mon, 27 Feb 2023 20:01:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 517996B0073; Mon, 27 Feb 2023 20:01:55 -0500 (EST) 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 3EFB06B0071 for ; Mon, 27 Feb 2023 20:01:55 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 02E6DA0CFD for ; Tue, 28 Feb 2023 01:01:54 +0000 (UTC) X-FDA: 80514898590.30.040E801 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf25.hostedemail.com (Postfix) with ESMTP id 48764A0004 for ; Tue, 28 Feb 2023 01:01:53 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=syoZSkNJ; spf=pass (imf25.hostedemail.com: domain of kbusch@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kbusch@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677546113; 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=VGIQMFxfswzqF/2+LjRsQoNl5Smi3OtdIo+DsT5mfoo=; b=YdiTWB+lO8COtTL0ojOyu3DbSGSHR00Y067o76tlOCRgbFp44M7r6bGukp25ELbXyswZgq rrx7rKn3LDzvuE16AI6ObmiSFIs2xxc9PnqbiJjaw4AEYyL4fElTLJb8ahLux5XmRrEDWo /pFR9HtVPG6E4YHaEifKjUikQ2GHCPk= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=syoZSkNJ; spf=pass (imf25.hostedemail.com: domain of kbusch@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kbusch@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677546113; a=rsa-sha256; cv=none; b=SF4BTSD8x9GE3mtqfKELlhY/2eWn2FIsSg9roVmzCLU3zXepJzvGyt3nDp5T7OkctGooNa x5DpXIitqiQ8kSCVG5PUpwmMwa4XftQqCfWk1onOPmdCbnfF3qm/Kvvp5QL83vZlLm+xsN g+XzIC473f4dJHXMmEckMSn1Qsr1z8c= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 2F64060F27; Tue, 28 Feb 2023 01:01:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DF65CC4339B; Tue, 28 Feb 2023 01:01:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1677546111; bh=2gj263AdMgYZH+wcBWLUMUdi3HPC5MwnbHazidKehrI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=syoZSkNJcb80V8oIhsj//R9WMq4ejNc82k6cCurH7OZD3Ky/hwqAtsHkd/aISYnho bUA8CKk77gjM55mTrwQyOBfCwZby3wcFoTP4EEjV69RiiiSMmkp9TDN111hWLi3j7b 6xIGvC55qyRJBQoM81IxlScOzu3AzvW27ZsRNe51K7JpLuixTD5R0LMSnwgOyLA9o/ Rr9tbCN3vELJ1hAsgYXcWTs4u77fQHaDLeR4kNqkX94yioZZo6Ld/iQo/q06U/isiQ DPyNoPFPYFFOi441iDmABBNDDuKsP65ERExi95D8ZFHPpzMNpB6QUNax18vR5Abewk KxDaxHLBgUPFg== Date: Mon, 27 Feb 2023 18:01:48 -0700 From: Keith Busch To: Guenter Roeck Cc: Keith Busch , linux-mm@kvack.org, linux-kernel@vger.kernel.org, willy@infradead.org, hch@lst.de, tonyb@cybernetics.com, akpm@linux-foundation.org, kernel-team@meta.com Subject: Re: [PATCHv4 11/12] dmapool: link blocks across pages Message-ID: References: <20230126215125.4069751-1-kbusch@meta.com> <20230126215125.4069751-12-kbusch@meta.com> <20230227005445.GA3425881@roeck-us.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230227005445.GA3425881@roeck-us.net> X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 48764A0004 X-Stat-Signature: rypx64sxjh6m9iimdtnb76h5omhda9fr X-Rspam-User: X-HE-Tag: 1677546113-148994 X-HE-Meta: U2FsdGVkX1/ip2131USOmTsT+q/7Ezb+m1FxP4qHETAuJsO3ZEERlYLujAYuKblo4ue+JwcD3xED/jeBJbtRjqypy8Th0kPNjIoa/ShNp1WhMSM9WH+KvdIXuCqYiYWFe51I/z2u3hYGCIlAvWCVoVMcokDJwMCr6D3HxjOXNEmSF5TiLuAr/GKJ6WJtjMXFqy6/At3WliT7WDs9M7EOOkJBeN3McZxJsNI+OBsLFGhOhPfwjk5vCX6kxebX9sGBbp5Wm1s0g2mCH9bYfREIEpIizQmsnlWjJ/bQ/z3BP6v/XYr9yiArcr7y4ZYoAzfeVM6/40aElhmcuHkxBSUOj8CfDQBj5D2dzvAus9e2W99/JIjmGigVubMM+Th7lT1xhl+mfVfSES2cN6ECITeZ/bLI9tnImGcneLQhaG9es4cj5nM4aorQPgm6QVGBOh55yRi/Y5T0kCGNf33YXzdtONsbecfujqdbv5jbp3chKtWc9h/xUqNFvvIDhc5w/FdSiMGvH1GYfgReJQ8xWOz5/qjlZP+Uss3Wf1RbpM+wJBSLQkh2cN7Tqq2AGhr/8TcYDsasRnldx/vbVZrwHpxX/olBLAXAOQvY70vWwVEYbHmfL6oPrvJPA+YDM0DO85S3cQV7FJlLKeoJRZEwfxXf+HdAT+BI6mhwfmJHM6/Z5YkA3/BgHphjWFzcCvJAe6s7KbGTVSgnjIJRj6DYgxBZ8F8QeFUCLIxAPiB4Bzt75h60EwrCzMiEnSmMcFYHh4hdxJrJrCJ/YsQeAoQTsMbT97tUm3estgwgZMwYyd01ShcocGOOIgOXgx4s2e8uSE5CQR8i4CWj+AmrCnrVYKrlGwXoRFPhGlsiz/vuLk8mc8m11SVCf9BnCZop88r34W6DvS8PM3+ZV9kCo9jiLt2az3XCR10Pe/DZplIu16OEaF8GhZD9NYL0tx9LkJzYQKp5340fE8XS3zobhbgWxX3 z26d2C2A FN5jUidzPlN9S9R/hdpGQ6g9M0qQ62UKhT9vv0wj/M12l3kwmck7ujLY7H0Xso4F/j/EWCYF3CYZNbGIhw3aUBrxFCkf/IdjqFLorF5hL0vJYLTwgWN9mIoXwkSlrOIVzB99zr4x6CI0qrM/mYjU3jUY8khKf6phfepfACEMH3qpeWJ+xk8eUOligmjf/PphOOXvLoJ1TLu0aZM6uVnpSOxswhfg15XefGEajojRHKz2YpuHOPvP8Tc0YjfT37Fy4lPJZdLzUPiJkPlG8WNKnMxATX+mj6BUBMzxiHYn5MlPvR1KkrXv1AYKZnI+HKbOd/6aikidF1bbFDR+UqZWv7kkCMkBgEoNG7kma9smi7btpZQyspgfroyHmCTBFleotijT/Wtgktlg3nmAfAg2oy22zzjZZDBcVc0E3CdG/spg0vYQ= 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 Sun, Feb 26, 2023 at 04:54:45PM -0800, Guenter Roeck wrote: > With this patch in linux-next, I see a boot failure when trying to boot > a powernv qemu emulation from the SCSI MEGASAS controller. > > Qemu command line is > > qemu-system-ppc64 -M powernv -cpu POWER9 -m 2G \ > -kernel arch/powerpc/boot/zImage.epapr \ > -snapshot \ > -device megasas,id=scsi,bus=pcie.0 -device scsi-hd,bus=scsi.0,drive=d0 \ > -drive file=rootfs-el.ext2,format=raw,if=none,id=d0 \ > -device i82557a,netdev=net0,bus=pcie.1 -netdev user,id=net0 \ > -nographic -vga none -monitor null -no-reboot \ > --append "root=/dev/sda console=tty console=hvc0" > > Reverting this patch together with "dmapool: create/destroy cleanup" > fixes the problem. Thanks for the notice. I was able to recreate, and it does look like this is fixed with my more recent update changing the dma pool block order, and that is still pending out of tree. Would you also be able to verify? The patch is available here: https://lore.kernel.org/linux-mm/Y%2FzmUXrAiNujjoib@kbusch-mbp.dhcp.thefacebook.com/T/#t