From patchwork Tue Dec 5 19:16:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chandrakanth patil X-Patchwork-Id: 13480669 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Wc7Wz6G/" Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 15541B0 for ; Tue, 5 Dec 2023 11:15:29 -0800 (PST) Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1d0a7b72203so22405445ad.2 for ; Tue, 05 Dec 2023 11:15:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1701803728; x=1702408528; darn=vger.kernel.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=0ZsEzJj2wUmp16wh0jcpwRJaHj5g7AKBO7P+ZmX/iM0=; b=Wc7Wz6G/AT1m/8AlnbH9irTRKR58PWVQXH9jqN3za4bAHYFl77+rfh5JOOwGyg+jep M8yCNLD0lQkbNadeqBNa8xyKmo2dXR/hnbG3JSgzS/mUxgX05z5AG82YNQpD/vBXKVw5 7sR0x0fS05taNqZipMV7e6cud904/lHu1zoFE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701803728; x=1702408528; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0ZsEzJj2wUmp16wh0jcpwRJaHj5g7AKBO7P+ZmX/iM0=; b=d6VxG0yUxkW21Bra0NUPa/jeYHElgiaB/9aSxeTQLbUpTPlflW0vaq08MIcThDRvi/ a2cN3f/x5Sryo1GAjcnwe3J9QNGWhA71c4zQ8YXiTOjLbiA/zaBJVHfg/pd0NrP+xwAm Wx+fsLzm5BhsPl6jsW/DIUrmUmmzQgSkJeu7kAPjl8N7wYtjvG+y3OBU8pT/bTaZvkSW Du20Vw3KbFT2VERkQfVO0ZDmHASeb2waNj7jbVg4pjEQQdH90QaN0kQ7ybIIJyeP4RG7 EtQTAD43Y/kPglYCpvsGArRlUMlISaJNdO1xSCoh26cJlyoPaEjs7fF/rZ0kKp6jU3oL 9YbA== X-Gm-Message-State: AOJu0YyU1qXSLLigcCHbGz9tzDAZcDCTVlY+/p9C7HLgNfIb6ubl5vyl igjxD9pA/wAm+BrAk83Jwlrql9QofsZSfUxy1jXnudKDSQteehjChlVTaU92r6bnuK0XxzEo+cS NQc2ng6se/KpjVzwqR7ZUgNTcUv72AgGPyVmLXgxiodzZZHETvZq7AYI4Gi8byggFaiLb1AHtxH uNwcHTycWlSxBQb0VpZw== X-Google-Smtp-Source: AGHT+IGdw9v5o5hdJsHbAoPDe/wi0YigAx6Rh1anvP340AO2ylYjYwGSbxi4zBc6FCrLWl7BG8YKxA== X-Received: by 2002:a17:90b:4d88:b0:27c:f48e:e245 with SMTP id oj8-20020a17090b4d8800b0027cf48ee245mr1800873pjb.24.1701803728028; Tue, 05 Dec 2023 11:15:28 -0800 (PST) Received: from dhcp-10-123-20-35.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id 16-20020a17090a199000b0028017a2a8fasm10801896pji.3.2023.12.05.11.15.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 11:15:26 -0800 (PST) From: Chandrakanth patil To: linux-scsi@vger.kernel.org, sumit.saxena@broadcom.com, sathya.prakash@broadcom.com, ranjan.kumar@broadcom.com, prayas.patel@broadcom.com Cc: Chandrakanth patil Subject: [PATCH 0/4] Support for preallocation of SGL BSG data buffers Date: Wed, 6 Dec 2023 00:46:26 +0530 Message-Id: <20231205191630.12201-1-chandrakanth.patil@broadcom.com> X-Mailer: git-send-email 2.39.3 Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 This set of patches includes a new feature and version update. The initial three patches are related to "Support for preallocation of SGL BSG data buffers" and patches are interdependent. The fourth patch updates the driver version. Chandrakanth patil (4): mpi3mr: Support for preallocation of SGL BSG data buffers part-1 mpi3mr: Support for preallocation of SGL BSG data buffers part-2 mpi3mr: Support for preallocation of SGL BSG data buffers part-3 mpi3mr: Update driver version to 8.5.1.0.0 drivers/scsi/mpi3mr/mpi3mr.h | 31 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 520 ++++++++++++++++++++++------ drivers/scsi/mpi3mr/mpi3mr_fw.c | 112 ++++++ include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 + 4 files changed, 551 insertions(+), 114 deletions(-)