From patchwork Thu Aug 8 12:54:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ranjan Kumar X-Patchwork-Id: 817968 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E6D3149DFA for ; Thu, 8 Aug 2024 12:57:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121869; cv=none; b=Ae1ZSaRHUsTu0NUcQZxz/cVopWe15wXE8tHOQlmYkbRspKJ3BUhE56msUtZkLmBd0qvJip6AvWz30fsUNTrjHgy0wp3LnaPM3vu2ZE3ir5qpFwgU0OCjzdxdNt4RKRMdZeNJEvSm2ZUZvjXW5McSYTAmEF2OeSD1tMG9YpAF74Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121869; c=relaxed/simple; bh=mNLV4c4zPQ9Yzpiaw0jBb8ZBWV7iIEC+jrpT9jPgPSE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=VOVS1GA+fYk2TbiOvsqAtlQALGla1A4x6qw81tN3UPsr+noBR2qJbPeODO05ytVIHuN3hK7GMP4t69HCrjEaYMt1Df24K3CG5ww37xSPgrV4BaDDNLCGXVgBCFQQxqADJk+llKlLSOYQdPY4iekH8bu81sgSLe1bQJXT5AypxFw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=dGLZnWHN; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="dGLZnWHN" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1fc569440e1so8814385ad.3 for ; Thu, 08 Aug 2024 05:57:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1723121867; x=1723726667; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pG5+v1yCDFtfXI8AGrFbrDvt9Ut3zqUa7nE1CC+Yxn4=; b=dGLZnWHN1ObQNdqtEM7BHldhcD07lfI6TTgmHrwHMi2n5sozCNQIGHNJhv8OV2+AkM ORHq5UBA1hBUfnOIkWVS0qf2a6mSt/CkDeZrk8BP9rNDcRGjhXUgnuP8LjILVuvgMW9P 6a85Nd+4JWJbZrBjdGd1DnG3WgsZ4tyu2r2DQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723121867; x=1723726667; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pG5+v1yCDFtfXI8AGrFbrDvt9Ut3zqUa7nE1CC+Yxn4=; b=v08I9lLuUjGXWORPCnpHccBdW6IoRHWWFLy6DuHGb7vi7OATnugH0gNWU0m9/MuO0W enBI5fYOWwQrOPNAtsRo8lFErMLHdeTuO/3tY5VbT+uvURaDBBM4mTdCV5T8moafss49 K2SJVE6zcrw9Yx1fWHmgrYpijLJHcTWuQrJT8a+6QobATljrclIUs4xX2tIjEpmLSMHc tTHlOlQlRD1aV2Ia3jbkuZzamKmUILEcW/nfyyeIzGlHV0kE5COE4dYIJlHohIIHxI6S 540DBwnzGwwb24MPSAYBNR/6+T8EeSC7NyGK+ErE+rygcSnOCoh8BWuK+jx3tCdjDJSn o3+A== X-Gm-Message-State: AOJu0YwvM6/nj0Ffp/1LX7I1n2qdBUMxbNLyiHbgM7N0cckmWJqPYkLk SHrWG8ob7nG0XEeW+sSz2bv1fzbgXZJA/Z3dYBfznKwmeR8dEyDPiJlKKxNRC4k4+uGaXkVboQ4 CgyMMc1Tuk5zQRSg2Thf0NSb/me1UP4IsA3udzgE3e2DwEX5NyS6dCBFT4XRgk7861uAO7wbzQm hxzpxaUoD6aqYHN+ZgDyhKwVq3u03HiSk48nA/e3eRHLgmVw== X-Google-Smtp-Source: AGHT+IEHAUYGtaJxtpZk71GSiKyOGr7Lgq7Iw3Q4eRGRNQ7u8s2PW+knDz26iFTNvdaZGnBIvyordA== X-Received: by 2002:a17:902:f68a:b0:1fb:95c6:8408 with SMTP id d9443c01a7336-20095336766mr20745295ad.61.1723121866627; Thu, 08 Aug 2024 05:57:46 -0700 (PDT) Received: from localhost.localdomain ([115.110.236.218]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ff590608b2sm123283325ad.152.2024.08.08.05.57.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:57:46 -0700 (PDT) From: Ranjan Kumar To: linux-scsi@vger.kernel.org, martin.petersen@oracle.com Cc: sathya.prakash@broadcom.com, sumit.saxena@broadcom.com, Ranjan Kumar Subject: [PATCH v1 1/3] mpi3mr: return complete ioc_status for ioctl commands Date: Thu, 8 Aug 2024 18:24:16 +0530 Message-Id: <20240808125418.8832-2-ranjan.kumar@broadcom.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20240808125418.8832-1-ranjan.kumar@broadcom.com> References: <20240808125418.8832-1-ranjan.kumar@broadcom.com> Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The driver masked the loginfo available bit in the iocstatus before passing it to the applications, causing a mismatch in error messages between Linux and other operating systems. Driver has been modified to return unmasked(complete) iocstatus, including the loginfo available bit, for the MPI commands sent through the IOCTL interface. Signed-off-by: Sathya Prakash Signed-off-by: Ranjan Kumar --- drivers/scsi/mpi3mr/mpi3mr_fw.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c index c196dc14ad20..169850393580 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_fw.c +++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c @@ -345,6 +345,7 @@ static void mpi3mr_process_admin_reply_desc(struct mpi3mr_ioc *mrioc, { u16 reply_desc_type, host_tag = 0; u16 ioc_status = MPI3_IOCSTATUS_SUCCESS; + u16 masked_ioc_status = MPI3_IOCSTATUS_SUCCESS; u32 ioc_loginfo = 0, sense_count = 0; struct mpi3_status_reply_descriptor *status_desc; struct mpi3_address_reply_descriptor *addr_desc; @@ -366,8 +367,8 @@ static void mpi3mr_process_admin_reply_desc(struct mpi3mr_ioc *mrioc, if (ioc_status & MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_LOGINFOAVAIL) ioc_loginfo = le32_to_cpu(status_desc->ioc_log_info); - ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; - mpi3mr_reply_trigger(mrioc, ioc_status, ioc_loginfo); + masked_ioc_status = ioc_status & MPI3_IOCSTATUS_STATUS_MASK; + mpi3mr_reply_trigger(mrioc, masked_ioc_status, ioc_loginfo); break; case MPI3_REPLY_DESCRIPT_FLAGS_TYPE_ADDRESS_REPLY: addr_desc = (struct mpi3_address_reply_descriptor *)reply_desc; @@ -380,7 +381,7 @@ static void mpi3mr_process_admin_reply_desc(struct mpi3mr_ioc *mrioc, if (ioc_status & MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_LOGINFOAVAIL) ioc_loginfo = le32_to_cpu(def_reply->ioc_log_info); - ioc_status &= MPI3_REPLY_DESCRIPT_STATUS_IOCSTATUS_STATUS_MASK; + masked_ioc_status = ioc_status & MPI3_IOCSTATUS_STATUS_MASK; if (def_reply->function == MPI3_FUNCTION_SCSI_IO) { scsi_reply = (struct mpi3_scsi_io_reply *)def_reply; sense_buf = mpi3mr_get_sensebuf_virt_addr(mrioc, @@ -393,7 +394,7 @@ static void mpi3mr_process_admin_reply_desc(struct mpi3mr_ioc *mrioc, sshdr.asc, sshdr.ascq); } } - mpi3mr_reply_trigger(mrioc, ioc_status, ioc_loginfo); + mpi3mr_reply_trigger(mrioc, masked_ioc_status, ioc_loginfo); break; case MPI3_REPLY_DESCRIPT_FLAGS_TYPE_SUCCESS: success_desc = (struct mpi3_success_reply_descriptor *)reply_desc; @@ -408,7 +409,10 @@ static void mpi3mr_process_admin_reply_desc(struct mpi3mr_ioc *mrioc, if (cmdptr->state & MPI3MR_CMD_PENDING) { cmdptr->state |= MPI3MR_CMD_COMPLETE; cmdptr->ioc_loginfo = ioc_loginfo; - cmdptr->ioc_status = ioc_status; + if (host_tag == MPI3MR_HOSTTAG_BSG_CMDS) + cmdptr->ioc_status = ioc_status; + else + cmdptr->ioc_status = masked_ioc_status; cmdptr->state &= ~MPI3MR_CMD_PENDING; if (def_reply) { cmdptr->state |= MPI3MR_CMD_REPLY_VALID; From patchwork Thu Aug 8 12:54:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ranjan Kumar X-Patchwork-Id: 818776 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 63CE81487C0 for ; Thu, 8 Aug 2024 12:58:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121882; cv=none; b=lq3YoW/kmQFMYjOqRRVIqg7rNb0JWW9uZmEtfM9qajK6BWmu8Ee0l/gf6jxxe9N4sBKwKjzdADeFwWAtU6bwCy1eoGze9fBHOpgeeEzh1knL8Vcv9l/RcdlhwNLEtSj6EajJQufJw10boXFBWOQKCx3lT8LW0Yb4AiJ8Sf0uN1E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121882; c=relaxed/simple; bh=aW4SDonbT1xbqqa4jbLH6dE8gmUvXVznsjKD45xV+wA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=iGS3VigbfNFCxAociwbUVNTnPmoUoXY/8EdG1KaHeb6JlVnHrVcH5t/pdWfLIq7DcAzRP6bBkLCUL3UGo+40bNWMVUPIK5ecDQEC9169h0YuJxVPZwhShC18921qjdDUSYvhTl/jDN+5jNUty6FcjuY8Ha+/Z2UP/GnNtlSfIGA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=GI58Y0Ih; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="GI58Y0Ih" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-1fd66cddd4dso9443775ad.2 for ; Thu, 08 Aug 2024 05:58:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1723121879; x=1723726679; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nUOAJ+nPzc510/DBQcwvUkvU0Xns2JddaOVC8E63Onc=; b=GI58Y0IhYnvEO4O10Gh1lix9hIBkRUr4nkNh9Nobm5wnf4XQHsGQaIJHt3RCrRVMfi 6yA4X1HaE5UIQCl/IR9q1EqB/BdF9D0ioPnRi+WwV2u1eKVDtOyE3Ox4OJRO9XmWoLpw l85u0drWy/UAh7LLMlG7aPqCfZzzedwv9TI9s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723121879; x=1723726679; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nUOAJ+nPzc510/DBQcwvUkvU0Xns2JddaOVC8E63Onc=; b=jhmRsuciQxelg4eX3nnW9Vd2TEFSHm85DcEEi7mOtKR/Aun9i9zuR3EX1iCCmVBqoD uLy/3ovLSv+/InSKhleC7viN9IDs6LiOaZfA9OHV8Dl9cHcKXlp+LSK71jLQHZ3YKgmw rzUj4g9ACeHOlSJWS7XYt0nG5ucqy4luGeaZNrjArs0spn4qL58YAPSKbBDZltdh8ieE 88UTAikflIQYYr1UOc7AQ6gob4a5UiyyABqCPlea0/qSZStkg14PlrZMm3wDdCo+rp/W WD3/rK4z8DpK0R4jKDbyQOzJlxuFUKTFg1qun7TKkHhQKi0Jln0wIC9vBBkZ2sP6AK8q 5OMA== X-Gm-Message-State: AOJu0YwYwkjXSdfubIA9VxmT/rcnJGBjYSoji+oUGpn/MyUG+uZmvtQn zlvb0uXyZnenDjVm8j0ndI87RwnR7NZo6K4DWtLgRi2Ra3XFtiggDU/0sAvIGdE2arEKgugVTMr qHFql22fHPa2cKoGowlBXQBg7ooAE0oorI+NKVrQ8iTcuafLu/nfJtFKd+0H0xHn219rY+vVlMF z2Z4wqV6at1hXuFn+JH01oHuBFVmiAmu6BQ5bCI+g8jDLuBA== X-Google-Smtp-Source: AGHT+IEuqngFK4H7IoCS6ywvLKgFHEyhCeobHhsl2TMdyVgem37wbkV2KyGBSowCRUlu7uCPHxFeIA== X-Received: by 2002:a17:902:cec3:b0:1ff:4967:66a with SMTP id d9443c01a7336-20095266268mr17879975ad.14.1723121869154; Thu, 08 Aug 2024 05:57:49 -0700 (PDT) Received: from localhost.localdomain ([115.110.236.218]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ff590608b2sm123283325ad.152.2024.08.08.05.57.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:57:48 -0700 (PDT) From: Ranjan Kumar To: linux-scsi@vger.kernel.org, martin.petersen@oracle.com Cc: sathya.prakash@broadcom.com, sumit.saxena@broadcom.com, Ranjan Kumar Subject: [PATCH v1 2/3] mpi3mr: Update consumer index of reply queues after every 100 replies Date: Thu, 8 Aug 2024 18:24:17 +0530 Message-Id: <20240808125418.8832-3-ranjan.kumar@broadcom.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20240808125418.8832-1-ranjan.kumar@broadcom.com> References: <20240808125418.8832-1-ranjan.kumar@broadcom.com> Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Instead of updating the ConsumerIndex of the Admin and Operational ReplyQueues after processing all replies in the queue, it will now be periodically updated after processing every 100 replies. Signed-off-by: Sathya Prakash Signed-off-by: Ranjan Kumar --- drivers/scsi/mpi3mr/mpi3mr.h | 1 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/mpi3mr/mpi3mr.h b/drivers/scsi/mpi3mr/mpi3mr.h index dc2cdd5f0311..cbb6e4b2d447 100644 --- a/drivers/scsi/mpi3mr/mpi3mr.h +++ b/drivers/scsi/mpi3mr/mpi3mr.h @@ -213,6 +213,7 @@ extern atomic64_t event_counter; #define MPI3MR_HDB_QUERY_ELEMENT_TRIGGER_FORMAT_INDEX 0 #define MPI3MR_HDB_QUERY_ELEMENT_TRIGGER_FORMAT_DATA 1 +#define MPI3MR_THRESHOLD_REPLY_COUNT 100 /* SGE Flag definition */ #define MPI3MR_SGEFLAGS_SYSTEM_SIMPLE_END_OF_LIST \ diff --git a/drivers/scsi/mpi3mr/mpi3mr_fw.c b/drivers/scsi/mpi3mr/mpi3mr_fw.c index 169850393580..6eb5bcd8e757 100644 --- a/drivers/scsi/mpi3mr/mpi3mr_fw.c +++ b/drivers/scsi/mpi3mr/mpi3mr_fw.c @@ -443,6 +443,7 @@ int mpi3mr_process_admin_reply_q(struct mpi3mr_ioc *mrioc) u32 admin_reply_ci = mrioc->admin_reply_ci; u32 num_admin_replies = 0; u64 reply_dma = 0; + u16 threshold_comps = 0; struct mpi3_default_reply_descriptor *reply_desc; if (!atomic_add_unless(&mrioc->admin_reply_q_in_use, 1, 1)) @@ -466,6 +467,7 @@ int mpi3mr_process_admin_reply_q(struct mpi3mr_ioc *mrioc) if (reply_dma) mpi3mr_repost_reply_buf(mrioc, reply_dma); num_admin_replies++; + threshold_comps++; if (++admin_reply_ci == mrioc->num_admin_replies) { admin_reply_ci = 0; exp_phase ^= 1; @@ -476,6 +478,11 @@ int mpi3mr_process_admin_reply_q(struct mpi3mr_ioc *mrioc) if ((le16_to_cpu(reply_desc->reply_flags) & MPI3_REPLY_DESCRIPT_FLAGS_PHASE_MASK) != exp_phase) break; + if (threshold_comps == MPI3MR_THRESHOLD_REPLY_COUNT) { + writel(admin_reply_ci, + &mrioc->sysif_regs->admin_reply_queue_ci); + threshold_comps = 0; + } } while (1); writel(admin_reply_ci, &mrioc->sysif_regs->admin_reply_queue_ci); @@ -529,7 +536,7 @@ int mpi3mr_process_op_reply_q(struct mpi3mr_ioc *mrioc, u32 num_op_reply = 0; u64 reply_dma = 0; struct mpi3_default_reply_descriptor *reply_desc; - u16 req_q_idx = 0, reply_qidx; + u16 req_q_idx = 0, reply_qidx, threshold_comps = 0; reply_qidx = op_reply_q->qid - 1; @@ -560,6 +567,7 @@ int mpi3mr_process_op_reply_q(struct mpi3mr_ioc *mrioc, if (reply_dma) mpi3mr_repost_reply_buf(mrioc, reply_dma); num_op_reply++; + threshold_comps++; if (++reply_ci == op_reply_q->num_replies) { reply_ci = 0; @@ -581,13 +589,19 @@ int mpi3mr_process_op_reply_q(struct mpi3mr_ioc *mrioc, break; } #endif + if (threshold_comps == MPI3MR_THRESHOLD_REPLY_COUNT) { + writel(reply_ci, + &mrioc->sysif_regs->oper_queue_indexes[reply_qidx].consumer_index); + atomic_sub(threshold_comps, &op_reply_q->pend_ios); + threshold_comps = 0; + } } while (1); writel(reply_ci, &mrioc->sysif_regs->oper_queue_indexes[reply_qidx].consumer_index); op_reply_q->ci = reply_ci; op_reply_q->ephase = exp_phase; - + atomic_sub(threshold_comps, &op_reply_q->pend_ios); atomic_dec(&op_reply_q->in_use); return num_op_reply; } From patchwork Thu Aug 8 12:54:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ranjan Kumar X-Patchwork-Id: 817967 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3999218C925 for ; Thu, 8 Aug 2024 12:58:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121884; cv=none; b=TiSM6kLBbuwC/Zqspuzj5+c1WHJ7cdXGybrHZXeTiZm7admuAqFF9/TrmKkAOjFw+a8cT8kVypXBhtmv2VvK4mUsDTik7LDcm3QlSdAYs0RZReatUS9Qlx7K53SzHIyCooDuIBitRhn7Ns3Bv6jftVbLsFafQpoSgKhzKWjNpIk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723121884; c=relaxed/simple; bh=8Fx02ZeVvlacdTyi+Vsr7I38+MSCpSvrhtXjm1L7UYI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NeMHS2yWdOFdq60AGYYHPt3YpIfsTO1KekjHMZS2EDZTM/ckkQb26WghrwzZe5jh/XlQZJ8EpVYmPAtpGQ2IcsY6ZTozt0djh9d/XvqwhtTItflo4hKjf+oP3gRDkke3KL/lJbJd7uu8spT29vO9iXf9surhsO/WGrSRZZTahkI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=LHPVB0wG; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="LHPVB0wG" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-1fc49c0aaffso8624075ad.3 for ; Thu, 08 Aug 2024 05:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1723121882; x=1723726682; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XPbGhFYXBq9HfDXscnGRou+mE1HRUEoxNIwtJnyaTaE=; b=LHPVB0wGs5qqOimrnkzsje/vh48rjO6RzmnvQH+Iu5rhaP0EtE2uGWagmlJpqWBuVe vrZ3c0vsSdjfbE2/vBngcBT7u7thmJqQAB83td7biOOvAG6xNh3nRKNW5avju5zaxohE 0R8xcVVzj0XGz39D3MiOHf0jRK2zMdXhs1AXA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723121882; x=1723726682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XPbGhFYXBq9HfDXscnGRou+mE1HRUEoxNIwtJnyaTaE=; b=kEPL2vpJ0zHnndkn+eEh0lF5aJ4VvxZC4t+Mwd10RbsQdUVNQyGXLbIGtzACWGsJCv FqOr8WfbcoP74e8agDvGaP1e9Qn/gl8yA2NtvrfnvWr0HZCVIDUAVR2gbhH87hiiqfLn wHiZCgujTZFpzowsX4/6baCsSsEnnmpNSyHHa4XDmMQoKpmBs8gvN2YeVQ61ItRBTCap bwgpsl9IIT0Btgnxd1hwS5IZ2ZKy8nlyhfweaxf7hWq3LtSl8G4N6SERGPT0qU334szK TRfLRvT1pjH7+BhZFNlNSdd2/yjZp/QgXFwzcmqBHkabT505xgYMVwjxIlJtEyAgPdY+ htUg== X-Gm-Message-State: AOJu0YxnesfpkjIRlo+W03lgLTyTCxodkSoGFIcHdZgxwrp03+L9R3Qq looZFtOwF6eaFvXzQfQHUCAdAtwi2+Oz82abtFTswgniFsQOUSlCSmaDM3aZVtmBpluJ6C7Eh0l HGMKcy3XForMD/i+IYvPNMTE55DkwCc19Z9USZeKmBIwKW+IPdcYREzjVSFC/LHMX1wRnHPL+eb qmjtO+0+xA+NHxJ2A1Wi3T7a2WBITUvcZix9vz1CATKE1SEg== X-Google-Smtp-Source: AGHT+IHiILTfLegTklq1jebkDqQD8xJublKrr+ZGw0+Sr3jY7DoaPME7MjVRld7edkwcz4UQOBWbjQ== X-Received: by 2002:a17:902:f683:b0:1fd:8677:6160 with SMTP id d9443c01a7336-200952487eemr20970285ad.15.1723121881937; Thu, 08 Aug 2024 05:58:01 -0700 (PDT) Received: from localhost.localdomain ([115.110.236.218]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1ff590608b2sm123283325ad.152.2024.08.08.05.57.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 05:58:01 -0700 (PDT) From: Ranjan Kumar To: linux-scsi@vger.kernel.org, martin.petersen@oracle.com Cc: sathya.prakash@broadcom.com, sumit.saxena@broadcom.com, Ranjan Kumar Subject: [PATCH v1 3/3] mpi3mr: Driver version update to 8.10.0.5.50 Date: Thu, 8 Aug 2024 18:24:18 +0530 Message-Id: <20240808125418.8832-4-ranjan.kumar@broadcom.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20240808125418.8832-1-ranjan.kumar@broadcom.com> References: <20240808125418.8832-1-ranjan.kumar@broadcom.com> Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Update driver version to 8.10.0.5.50 Signed-off-by: Ranjan Kumar --- drivers/scsi/mpi3mr/mpi3mr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/mpi3mr/mpi3mr.h b/drivers/scsi/mpi3mr/mpi3mr.h index cbb6e4b2d447..875bad7538f2 100644 --- a/drivers/scsi/mpi3mr/mpi3mr.h +++ b/drivers/scsi/mpi3mr/mpi3mr.h @@ -57,8 +57,8 @@ extern struct list_head mrioc_list; extern int prot_mask; extern atomic64_t event_counter; -#define MPI3MR_DRIVER_VERSION "8.9.1.0.51" -#define MPI3MR_DRIVER_RELDATE "29-May-2024" +#define MPI3MR_DRIVER_VERSION "8.10.0.5.50" +#define MPI3MR_DRIVER_RELDATE "08-Aug-2024" #define MPI3MR_DRIVER_NAME "mpi3mr" #define MPI3MR_DRIVER_LICENSE "GPL"