From patchwork Wed Mar 13 10:07:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ranjan Kumar X-Patchwork-Id: 13591210 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.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 991BA125CF for ; Wed, 13 Mar 2024 10:10:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710324623; cv=none; b=fWPx20F1r3dWuiNvRuQJc/4UQyfqXVPRhR/gI6fVUTqjNBPa02Oyl3pEVo84DsHSd6JMifXoI2zXC8HyjD2snKe62xIKujMVEJBnbEQy9Y8egjaKkooiozwM1sgiVcplelG/WTKVc/aKfiRoDtZF/9/e/INbfnww5YtM56Hshlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710324623; c=relaxed/simple; bh=IC/z1jUnnRr250OdkJzUKaAZupN21kXqJ8YjuRBEvIA=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=nnbyQsVhkglraTSVPryfaz4vzSfwSt/1dMN4I/4H7VBiUxE+XU0l4wt8JYbG+WixHo9yKg7BOfhXu22ziNogAip4GmfzuH0vB74W+oYFNX36sWTAppYU10qL/cvKXooiOzaNCmkJB5GblACnMctwV7pto6OdC1Jy7CPk25e8CAA= 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=gDxq+MVn; arc=none smtp.client-ip=209.85.210.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="gDxq+MVn" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-6e6b54a28ebso665832b3a.2 for ; Wed, 13 Mar 2024 03:10:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1710324620; x=1710929420; darn=vger.kernel.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=M7IiDjLcLZmDwEQOp7MEMa0bJgdBiNqkxLvAXINa4Do=; b=gDxq+MVnFjVd1akwoKF+Vc2Uu39YhFcmXMVN5zYW8Cq3EWV9vd4cLNxdqbX5SnbsCS Tnmva56LNRGTT3gXPBw0mS3FaC8CvHS+mJ2lvuLiEpBQz0Iu3wIITxDMzs3Mbz0Rc0dM xy+RnzWh7ujFuMzg4xQWuA6mN9AU3TNJEGRcI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710324620; x=1710929420; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=M7IiDjLcLZmDwEQOp7MEMa0bJgdBiNqkxLvAXINa4Do=; b=oxuucPxDDVIjEBS3WrH5LGKhnaG2f1f3PRo+8EwgpekPLzbRGqAaKnYGjzVClmUNqp yA56xtsUR90lFRSV6kMZ3ZOzar6caw9OJgzO3QKO6fN5lRApT4Q45qhNOqzOJCb4AlRN s20Tgc9074vXDLjYi7r10ia4Lk5v4pVClyWNMN2lnOlLJs01sWGYhmtPWQx+0ixbtllI HjjPosx/Ydfs65U8YkozMqyV/vtJU7uoensWe1hjvFPKWufad361A0L5wGf/0tmMruyj OGJE0h0vzItxzn98NYTY7e+0lgVLc7MQ24YTy3lLdFoe5U84h9m1stYHYNEPCyxRijNX VUtg== X-Gm-Message-State: AOJu0YykFwpvH9S19l0Fa6v6sV08ketm5KVHoASHYS+TKSq4IlcT1sNX Sq9dxk7PVq/26z37b3F7FUbopclkWEBIeSSwHyyBXlPspvcPuQLnSbNrTR3Ri+fSnpXXiJF7FOj 8C3h2P9agCKmzeTkTPE4y3uyrRRaDbV+cKRHn7GER4o+NyeIPGAP1j7ZRsOmcHgRcoAs3FmW80E pMKu75AWrJWjhhnc7H/WhRkrd602TAwRjVg+0O/KKCqPlTww== X-Google-Smtp-Source: AGHT+IGBnO05LijGvEdjM71KrGV3ZP9W9ClLOw5Y7D7fUK/WZbQ/zsnj0iyE7NDsp74chLvX69mbGg== X-Received: by 2002:a05:6a00:cd3:b0:6e6:878b:fbc3 with SMTP id b19-20020a056a000cd300b006e6878bfbc3mr2600544pfv.32.1710324619792; Wed, 13 Mar 2024 03:10:19 -0700 (PDT) Received: from localhost.localdomain ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id j18-20020a056a00175200b006e5af565b1dsm7570337pfc.201.2024.03.13.03.10.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 03:10:17 -0700 (PDT) From: Ranjan Kumar To: linux-scsi@vger.kernel.org, martin.petersen@oracle.com Cc: rajsekhar.chundru@broadcom.com, sathya.prakash@broadcom.com, sumit.saxena@broadcom.com, chandrakanth.patil@broadcom.com, prayas.patel@broadcom.com, Ranjan Kumar Subject: [PATCH v4 0/7] mpi3mr: Few Enhancements and minor fixes Date: Wed, 13 Mar 2024 15:37:39 +0530 Message-Id: <20240313100746.128951-1-ranjan.kumar@broadcom.com> X-Mailer: git-send-email 2.31.1 Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Few Enhancements and minor fixes of mpi3mr driver. Changes since v3: - Mistakenly ORING was left which is fixed. Changes since v2: - Fixed test robot build warnings Changes since v1: - Updated Function name to mpi3mr_refresh_tgtdevs and changed logical condition - Updated the patch headline . - Reverted the SCSIIOSTATUSREPLY change as it was unintentionally removed. Ranjan Kumar (7): mpi3mr: Block devices are not removed from OS even vd's are offlined mpi3mr: Set MPI request flags appropriately mpi3mr: Clear controller-wide flag that is used to block IOCTLS for the unresponsive controller mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request mpi3mr: Debug ability improvements mpi3mr: Update MPI Headers to revision 31 mpi3mr: driver version upgrade to 8.8.1.0.50 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 3 +++ drivers/scsi/mpi3mr/mpi/mpi30_image.h | 20 ++++---------- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 20 ++++++++------ drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 16 +++++++----- drivers/scsi/mpi3mr/mpi3mr_app.c | 21 ++++++++++----- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +++++++++++++++-------- drivers/scsi/mpi3mr/mpi3mr_os.c | 12 ++++----- 8 files changed, 72 insertions(+), 54 deletions(-)