Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp138611ybi; Thu, 13 Jun 2019 13:05:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqyXrlIjoFGipIqW8r1W2rF+KZ2lKSbyAxJekKRRM3v0rlEe5oF+rCqmOorr0xME3XfeumWr X-Received: by 2002:a63:1f04:: with SMTP id f4mr33185283pgf.423.1560456305669; Thu, 13 Jun 2019 13:05:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560456305; cv=none; d=google.com; s=arc-20160816; b=yHEn62Sr8hpZqzpUInRE2rhRJJNL5RT153dSc4FjX18zobOIJ3ec8q5YvZEdZr5RkH oIbl8NGfk482z3houn4Cx0da+hE3wdUo1glmxub4YL6sOWkAPdj8t8HekwVyevuXShfm VpCqrHft4ZPdVhO/eCilQUJ5ODEpBTTKGlFNgoYAz+A5xm6W5ujxd3navMIvf+drtcCv 1gQpvVpY9qGsssmipkS4vE5vpQKNlaFnaplGf1U7b+xGFheCKm70wB3FDx/zKsvM7hoG itW+06+klUPWMVa8XzbSz26XB+xbhS5xzNZqMSxoa2/lBIvK2QN5a9ZYeetxGiHz+3VY iHtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date :thread-index:mime-version:in-reply-to:references:from :dkim-signature; bh=DI3nny5EkaaAj92ROhz8+oF1JyVO+F50iFiYFfny5cg=; b=JcYXszNHRRf9zFQnJ9AKvCmoAkbbdS06hXRKhV+Somu80HFAGjkqN+OcKWErPzHlFN W3+wqwtBy2rzvjOkUHs6XI8Sy6tc7kt5ufp/wyNm3TMC9Wdwbw/ELRI2xBID3kOoVVBs b2t5CbMQyMAy9WKqFqXWYkRAeWiZbIQ9py7ZlYsiPO5TlS3feo2URNlHgXyJHAoFGlAM iPixbHrveEbn7ZDmB6mt/E27wYSWDg05zbEJEKpgHKPGPplyc19IOrVvdd6oyGP4M00B AuFMhk2Hfm4uCTc3mPlxONWXJ9L9K0Y551sXJG520q2yCY91kFVQ605IiIwFPTkIkj2M MxLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Vf0Co9J1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y82si415415pfb.58.2019.06.13.13.04.50; Thu, 13 Jun 2019 13:05:05 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Vf0Co9J1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729357AbfFMUER (ORCPT + 99 others); Thu, 13 Jun 2019 16:04:17 -0400 Received: from mail-io1-f49.google.com ([209.85.166.49]:36105 "EHLO mail-io1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729260AbfFMUEQ (ORCPT ); Thu, 13 Jun 2019 16:04:16 -0400 Received: by mail-io1-f49.google.com with SMTP id h6so737969ioh.3 for ; Thu, 13 Jun 2019 13:04:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc; bh=DI3nny5EkaaAj92ROhz8+oF1JyVO+F50iFiYFfny5cg=; b=Vf0Co9J1FWQf/mNg9X22WqwFrqk1bWNDchM2WOC0coX4mVxqvFdL4M7qSSiticNd+/ +3h8YyGJXb6Dp9fwIq4WsLEKSNJVZR/j3S/HsXXpkjb7r3yKx1VfkTt2fSEW7Upj2InB vpUy4mSkuPaOLlVxWUk8m4jGlNkrR8m+OQY9c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc; bh=DI3nny5EkaaAj92ROhz8+oF1JyVO+F50iFiYFfny5cg=; b=FcEbhC1Sm6PwnlffRrBssNhEsQ8WVY1s6ziDr4RODF11Ftf/rF+6R5yweXFCdsY/ht UNs//pUz1q8WGRz1q4Ufo2NK2rAWtVhI34D9CVlbGPgfGdYKRAkaQI48HR9CzFHsbkG7 0/i3Febo5c0idVHCVPmbU2ONsknflz8pQnRpBVqVqsMTIUBR6oKhZD+AZZE45SoDcoH1 EvCIYVwJIeHqlfNuLt8y8GWO1ia+plN8eLnSyAvbZoBOyrMcnuLGaCmCjMtiSzvKNyH8 rHuSfSB744wL/SH0xhLszKh50lG4wkRbhh2CyyoeWW3tgedOtsrF/vVHnDDpfhLVbEfv 1uYQ== X-Gm-Message-State: APjAAAVCx3BUUyuXeBWv7Myf0CA8kwQ2DvXXgvd2keD1mgncuO1ULpfc EVk4SzHiSJa7bR0yBcZFa17EvgThJjJvH2ZtjKKKlA== X-Received: by 2002:a5d:9b1a:: with SMTP id y26mr37376851ion.238.1560456255599; Thu, 13 Jun 2019 13:04:15 -0700 (PDT) From: Kashyap Desai References: <20190605190836.32354-1-hch@lst.de> <20190605190836.32354-11-hch@lst.de> <20190613084458.GB13221@lst.de> In-Reply-To: <20190613084458.GB13221@lst.de> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQNLjZIO2zMn7N+9xPobnDbFSu4o5gI2RJdJAgF+bYgCEzcr9aN60eSw Date: Fri, 14 Jun 2019 01:34:00 +0530 Message-ID: Subject: RE: [PATCH 10/13] megaraid_sas: set virt_boundary_mask in the scsi host To: Christoph Hellwig Cc: Jens Axboe , Sebastian Ott , Sagi Grimberg , Max Gurtovoy , Bart Van Assche , Ulf Hansson , Alan Stern , Oliver Neukum , linux-block@vger.kernel.org, linux-rdma@vger.kernel.org, linux-mmc@vger.kernel.org, linux-nvme@lists.infradead.org, linux-scsi@vger.kernel.org, "PDL,MEGARAIDLINUX" , PDL-MPT-FUSIONLINUX , linux-hyperv@vger.kernel.org, linux-usb@vger.kernel.org, usb-storage@lists.one-eyed-alien.net, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > So before I respin this series, can you help with a way to figure out for > mpt3sas and megaraid if a given controller supports NVMe devices at all, so > that we don't have to set the virt boundary if not? In MegaRaid we have below enum - VENTURA_SERIES and AERO_SERIES supports NVME enum MR_ADAPTER_TYPE { MFI_SERIES = 1, THUNDERBOLT_SERIES = 2, INVADER_SERIES = 3, VENTURA_SERIES = 4, AERO_SERIES = 5, }; In mpt3sas driver we have below method - If IOC FACT reports NVME Device support in Protocol Flags, we can consider it as HBA with NVME drive support. ioc->facts.ProtocolFlags & MPI2_IOCFACTS_PROTOCOL_NVME_DEVICES Kashyap