From nobody Sat May 10 14:33:13 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; dkim=fail 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 1493216343000700.6058156691148; Wed, 26 Apr 2017 07:19:03 -0700 (PDT) Received: from [127.0.0.1] (helo=ra.coresystems.de) by mail.coreboot.org with esmtp (Exim 4.86_2) (envelope-from ) id 1d3NmL-00039N-Kx; Wed, 26 Apr 2017 16:18:49 +0200 Received: from mail-ve1eur01on0129.outbound.protection.outlook.com ([104.47.1.129] 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 1d3Nlz-00035K-JA for seabios@seabios.org; Wed, 26 Apr 2017 16:18:39 +0200 Received: from rkaganb.sw.ru (195.214.232.6) by VI1PR08MB0845.eurprd08.prod.outlook.com (10.164.93.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13; Wed, 26 Apr 2017 14:18:16 +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=D3KrsxemGvE8QpJmPM30LYkMbsQzGNUhbSIOfo8OOnxRNjZEIDgjQ7uAkBIXSK8uOylBd242dm6tc+4vfC+deaqkt9iRlyuQyswX/rRBA+gZDCGx3s4Ii+fctaBpojA9AZOV9jETxvJ7JSXZhr7u70w3CLxwdS4relpOU7fha3k= 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: , Kevin O'Connor Date: Wed, 26 Apr 2017 17:18:01 +0300 Message-ID: <20170426141809.12661-2-rkagan@virtuozzo.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170426141809.12661-1-rkagan@virtuozzo.com> References: <20170426141809.12661-1-rkagan@virtuozzo.com> MIME-Version: 1.0 X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: DB6PR0802CA0047.eurprd08.prod.outlook.com (10.172.252.161) To VI1PR08MB0845.eurprd08.prod.outlook.com (10.164.93.143) X-MS-Office365-Filtering-Correlation-Id: c467518e-02ca-43a2-1938-08d48caf157a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR08MB0845; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 3:PTpxpT9LizYB00S3tRhVYUzruKymfc/t9obuAByMtYnFRdTM2c5LiHgr8q9b8PQV66q2ztGCNjzYOwdUrrSQ4xfEwuSLbLh1OJ4r41dEiGPBplObfgHSqWVgKcgzQfwuJ+TCKE90ZHIBi2OiXYYS8UklckcrJh5DXXR/DgPbdD3x/orJXdKRaNruFOMi/OxBT0KRM4qp8lZK/vKyPANR+ASDBKc+dCFthnn9wjg51js2apyHZjWXHlVGmr7raErP8R1KmeCIUV/sHiV5HZ0G5eu5/MggqnlOnfVUUquBW0U8KBZTJkS3sIkBRGFHUxH4akKhei77QG97eATh/mjugQ==; 25:uACZnTcGk+cRNOXZHX3vb3Q4f/f/orfa189LShydZGhf6fE3IT5zeFsjmSbeBqwu8S9x9r1v2zKls+k98owOZ6PaGobnT/mtpKdzApuJl2gYhoLAshlH+Hb3jgOy0TbkoiEOur3b9L5tWTNk+fz+H/fXl+lx8xDagpRZarmRPwvR/FuGdK00nxmhUewksNCYevjldMCUr4FVj5kJpqkzxbNi0FN955W7W5zdEiieUs5CEPXHX2TLLTZur6Jc6YQO20K8vI5ovcrpfz4yHmg/vf6s3sLtgFxjpTp320lgWJfY5sMzC0JPhYtyNJRVdF7GxKXyfNPUU4Fz3cboi2KxARkTxoIYT/ap2N0Aw0Elv8TeQPjHNo2LJw0L9G9tiHr4i+l8aDkgfJqhkwKPIC7Y9NiJwlsKAiWVSY9LgV1R0BbWSaYfkU/m+MUjD4OHnEIEnIwWp1iWe/dlgshtmBQ8ZA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 31:cbgskX1acx/mezJOa9z8CUjWBQycTShO6cXQgxHecyCf967eYiMqgRJQpuP8jd46VZhZnVtUZhHvwz2gK5NAb79/6LW/gp7bzD4wGhjtoXOVeqEp0T3NjLiLCLAWD6JuYS2wYKERWd82CvvqqoJn44D7N4JupnON8Gt2Ax9+iQpSbLmZZ0yvzZMaCSd119s0CddWfIP4Ki/0m/WoB8egv+gFd8SrS21RI1HmcgR2xkQ=; 20:cfh+h2i1C+gtc4RxAAr1edxIdeQXwWvhEDsOFTyoZstht1fGJhqKPd3nCUCa8LXk9Uz8mHuc2nsosQOJ9qiCCTgEb7yxYBUHY2B7kYlHBKiNlckmFNjSiA8wyChSfekmA6m7h6YNGxjkzwpzqDjB07Eh2UaoWT0pfTTGfadn61nqoo++TFHYtQmRi5c+3ZmpMSKBWmqeZCuvXf1kkedfQGU4hPu86ARpucLPSBRVZG13hHyOGDq/bfo0bjFSD8ECSS4IcCVp94ID15Kr/0omX52TZMXeoKhdiEhAi5rAo4jL7mky1X2fUUnsIw4qIOcnRqHmgcsSB9QIbanO67tr+qY6ycSwpDDjQLWUR+xehbcyC97b+o8OUdY9TP0li8eDh5TlK2QPx1psiB8xUac9jCrtNDE8lSTwT+oNuuCRcD8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(20161123560025)(20161123555025)(6072148); SRVR:VI1PR08MB0845; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0845; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 4:Zp3+5zZtDsCrDYw9dHshjlAYl1NKG7AKYR5Q0kuOlkPE0Ggd7uOudmYeft01qpBX2ZUe69/w1h4VPPNPT3xJuGQj0hJyWEDZj5TFV4eBNRen5Bs2ylv3RDK1UA3YgYmXCOzyd1sWWrfVNnkRMOyMPVekj1dhFlIQM+nfcR1Mzha4ss0103QpfBvHuDx/sNzA3ZR+LCeH/2pPqde7uzxICexsx4HXmBofAIfzcBJKAbAOMF+LwsS9LkHKCFWz8X1qrrT82L/UQK4VSGDH02zAw/9MFNjLor6P5zqIhCxQ6nmogCFexQ4q/K4dz/sW8fljIWfWHYpBP2qXaWLjhhyR3xCLLdXAetYjDIJmCwJauSjQkvYVCDkKctwMq4KnDJHZMiZDagxpYPHC+3pBzYGWnBtmw5T1jQ/AO5UA6wkKx9Bvb2K+g8Tb7+ftLQDeUFsKlzBONdszzSjsqdtlCggRahA1tdgheTGyBBfRQVBtDaHqTJJO9wT5OBJ5HSxmVJgSdCQp6iglGIp5mi7nyFRy9OlPneA35APpJgGXgRxGgEwouqDPavQuMR9L3Q+hS04p4HuIyAUohUnyIJJb009YOPnhMH1Wkspm58TDlgWEtR1j2K2jsWNo2kk/rxTJKiuddsvgVbUKUFJVtZJXGCWURG7YI2HoOfdvTvnMai2iXodirmwPbCC9JvEPjwcs8UBpS8XfKlVohXugK6PDheSNfg== X-Forefront-PRVS: 0289B6431E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6009001)(39410400002)(39840400002)(39450400003)(39400400002)(305945005)(7736002)(189998001)(5660300001)(8676002)(25786009)(48376002)(86362001)(53416004)(42186005)(4326008)(2950100002)(38730400002)(81166006)(6666003)(36756003)(2906002)(50466002)(107886003)(33646002)(66066001)(50226002)(6506006)(6116002)(54906002)(76176999)(47776003)(6512007)(50986999)(5003940100001)(6486002)(3846002)(53936002)(1076002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR08MB0845; H:rkaganb.sw.ru; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB0845; 23:3YwyQSPBmr6Y+cMXpc2rBUeMGECBJzPi/bVIr6d4Y?= =?us-ascii?Q?XaniKpgg88G4bD3SlavvExVuifNqdWAnWelKNVMLJ22I7xpKqyfzAQNAX1nh?= =?us-ascii?Q?kbv9PdZOsEJ2DkBl0nCVExgHdxq1PdHmulV7wozwuGNLj5FOaijSQtWaXCGb?= =?us-ascii?Q?donx9/RuVnxbNsFC0O2TP9x6K4OoEj0j0PdkD2xxEmfddf3vXhiV4koLq1nk?= =?us-ascii?Q?xe8wBpBlUUDX+crLOn5aO52BkTaGHjZR60FkKVsZwTQWOqhH+K74lVQ0EJf1?= =?us-ascii?Q?1Lij9g6/MENhn9q4jMt2FQ5T0hewolSH1Jm4F88VtaJZs/l395X/fJmsJaUS?= =?us-ascii?Q?+XWG16kkQ+47d95ilLnbLYQ+LR1pBdfpCUsUZvfux1EoEZzE6NU8YrVd9UJq?= =?us-ascii?Q?KBvjjaJJkPl1n0ejbUXuFE6IlQ2L38QsQQ1DdSw0SbFALBQTEHaim4j8j5lM?= =?us-ascii?Q?h8JkUWXL8GzrXrUK/yTOlhgZeCl71GqanoB3WG5vWNHJx64p69p/308178W7?= =?us-ascii?Q?zpwfvLyz3hsAr7YCW1g2MwAKKse2aprfkgspmrHjamz2ZsCJhvjbxHNJjrOL?= =?us-ascii?Q?WTT4vXsYzu/nkj4RojYeMtVMIC8WamRSp4o1gIOjs7Pxlb+woEEn4k83dcyh?= =?us-ascii?Q?0rI5BAYAH/y1TA18wm9/BMQufSDRQ6RBdOFj6k4w0ZM92nvHYYX8ZGwD7Wnt?= =?us-ascii?Q?e6wVXja9Z6wG10KoTXwZXQZAMuyGng27VN/23fBqzFvZXkg4e+CPnVyOX5mG?= =?us-ascii?Q?t1GxV59AI+3hio72e6NmQ2kI5DVIMHEemKQSbiS5k9Pa1zgqDcA1huVAi5Xo?= =?us-ascii?Q?jeKap2q22pLZcsG5AO1bmS/3nuurTR0xq2tGh7UgDBAK+3A0EOtuRKrxIHun?= =?us-ascii?Q?N4P4t3O70dbOrhhBE4WkzZZkhBZA/b3ThbNxsZmSJikJmsN0qH3NxQDdXwCs?= =?us-ascii?Q?7bbVsgOUZSiK8pfVyYuscxnlLpDb9MA86pk+UzEbHa5ixVmOGLk3puIFmTOc?= =?us-ascii?Q?KiJ3pgMLFFKWphgFGyydqYG/+lFWYusUnoUyYtdvMFcyI63sERv4F/W7wnLQ?= =?us-ascii?Q?/rdh/rr2Jf91eB8ePaHlVWtmgIT8Li7Plnb6Elqgs3wEEE7BPp2RFIRNh5Ge?= =?us-ascii?Q?Lpty35Lsjg=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 6:xDyHvGoDynKWpolYGTf73rY5HC2/cRGGLsKu5/zsbZBSXNubr26E3/uHj0yGwv+sO2FqY9ydgBAOmBGWk0Ys25we06Whs+5vMyzLQWehDxsSqL5np/RWNMM/91oh14OieQpr1873qFzANZxsI0l1DRm7pd/T3MhkZsLeKBDIz8sqgp00Z+TYWzcN28rII28yK9WvGvqlNuq2YGMphz7I2P9kLN2waqQ6w1mifBP9ud5qg2ByfDozUeD2QJGHmYBOvLX9T75k5IHQTeevN58C6WJifFKpIwhlaFr9p9O1yzKShJvzeVZlTEeoYJi7WkXGRAb28NLGNbNzSpOuRIvPDTmvHWBfVtXdqjF/pxfL/yJHpqQI5Bax9wlxwMh/uT9uel98rhfzGpi2oPJjct95QaegEBZDbOS0a2GnQ+0QVsOVMzrejelZCXhnW64BVESzl0XKcjXqEyQXYKlOAOEz6VQKvoMVwica0ZGJFFhy2ZUxpUocLXLWy5Bw80veOyK+s8OQlhL19L1ccvriiX9Ysw==; 5:hfSKPENLTEcSd8zjLzic7SP4AaaIrTnJMHTfRd5jD1eLe2tZob2a50ue8SrUcXsNl13U0ACAZhSxilBvcFGWR2jDhVlZHET8f0Pdpzl9Fvix+IftNNgpeg0GnGejn4WgA9BHe+pn//s7cDatJjrI8Q==; 24:mTG8EZ55jL7IkYoiRSQ2SFDd0DBjGgTQFP9AKhO9OmP6FYAGThoHuUQPVzd3BP+wrFGjCXhOg/NxZvt2TFvd4SxDybQ3BtgHifruuRFKNug= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 7:Qz775tNW8W1ghZX8DeC6AEb58zUA1Ks6k985gAJ97oMDQRnlTASE+h0r46QnHZ2PdQ2YH0YoU7BYwoXrRAa0DicHV6hldjDyH1nVojqFJF+P/m4xEyzE1irpuTN8rkylGZFUDQfcGusD6JIFV6RQFVC5YlJN+E+6chUJK4FkD1VLeJLTlGkD5eNR3UvxkNTNdl5CIEA3EqR5HcAjg7Q1lBCup5R9zIXyVHk0J/Sa8GT++XVjso+tYfr7Mz0m3MMmuvjU5W+WIUTvwpy9Z1yxKbgmLn+rrM890zmVVagM00mPkZAr/6B/t2UzHs+fcPynppmTAMqPRemw95xeZoEnSQ==; 20:lGXRotN0Ebb1Ay5ztd9++zZ77Nmw3grd9EBNZ/pxj2yBCAL1HtmAsOE4Zw9E1xf3n/M2qyo1yo4JQoWlVMgMPY6+Qpamsfb2I1xfmuR6/fnX+6CX/NKz1HURW0iJCoEmki9YFhI5zITaKEi7Y3oG6TtSxdsuTqWiqaG7DfbO24I= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2017 14:18:16.7506 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0845 X-Spam-Score: -5.6 (-----) Subject: [SeaBIOS] [PATCH v2 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: , Cc: Evgeniy Yakovlev 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-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 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://mail.coreboot.org/mailman/listinfo/seabios