From patchwork Tue Jul 12 13:45:30 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Yan X-Patchwork-Id: 647398 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3rpjsK213yz9s4n for ; Tue, 12 Jul 2016 23:45:41 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=ieXiYSGe; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750978AbcGLNpk (ORCPT ); Tue, 12 Jul 2016 09:45:40 -0400 Received: from mail-pf0-f196.google.com ([209.85.192.196]:36839 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750748AbcGLNpj (ORCPT ); Tue, 12 Jul 2016 09:45:39 -0400 Received: by mail-pf0-f196.google.com with SMTP id i123so1108378pfg.3 for ; Tue, 12 Jul 2016 06:45:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:from:to:cc:subject:date; bh=3KG+iIsuFTvZl3C1/EoGF56kDvgt8NPCbcpGHlh690Y=; b=ieXiYSGe71j8YJeuqqWrzF3bMbEjoYoTa/wad/ToopUPjK/ULWo+xo2/wReRqluvm2 pl5cnB8KYla6LSUcqzojo9X/QNw5hpNpCz7m7PSN72bJi5D+JxTbPQBIIWMMPMXUaIaK hznx/Up/TZadr1DPaWLdQYrwS2q8L1qgjl84kP0zujxBCS9zo8WBcHThuAb2zZOECrtz KoHZx/DHM0DhN7cEfv45+V4n34GYIQEkn0tgtm2Chfcz9QgfQcxdf17eVhjiWW5kxaN/ 7rlwH1QNpq1Hq7tRRtdSb66fiDMjUfe0l5+tW9gFN5XgPchGBsaYlLw2gl13EX2WPYzC Cu2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:from:to:cc:subject:date; bh=3KG+iIsuFTvZl3C1/EoGF56kDvgt8NPCbcpGHlh690Y=; b=lxgUMhK1fFKIFZ+nCOP4Un1Wp09hrZb2t6kg3QROOIAiczptqnK6k2rvvqMptEgpY8 8FcKj6urCH3zK7ppZGQG78RYUQgjPFQOV8ImfKfDIJUdHaPax/Od1gdGNFZ1gjzbO2Wl aT7Smib1R3Bsvl3mHxchwNJug3cpba4jpT0Az3mCh0NPt82nVVOnQ+Fwh0yqdz2axs/P PYpDxKJQXSkbh8d1EwYpEdyZi6+CSSWBgOLEJGlmD1NMrMWXXJ9B7SZSYzciUK2UpcCO qjd56IdxEYBkQn3HOQUYOdovZQB8hUv/CiAVqah/kA0Q1BlaxwL7tgONzneHNnujzM4C 9jBg== X-Gm-Message-State: ALyK8tLTCq65D6+Wi/Ss0iUoa65NlXY4a0VcAFfZnluB6QV5DFyuhEmn7oxd/i5FIahNOA== X-Received: by 10.98.30.199 with SMTP id e190mr45099692pfe.146.1468331138597; Tue, 12 Jul 2016 06:45:38 -0700 (PDT) Received: from localhost.localdomain ([2404:c805:e00:4700:ae22:bff:fe29:e60c]) by smtp.gmail.com with ESMTPSA id 83sm5115657pfh.21.2016.07.12.06.45.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Jul 2016 06:45:38 -0700 (PDT) Message-ID: <5784f482.d607620a.24b2e.ffffae8e@mx.google.com> X-Google-Original-Message-ID: <20160712134530.2311-1-me> From: tom.ty89@gmail.com X-Google-Original-From: me To: tj@kernel.org, hare@suse.de, shaun.tancheff@seagate.com Cc: linux-ide@vger.kernel.org, Tom Yan Subject: [PATCH] libata-scsi: set correct VERSION field for ZAC devices Date: Tue, 12 Jul 2016 21:45:30 +0800 X-Mailer: git-send-email 2.9.0 Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org From: Tom Yan Commit 856c4663930988118d9f355aad66811dd6df06de had the line that "bumps" the VERSION field in standard INQUIRY data removed. Add it back and claim SPC-5 version compatibility, which matches with the current version descriptor "SPC-5 (no version claimed)" used for ZAC devices. Signed-off-by: Tom Yan diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c index bfec66f..27e29e1 100644 --- a/drivers/ata/libata-scsi.c +++ b/drivers/ata/libata-scsi.c @@ -2109,8 +2109,10 @@ static unsigned int ata_scsiop_inq_std(struct ata_scsi_args *args, u8 *rbuf) (args->dev->link->ap->pflags & ATA_PFLAG_EXTERNAL)) hdr[1] |= (1 << 7); - if (args->dev->class == ATA_DEV_ZAC) + if (args->dev->class == ATA_DEV_ZAC) { hdr[0] = TYPE_ZBC; + hdr[2] = 0x7; /* claim SPC-5 version compatibility */ + } memcpy(rbuf, hdr, sizeof(hdr)); memcpy(&rbuf[8], "ATA ", 8);