From nobody Mon Dec 15 03:14:43 2025 Delivered-To: importer@patchew.org Received-SPF: none (zoho.com: 80.81.252.135 is neither permitted nor denied by domain of seabios.org) client-ip=80.81.252.135; envelope-from=seabios-bounces@seabios.org; helo=mail.coreboot.org; Authentication-Results: mx.zoho.com; spf=none (zoho.com: 80.81.252.135 is neither permitted nor denied by domain of seabios.org) smtp.mailfrom=seabios-bounces@seabios.org; Return-Path: Received: from mail.coreboot.org (mail.coreboot.org [80.81.252.135]) by mx.zohomail.com with SMTPS id 1488365191651300.2499568724994; Wed, 1 Mar 2017 02:46:31 -0800 (PST) Received: from [127.0.0.1] (helo=ra.coresystems.de) by mail.coreboot.org with esmtp (Exim 4.86_2) (envelope-from ) id 1cj1lm-0004PK-PX; Wed, 01 Mar 2017 11:46:06 +0100 Received: from mail-ve1eur01on0130.outbound.protection.outlook.com ([104.47.1.130] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by mail.coreboot.org with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) (Exim 4.86_2) (envelope-from ) id 1cj1ld-0004Mo-4E for seabios@seabios.org; Wed, 01 Mar 2017 11:46:05 +0100 Received: from rkaganb.sw.ru (195.214.232.6) by DB6PR0802MB2469.eurprd08.prod.outlook.com (10.172.251.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Wed, 1 Mar 2017 10:45:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=K43+/27UOa3xzbOj0IsGY/jyE9Bo9+tiHWYjco9WQkM=; b=V4usBg/7Ad8xvDt/kb6CjNG3/oPJVP/jJ9vtCTXHsXjcBSUcJGrbgjmquRbbvcurBJUUoHT6TLw1Rtoyz+zsL7RLbw1uuFqAz6O3VOkONzdJEjbVLRKb+82i/KphJN6IZku05wKzipIsGoIYxIaWh1qvf2GwL5aF4qtH3FoCNf4= Authentication-Results: seabios.org; dkim=none (message not signed) header.d=none;seabios.org; dmarc=none action=none header.from=virtuozzo.com; From: Roman Kagan To: Date: Wed, 1 Mar 2017 13:45:34 +0300 Message-ID: <20170301104542.7373-2-rkagan@virtuozzo.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170301104542.7373-1-rkagan@virtuozzo.com> References: <20170301104542.7373-1-rkagan@virtuozzo.com> MIME-Version: 1.0 X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR03CA0038.eurprd03.prod.outlook.com (10.163.170.176) To DB6PR0802MB2469.eurprd08.prod.outlook.com (10.172.251.17) X-MS-Office365-Filtering-Correlation-Id: 4dadf8a7-fccd-42b3-fe72-08d460901e90 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DB6PR0802MB2469; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2469; 3:6Zu12aDCe4Rcsvzq+KN1Dvo/QVBnOwSOET5mhQ8u47bXCT5xmo2BKOcMrhwHPnYe/c/dA1Lw247qiGp4Tciovk+COEoZzp/vPoCdiD64op/Xo1J8fWT7JoJEWivJP1aMPzGYedF8tKNjTgCBZGCavW/FMpGf5EkuP63r0nC3W1qhp6dae6860u8L9jWzkvtfTQlFN30Z/kbC1TfK4vfKSFtMD6XF+06RSzHr62Wp6dwl5dVvcnEchk0aOotyCxmUE1PPppVKxwSpDJ2g4PQC8A==; 25:9V1KvX2a8VbusRUcCH+3PL6w4l2/r1SVDbxDsPT17PHaUJ9ONIKU3X0AWTiiIovXefW/HQ5beZyKXiX42tMFJArsdRyBM0dBxK23H+w9LnUHlzvI1WE04icO3ZJ/c7+rkIVg2Gg1tPkizEzuHqQ5934o9eomCLZF3czrMpJXtsIFHZqp3xlVS2cqfjKUJ0D6mGQvMSw1xZf8dvCMW+MEiwLLQ6mXzdgtCztvnxuIYgg/ONAc0XQmH+5HHIp8E6mqe223vKfwMjvxNH2QH5O9v+1OiFLGvavnGj8A4vSgkDMFpr8w/9FwLqBXy4WxKWh70++oj87uYZdR0feXNCdESVy0L2aWeuSquq9IK/3UlUtmOUamPCczzcNW/JF4eTSakhbG+yPyebMMZ8mZkvBVyi3R35f4c20UlRODWo5V235e9WdCk8rsAiEFRoDLhf6ZT/ZatLYwnB+hlIU9qzQ4eQ== X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2469; 31:bVsq9tIvPKKVrr4xUbuqlU3cUJzXi36N5HxddBFW17mjR09x3sqK7ilL53NdlLx9Mm2ZkXiuRRhhoOIIkoXmHUOeXRa9wLqBDSnNFJqKIQiPqdyM7qOr8IcG/f99WYTdC5FL+9ob6fUiTcmGMq+gvEdAIJYlsNrfCXGLs+HbDLDDa4AKYGzut4O4R9jMt0AvHB/crvehb3n16FGpovg5qeDv5AxrANnPldC2zESs7QGNhFaGE+DJ7iPQoD+4ISGlhRNWdPOQdDD0Y8ZWXK4tUA==; 20:tNRyha80iDhU9kKb8HP/VFczy9oUkdpgWbtLAPwud60DXL8mGJEEdl2bRfK+CFOdmjsqsC/qqJKfWFmWN/OeGltCxd+zenorm2iCYqHtPztXiE3H7aOz8/trWsifaKHBlLvY3zGS/NCsttrHJpbWAHiSIKg8XC+iJJxa/jg0U+gzjt4M7IfrU42cyEvIH8fEn4fUPOhKjUTtK3mxDfgBwgWqsnznzL8Xj+4d5Y5YuFk2hfP6EaltYjDO2TDi7bbeMGWIztzjR6cTzSVbdtDLUP3juSPDJx7stl4g1l1kfKE6NpZGYphHLTDxSu3EG3mPJ8ydCdgai4PFdXwy3teUewIJ12XzfGoIoT7THvTV0eiVw8tIT0vQS5BKbmnYa97jQrWfNgpkSL1TedXz7SqCvMcav75cqd+Fri08OOq9PfM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558025)(20161123560025)(6072148); SRVR:DB6PR0802MB2469; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2469; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2469; 4:RrNxLKn6gO0d74R93jboM1etup7aQQMcPKdHowlkE9YuY1ztJQlv+qNgj+ZIquswum/W9GvEzFO6S86n7mSl5rGKsdztcR7CZ6UcabRFqc0UeyZRE3+e/fjyyQTM2vSCA69JJ/Bs3CWwWp8r1IomnpR4cfPxXqOsf9W+81SybOk44wKKFXFTmHN0Kq2BHzOaMi/4pVE+sZ6epezaWYFn77uUXFCXMpUDMAh6GLHfQ/gpvGJEY2WJUAs2AkMm0BUjZXbTxvWq8rjDuHAN9sZhpmKBJSAcTHIFwr07pDZ9D2jXGHlBXc9/Dbx5CSysqKd/C7mgTAMDVbULTWJNZN0mk0aTGJa4cAn1gDKCHBHQ+kK5P/uzCJfRcK9Xc4jcIGxHM5nCGdbI2Gkw+97aA58mb9GCK2gTZaPr2RgZZ8cd1OGStbDatz0gqo4LVPs5LZ6tXw2a5cqCLXS6QU4LpK9sWpWGii+vSzhomQ64ZysDHm2dTv9TJKk/eD/+XUH2ZtVN7M1qVOh3VM+RfG3LnKo39h07Av2vO3pAocH44K3GnCueJKHw1LORWuj3ItDXfveeAgAG3SOFisikKVP6a7uaxN6Ci/jtyvyNck10plHsoWw= X-Forefront-PRVS: 0233768B38 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(36756003)(5660300001)(6486002)(5003940100001)(50986999)(76176999)(6512007)(2906002)(25786008)(2950100002)(450100001)(1076002)(6666003)(33646002)(6916009)(50466002)(6506006)(2351001)(42186005)(38730400002)(53936002)(305945005)(66066001)(92566002)(81166006)(8676002)(86362001)(53416004)(7736002)(110136004)(189998001)(47776003)(6116002)(3846002)(50226002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0802MB2469; H:rkaganb.sw.ru; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0802MB2469; 23:olRkYpP4LnAf8eQIgfJL7gzE1TX84ETlXHio6TM?= =?us-ascii?Q?HPsoIC7D20wO1s7aC2GEfQOgRNZIrN4VxG1vg2mjuRVo7UGYuS2GegDiQB6Y?= =?us-ascii?Q?PEZLZzOqFRSwXg+Dvxthbqf54RL/SfTLOAfAVdmAT5Hx50GIXncle79KjcpM?= =?us-ascii?Q?3ttmHUUGiSgvoG44lKeAWAcjdA+8qzNuPvbnKNWkOUng6eWoRXVT9C7KGGZM?= =?us-ascii?Q?adX8fUo5TC7Cvtq2we7KjzdXR4pK/VI0BuuzXYq/91SuiHr4nqPpXA35SLFf?= =?us-ascii?Q?Ys2cwwJrn10+7TLpky9+/pOfzj2Ekkl7b1s4+73sOlK+tZKLc60t/tHoY5tz?= =?us-ascii?Q?5zW8DMVKtRxBL/CESiHV9twscPr1milQyAWYWfO+oRtzNWJCdHdz2EM5+Lfx?= =?us-ascii?Q?Ihl95qR21MEmzbgY8/JXZVUIECnfR9orrjoHxGjdtJKPxht91P5Z3W0Lrfzt?= =?us-ascii?Q?uD3hAFOf2WM17kxKC5fguxEcTPcMWvDdrQ9ld9pToPgWmzDwJV34vIhlIUJg?= =?us-ascii?Q?ng8xoojBHNaszIC4UuEcBwVMdPzUqOTz5KSCDy8ymtWo15tjqUY2/3pWQMaR?= =?us-ascii?Q?t06DyzJSSwsebbni9jtLrlSmLTxUziqdAoQx9NzZsqNGJuK9sf5alTz8NN3t?= =?us-ascii?Q?OZLi1YlZ0AbFJ4AnBMcdmvzA+CjFTHNzG2V+ZRUfWd3VIhATAjybQYF8pgte?= =?us-ascii?Q?FqDn1YkmXrvIxTGR7+0AjvuaFibNVjaTUWDY+u0lRTjIq3cVARaVQLuGertj?= =?us-ascii?Q?iYj9M11UMKwfIjSQuFWzQ1SDmJ0KL/Jn8ikjGRLKLxAnW45WFNJa0/XzML5n?= =?us-ascii?Q?0dZjKZSBC9cGA7XqjUW+pYqHlrZAo1Jmkch9qfVEt2kXM3RW26M11SdVTt8j?= =?us-ascii?Q?UYmkqqsTBIBQoub1gBCjoDqPeNMIXAwf3SMTXLJy9MrcznqMrn5sjq9SfJ52?= =?us-ascii?Q?nu3ZkR7ixeausXb3gcQxwW0YYDkgKtGuR3J7Ptj2XkA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2469; 6:ZlpKV9ahMYWX53wCEVjVsfQVKTuEgxiHYvybXMfl3W6k3XQAR7zgZGMiNbr1eSEtRzoMyuHDRDQ0Q4sE/LGHnWEhEOAWcw9b3HdLjXj85+hBI8F8FJlF8zcTLmKGUEl4U+Q5DjJyrEsBjvrma/tenMT46z2McQISkEA1Ra0FWMBBihcHxXoKcioX/1IIwAD2ft/ll2Aly9EsK9DMSkqyQ7aX8gh0UMRADf0FMx7rDuDwgAL8OB4Tq7oni4QrdAeX89Rn49wOmqpf/Zlmn+r0CICtXsJ+8mw7uj+mjZeSvwKc4xT+MN6ULIT85Xi6R1077hw5moPr5RU5xJiJ+Gc1NjNQeUPaQLAxiOCowD02J6p0/volzQqhxZTPqhyDciHg0lEjFol14wwWj9fH8nr8tQ==; 5:09UMZ5Nn8poBLF1W5r8uXLX2zS2v5yCjQSAjidd0ZBDZI8Iap7Y6m9lz0xE5ukZZeUCvViQDV51PXI7ivfiV4szR3mnjGdhNzTc3U8SFBkIHZwdZ39RdVvO51mGK9jHmjFql1BV1PWDcDFPPlnCgaQ==; 24:liDPHkGielaiN9O2rfx25/Inn9UDNU6OkQ0mFiSCFyMShzTm9TAUbq0hjro4/qpGASjB2MQ1fsqeGeaXcf0awx3+tE/y7tIStpxjzQnZEjQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2469; 7:zB5ny5dZe9Ucc+qCaPvEZGDv4ZAS+qeaqIc4db0+YEDhiGH2WWhux8LkJDWydNVMkz9Ez9q70qFH2w+tY0fxh5ytwrbHDxBa0sBb98lhpLEV9ivAMEpMIr0jmAZOW3aBzZEK/g926uQy3NOkNnAl2fCsts7yIRTUYuvmOdYy4JnZ/Ab+bJ2P6k/EK6w88ImLqAM+Xr0Vr3kDRlUKHc9+HvNX6nHjCd6SWKJDDLXBKtGoMt4kavlMs3Gp7m4ELjZQB0IbV7iAzBYVSGVXC0C/LbNsaiRdbTTnBhYE3eL98ygLYyuNeWG8HfJfFZ4EcvIk0cZt9w3D2O029WOJcLee1Q==; 20:9cKWZuU3aZxDc8bztNCryLOmzzgkOv+TmxHaN63vH/Wo5s2Wnmhe5cB0gN78ZLQsHOppYG4PbcyKWhw7gQlqTgacSr3ppjCNzTfZ0WqHjEebMqUTMRY//EMcuYFwh96sMf9ujxRnNA9NWoTb8txi2PXfcZFHW97NxNZcLNwWm5M= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 10:45:46.8076 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2469 X-Spam-Score: -6.6 (------) Subject: [SeaBIOS] [PATCH 1/9] blockcmd: accept only disks and CD-ROMs X-BeenThere: seabios@seabios.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SeaBIOS mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Errors-To: seabios-bounces@seabios.org Sender: "SeaBIOS" X-Duff: Orig. Duff, Duff Lite, Duff Dry, Duff Dark, Raspberry Duff, Lady Duff, Red Duff, Tartar Control Duff X-ZohoMail: RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Luns that report to INQUIRY with a type other than CD-ROM are considered disks. This isn't necessarily the case; working with such luns as disks may lead to unpredictable results. So bail out if the lun is neither CD-ROM nor disk. Signed-off-by: Roman Kagan --- src/hw/blockcmd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hw/blockcmd.c b/src/hw/blockcmd.c index f147100..5ad128e 100644 --- a/src/hw/blockcmd.c +++ b/src/hw/blockcmd.c @@ -217,6 +217,9 @@ scsi_drive_setup(struct drive_s *drive, const char *s, = int prio) return 0; } =20 + if (pdt !=3D SCSI_TYPE_DISK) + return -1; + ret =3D scsi_is_ready(&dop); if (ret) { dprintf(1, "scsi_is_ready returned %d\n", ret); --=20 2.9.3 _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org https://www.coreboot.org/mailman/listinfo/seabios