[{"id":3674303,"web_url":"http://patchwork.ozlabs.org/comment/3674303/","msgid":"<c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>","list_archive_url":null,"date":"2026-04-07T16:34:26","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":85141,"url":"http://patchwork.ozlabs.org/api/people/85141/","name":"John Garry","email":"john.g.garry@oracle.com"},"content":">   }\n> @@ -1396,6 +1397,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)\n>   \ttransport_configure_device(&starget->dev);\n>   \n>   \tdevice_enable_async_suspend(&sdev->sdev_gendev);\n> +\tdevice_enable_async_shutdown(&sdev->sdev_gendev);\n\nWe call device_enable_async_shutdown(&sdev->sdev_gendev) here and \nscsi_sysfs_device_initialize() - any reason for that?\n\n>   \tscsi_autopm_get_target(starget);\n>   \tpm_runtime_set_active(&sdev->sdev_gendev);\n>   \tif (!sdev->rpm_autosuspend)\n> @@ -1415,6 +1417,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)\n>   \t}\n>   \n>   \tdevice_enable_async_suspend(&sdev->sdev_dev);\n> +\tdevice_enable_async_shutdown(&sdev->sdev_dev);\n>   \terror = device_add(&sdev->sdev_dev);\n>   \tif (error) {\n>   \t\tsdev_printk(KERN_INFO, sdev,\n> @@ -1670,6 +1673,7 @@ void scsi_sysfs_device_initialize(struct scsi_device *sdev)\n>   \tsdev->sdev_gendev.bus = &scsi_bus_type;\n>   \tsdev->sdev_gendev.type = &scsi_dev_type;\n>   \tscsi_enable_async_suspend(&sdev->sdev_gendev);\n> +\tdevice_enable_async_shutdown(&sdev->sdev_gendev);\n>   \tdev_set_name(&sdev->sdev_gendev, \"%d:%d:%d:%llu\",\n>   \t\t     sdev->host->host_no, sdev->channel, sdev->id, sdev->lun);\n>   \tsdev->sdev_gendev.groups = hostt->sdev_groups;","headers":{"Return-Path":"\n <linux-pci+bounces-52092-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=OxoBBngo;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=Gn0HuALS;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52092-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=\"OxoBBngo\";\n\tdkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com\n header.i=@oracle.onmicrosoft.com header.b=\"Gn0HuALS\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=205.220.165.32","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oracle.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqsN40gz3z1yGM\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 02:39:00 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id F06473014559\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 16:34:59 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 600753AB269;\n\tTue,  7 Apr 2026 16:34:59 +0000 (UTC)","from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com\n [205.220.165.32])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 209F735F8D1;\n\tTue,  7 Apr 2026 16:34:58 +0000 (UTC)","from pps.filterd (m0246629.ppops.net [127.0.0.1])\n\tby mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 637EBJMj172641;\n\tTue, 7 Apr 2026 16:34:37 GMT","from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com\n (iadpaimrmta03.appoci.oracle.com [130.35.103.27])\n\tby mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4dcmqasuxg-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tTue, 07 Apr 2026 16:34:37 +0000 (GMT)","from pps.filterd\n (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])\n\tby iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2)\n with ESMTP id 637GST6b033421;\n\tTue, 7 Apr 2026 16:34:36 GMT","from cy7pr03cu001.outbound.protection.outlook.com\n (mail-westcentralusazon11010038.outbound.protection.outlook.com\n [40.93.198.38])\n\tby iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id\n 4dcmea4kac-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tTue, 07 Apr 2026 16:34:35 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54) by CY8PR10MB6490.namprd10.prod.outlook.com\n (2603:10b6:930:5e::20) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr\n 2026 16:34:31 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a%5]) with mapi id 15.20.9769.018; Tue, 7 Apr 2026\n 16:34:31 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775579699; cv=fail;\n b=gr/A5N+/IMp59yq9DeCFdpvHPPAJAED/DQDQVxvhCWKoh6F/TYVNWt9GnONVbfpv1bSP2xmn61oh2jkTJ3Ga7+bXx1XTgndkmjlvRMjukQlbfAStOa5NqHGbTP8fyhpBwRI3axHpCzyyizvyuoQhd4T5FvbgScQJBfHsWhsw/Kw=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=mEBpQWF6IMxCGP1uKd0cohXiN4WiYWYKSNx3XRFOm8wWP+SdpogRbytD0nlvkDmfyiAWNYejQAZTefPKoOWNRK5NTXwzXuaHDLtA9wFnbTt9mPjTwvx0lSjKag8QAlWsc6Fr0zf3mvMmvvLmhpdh9tG+ix9msmhLc7N7aPSbCvwBASIsyubqsJlHpicngcCGXhxKFpeM0IwHlKUplHp3bXHiKh3KQ7YQMOkwhA2Vy1dr56MNlMM0CmblGJP1lNKZeCI9PzULD324zyjUrHwpsNahL4YRvYVj4pHqUtZKBFTX2Pgi7Td+vemwFa1WOPpcJycS2CcpC94BccOYknUO9g=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775579699; c=relaxed/simple;\n\tbh=S7HYpx9vHYFYQxMbbl/hFt4F/D8f82RyXUq7CB2NgW4=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=QlUns3KaZh8akbJ3M+eCbUbazs+3Lla65Aqp/62qKvcoUgRP8I6VBr6ngw87ce4DvZCr6rCdIceuXb85hqY8loprDP19hUh5mWhXX1n69t79yHUqd6I8ZGMG5WrTG3SPYlZPUQdyEY1FKs4xa/eaiNUWDkfOLDu+dsMl8yJmcJ8=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=Z9wD5v9GntSy0oAAwFQjT/U8aqqRViSvbHuZ/TkQHU4=;\n b=RiqUC8wPLmPd8C0xGciWseC8x96gX+KVkedft8ZH9uz5EK8azT/n3oCEcpsl+kEPK9G80XPIsQYHWZuhSbh8RxgOQ5rSF/1Mml9Hng195rtjNaKRXNz0r2FLsFD4DHDL5Kz0gJDAsP7t3cxl9YUi5X0HIMAlh8sxXb/ctwsAn/MdBECEz3z9KlM0OFpX1BuvAEKv5Hq5bkrSzQ7eJ+DWtU4IH00sEo3LYVRd2scIZ03EbCSq93f0sdvqu2oiaUevM15rMWD9yMWjyFBsc9fK/IPIus1pZS7dPn/obCdjblNKXDuSfDSRh8xpbFGw2at0Q+31v/R3aEvUKpfCOZcojA=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com;\n spf=pass smtp.mailfrom=oracle.com;\n dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=OxoBBngo;\n dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.b=Gn0HuALS; arc=fail smtp.client-ip=205.220.165.32","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;\n dkim=pass header.d=oracle.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc\n\t:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=\n\tcorp-2025-04-25; bh=Z9wD5v9GntSy0oAAwFQjT/U8aqqRViSvbHuZ/TkQHU4=; b=\n\tOxoBBngoXsO6o6OCC+FfDG4UFPlLuDI6eC1yJCMNa0EhA4I+mrvMvvjUp4aDWBcW\n\tpx3R/F+w+tpdtxlGTMowvwj+A+16uPbsV6etqMPyTXn5rgZ6Oemc6J//RnE4f5E5\n\tgE7VSZTK4rOCJ3ypEz0QeLVjcFCbQGrhRfJwPPdtMqqD9hQuzDsWelN3ainMWCtF\n\t+9zYkwCfY96AMQYj0l8NM4QGE+H4qQ+vgXLsCcxKMSeayq0uOHriHjpCZfFDDrbl\n\tmJfnl6VWN+xabYUEFfWYxVp/3BFB/Cv1lG7uYt2H4+uYGJwUsD0VhI66IyPunRat\n\tfGgswNoi9HSCTf1uYSLtfg==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Z9wD5v9GntSy0oAAwFQjT/U8aqqRViSvbHuZ/TkQHU4=;\n b=Gn0HuALSKvF9AfD90+JWGBswAYzKm9Y+CFU/ymE0MIzGtwGcL8euEoKT+NGla++wVO+maPLbszwl33+g13Mzi8PQdTKDii7tyAVTe7xK591DRAWKgFFWEvsZ+SDfFDr0CID/mnoKKqBKPuG9sMttfTNTslilMgeDu+vq49orL0Y="],"Message-ID":"<c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>","Date":"Tue, 7 Apr 2026 17:34:26 +0100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"David Jeffery <djeffery@redhat.com>, linux-kernel@vger.kernel.org,\n        driver-core@lists.linux.dev, linux-pci@vger.kernel.org,\n        linux-scsi@vger.kernel.org,\n        Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n        \"Rafael J. Wysocki\" <rafael@kernel.org>,\n        Danilo Krummrich <dakr@kernel.org>","Cc":"Tarun Sahu <tarunsahu@google.com>, Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>, Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>, Bart Van Assche <bvanassche@acm.org>,\n Bjorn Helgaas <helgaas@kernel.org>,\n \"Martin K . Petersen\" <martin.petersen@oracle.com>","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>","Content-Language":"en-US","From":"John Garry <john.g.garry@oracle.com>","Organization":"Oracle Corporation","In-Reply-To":"<20260407153532.6395-6-djeffery@redhat.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"LO2P265CA0511.GBRP265.PROD.OUTLOOK.COM\n (2603:10a6:600:13b::18) To DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54)","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS4PPFEAFA21C69:EE_|CY8PR10MB6490:EE_","X-MS-Office365-Filtering-Correlation-Id":"99e598b9-b8e7-426d-9d39-08de94c38b38","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|366016|7416014|376014|18002099003|56012099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n\tUKcJSLyHawGwY+kqRgN+ZFReIF/aA2KJ6xBIRU6vjhnhtXO0+N9wIZi9/rQ6pngALD3UNgCZjZg8e/YkKONfR3IfOc6RaoGKN2zs9Z52JH9CVr5O0C7yhFH5uoftndrmuMbCjA0pXHMMFqqBF28+96xsvO1WLxsw5xTEHvCDYpDs+EeKDm9dPauZr8zg+UohLL55vbyycFBtALKDSHUJSKCfBfiAxIv7NslsTNacMw74vTx40Kj8hy9oRLEwSEJcaw3bh7Chac+KmyAh6fIFRISidccmF3mgCTj0EhQFbp9btD5Epz4vXqITreREHlWT4cXbyN+08N3dcf2gXJBsy3if8i+asBd+fSNJsvC4M40X7MeVBaHmkUi3z0VrvScV5MmwaEBnpJigrEusddu6zhfWtFqzOiiZ/CwATHy9X6YG0UD2jeIr/vy+j/1Hrmm5ZJCPnh/X7b3AM8Z2aPX0JiLIDMKJZUwsv2sWdkhaSkl9xg98guYdtwXILF7GE4sVdh/EulfEN0W+6lBPYt7p9EbDE5+++yhZNWwf1I6nzfX8Lpj2fZgd25fXxeztR0IuGQIvAGDSq0tV08eqGAuSbIQ6I9O0hnSdsxUbgRT5ZOsTnw/ydxW4KdMvo+N1EhzGkAxd+scxcomhv4TLP2kLpX5PfgDWTkvsjSA42FBCfpj2G1r8uGC3ll2U28eIhemqcYd+zWyYsl8udw+HFSNQQyHsW5RjoZg3V+wzSopVE/g=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?P1Z/pDMmBlSi2hzFEeD0hA5wTQIS?=\n\t=?utf-8?q?XbkX0iUTpuWEI7oLI3YFP2bPF+eyChtdSdnxdh1cakzF1rlYBKPjJMScbQaRdmAfc?=\n\t=?utf-8?q?qcW9p0vaFqjEsKaGLKW9/AZsNq+60+554VyK8MzzwB/GnlSIcUpLGiEyKtboiEMFd?=\n\t=?utf-8?q?KPqgaZjdNGx/tqkHTEk/o01pHDsQ/hwYlcdjJi15dtyjQwsxLp9wI+XtjnnwpIl1g?=\n\t=?utf-8?q?cwG9JTmzNUGW8CP7QR1BAVRxS8l3ibWOCiwoHfdkJR0tYgflo0Q/ErvZNEfTbkqlk?=\n\t=?utf-8?q?dQDlyEQRKlwatkd20fHTKsmstE0jnca6HbM/m1UAbGx+M62bSJ+iA19LSQWnSBhRZ?=\n\t=?utf-8?q?ZLcdHJiqc6PNUsTm7zlQtUIPehaIrNmscsqBfx2eP43EBETGHWAQwzCj25YS8xnK4?=\n\t=?utf-8?q?BXMsaJ40ekmtC9YWJbQDp1N8XTa7FDmn9V+2UY8rftRoTTz3gqJUJiCvdnUs+MahQ?=\n\t=?utf-8?q?wmbIqNvlEBYwuxLQgTP7hilefUndtT8C60vMU2i0XHRZVgo0BxQtqReWBXmgKRccx?=\n\t=?utf-8?q?ip+wBKkPJ/EdV8oWsTCGjCG6nx0iZUxe9YhrWdDW+aot2mxAtyqOn5xf8VleOnibH?=\n\t=?utf-8?q?0iKldIWhxeBz5gQ8yCq9133raG1blpe+LA216cdAdp+7+k/mzg7d2Hom4tYoIxu3l?=\n\t=?utf-8?q?2yanuZXLQkxu4wgLerqsVu7KtoteHw8KMFJ7ExgrIWyhpKzbtrZy/K0zo/9Y9pEb3?=\n\t=?utf-8?q?NR4c/NtbLiv+2xmicrYLk96p73iUUEjEWWJyIpj+rNThUOfE/7Sck9EnDADznLeyS?=\n\t=?utf-8?q?5StrM8YRjqbGTUHmvJ+LpFAlNTEQP9Jv1oUdXVK0WaJSKt2Iz5O7Kzn7mpneq3+YF?=\n\t=?utf-8?q?TfpudyzJHLLwKrvSWeDLGEr0bFeCYR2WI3AI3seyY8t09DYQ2USSCurH/WX6h+5Ob?=\n\t=?utf-8?q?8pwBQ2t//cpb7peNgx7ypGYPz0K50NkL0U/z1X8kqCcu5OKjAWymT5kUaBaGQdr/9?=\n\t=?utf-8?q?st5azo33ZMlpCrvdnea8DeyVH8i4JgPtOOvG+yozbojdfy+PmDX2Y1VzElvhTaCh+?=\n\t=?utf-8?q?WcM3OiL+WXJETQw9FT5fV0GJIaL1Nuv/LDEb4tE/Gs8x4bMI44RGcgeBAurDyyWTb?=\n\t=?utf-8?q?C9zlqm1iWmSZLyv/C2fekH7Q1Knor/Z3tz5XLSEzA8X47kh9YNeTDHmjM9BzyGcml?=\n\t=?utf-8?q?T9+dGBxz3mWrOyfb2sk1xkfND43nFea0u46GD9LGQyjkeYFxVmfRxDYN8MPkxhLoM?=\n\t=?utf-8?q?ex9Spgq+kLE6StEzWNbe2j/uaOGUhP7L4+a/5QycgxTMYgy2Ii+WcLpDcPHjZdPp4?=\n\t=?utf-8?q?J6/WJx0fE/7KHG+0vLYlVQRb8zb79LZvrO1YIw+EBC6V4FGBCuN6RQ5BXpDnmZ6Jz?=\n\t=?utf-8?q?q0MSpFVzxkb9VICjR/Ze6Fnw3s62vYZAUNAnMgkrll2ckPzbZ1Ph4RLbdihm6SgiF?=\n\t=?utf-8?q?iBY5w1h1uZHp2nPsCjCSJz4Fa1u/B2Sio656BUeqYpqpV/nchg17nrrqpIMCEjamh?=\n\t=?utf-8?q?HE8v6e6NG3s2cDlZAXSEc/A+9McaQtt6l3EOa6HsnuBoRPz07houAn59gGyaXBfer?=\n\t=?utf-8?q?o/vEn5Fv4+FOLMt6l+eHxvP7yY2nqfyhfnTfmed0NYuVllPMywT9sVPBMhpDS8FQt?=\n\t=?utf-8?q?THjDGzaVe7Z5br0Ao/IS277CqssYKzQyltPpyRNuGOM+94zY8u6I46OhtTjhnS1V8?=\n\t=?utf-8?q?RX5KNo8eQCgssoOKT0dkpTJZRavtEsAw=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n\tclt+MCJuL97RlpdY9DyZa8O5stCG4WjSo0BgZkFJUMWVi6Dv+SujeyAOJ1MnDUQaFGxpCX6fMISmM3GNeN0bI4BO18x1XAW455v48BjkTrZxrI8iBIlK78uPFGg5T8laebdR+VA1XwgA2MkwTNMLjSZZ4a7VOItgVCopnPF9G+1B5i/lqefKtWsyLLaCfX14uIJjsTxBj9SGmbqeoMBbkwXuD+UIHZqme67vfS0Zmpc9440co8tUhM+HE0gQVcE4KyAyH2U2nqM9yg25T0psP7NFVeKf/qjqUHYRfhlGxwTimzm0Ot3a7VZbmcGOown+RRgoaiAUyTaErsi1xMI3GA==","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0":"\n\tZBtExhSuL83GT/I9GHREzk+7diq+rS7+VkCi8Xfuwfr1KtKfBznxwefN30RHzhmxW4Yxjv4pdGsVTQxVvtkEI9MfAgaDms5ieLk0PRbuXAyUAPg+Tg4RTQ7IT5H6XXbNH/x+2zbOxP1sHxpGKwVQRbcH/tJr95FdRzQwDMl+7Da7fDkM+AzzBWqnOTbYMkHE8NsVtS6itNDKkgmiWjBbvhk6dw5uRKsvaLWESPWPpgJBMKGhSqHjR5XR2UL4uCIFWaF1RGqtb5YfMLOkLcuzlSAFW09LoHUBAcb532gkocf6DBfsIh3p0W3foxL6KD0JJ5MaoHhbPS6NyAqNKJCkaIz1MOKepkxpzLhUtbWlsxRVhd9NMGp9nc6h8deMf6F5eBflb4aSTC4tzUyofBn6MWb/bc8wqPlKiRJQDbe4BJJ3CN3e4KePLOQcbuD8GFU4ZrJ/u389U9S9IfeJEnrqe9l9jgRf3cGwhws6Yk7Rse4xoZZ12WaSJLBKK4fSeuUsPJQIjMpzHwxScn7xYtQacdPP0cjE6iWlS6kRosLfQzXq8JfX+aMc6bibc/lfD699Fd17kylWOrmKt1co23y7PrRooIPgrGActlbM+XWyhjg=","X-OriginatorOrg":"oracle.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 99e598b9-b8e7-426d-9d39-08de94c38b38","X-MS-Exchange-CrossTenant-AuthSource":"\n DS4PPFEAFA21C69.namprd10.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Apr 2026 16:34:31.1038\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"4e2c6054-71cb-48f1-bd6c-3a9705aca71b","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n UX7pOP4TvFwdfCsS2osBCvzhOS+hFUyg+Q02A5g4O+bF58gsH8kBvPvq6bMg8jR4RfEnQ3R/WRNHcHHMsvT3XQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CY8PR10MB6490","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-07_03,2026-04-07_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=notspam policy=default score=0 mlxscore=0\n bulkscore=0 adultscore=0\n phishscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 spamscore=0\n classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2604010000\n definitions=main-2604070149","X-Proofpoint-ORIG-GUID":"4xiUFcWrLmW0PfzgDz0-j2L6nMuPc9iR","X-Proofpoint-GUID":"4xiUFcWrLmW0PfzgDz0-j2L6nMuPc9iR","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA3MDE0OSBTYWx0ZWRfX8KQs6piqxKec\n xkAQ8aihGGYMChujdkOG+qDQ08tmmpkhyqXJ20NrUqMVjkJXULBueG8nGomzxuXSDh6o/+UxH0o\n wBVPII2otE8TQmKqu5EYiJdgYn+Koa+DAN5CJNg1vUNqqxzHPm9LezvSmm8KZdSVUqGCZIbl+mw\n aIVb4+ec6ZyQukH7UCZaLMOsVMG5cqcix1K8qD5nTebn1WL7YyDlUgKZK7ISLoP1O6IncliWBmK\n YnXzIaOUiQO46kUynlASLvfkFRKsJQdjUE1YFIryaG7NCfHLwkhRVqQRTJBL+xlJKiF9YC6jJBL\n ipIEHDCUt0tfwU+5SmuZYmgIO862YAzg34/WS703nDBwlOO72uy6NGxmrJ7Tt4MJCMiw4H5aen3\n jITe7nVEkeeHFffoB3tEOLvebKzjw0qmyYYclSR0+GA3r3Jy+JLSpTULpZwbc256LNOpEzkFjqE\n W/9vN+eftsx1dxsR3xl/TgPZ5hKnE6VlrqnYsgQQ=","X-Authority-Analysis":"v=2.4 cv=NZXWEWD4 c=1 sm=1 tr=0 ts=69d5321d b=1 cx=c_pps\n a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17\n a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=jiCTI4zE5U7BLdzWsZGv:22 a=EIcjfB9IiI4px24ztqRk:22 a=PrIx1TivJyALbbpQ1rAA:9\n a=QEXdDO2ut3YA:10 cc=ntf awl=host:12292"}},{"id":3674802,"web_url":"http://patchwork.ozlabs.org/comment/3674802/","msgid":"<CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-08T14:16:33","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":24471,"url":"http://patchwork.ozlabs.org/api/people/24471/","name":"David Jeffery","email":"djeffery@redhat.com"},"content":"On Tue, Apr 7, 2026 at 12:35 PM John Garry <john.g.garry@oracle.com> wrote:\n>\n>\n> >   }\n> > @@ -1396,6 +1397,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)\n> >       transport_configure_device(&starget->dev);\n> >\n> >       device_enable_async_suspend(&sdev->sdev_gendev);\n> > +     device_enable_async_shutdown(&sdev->sdev_gendev);\n>\n> We call device_enable_async_shutdown(&sdev->sdev_gendev) here and\n> scsi_sysfs_device_initialize() - any reason for that?\n>\n\nIt was added to match locations where async suspend is set. But as you\npoint out, it does appear redundant to use both locations.\n\nDavid Jeffery","headers":{"Return-Path":"\n <linux-pci+bounces-52159-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Veu55jsl;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=MSC01FxP;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52159-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"Veu55jsl\";\n\tdkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"MSC01FxP\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=170.10.129.124","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=redhat.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frQKW0cMKz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 00:23:43 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id D42AF30B922B\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 14:16:52 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id F0D263D1703;\n\tWed,  8 Apr 2026 14:16:51 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 974EE2DAFCB\n\tfor <linux-pci@vger.kernel.org>; Wed,  8 Apr 2026 14:16:50 +0000 (UTC)","from mail-lj1-f200.google.com (mail-lj1-f200.google.com\n [209.85.208.200]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-541-K6KgyrbhNyKmOw3opMq-4Q-1; Wed, 08 Apr 2026 10:16:48 -0400","by mail-lj1-f200.google.com with SMTP id\n 38308e7fff4ca-38df95ce2e9so20591371fa.1\n        for <linux-pci@vger.kernel.org>; Wed, 08 Apr 2026 07:16:47 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775657811; cv=pass;\n b=l1nFec2kZOIb5K6dBJ7uTbshJ0GJqW8PG65jy3Sn5p5tahulvxQkLyg1wq0j9ZbW4RB1yYx9/ASyEzeaVK5mNTTM8aT1V0+IN0pY01iMJi395YsYYZfBXwioDqSdNL9gdUj7NRaTRF0q/MN/pfIW9H38wy8Bz7nn/png3uaDsKo=","i=1; a=rsa-sha256; t=1775657806; cv=none;\n        d=google.com; s=arc-20240605;\n        b=W5ub5p68Lr83zD0WXz6BQVs+07do0bvUBcaNdtMcKDu0hhuUc74GzeQGBjBbZQj9Gw\n         HJn001xR26j0g+jyl/mCE7+O3TjyXF/AqQy/WbrsbpEY/PeoDQhYXImKLl1/q2tTq9N/\n         Ft+GP7ov1H/ohImm/DAOd72ksnILHG5QFpG8Gghhv11v0FJuXaNmJ8JoRgxsnf7sKhbK\n         Idp3itPsSB2JSpq+ksoqtwOwkEuwWzs2chYmONreTY26NVilrBTbivRVvM58dga1MAvg\n         tx8SDHnvAEYSUq9/EENEw+E39JNj/ZVWZ7fRn2QtfU0LDc5OZcsQhYOJBxGdPu1yEGBK\n         Gjdw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775657811; c=relaxed/simple;\n\tbh=BL7bjnfiDc+oze86Z5+hb/JdSfgy0dPrHiccC1cL4co=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=qGrv/5GFJRjWqmNXd/9yIWtwoHGoJWy+qqIpKM4eDwFBplwD8EJyPpAnJOVz9bGhZC4CnNfk06/XenmLHigjFrjTD2goEolZDCi60JeLBut+PwoZ0ehbDXPdM1I/2mKszMVTJGKWtH5pUrPjtS640RXrLzNC7hUARx9OtAzFlMY=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=RG7NMZgM415BV6Epnr7PY+Cg4TeSFTKlU8/eVWcZm8c=;\n        fh=Hg06pEUhJ4h7hAyYoCEprx799XfzzMfJPdNFp3YS0+c=;\n        b=i04MdoNFd7SEjBoxmYE8N3ZYTE49QZPZ2r/WVsslZyIC0SFAqlnpqPGY7nHPgZIatp\n         TCf7dt/KezMWeTXc+AHaT3hgF0902QCP5pAtUEJ0p46eKPh5CeRIRiKgsadQEOlTVN3v\n         hz9NvKG30teWyNxbi+iQ5DL5fMxRS5GMjdn/UkU3lBnfR7+hwJ44oqKJbc+kGyPlQxuE\n         KMvlrCao8LhXubCXP+kan7QOqKQZNRlpSqvOhVWPg176qRcCuGPJY4vJAXYwCx151mLH\n         Or5Yjs192nD41cLTMJ/6cGTIC2dz4L1Lj8/vaO8pZXrklG2mI1slSnINiyvSFjz9OtaO\n         jboQ==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com;\n spf=pass smtp.mailfrom=redhat.com;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=Veu55jsl;\n dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=MSC01FxP; arc=pass smtp.client-ip=170.10.129.124","i=1; mx.google.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1775657809;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=RG7NMZgM415BV6Epnr7PY+Cg4TeSFTKlU8/eVWcZm8c=;\n\tb=Veu55jslWZYxOimOUUxPswlkXIQu31vCZsVfTO3IGpkJfvtjAnrLLSW7T+zKKMCmGYF151\n\tmexntM7vGN7SAxFlia3ME2XyA44P9IStUWSIw6U7a2BcFkRIf6RNYq2polU6IvjV58GGSV\n\tNbP/FTrag1bherMAvlIV9rO1JszuDfI=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=redhat.com; s=google; t=1775657806; x=1776262606;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=RG7NMZgM415BV6Epnr7PY+Cg4TeSFTKlU8/eVWcZm8c=;\n        b=MSC01FxPsLEDBiSavjUhUePJ8HLNBVHaiCMDKZWJ0tEyWso9U4pMZpRQmpHsc888UF\n         pW7Zfo6vl3wtAC3mFD0Ua2Y+oTOTQ2nlkAx7Zrg4TuJFsINTUheckFfkC9AI2EisZYU3\n         wKbNpd5pdCVBZYumk4EyKVFwCVxYYCpx+u7GKLh8jXeGRhEtb44Lmv6rgIgob551eewi\n         7gmGEgmelplueIXCmg/4qs7noPCpfELZ4tBWOWwYQZ4/vlrrB3OJty1JG20HfWXk3ePg\n         sOX746Hie80u9bgQYYspJjSVaYd1pzWYREqCCAGW4jQFez0hh46+KoFf0ZWJpgarnFNe\n         8Zwg=="],"X-MC-Unique":"K6KgyrbhNyKmOw3opMq-4Q-1","X-Mimecast-MFC-AGG-ID":"K6KgyrbhNyKmOw3opMq-4Q_1775657807","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775657806; x=1776262606;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=RG7NMZgM415BV6Epnr7PY+Cg4TeSFTKlU8/eVWcZm8c=;\n        b=NTu9Ogi37NsA5znxVYH5klrzyg9vHOgS0L5XUPjlcWogP+LHY+PqJRvqqw0+tx/ovA\n         4aZiMry7abuDar7j9CPqu560BJ56D6cp5nygLMKl5e167zmqm0WKb2ydllcdc8icGh4h\n         EiYukaXf6n9VALfA+gc9aBGeVupXd7fdQe3Rp5bPTIMkcoPyAjRj4aaFZbHNw4odPoQ7\n         qLjBzMdC+ruBhiLNp3NPzOJasHshuOdM53I/A8iuIPUXYrwX3IWmE8FvoNk4bLuMwu3p\n         QYFLKikCEHoMPdauJzLuBoNT6L/A+x1JHRCDjBOmBeATHgfdodzIEnWINdB2I2gMncGb\n         Ghzw==","X-Forwarded-Encrypted":"i=1;\n AJvYcCX0zhMy1j8BCewpTEqCwYBBnru6/lUueIiHloiTqRTEM6y6KzvKyWO1YQaMFRi55UHCSx9d/8pofZw=@vger.kernel.org","X-Gm-Message-State":"AOJu0YwinxoL4G0NUR8G4PLaYK0iHtA/twYM/HGZvBMhkhAoEEfNrfeH\n\ttY6qO4XRwENw7pKue0p+5CNEhUuGZz9WUSvpacRtfPiAheon1TL/AQNSOBZroujikZuULWYoruQ\n\tTK4P9IuLP720e/C3GTjMS4pbRlIftcWsYN3L/f8lxMFw8ZB34LIBGpc4V4VzZN2GKsMb5jFo+dm\n\t2WlKe2TW0FIeiBF0goqW54QcgSRVEepUKvc014","X-Gm-Gg":"AeBDievF3yiHo2exbfHuSaZUvMmb7khzJdVkx3Pp9N2lM7ly4cIh9ETv85K7hDvad7n\n\tOnqJNckNnekAaMYOzd0jdfaxysjbr7OnEU18vjsfr/p6HnYAaSSh56dSSFNrMaJ2qEqkb32ASa5\n\t2OPRPkGYMJlI61Xcx8z/NUEVn5TGTVKSixGDcOcM1W6KLElhVwyTk2Z30H5MWiobjnCCjKhGZlD\n\tuUS","X-Received":["by 2002:a05:651c:4408:20b0:38a:a7b4:15e8 with SMTP id\n 38308e7fff4ca-38d8d3856a4mr53298831fa.12.1775657806513;\n        Wed, 08 Apr 2026 07:16:46 -0700 (PDT)","by 2002:a05:651c:4408:20b0:38a:a7b4:15e8 with SMTP id\n 38308e7fff4ca-38d8d3856a4mr53298501fa.12.1775657805980; Wed, 08 Apr 2026\n 07:16:45 -0700 (PDT)"],"Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>\n <c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>","In-Reply-To":"<c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>","From":"David Jeffery <djeffery@redhat.com>","Date":"Wed, 8 Apr 2026 10:16:33 -0400","X-Gm-Features":"AQROBzCA9JzhK-STTzQehLHNPnOIWukHHyeEOKbNwvtun8-eFJcP344aRf0ba_A","Message-ID":"\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"John Garry <john.g.garry@oracle.com>","Cc":"linux-kernel@vger.kernel.org, driver-core@lists.linux.dev,\n  linux-pci@vger.kernel.org, linux-scsi@vger.kernel.org,\n  Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>,  Danilo Krummrich <dakr@kernel.org>,\n Tarun Sahu <tarunsahu@google.com>,  Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n  Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n  John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>,  Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>,\n  Bart Van Assche <bvanassche@acm.org>, Bjorn Helgaas <helgaas@kernel.org>,\n  \"Martin K . Petersen\" <martin.petersen@oracle.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3674839,"web_url":"http://patchwork.ozlabs.org/comment/3674839/","msgid":"<069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>","list_archive_url":null,"date":"2026-04-08T15:53:45","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":85141,"url":"http://patchwork.ozlabs.org/api/people/85141/","name":"John Garry","email":"john.g.garry@oracle.com"},"content":"On 08/04/2026 15:16, David Jeffery wrote:\n> On Tue, Apr 7, 2026 at 12:35 PM John Garry<john.g.garry@oracle.com> wrote:\n>>\n>>>    }\n>>> @@ -1396,6 +1397,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)\n>>>        transport_configure_device(&starget->dev);\n>>>\n>>>        device_enable_async_suspend(&sdev->sdev_gendev);\n>>> +     device_enable_async_shutdown(&sdev->sdev_gendev);\n>> We call device_enable_async_shutdown(&sdev->sdev_gendev) here and\n>> scsi_sysfs_device_initialize() - any reason for that?\n>>\n> It was added to match locations where async suspend is set. \n\nWell it is not exactly like that. We have the following:\n\nscsi_sysfs_add_sdev() -> device_enable_async_suspend(&sdev->sdev_gendev)\n\nand\n\nscsi_sysfs_device_initialize() -> \nscsi_enable_async_suspend(&sdev->sdev_gendev) -> \ndevice_enable_async_suspend(&sdev->sdev_gendev) when not async\n\nMaybe similar needs to be done for this shutdown feature. AFICS, Bart, \nadded scsi_enable_async_suspend(), so maybe he can comment.\n\nThanks,\nJohn","headers":{"Return-Path":"\n <linux-pci+bounces-52161-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=BIkM5AJF;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=SGv3nzRz;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52161-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=\"BIkM5AJF\";\n\tdkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com\n header.i=@oracle.onmicrosoft.com header.b=\"SGv3nzRz\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=205.220.165.32","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oracle.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frSWB73xyz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 02:02:14 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id C33B1306647D\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 15:54:24 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 19DBA2EC571;\n\tWed,  8 Apr 2026 15:54:21 +0000 (UTC)","from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com\n [205.220.165.32])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id E797A2EC54A;\n\tWed,  8 Apr 2026 15:54:17 +0000 (UTC)","from pps.filterd (m0246627.ppops.net [127.0.0.1])\n\tby mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 6386o5gd3711058;\n\tWed, 8 Apr 2026 15:53:58 GMT","from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com\n (iadpaimrmta01.appoci.oracle.com [130.35.100.223])\n\tby mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4dcmqaku7x-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tWed, 08 Apr 2026 15:53:58 +0000 (GMT)","from pps.filterd\n (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])\n\tby iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2)\n with ESMTP id 638FdQ0o003539;\n\tWed, 8 Apr 2026 15:53:57 GMT","from dm5pr21cu001.outbound.protection.outlook.com\n (mail-centralusazon11011028.outbound.protection.outlook.com [52.101.62.28])\n\tby iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id\n 4dcn5wws28-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tWed, 08 Apr 2026 15:53:57 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54) by SJ0PR10MB6432.namprd10.prod.outlook.com\n (2603:10b6:a03:486::9) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.20; Wed, 8 Apr\n 2026 15:53:51 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a%5]) with mapi id 15.20.9769.018; Wed, 8 Apr 2026\n 15:53:51 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775663660; cv=fail;\n b=sJK3AsYK1kDIXH3TMpphb54/zv0MyyEXjetqQ3WiTGtJXcpi/fyMVWieJC9tp2GcwJGKAY4O/tP+Ma1ZJS6j7Uu8V+qhDfdhDClw0onRWzuXqBgZ2NQhw0IpBBjDEiezL59YqthCcGsdPOzsXappsVLN4XWGCWnLe+0eBP6hRuk=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=WBXaQjajidUU2bfuMjzvxiOPeSEiPivsvGAxo4AG3fN9GYPaT1QoizD74o/DHeioEQ+N440oA93L3Ha5P5F1IPVAxTEQOB4v5vDn1FpOUoF9y7dUXLWHhc4dpd3HUKhRn83bhhw9Bf0iXcsapkLjS/CzzRNFdMEnvz7rZJPfEWPvHE3kBW++Uj6vtcqPGQ2DBgAULO9MEV9/qOS9jRc0wmQyuwMwovz4ybRN/VUbZ4Jvm94P1ZaE4xHh0h6hhMu9kgf//nI/fn8cSJIjnbUfXWHnoF0M8er7urgkZnVP7mxKln852xWY4OIHJOylU4l4spUO3cfsBQPRmPB3opeWLQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775663660; c=relaxed/simple;\n\tbh=nAevaKzzg9z+kn97ggISJVHf7szqb2BVnCWXfd681Ec=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=tzcGKStqskD1W8Zn6VTRRqxNviPVQrNiTAFLOfEj0mfMHfi1kaR1T+eLhMtUIL2/9nrCyzHawwCNEmlazr0wQK9eaj63Ex+0Rw9cud9iYFjnrIrqH0TcHSCLMcLnQBc12Cl0DZW2bdIgM7GrKUgonY4JBjc5gD4OuOMILXcwPIc=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=6RXdx2a0OLosEW3qBE9TeBtiWxMrfGV3Yezk5WUDgbs=;\n b=E0bPP94cDpRj2zC0FrV5Vrr3cP8d2lQ1E/nDzETXLofyuAmgNdlxZFiwSJ9b+775DBuPj9CCF89HUhtu/SGqFtM/wj1m5L+ME/GaENK+ZWMwNMx9UsCZ9bLtlmI182qsA6siXtgCjeQsxHP2uNueByBxfMBzNvDeNbn6jJhgZH+O00Zf0pMGkpiwbuYz92WdOWmf/btD+uL2YqjaM1UxBQAABklJPSKpEunFBDVQVPgfjC5UrZvhzT3AU1hf1jzmvTR1GeA1Ime+8j8ail7Pj8OtB01AQxhx7n++NOGK7YIvxVCjUSyDK4qfbJtlGmES9n+VPEVcQBBU4y5pCd0f3g=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com;\n spf=pass smtp.mailfrom=oracle.com;\n dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=BIkM5AJF;\n dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.b=SGv3nzRz; arc=fail smtp.client-ip=205.220.165.32","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;\n dkim=pass header.d=oracle.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc\n\t:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=\n\tcorp-2025-04-25; bh=6RXdx2a0OLosEW3qBE9TeBtiWxMrfGV3Yezk5WUDgbs=; b=\n\tBIkM5AJFVnEBGap2eFAn0wePVNFxboCThV0mIBkmadOCW5zmuPVfafVxxH4MsJ43\n\tGYI83aTcGYNb711s9klxiZsNOzBcH3SCxk5vd8ERSw6Ct8kNS3uf71GpAB84mC7E\n\t0MjcuEfvdw3Gv9rg+V3jOvsSdg9mrXcAvIs8rz30mGCqCWDpxA3J0ABJUaLBI51k\n\tSrcIyMo0eYReo/l0UgOBEpoRjX6bZeThOw5NcR7hSIAEt+j4RYlADPQBqXE+Grbi\n\tLoOn6F3BpRBrZxypzJNkb/CmrABQ4mb/Lmow+Z8dxDOLCVEcEW6c/VCrjKoiz/XX\n\tYv7yO5CeqOqo5Nn5ZuucgA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=6RXdx2a0OLosEW3qBE9TeBtiWxMrfGV3Yezk5WUDgbs=;\n b=SGv3nzRzvqPCq0077bGd8nMGDEoVgmtmb/daCiw4Qrg02OMQvFMlrTPLlA5TFokGdPu09gxECrmgXDBjMMPJh5hkMumd8pNGOVy9Pm4r9eMb6p4z660n2GTJEubw26Y9vPz9n+xyxh4xXHP9JGytf+mzZJqD72EimrRiE5mKXbc="],"Message-ID":"<069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>","Date":"Wed, 8 Apr 2026 16:53:45 +0100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"David Jeffery <djeffery@redhat.com>, bvanassche@acm.org","Cc":"linux-kernel@vger.kernel.org, driver-core@lists.linux.dev,\n linux-pci@vger.kernel.org, linux-scsi@vger.kernel.org,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Tarun Sahu <tarunsahu@google.com>, Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>, Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>, Bart Van Assche <bvanassche@acm.org>,\n Bjorn Helgaas <helgaas@kernel.org>,\n \"Martin K . Petersen\" <martin.petersen@oracle.com>","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>\n <c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>","Content-Language":"en-US","From":"John Garry <john.g.garry@oracle.com>","Organization":"Oracle Corporation","In-Reply-To":"\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"LO4P123CA0331.GBRP123.PROD.OUTLOOK.COM\n (2603:10a6:600:18c::12) To DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54)","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS4PPFEAFA21C69:EE_|SJ0PR10MB6432:EE_","X-MS-Office365-Filtering-Correlation-Id":"18e3f3cf-d5dc-401f-a8b6-08de9587076d","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|1800799024|376014|7416014|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n\t1yrathUA/8GSTnXwtTFH6Xt2340autTqSyeL0gaRbD7GfL41J9qc6uyfU5K/pwklUvbNIkgxYJw0O8tO0Z4Zdy7Dajh5KI4YaVoSCbfCpsizhdfwt3pC8ZCDUsOBtzZrhHFhmP0scQVl6sZh2wd4HL5ljsdcaKqjDC30dxxeCtY8Lto1etdKh+D8I1Bd/CYoqLYCA3jbXtZIeCPeHebQ0ShO8zHWJI1CUbgA0Ogl3Yi2ZBeD/nUSf1sMXx05r+ew19UZl/DHhJyOWhrtmA4GmdJTPwLACPrkDuSkLNVT6e+/vpfliHAZjf2t9ZKcPqOuMtCpHnVVHL0bcZk9B4hD4EPs43LC4x91OpPaWNIQGbGApIkDRurbBaL5InA3gjABPnZnTlfzAxeJr1Ka6qHNTd/bYTjha868vRU9ecYvXEdCzIpVIHzi6UaamTTkA29SsamaNJxDA+7ZBZEyj6v4ZbCeeM/pKlg6CqTVVIukohRyGXBG6i7+jylMTNnISuFApqMrIgVudqT0wz/XIUihTPuP5LF8TonnT29zaeHRTY1JgdlYVgtq61qPuDywVstkkrDLlRS6xoA5rR90UtllqYa7gsuqy1iTGG/WTjlpNr0y9Q2LsXlCzw998HV1m1izcZTyw+OgtUou37I54154gABlUr+Ww11BJJYOYrqd0rRDtbpecI+X0iPEZHT6HHir8wn8Eh3gcJ/qM6lxX50SCT8SCLAx8ZM9DXAIBZ4f+/M=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?pvcrZ/WfsM/fyz9RzCXcLBnATzmr?=\n\t=?utf-8?q?iQkytSRAi0u9+Dmt+2a8hVl+ChsDoyxSKHaRxGlrJJqobmVBlkYIbv972u1dEgJHl?=\n\t=?utf-8?q?7NC+q0pdjPSo7RUDnxusWJLsHX8SCQFxLX2kWLiqQoTrdvWoPA0lcrs0yf5XEhQWk?=\n\t=?utf-8?q?+EtZ1BDEeOuwwk4ppuEMFg6nCzlAJYEzSWev5IFnCy798HxiFJp/9pK700ZXK4F1o?=\n\t=?utf-8?q?coeSu/c/NNZL7dpGqiRxzF+6WeTH+ZNCsC8IKRAar7pnE+aiFf7QuAV1RwMCsZ0Jn?=\n\t=?utf-8?q?0ZkAsCfRhg9umfuO6tFxaqbVTkGsBPvtfeOd7ejQ92Xceew+3fyFVo6k0bxZOXgQe?=\n\t=?utf-8?q?xUw8cMovKmRqn0w5UQ+zIP8++ft7HA9rgvsDLxa1+PJ2DvabA+nNUHNpJFTY3KGbi?=\n\t=?utf-8?q?jGjB3lN5X1j9K6psyOEDn9hGiQMeRVFLiZAbtPxPikgILxR0FKrRTgmz2cWDwfVjZ?=\n\t=?utf-8?q?XcT75BcHteBJcncfBRis31uNY5FvqD/dUqjyFQTrZccbfEhTwK2N5LW/neh1TGL/M?=\n\t=?utf-8?q?JWOui4NSEdSEwTdCKDMwI6f8nJ7EGSW+KkWB97CjibsGKAd8IOlQ80o3w2tAsbee+?=\n\t=?utf-8?q?XDao9t4Iq06NzPNLRSVWTqeNM89iV3ClJHQJPinDbsVay8kzpLr97zPDK4lgHF4Tv?=\n\t=?utf-8?q?HNBy3EE5HW+FF0APPgofyQegaVwx7OkFrkJFnP4DRejd0cwgasd+esj0pDNTIKwo1?=\n\t=?utf-8?q?qua8+8KDRlIHNS+aLjj5Lq6W8xnXBoMLwoKM6x9S1OXbELGTn1EMnIihyvLVQlpCd?=\n\t=?utf-8?q?TlI8Ki7iTWm2NSiIhZrbBaqAxFQAuHfNn1aIVbGr3LR3H0+Ck6rPOdovryMMcklsj?=\n\t=?utf-8?q?n7oUSOZ2uwut+3iAYn7Ej26h2Y/NYvH5D6ia47bvnx9L/5b2Qe2cAXbeTXbc9OmzF?=\n\t=?utf-8?q?L5TqlWHXpHBMEirVioBgNJdbDT4wrExRBOmUeUSPT0zb7wo0a2wO4GWhS3FQkY0b/?=\n\t=?utf-8?q?pqpw5DQBnsDrdHiLyQq7qGWm5UaA4AfwvaIn7NSJndeyYb07tC74xSZTw59+NGJKo?=\n\t=?utf-8?q?h6sNNHAZ1CkBODjlOs2SQvcMPuHGWuk3uEbHISaPsiNcKLn2ocUKWvEZCpXGjsh7u?=\n\t=?utf-8?q?jGTR1QaV5oBY/A1VoPFwgN4nDoKzqUJ1SsWPmyOAkso4aRFkN76nmrTguOO5PbJab?=\n\t=?utf-8?q?4Jo+fFDINLQisIDG0/1QqEM4Pl8sdgphlV4LmARnyAE8V109z26o+vHJcy87y2JXt?=\n\t=?utf-8?q?B8YWShjUNTXumBSEZZhkVQ7c0QeIXsbasPHpe6ixxNizSJueFkIAC1ncFlBRfau5v?=\n\t=?utf-8?q?VPXDMAdbiK+9uck6lZ1ALeekP8q27x2JILHR/kziIqjKq8qKJydu9omRxFUGCXxQD?=\n\t=?utf-8?q?sWbiFJiFgBiI0JB4rDCkOI65fiAsJhNjGPZp+wQh9JGH0qg1NPing8MbJRupkQN5U?=\n\t=?utf-8?q?caQ8unI+rNWB//LbfgGRanPw81lLcVDYXTfbIYlN5Vg0HtjKr6c3XzO70o543pAOK?=\n\t=?utf-8?q?JXrWvSo7/80/eXs3ZsNOXC5ZRv/BdFuDWUwIVi/Ib5atBeP9JbUwxlAEWKzcRfW4e?=\n\t=?utf-8?q?Mzsf3tudEWXtDrw7JGeUZHS07M5x/fEWXeZheOhg0OJOeR/dyixecmzCMjia7gE6e?=\n\t=?utf-8?q?Lw8v2avKFILdeoBKAke/E2+bBHQtGF1ABUliUPPbamSH+1EYIfSaIuq/kI2BmArMw?=\n\t=?utf-8?q?wI98J7PWH7IK/8W9Jh06tm9q5s6Jr5Yw=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n\tvAhdGPJ3oMYpzKN4X00FmU2SwXYdZSmlJRWRqni9rQGeRWbcbxXCG91Y1j5CEzTX15JgGWGb3Hz17gVQPXFvS4hifhvsyXOU9+NA1XhfBpzLztkHdCC7jR5bOlq2ytBSOxd/j44bGS2K8E1czMxIONOiJJ8zzIhgn89YToLZkM+VyFvEF0BT3kUqwurf6JOoy2lsj8GOu2DaUzBBM5/fW6Cf+xdBsFiLBeiL9RFj1lzZew4xMDU3+J13aagDIwIrBBEaHGjRFtch7h2oMIk/mEOOTO0Ozr07n32w7QP+s2rQt/D52TKEuqJqszpQatuszSBzDGHQ+4Rmv56f7xWBBw==","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0":"\n\tROrzqbMy3aZioc3sMLT+IMnYoeNFQol8SgMRDrfIoltnYOchPugWXg79X6Lw2XC+vg8nJ3/U+UvQyAAQ+i3ULBITy9PRW9QnU0Yr/Mnp+sduD0XZFx3lEDBhqNb2F5gT1/VZbS8Sp70Hdre9ZHBlf7em/IPVwYIjPvh6zqLXa+t8T+jHFdud487FTla+WEarvpbgS7JaDpcWoRz6yOtz8RBqAQ+AWACBRWvkA15d/LyPexT8G/iT7NZ1Yd4Bb5NwGKAKDdQIQsSeYQaoWuT/7AOiSiM38K0kG32OCeMm49N+1IRExk14nyJJ/QBMxW8IY+cS29WXAxhSbfgUV92lgyhCr5SnFrbZbM2jrh1P0RHs/yQbqOfhKivfEhX4kdSh6Ad9SzkfRMcLKzl5PCxnFN6URsPWvaiKAR3FbKQddzke6piejNVL7jlmhGzG4dEzfsicZj7noeK5PQ/5dBAnAxb9apY18/vCr0CJImtyoSvfpt9ZXwkNHlouIaJaeGkyMPVZttaFtG3PtF2ofuSKPQMh5wyttlKf1KQpEye58OG5xqusp/q17eAYiifD5l/Tg0NYur3nVlsw1xkFtNUenyWy+O6BQVtPrVQkIbwCKps=","X-OriginatorOrg":"oracle.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 18e3f3cf-d5dc-401f-a8b6-08de9587076d","X-MS-Exchange-CrossTenant-AuthSource":"\n DS4PPFEAFA21C69.namprd10.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Apr 2026 15:53:51.3125\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"4e2c6054-71cb-48f1-bd6c-3a9705aca71b","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n uauV8Smn+yLH+bDGt9UTRhgTv1PKviNWFjRTrRy5enbXwR4vYcqQgebp5/L2dqt2P1J0H0gNAY420tikCKbLdA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ0PR10MB6432","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-08_04,2026-04-08_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=notspam policy=default score=0 spamscore=0\n suspectscore=0 bulkscore=0\n mlxlogscore=999 phishscore=0 adultscore=0 malwarescore=0 mlxscore=0\n classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2604010000\n definitions=main-2604080147","X-Proofpoint-ORIG-GUID":"pMW7CA6TvIHATarYVoe_EiCnk761tp4d","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA4MDE0NyBTYWx0ZWRfX3jwGbqW7fEWB\n NcKFG6yroMxmlv6QC4a21pXU09nlFRJMgEgLOwqTbvkLI/gejCPKSYRj/zcIt51GbfwLSSSJuK3\n H7hV7uu32TXbq1FgMBlZV6RjFUC6nRhl7xITN8KU5kVdk0LQG2sG4fSZQIAmHHYqG//9i6WPpP2\n hxce9gkFLe6/ZU8g70EU65A+EcDM94R95vA4wipzewB61GAKqrQFWCQVqotxL1+rVzU99usVtHQ\n n9OERHZcuZdseP5fvU7KfZeCvgdpJsFacgEOeULL8z21y/ccn5v82t4mKEyY4suGun+xYm+ng8M\n 0TwUmGotM2WprOtdi9NRFjHzIEfAx2anMWduhS+bJwJ1mdkCHVfis7w3Ecx4UoTFe5WW/Lkd+3t\n CFytCgb0cNHT6YCZRPlhY1/FvF/bvXzC9TPcPP7rpl0Vq379o8MzVow6IkKIbYx6X5fdlngfC2Z\n 8iYbLdFwDrQXcSqzt1xU4yOoxwJ4emwibTciHPY8=","X-Authority-Analysis":"v=2.4 cv=AsTeGu9P c=1 sm=1 tr=0 ts=69d67a16 b=1 cx=c_pps\n a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17\n a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=jiCTI4zE5U7BLdzWsZGv:22 a=RD47p0oAkeU5bO7t-o6f:22 a=yPCof4ZbAAAA:8\n a=VvkY2f9bBuQvh17hljUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 cc=ntf\n awl=host:12291","X-Proofpoint-GUID":"pMW7CA6TvIHATarYVoe_EiCnk761tp4d"}},{"id":3675037,"web_url":"http://patchwork.ozlabs.org/comment/3675037/","msgid":"<CA+-xHTFdKaCCwkytXpWdvp6vZ4ZCh+Pp8wzkoVZYPOy--CjiSw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-08T19:35:34","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":24471,"url":"http://patchwork.ozlabs.org/api/people/24471/","name":"David Jeffery","email":"djeffery@redhat.com"},"content":"On Wed, Apr 8, 2026 at 11:54 AM John Garry <john.g.garry@oracle.com> wrote:\n>\n> On 08/04/2026 15:16, David Jeffery wrote:\n> > On Tue, Apr 7, 2026 at 12:35 PM John Garry<john.g.garry@oracle.com> wrote:\n> >>\n> >>>    }\n> >>> @@ -1396,6 +1397,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)\n> >>>        transport_configure_device(&starget->dev);\n> >>>\n> >>>        device_enable_async_suspend(&sdev->sdev_gendev);\n> >>> +     device_enable_async_shutdown(&sdev->sdev_gendev);\n> >> We call device_enable_async_shutdown(&sdev->sdev_gendev) here and\n> >> scsi_sysfs_device_initialize() - any reason for that?\n> >>\n> > It was added to match locations where async suspend is set.\n>\n> Well it is not exactly like that. We have the following:\n>\n> scsi_sysfs_add_sdev() -> device_enable_async_suspend(&sdev->sdev_gendev)\n>\n> and\n>\n> scsi_sysfs_device_initialize() ->\n> scsi_enable_async_suspend(&sdev->sdev_gendev) ->\n> device_enable_async_suspend(&sdev->sdev_gendev) when not async\n>\n> Maybe similar needs to be done for this shutdown feature. AFICS, Bart,\n> added scsi_enable_async_suspend(), so maybe he can comment.\n>\n\nMy inclination is to drop adding device_enable_async_shutdown into\nscsi_sysfs_device_initialize. The intent is for normal scsi devices,\nand I see little value in setting the flag so early to flag partially\ninitialized or pseudo devices.\n\nDavid Jeffery","headers":{"Return-Path":"\n <linux-pci+bounces-52183-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Vc2pfcF8;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=OOhKfElz;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-52183-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"Vc2pfcF8\";\n\tdkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"OOhKfElz\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=170.10.129.124","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=redhat.com"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frhqk2yrCz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 11:17:22 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 864BC300E2B9\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 01:17:18 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CFC4F2472A6;\n\tThu,  9 Apr 2026 01:17:15 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 744C02C21C5\n\tfor <linux-pci@vger.kernel.org>; Thu,  9 Apr 2026 01:17:14 +0000 (UTC)","from mail-lj1-f198.google.com (mail-lj1-f198.google.com\n [209.85.208.198]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-310-SgnRTiDQOd-iI8yT3Pup4A-1; Wed, 08 Apr 2026 15:35:49 -0400","by mail-lj1-f198.google.com with SMTP id\n 38308e7fff4ca-38a2794fbc5so330141fa.0\n        for <linux-pci@vger.kernel.org>; Wed, 08 Apr 2026 12:35:48 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775697435; cv=pass;\n b=BV80L/abokX303bVEqGBFjTKfobpn6Uj55X0VY7qPx8LVP6JZ4KpSKVDOGwrqZBbYhuHaneomKbuLPdesC6s+8i2Uv3+Dk/XdBwqC21dTrLhpI9qMNn3Ibudst/+HRiPJ0N2FrAcxUbSXcD+DJo39MHEVSygZe6eP8dgNZiSiu4=","i=1; a=rsa-sha256; t=1775676947; cv=none;\n        d=google.com; s=arc-20240605;\n        b=hEFpT9dGFF9pF4DzanmYKAVIgU+vIiNzJ4zsTn0jlSydif96wSBhh6kTePjzyG6aR/\n         HvgvVQG71Nd+kl1Azm42HAmXxwUJ6kZ2+LhYH3MDnweQ9qijO8XskybRJroSxqp1tsYq\n         Hq1BxdgZWVIqiiOTOK5VtQZYXaSo1raR8L1TC1nMBK+k5Nbhr57XQhdKjUknPJPsNtBL\n         XGJ8hjp9mX3cqeQH4CNeRtHHKS1eULU7l5R2lv8f516MJeAwyB/0NwHw71azOnBruU+L\n         zdTJh4uKobUDrBKllVLJ4xyHulXiuxb2YBuRid11Y9LTfjaeRCgGUctO3feoQsfoUU1d\n         9Prg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775697435; c=relaxed/simple;\n\tbh=Bf3HBpcXRbpnz7qtsNrFHKLAfAPv8JOiRr+8WNuuU8E=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=PGQFcL0syuJ/ai7gO5QT2wLsqc86M6II/dnc7Y95dxoP93CQmxM2Q6pfRbmPW80C3ixoGb/FXnRosVG/ROX3Ts2KneiXC/ioGRcXix8JcTl/ntMd2HcDOJ435sMUzhjmGZiGDFkO6h3SiU1WjaTjR9vuTvrmkLxv/NsFV0wXBKQ=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=O8YmCfgK+S4qww1OeXKFRIv11CEZdN1UiyLhZqJZF1s=;\n        fh=K0FAkB1rhOXXZnlErwC3cqQjimuCIwJk7rFwBzO3oG8=;\n        b=OPPaGqz46KsD8uMfH6ScciJ7gfjRntv/DvUX3qxgpWayhowQ47pnah04hRso/tKJqp\n         3M+uAiYpY6118ip3IkSmoRrqy7Re3IbjQ0qVTbjO4hn2EEzaZolT7MS7g3pPwFOQl4H3\n         zwZ65udLedk7kQ7FYxnkfsJVCZNATvvAsQPO6pH5yDlRFKOmnFUEGU+JsGvaj9ODfc1K\n         H9eGEBH7UGo9WFPlJinVi3iKlKVw/LOUIBxHtfNuyQBRagH3e04V+z9j9BBYmIab0Q0H\n         5LSlKXbmkdoBXKKCgslZnsyFrR/WWUXUoylIlPq4mEhVOF240v6pqhB6ECGB6FAumt6P\n         V3uQ==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com;\n spf=pass smtp.mailfrom=redhat.com;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=Vc2pfcF8;\n dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=OOhKfElz; arc=pass smtp.client-ip=170.10.129.124","i=1; mx.google.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1775697433;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=O8YmCfgK+S4qww1OeXKFRIv11CEZdN1UiyLhZqJZF1s=;\n\tb=Vc2pfcF8aqGSTzdjXdzQPO8az88+EBuL+18afwRHK/jZnIatcQrXd20jfedVp1gW0AHxwY\n\tDdWpZr529cb/0IiYVJUk1TJNpCruXuM6FpYvfsrsUYyaW70f9afSqmxJZbijj9Oqsc+VY5\n\tMwCCeeL1/ous7eNe8DDUTHG3n2lCcG4=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=redhat.com; s=google; t=1775676947; x=1776281747;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=O8YmCfgK+S4qww1OeXKFRIv11CEZdN1UiyLhZqJZF1s=;\n        b=OOhKfElzk2GMgPZfI+IUj1WYNJzcxuOoBZBVX2+e9R4er7gXCQDIdE6wk1gRFMUeeo\n         3E516oxg+OEiboDxUhEVU9du5KckLTboBRftES4hZA3EaY/WFcG/Nl/AEyqpLIgFeQGH\n         1MwsXaxKJBa71IQg637M+uP+vicCknhr+KdZah4kg8Wt75dHPA82Z8oKhomE0tUPql81\n         mc1+7tWAxG2Jldbjh9aYcDcYcEG085ryS8qN79IoK+kxM2o5+aBAw5FXrLw2Ayus50n2\n         cDe7MxVBycmxllKkRxiawaeoapbmPK79a/YYTMHjEIqyKVeXA0nQdmrKW+Bvk3Kus8I6\n         iqXQ=="],"X-MC-Unique":"SgnRTiDQOd-iI8yT3Pup4A-1","X-Mimecast-MFC-AGG-ID":"SgnRTiDQOd-iI8yT3Pup4A_1775676947","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775676947; x=1776281747;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=O8YmCfgK+S4qww1OeXKFRIv11CEZdN1UiyLhZqJZF1s=;\n        b=OjV7IV6OLy1M8tfpzf1YTuOsIxY9GOwgxTuqD9Zm4pTnXnUFRbYmCs/GslGCqGtET7\n         bO0+OfWo9vdXJCXgwQ4Vbq5L2DLntiKQkDJUcOEUVul7v4lVaYrxXg6Y1hH8ABZ7qzem\n         Gx+auevzAtaXYRMAew47TIanAyU+vzq5ZEoKiRsbSx9cZ7dUIJsEcddFUJQn0W36ooFz\n         panKKWu5BQuXb3ndV0/PI/uCtHTto1McXr3mrDxsK2FCT3zHdJpfCR/TPL8tMLAIu3BG\n         hHVN3akxt2aAbZx8o2/0D3sVYBXZihbY/1463kx8cJN9C0b2JzepKfcU2OGOCYsmtWTd\n         89dA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVMUItAHaKVQfr70lqEagtt8y7Tpmf9XnzfBtdKVBmMdkUoGyVRkGy2UzBYsYaGxJT7RmAZ8rchKaU=@vger.kernel.org","X-Gm-Message-State":"AOJu0Yx2Q0z7Db4yJl/g7r+Aeye1ndN/e63ItPJKXdXsR2gJhCC3r7I+\n\ta96sFOBx1BEFqkojXINh8duOb5k0NLQdNLqksdDYIOcUpX8fcZmYXlmbg64NQcx9mEaF/Tf1wDa\n\tFTC54U99ZzIXjvS9tt2h4z8sz9v/T3EiGjnYLoMK2nruR8BO813M9+EvrLdWXDSECV7V9DaTaTS\n\tvVgYp0d+srGt/b9Rj4nhTjaXyv7W0aoD505J+U","X-Gm-Gg":"AeBDieuEqFTfYm42OqPqqHZsg6rNyAXzAJ/4OMwiIHs+0UGN10h6srdXIUKh4ISSM4I\n\ttyh4D87Hb8AYj8mZQ3SV0ttePf9u7OE7AMleS1fdUgx1uwveD+cVvw1PIcP2jG4eNO1ibBamkGl\n\t/0mZTGEzph5dOZBXAK9uBxoo6inC53I0SUZ/4iPaNak1SgPUvSzvRcRji5C6FYLo6xzUmCJk+C9\n\tyLA","X-Received":["by 2002:a05:651c:1509:b0:38e:2933:cefd with SMTP id\n 38308e7fff4ca-38e2933d33dmr12737501fa.9.1775676947309;\n        Wed, 08 Apr 2026 12:35:47 -0700 (PDT)","by 2002:a05:651c:1509:b0:38e:2933:cefd with SMTP id\n 38308e7fff4ca-38e2933d33dmr12737381fa.9.1775676946827; Wed, 08 Apr 2026\n 12:35:46 -0700 (PDT)"],"Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>\n <c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>\n <069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>","In-Reply-To":"<069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>","From":"David Jeffery <djeffery@redhat.com>","Date":"Wed, 8 Apr 2026 15:35:34 -0400","X-Gm-Features":"AQROBzD1jjRkWpzNwb8uyDg7e1dbHkjzLDl0riAoAiR4l1_QYsvUdLm-veMvcSg","Message-ID":"\n <CA+-xHTFdKaCCwkytXpWdvp6vZ4ZCh+Pp8wzkoVZYPOy--CjiSw@mail.gmail.com>","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"John Garry <john.g.garry@oracle.com>","Cc":"bvanassche@acm.org, linux-kernel@vger.kernel.org,\n  driver-core@lists.linux.dev, linux-pci@vger.kernel.org,\n  linux-scsi@vger.kernel.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n  \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Tarun Sahu <tarunsahu@google.com>,  Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n  Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n  John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>,  Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>,  Bjorn Helgaas <helgaas@kernel.org>,\n \"Martin K . Petersen\" <martin.petersen@oracle.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675282,"web_url":"http://patchwork.ozlabs.org/comment/3675282/","msgid":"<c9af1723-550c-4f2b-aa04-3ce769bb4a84@oracle.com>","list_archive_url":null,"date":"2026-04-09T12:17:39","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":85141,"url":"http://patchwork.ozlabs.org/api/people/85141/","name":"John Garry","email":"john.g.garry@oracle.com"},"content":"On 08/04/2026 20:35, David Jeffery wrote:\n>> Well it is not exactly like that. We have the following:\n>>\n>> scsi_sysfs_add_sdev() -> device_enable_async_suspend(&sdev->sdev_gendev)\n>>\n>> and\n>>\n>> scsi_sysfs_device_initialize() ->\n>> scsi_enable_async_suspend(&sdev->sdev_gendev) ->\n>> device_enable_async_suspend(&sdev->sdev_gendev) when not async\n>>\n>> Maybe similar needs to be done for this shutdown feature. AFICS, Bart,\n>> added scsi_enable_async_suspend(), so maybe he can comment.\n>>\n> My inclination is to drop adding device_enable_async_shutdown into\n> scsi_sysfs_device_initialize. The intent is for normal scsi devices,\n> and I see little value in setting the flag so early to flag partially\n> initialized or pseudo devices.\n\nThat seems reasonable, but, again I am not so familiar with this async \nsuspend and shutdown.\n\nThanks!","headers":{"Return-Path":"\n <linux-pci+bounces-52212-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=UtgF81Si;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=f5LQK6uw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52212-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=\"UtgF81Si\";\n\tdkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com\n header.i=@oracle.onmicrosoft.com header.b=\"f5LQK6uw\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=205.220.165.32","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oracle.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frzW83dmXz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 22:19:00 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id A1FA73011C49\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 12:18:43 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 633E5395DB0;\n\tThu,  9 Apr 2026 12:18:40 +0000 (UTC)","from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com\n [205.220.165.32])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 25E9D3019A9;\n\tThu,  9 Apr 2026 12:18:39 +0000 (UTC)","from pps.filterd (m0333521.ppops.net [127.0.0.1])\n\tby mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 639ADeTb2240358;\n\tThu, 9 Apr 2026 12:18:12 GMT","from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com\n (phxpaimrmta02.appoci.oracle.com [147.154.114.232])\n\tby mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4dcmqaxq21-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tThu, 09 Apr 2026 12:18:11 +0000 (GMT)","from pps.filterd\n (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])\n\tby phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)\n with ESMTP id 639Aa9g2005337;\n\tThu, 9 Apr 2026 12:18:11 GMT","from ph0pr06cu001.outbound.protection.outlook.com\n (mail-westus3azon11011015.outbound.protection.outlook.com [40.107.208.15])\n\tby phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id\n 4ddgxrt2f2-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tThu, 09 Apr 2026 12:18:11 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54) by SA1PR10MB7756.namprd10.prod.outlook.com\n (2603:10b6:806:3a3::6) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.42; Thu, 9 Apr\n 2026 12:17:45 +0000","from DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a]) by DS4PPFEAFA21C69.namprd10.prod.outlook.com\n ([fe80::5266:1601:5598:3f0a%5]) with mapi id 15.20.9769.018; Thu, 9 Apr 2026\n 12:17:44 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775737120; cv=fail;\n b=g/Rs8e3+EIy37KOJMcDzHYFtJ2EZIeMty+3RgmPhoC898CYtdS7FxX8dllzMlS/tOGH3X/T5hsxI+iEAdmihUXCJDhF7ZPbFIPZx7HydKhEo1vyetXZUoWr9TljHzjODagEFtQc2MIzSd+sZrIFeb3upsTZBUQAz1g/VuDbpY3Q=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Yohef0BIGTFelGhOoZWcgUDn1ZF7+DqFZ9XYQCWi0e/x99eCed73ZLdyVdFzkXJpbL3nD5k1WSBd2ebbqviNUkc73L/24ju4iVo3Ivi4qMtPxGCEvgQlUsriVAVQ/rqvA9LkAglomBdqm+68xrOyZH/oN1Cc47L8E+jrxaDk/srpziu5UiuaZ/pgpne+gaksh3NE0fqbV2p8hCYY1c+ppsZVR350EdYSivWf6sNlUCzqv6DCj7YZJ3vjRHegXilZdxWhouiyg7jzt83MryFT5F/SfJCUJCzI9ALhR0YHlITicOWIchiNdtnlc3NN92qJqREGVoVm8fn7sQVeeRWgFw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775737120; c=relaxed/simple;\n\tbh=rI0hsb2lk6oFkioP894YlSWZBmKgGMwg5SK8nGi5oNg=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=hdjhQzunjG56ej+B8K+IVIwdZ4IGrqWh/mLA5TVUAN0dEk7KbnUBjjGhPAA2e5nm81TQYGVVUA/9yZ4gt1x4mQnTivTH/FmFvLalChAmhjlwF1eSRQ0VR8AlKtQgnPE/C1FuY4H7auy04DsGP+21wlF3Wfrq6hWEV5jVRA3ljD8=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=y106hou8TJU6AhWhPrR92kbWuot7oqPZ2oE3pojlHHA=;\n b=f0HDtjBBZLJdSkGuhKOvy+TQkBHnc+oXxv9M8a7XXS9HWTLXVg5IhF0zh9pts7lwYS9/rH3PWJmC/tjDXKvV2j8b7azAz0u0VdIQrfkVWvXobkkCfgPjrJjCYN6vWwoEdjBlVl/xUFPKOtYeVpwlaYG1ibfIUjXT3KDRRjYTZt9tyDyHoxjwgvNbCCaEJESun5fs5jwG0JrhEpuRnxbssGQ68OSklTErBK8BX/XAu110I5j89yErezWFCZoVhTfEKMXFuJBDQvAbR4aYeUiccet/VVZhQ6pEaJyBtg8VDFLerJM3k34WCeYKQpB4QwBlq+xlIgl5Vx4JJxI2Tq33zQ=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com;\n spf=pass smtp.mailfrom=oracle.com;\n dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com\n header.b=UtgF81Si;\n dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.b=f5LQK6uw; arc=fail smtp.client-ip=205.220.165.32","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;\n dkim=pass header.d=oracle.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc\n\t:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=\n\tcorp-2025-04-25; bh=y106hou8TJU6AhWhPrR92kbWuot7oqPZ2oE3pojlHHA=; b=\n\tUtgF81SipuQhrk0GO7DwCbYYMhc5kx9xsMIRR7NqCI8ZQucIdgh4wxmeNDg4MZTA\n\t5VkQvyKElMpK0CqFYk117zUy5LCSxkA1wy3zEw6Rbfzku8QZmrYksBjARmgSaYYV\n\tKMGgHAKR47YzpRc9QmxTRhLw3OvAcrQgqTALKUn+Vvn0X9sNcDt/NF6qkPFKsk+b\n\tCgivnyiVcljlRKGCKDZ3XQ+EbYg8tR/86YJFCneWX1Yc3vI9A0F7bGe9G++Z5oJN\n\tWkPuKG1ADHpi/O/h4GTjijrzRR0fP2UdUJ54d8pmc3mBiAKFaLtShVsfiMIF86hd\n\t0yFMZcBv4W0KaFuUqqiX1A==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=y106hou8TJU6AhWhPrR92kbWuot7oqPZ2oE3pojlHHA=;\n b=f5LQK6uwSwqnzpcGy7n768qZ6w7H4GcZnuPx8IulhT0ZOa5lkYTcQeefYfDkQkIu5hK3n58hJG5VT9IeiThA68LZLeH/U/prdiD89cYAIlQe4UKs5R+TltW9rZRlQRhvUY5xXxpiocGJJqSnvnMReXXNLrEVybLMlcQsZeHqUV0="],"Message-ID":"<c9af1723-550c-4f2b-aa04-3ce769bb4a84@oracle.com>","Date":"Thu, 9 Apr 2026 13:17:39 +0100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"David Jeffery <djeffery@redhat.com>","Cc":"bvanassche@acm.org, linux-kernel@vger.kernel.org,\n driver-core@lists.linux.dev, linux-pci@vger.kernel.org,\n linux-scsi@vger.kernel.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Tarun Sahu <tarunsahu@google.com>, Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>, Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>, Bjorn Helgaas <helgaas@kernel.org>,\n \"Martin K . Petersen\" <martin.petersen@oracle.com>","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>\n <c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>\n <069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>\n <CA+-xHTFdKaCCwkytXpWdvp6vZ4ZCh+Pp8wzkoVZYPOy--CjiSw@mail.gmail.com>","Content-Language":"en-US","From":"John Garry <john.g.garry@oracle.com>","Organization":"Oracle Corporation","In-Reply-To":"\n <CA+-xHTFdKaCCwkytXpWdvp6vZ4ZCh+Pp8wzkoVZYPOy--CjiSw@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"LO4P265CA0298.GBRP265.PROD.OUTLOOK.COM\n (2603:10a6:600:391::8) To DS4PPFEAFA21C69.namprd10.prod.outlook.com\n (2603:10b6:f:fc00::d54)","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS4PPFEAFA21C69:EE_|SA1PR10MB7756:EE_","X-MS-Office365-Filtering-Correlation-Id":"05cd4910-93df-4418-97e2-08de963200fc","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|1800799024|376014|7416014|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n\tzN8bMFP22I830q7kbfnTOZlnkqLNMpfvsK0TY/nvovvMaq8sKPNIN6XcIL3g7AhWyA0bJby0lueClBoX9Fif5YaClblaqha6s6qxSXQzRDFoBd1tqd3c0JH8Dqvui+UJgusYRbuw+D5Uzl89/5QfvqmqRlDkPf4hSRjHmwa9w1O2JDaw3Y1a+7DXrPfRRHenNJWcSvt+MRKYKxgrG2yKJ4pzj6jbWos9MzBmTk1jqZgUJX+NMZRIfamiQm7xigRAimzm4V0U/LlPT3xdz8ri/TpRW4G0Wvxm0QTdT1fgPFYzJdSwAU9CMAtQUyCIXf85mu6bnT83eZiVso1bqzezetgFuE8KdYZMj/DrTTVYnHd3S6mjNzqW2boEPsnA+jvniUAjIJAsnu/Po0Q14V6Tkk+/h6LMThqjG+zpYFUZWcoB+Z8fn3gJ3yQ78wiKgf3BPxq6hQWwataMdbyCKD5CwQvPFoHNed6jADZi0AYKKOc++yyHbuU1tAIjXMNRyYyr05cgww8pRqWkAsY2YzdgYzUmEBt95AEhmQJnekxw2eDbsI82no/7kavBICgwFWt8NDUG7EpWb3qq4BWFMDrMEjjbInVNGbQvSsduRmoUI9ExEcNK4iGCHCrFp19JFxpj5G3B8q43c8+tJDLnM71vyeE8tcDCj6s1m0cjZi9u7cPNSb+tC79oGQkWvptBhWrp/bcQORYBkkX3U5QHh/vXHSHR81b5m8Pxcn6mgPM2qQw=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PPFEAFA21C69.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?Mjtf0rRk9YwPIXjUIdiRB2a+VQt0?=\n\t=?utf-8?q?SFWw8WMopbJdmHJAuN4yZiMCSWYNFbX+rhMsrrSTZg/aCOOW4fdd67b+msqka/4YT?=\n\t=?utf-8?q?0J+24uvkfJuxI1Ql5701Mkd/k34/XlqI2CCpjBi2Qi639SSa/lT1tVaYrqBaNamCJ?=\n\t=?utf-8?q?IofeTWUt1YYXIHGxNyRc9lr6cHEa/ZNml538sSuB+BdM3+9za8ddchhNONkQOH9wN?=\n\t=?utf-8?q?TtWmMJPQAVhsj5YqAaLtJ/iXlEiEKjejjr4t6wyug9p8zqp5685WFDT79yMPukDO9?=\n\t=?utf-8?q?KE41rsmZE/xK9+ZPqNhFkxm9DOU1uKKqTCcU9gszes0Q1QBMyDdTFFyqNHH1ZYueY?=\n\t=?utf-8?q?R1nL2w+m/eVPXyJ3f7W+qGV3/2fx9g39FxUJcOQXfdY9xvxqtJYnLNkyrqgvI604f?=\n\t=?utf-8?q?qAy23bBNw/sQqR/xbQROIWw5tN2UA/GWBHY99qDdDdJSyEudw3T+gWPzCHopyXqvD?=\n\t=?utf-8?q?EihdRI8sphNjzcNVWIHsCIfEXWHN7gC6ZDjtT2CknJ74do+FnzF67WS/gvn+mepTl?=\n\t=?utf-8?q?caUOuucMDARARXSrjKnl1SxWXAcLjGwJSwtEdVwQuU6o/EvoyO6BYh1j8RkB76gX7?=\n\t=?utf-8?q?OwSho/SZ1av/bPa4Vs7eC4YqFqbXBJmYkI/cF7dHBFqqf6NS/n+vYUkf4VGnbwLYm?=\n\t=?utf-8?q?RlE0Dnqgkl8qnjRKS0ZkF7g4CiNPVYprInM6TJp2bru9HpIF6254NczGRDGtzeKuP?=\n\t=?utf-8?q?aNom2nw/l3ENBjKQUbXjflKYsPiAHEfpAbYOXL8TeOh4TrpsL7qRvY45yAsj5SLOO?=\n\t=?utf-8?q?OlRzWPO8oqldPPzeIZcfRTy8aod6k5zFAg1gfopa2K3CiG7e4+YbzgUIxW9nWdbub?=\n\t=?utf-8?q?u28+ox324a2GiJxsbfxNGgf3NVY7D7Um/sQj2U5pjcwD8dqEhWe4LoDCWbYNcVnHF?=\n\t=?utf-8?q?+KVKlq4e8dqvTPn3xPPeelm7v6+2vJWlff6bTtcJFAkWdzKAAQum6cHy43efzopEP?=\n\t=?utf-8?q?SxZku/jjXjwDYoWjcYUmxjG40HSbfYPTFMlXidmU3jRF/bBGtFOyQhujw80+XYGXD?=\n\t=?utf-8?q?HOSHwgwybdxlkM0MDqW/IRaw0mlgzBeE4AsAncARdqUJwhpQzdBG3vu926L50ld3a?=\n\t=?utf-8?q?2QM8naUFQaAyLWX+QPLLbjum5eh/S4tHsSJZkTK/qfiYFBr1Og7NR4VQobhy2vJCS?=\n\t=?utf-8?q?hLMliDf9N9yg1Cf+t+FgXkd8capMuvIX7Jh+ccZ4uHZnxDSY3DLSfLmlof7o8vGFW?=\n\t=?utf-8?q?ejH0mGinn/MIIWSxO51SH1ffruXfUaGgoh0PnMY7pONQwXkbtZrjZZ2nPS66dyRdf?=\n\t=?utf-8?q?hfzIRKvp/Hg9r4qHQF3alqQnlEE6iTzbQedfZADjFYCJjutrit4x+WSWR8lf8kbfF?=\n\t=?utf-8?q?BaLFekE4KO80SuCr6tOSfpIl/Y7RkY8JjZKbfG5b0zhlQVLFpM23wdy1whH5RSWeu?=\n\t=?utf-8?q?3IEb2OwOHAcub1RVFMJgErVCUbxzb/UAY/y14G3IoDMkTXs2ZustHes0EYF4zDJOl?=\n\t=?utf-8?q?vfN0M1DSWaqehlJKKsE069IDQeEYFAG02f7vmILEKOlrWKkibVzDzOLxvdTojoNcU?=\n\t=?utf-8?q?jOOSqOUhE50GET0eP4E7e1e7UcD5I14WY8ObQBsXVZOgkJQrL5TOnfumw0Wg5e06p?=\n\t=?utf-8?q?lFjjDtBebPXk/fm1iqzg5bpjN3lfMBbSluUH0LoAyUIwjyrKobu9oD0fMnFvXkgfI?=\n\t=?utf-8?q?LsBuJikwOnzvJsB4DiAO/I0E6DrCm2aw=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n\tVjuPuqrp3Id+6VYOn1nVaMKtrCMtF9HNpjUNhlaZ+YekU+9VGAeNP/PMnHTB2Mgb4iziEai3j2w9iFwtIa18LMCW8re7SxnJLOBCWptH31Xflv/md/5q3aNtsd9U9Iu/UVI/V72hnwOzmv4babteJA/FgcAJ+afUMw6Ln/WdLC8uqLkvzyKKBtco55ChG0V/93ZULhOt3+W+rqHBKYN6FMtcX2VLFsFPPaUN2hUxUuiHilTN8oTUz2bFwDhnuqObHhgDcbUhp39sBXbY6hVjfDYhJSfmS8ZErrWP3HK507Ao+8S79yrs66lr/BmmM8kut+k9MfZblxzETe8enaYivw==","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0":"\n\t6o3zCWEwPWOmzC59TwCDYyvLY8WQX+cazXOMMHPu/b7JBDF7NcAQzz/OWXcVP4EkqJCXSdvGbAMe/YCMAa3i/U8friIng1DGeVczMrDP6IHnbIyDhJShD7g8/RQHL8KX+ZG6DeF5U0q11IabzW36BQADlnb9SdU0gahiizlVyMF0L7aCdB4vaTi9aNoJxN+776sPmFj4IkwgUz6zirjPSia5tTGOMVJGu65hXSl3wcsuMrME5orlyyUKNKOJPfqjpWWaxGkvoLMTelCljZsUXo/QfE3yQCxO2eYyIK43aH3g3dAQILZmq5TYTBOTVfFzEJM7USbQv04mM66Pz5pISNrW6fmX+vBMWA0+TjaDPU1P/WnAg0ZhIgZ/Exh88OAnXTwV/lxuiGdofONNI7JBUvmhhko33oLo6Y6WkP9X7twZlLC52TPIp1byuP7BNtzyq89FoZgFLBvm0qh3n6YLf7XsVTV1s0N62Zr06szVp2PFXPSoK9nGjOPPvF4/EvhSoqtSSRhAh7xnl14tkCk+SA4Yjj5KnIihU3T2Xv/D94WDGQ9t8aaGDl201hh9Zj+yN5ce7wiJTovfhaKBSnbeDVJXag48iZorJKsF0KrbiuA=","X-OriginatorOrg":"oracle.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 05cd4910-93df-4418-97e2-08de963200fc","X-MS-Exchange-CrossTenant-AuthSource":"\n DS4PPFEAFA21C69.namprd10.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Apr 2026 12:17:44.7488\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"4e2c6054-71cb-48f1-bd6c-3a9705aca71b","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n rHKK7OZgOTexul41/q6wFP21fGSyCLpnuLIgvoCvyUxp7S+xgCNR4KmcYKr0mIjEAad5yG97jerxkURD9euaUg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA1PR10MB7756","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-09_03,2026-04-09_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=notspam policy=default score=0 phishscore=0\n bulkscore=0\n mlxlogscore=999 mlxscore=0 malwarescore=0 spamscore=0 suspectscore=0\n adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1\n engine=8.12.0-2604010000 definitions=main-2604090111","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA5MDExMCBTYWx0ZWRfX1ykPrx2YNMsV\n sw3cH70IkRl9kM40NTB6XIccy9Q/cXx+E1oE+3TONCqRHUB9jW6Jbl2J90uK3GtLOG9WKJegfr8\n 9tcdfbgt18L1kOx9uOZ5/nTanqPyNcQr2ZKeef3DzqTxLS3AiBpqhJU3FM7aRtoCbWGpXE1JsdM\n Tacf2YV7N88fMvrWmSxV9deSOCMJzs2dq8ODsZ3x56+H+CouaqlMS9i1ivDBv5z4sUDgaNmlogL\n s1UkhD2eHUwBD+YAY4DvTIAFP+SN60eRHraNY66eBi/Gbswp0PIVLsS3opejVdAUkyqBtSoJgcd\n XyDevH+lB82E3TybuDcxF+b/dl5tYRgIl5khe6KFNidiEBjXNYuo058zmmDExK0z5PgspR/sPiT\n 5cm8C/oi4AycI5oEDObBblzQS95jVuWjEIeT3HjDZs0A2fof3CYbZBN81fsc3MA2y4wJii6uZAr\n iJylO1dvGnZzcf8PDnA==","X-Proofpoint-GUID":"_Wdp9zF7znH4pDRb77NfiK2an1e3H_ix","X-Authority-Analysis":"v=2.4 cv=Oux/DS/t c=1 sm=1 tr=0 ts=69d79903 cx=c_pps\n a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17\n a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=jiCTI4zE5U7BLdzWsZGv:22 a=x0eKOSpe3m1H3M0S9YoZ:22 a=atVB50EfPHK63WI-mUoA:9\n a=QEXdDO2ut3YA:10","X-Proofpoint-ORIG-GUID":"_Wdp9zF7znH4pDRb77NfiK2an1e3H_ix"}},{"id":3675502,"web_url":"http://patchwork.ozlabs.org/comment/3675502/","msgid":"<CA+-xHTEGpmM7Kvpip1C4QjMPU8u9MoP9=bMyukEWtgwK6VdShw@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T20:36:50","subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","submitter":{"id":24471,"url":"http://patchwork.ozlabs.org/api/people/24471/","name":"David Jeffery","email":"djeffery@redhat.com"},"content":"On Thu, Apr 9, 2026 at 8:18 AM John Garry <john.g.garry@oracle.com> wrote:\n>\n> On 08/04/2026 20:35, David Jeffery wrote:\n> >> Well it is not exactly like that. We have the following:\n> >>\n> >> scsi_sysfs_add_sdev() -> device_enable_async_suspend(&sdev->sdev_gendev)\n> >>\n> >> and\n> >>\n> >> scsi_sysfs_device_initialize() ->\n> >> scsi_enable_async_suspend(&sdev->sdev_gendev) ->\n> >> device_enable_async_suspend(&sdev->sdev_gendev) when not async\n> >>\n> >> Maybe similar needs to be done for this shutdown feature. AFICS, Bart,\n> >> added scsi_enable_async_suspend(), so maybe he can comment.\n> >>\n> > My inclination is to drop adding device_enable_async_shutdown into\n> > scsi_sysfs_device_initialize. The intent is for normal scsi devices,\n> > and I see little value in setting the flag so early to flag partially\n> > initialized or pseudo devices.\n>\n> That seems reasonable, but, again I am not so familiar with this async\n> suspend and shutdown.\n>\n\nThere also appears to be similar duplication with flagging scsi hosts\nand targets for async shutdown. I'll see about consolidating those as\nwell.","headers":{"Return-Path":"\n <linux-pci+bounces-52233-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=CJpfVwO8;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=YdzkUFB7;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52233-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"CJpfVwO8\";\n\tdkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=\"YdzkUFB7\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=170.10.133.124","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=redhat.com"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fsBZ14NNlz1yHG\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 06:37:13 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 77E98300AEEE\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 20:37:09 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7A4C1330649;\n\tThu,  9 Apr 2026 20:37:08 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 1CED230C61B\n\tfor <linux-pci@vger.kernel.org>; Thu,  9 Apr 2026 20:37:06 +0000 (UTC)","from mail-lj1-f197.google.com (mail-lj1-f197.google.com\n [209.85.208.197]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-608-YOPbSmYEMp6VtY7PoG0rCg-1; Thu, 09 Apr 2026 16:37:04 -0400","by mail-lj1-f197.google.com with SMTP id\n 38308e7fff4ca-38de8df0489so5764481fa.2\n        for <linux-pci@vger.kernel.org>; Thu, 09 Apr 2026 13:37:04 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775767028; cv=pass;\n b=bZRkaEMUE/Cu/Nm0vHDxLRlkyyUAmgy/2D4mucpKiOFNfX8xBnYsXlh3z77QMEBRDJhxdDHhs4C1j5twpg93yvnnfRhQwXPGybqaX3pr2gK3eZcOdNODMyZspeh9SdcTyiKVGlT6a9g0WvZpwDDSx6ZOacPzw73Ub6F7T9IqbW8=","i=1; a=rsa-sha256; t=1775767023; cv=none;\n        d=google.com; s=arc-20240605;\n        b=OPoPps77dAeS0VSFSlR0epP+kS61+afQzB9G+dVyo6VD6iPCsYhgeICuzMQnprVzmw\n         DrcfD6gA/YTi3WnjXV5bfkozcEvu661aEj6PifCWfFRrxcrFMBbD/Eh7WOsNop5X5Tn7\n         3zUZAjSkY7vwRq+pfaURF2miV9xVdH1oXvz/U94LGHAdX/UB+BFHPxJtI9eTjwvWP7ob\n         w+TQ7NhyBYAx8wsm+JhP6aVQX+wwRRj7MXFyNglLXfpFUMFD7cFHSMwM+W2vF2DLBJCL\n         gC9RJzehYzPGpwVBxeWERHXkaYtD+N8dCIfbZ7u5Sb2TirwrOZWrv98h1p33gtpEOe7F\n         wkjg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775767028; c=relaxed/simple;\n\tbh=9GON4HqrWMN21HWEXWy1UigIACbH1qvKcO/t8RyCEB0=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=Kff32T4m8H56lT6ysJPYV8YnCGP+WbNlVN8UOqFcbkg5xrx5LU5+mogW7oLlYbQkKq6HBfbMnmhuEg5zSieWPT0KsariZaKt9DzCAWJvZn6GnJ8LtsuRR2JCGSMxIJ4NwR/GSMQIRbwMisyNphPrZ4NZUFakTMLHxwO8fRmDhBk=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=9GON4HqrWMN21HWEXWy1UigIACbH1qvKcO/t8RyCEB0=;\n        fh=QRt1LmyggolKOzLUb3yEcSVRuIlJnGsHED3hCsKylC4=;\n        b=KgiiUdgQ4hfrG3P9fT7tAGNYfa3Y8JS6jU0FptksE46OmuJA751NMqmkpELNVm7il/\n         lYaGOe6wc8eqaz4RFSWE5A2BpXzYyYFe38UIGVMTITzBeDALV1ZONNieWNPb3vR3Xe6v\n         CBJ5kRpXqn5dulAXCUJPin61wU+fG6TiY9/EN+FTJZgCPub/CrE2ON8yHyeFsYIk7UlD\n         8UlL7JICUKCRFFEWCG9l236H/2tdDwED7rHdzWoA2MPj3H6pWQumSjTl1RQ4mwlkRH7x\n         I8ZAZ8K5FPwCvaMsEVvndvF3sUp53+JKd1smCcUzygT4NNlwDP3GrpObY7Z6E9jteonV\n         U/pQ==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=redhat.com;\n spf=pass smtp.mailfrom=redhat.com;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=CJpfVwO8;\n dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com\n header.b=YdzkUFB7; arc=pass smtp.client-ip=170.10.133.124","i=1; mx.google.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1775767026;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\t content-transfer-encoding:content-transfer-encoding:\n\t in-reply-to:in-reply-to:references:references;\n\tbh=9GON4HqrWMN21HWEXWy1UigIACbH1qvKcO/t8RyCEB0=;\n\tb=CJpfVwO8C7Ni3xuKmN2QTWMuOxD0vTW8wg/5VvOmnzvVpHjHakksZTcW+QCEyfP+iU+gBZ\n\tzQZ+UQzx8MUCmeRbY1WjX0K23CtsgeLMzRn1gaQQIfFUVeGE6qrNh0BNCViUvTcX0nZ2CS\n\tQglY3dgMr5Eoj3hd44j8v9FqsknwZFE=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=redhat.com; s=google; t=1775767023; x=1776371823;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=9GON4HqrWMN21HWEXWy1UigIACbH1qvKcO/t8RyCEB0=;\n        b=YdzkUFB7wUFja+EhKAHF6zmTzA21H/mtWFp5DyvMtsKqktAR3DKvb/WKQvjF9ftiwy\n         9bgbycl/uhHTNsESm1f7ClDwRaTz1h8YGg7cNJNnFtlcNtpHniHZ5aDOURnoX3YnbN0m\n         VGCyoymORA+KN8vaZEyYs8W7Ikd49SFMQ3KhuqdpEBnubazx33ljvRUpVa9uxtkZfmEH\n         XvnOxhsXhDRcL6ohiOWz5k+WNNC8IdFhiJGZ8FX0KecnSNSCt8oq53lA6gy2wsFavDA7\n         0d8+269MvySqtVzHTSGVPczzsJYeEuhJiLySn5UjhCnIQtgMgNJl5D3bM3Gq60/RG8Kv\n         8tdA=="],"X-MC-Unique":"YOPbSmYEMp6VtY7PoG0rCg-1","X-Mimecast-MFC-AGG-ID":"YOPbSmYEMp6VtY7PoG0rCg_1775767023","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775767023; x=1776371823;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=9GON4HqrWMN21HWEXWy1UigIACbH1qvKcO/t8RyCEB0=;\n        b=H5ohvJ/UxrxmeI2T6sWmX4IG01iyR57w8Tn0+fuhboDq+L1gIz1sqSnoZge/EHxZuv\n         qfWEo7zH1bFTvXgf4ZnJlAWzH/jBAD9xMK2aQVcIrFBUwpSI/bhyGHWuIwQPWveC5mqE\n         NpAf3r8UMnH80C23BnG429lp/TOclkUyi7xLue2byiQInUc0+wWtYfZ5IuEchbEYucfs\n         v0leMbqfxXpCT/wDfDHidpFonCulZU5eZJ1NHlGMdI/h0zMwroj2NWSEJB/izzFokddD\n         8FT4l9QVywaP+H74aaM9UdhMgPzY+eBeJlKdkQxfZtGanwPJ2H/u4oMdfuhicI5tD3aE\n         URNQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCV1s4XbSAQLO7sFvIJBTRyVGu2QVzsVC+6x1lyKBYQ+qUMB4stMHp2fguo71nWzbraTKupJZSnab/4=@vger.kernel.org","X-Gm-Message-State":"AOJu0YyzxniJeVftZs/2sgRURUgEfaxZQROJlkDzNBVVBPAZx+/UpjxO\n\tWMa8coyySUaJd7qAVpxnRsUZM+I406ieYg4RtPs5yeA3eky/+0rN4urrW/UrZ1y4H6mzlYR7CYY\n\tc7IB3kyyQZ+/67D/OEV0Jiww2gUzaTsYIoOIZGHwLER1nlroees7gfVRsKq3KHXivm0hD7G+ZdD\n\tBsK9dmHEWoCLqk4U+p14QTxA4KGYDRmR/dJ1I6","X-Gm-Gg":"AeBDieulhWyywHnJWzbPGFBEKNdix8DgOH1m6QnUncW8YJ6Hm1FOzdgKgs+ONHMFOWx\n\tOuza/8j30HhV9YdOKcCk4QEjcUHkIncTjgohlowENgKmLIWbyvwg5Vx9kFD1J8e7B2dsSK/ve3x\n\t3ipH9Rbo7pNYamdnDGDEckAzJvB+5jfqqDjrJWA0S4qD+VOQqF43bKWJcfnyEt6kqErRC2XHV6m\n\tE3u","X-Received":["by 2002:a2e:b8d1:0:b0:38a:4dd3:6a48 with SMTP id\n 38308e7fff4ca-38e4bf6873bmr720081fa.26.1775767023274;\n        Thu, 09 Apr 2026 13:37:03 -0700 (PDT)","by 2002:a2e:b8d1:0:b0:38a:4dd3:6a48 with SMTP id\n 38308e7fff4ca-38e4bf6873bmr719981fa.26.1775767022741; Thu, 09 Apr 2026\n 13:37:02 -0700 (PDT)"],"Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260407153532.6395-1-djeffery@redhat.com>\n <20260407153532.6395-6-djeffery@redhat.com>\n <c5cb8cf0-9beb-4bc4-8ce6-83b4544beede@oracle.com>\n <CA+-xHTG9tMCCf11NZwKfvE5xvCfjXrttDXhFsyz=SCofAc9Mgw@mail.gmail.com>\n <069f3f1b-8150-41e8-a760-f85a0b1b0ce4@oracle.com>\n <CA+-xHTFdKaCCwkytXpWdvp6vZ4ZCh+Pp8wzkoVZYPOy--CjiSw@mail.gmail.com>\n <c9af1723-550c-4f2b-aa04-3ce769bb4a84@oracle.com>","In-Reply-To":"<c9af1723-550c-4f2b-aa04-3ce769bb4a84@oracle.com>","From":"David Jeffery <djeffery@redhat.com>","Date":"Thu, 9 Apr 2026 16:36:50 -0400","X-Gm-Features":"AQROBzCNo2zD09xUDoJkeee-Ps33E2lSudGCsUOC7vsRfjmkn3a0hz8Fbj91pfc","Message-ID":"\n <CA+-xHTEGpmM7Kvpip1C4QjMPU8u9MoP9=bMyukEWtgwK6VdShw@mail.gmail.com>","Subject":"Re: [PATCH 5/5] scsi: enable async shutdown support","To":"John Garry <john.g.garry@oracle.com>","Cc":"bvanassche@acm.org, linux-kernel@vger.kernel.org,\n  driver-core@lists.linux.dev, linux-pci@vger.kernel.org,\n  linux-scsi@vger.kernel.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n  \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Tarun Sahu <tarunsahu@google.com>,  Pasha Tatashin <tatashin@google.com>,\n\t=?utf-8?b?TWljaGHFgiBDxYJhcGnFhHNraQ==?= <mclapinski@google.com>,\n  Jordan Richards <jordanrichards@google.com>, Ewan Milne <emilne@redhat.com>,\n  John Meneghini <jmeneghi@redhat.com>, \"Lombardi,\n Maurizio\" <mlombard@redhat.com>,  Stuart Hayes <stuart.w.hayes@gmail.com>,\n Laurence Oberman <loberman@redhat.com>,  Bjorn Helgaas <helgaas@kernel.org>,\n \"Martin K . Petersen\" <martin.petersen@oracle.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]