Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp52432lql; Sun, 10 Mar 2024 13:24:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVZAfw33qvPP0tcaWkrfBaOxz7clk6YAqj0+erKAmUQvHksmqytfw1tFU5LhB0ccULs3E6dUz1z89euQ9dpcQkX96JbcpK51W1CmIdl6w== X-Google-Smtp-Source: AGHT+IGUiDC0B00+l58ev/8veg4Aju/2RquuF9IZhgh+JyM5qENvAWXbHTBN0r0p3ufGeAzECWVh X-Received: by 2002:ac2:4c2b:0:b0:512:b3ef:350f with SMTP id u11-20020ac24c2b000000b00512b3ef350fmr2651074lfq.49.1710102258274; Sun, 10 Mar 2024 13:24:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710102258; cv=pass; d=google.com; s=arc-20160816; b=B+PNKxOFpsQ1gGOLQ3D3bMIP09jbQTsF/Y0vXA55SP5YD3cpY7JS2asJdcKoPMyvYf Igzqv+4UJG3Ctcbu2gzMJm/xEmong0dKIO3aUCyScJPVpi2wpRvf6SNIWFL5bEpnqByc Zy6n45ieouQ2sTgxWHBBNgYPJ2v6dSirtp/9LeGGCR6meRNkrOQt6ljwI0tXaD2YSyC3 At6Na0EFHfWVBfdTT65cNVOq6mq+hQSQfBRgq+H51OGV+YqQ9G26LDXz2PlT6E4GAC9Z f1JM1yhz5UiSSCf3z/BDmsqWwRdD1cvb10O+jQl6jUNF/Z/+qZv8b4Ev0C7RVzNR0NoA QzRA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=nZMQf+Ye2ZVQSO6JB9xj+c1b6NVxfHLwgs9rIc81ssQ=; fh=m3j3hh49s/TY6EcfYS/y2M1og+EfcrFpUqAhDyus9Gk=; b=g/ulY8tjfxESJPcECY3I2AA2n3rk3oHFltQDu1UNReWogp5ZMUQUl7l50M98//V5zQ q+d733JR6+BZFmM4zSC/4X8EJ16Sy6DtxbnWHJEar4EiB8nw4Ol421/N7ocurjOlKWDk tOFvbnltumwTpdKby3x4oGyxPga8JMhmlmSFgmW3vSPsZrkfIE/K0+i+/nVSUP8rVFn/ ypo+K97LV37FVikP+lDsntWMqmFMc+JFAPaBxFwe1uK1RTAcfX/+EwYh204fqUeJwCB2 sUiYqCsS0QKrmJJ31phAzg46PKWWWSPdkGEmnAVo+LKSyiH4PvU0c/4B2r97/T9kaJiw Q2qg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="1j4TJ4o/"; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-98325-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98325-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id f21-20020a170906049500b00a4617f18ddesi967274eja.1039.2024.03.10.13.24.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Mar 2024 13:24:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-98325-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="1j4TJ4o/"; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-98325-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98325-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 031431F212BD for ; Sun, 10 Mar 2024 20:24:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 81B17364D4; Sun, 10 Mar 2024 20:24:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="1j4TJ4o/" Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.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 663123A1A1 for ; Sun, 10 Mar 2024 20:24:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710102248; cv=none; b=aq0mbadyPwzsCKu6od84HvQASRQ2hJERS7ux1nExdioGegJd5PK98Kkw0/bIZ0oKWmLxUYMr0HdFdLfAba/Ga9+VBly/fF8TqmaC6Ie4gq624Q4C8XEUia8gLjfyLYufW2CU5YP+44KpfXFqtJBRONW7E27jwpOl7Q9lgd4KYbQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710102248; c=relaxed/simple; bh=O8DbNFsVu0PXCNulQIlC6UKYyZwOn82o6Bjs6LDf0vY=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=jqAbNMqhtoSBajneCzN0Pnda2VVfkuGozegw703hc26yfIZbSzhc32DyElQdZkjAChXzg1gFftYgKNRDW3Bs9w7O8Yq/u1b4B6V9+l6cNbjIjWRW38vhN41sNGxLjJTmpKIFJvGrlb44TkqnDlcfXqd2VgGFtZ30cLK+j97KnPE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=1j4TJ4o/; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6e5a232fe80so2485594b3a.0 for ; Sun, 10 Mar 2024 13:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1710102247; x=1710707047; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=nZMQf+Ye2ZVQSO6JB9xj+c1b6NVxfHLwgs9rIc81ssQ=; b=1j4TJ4o/n54NWgY5Wd/AKosuWxXgKWx2Xv1pgCbW1tRSTB0kaEi9ST8eEeuak5lcCp RH0juMcmVZ8nxzkCg2FCva48TrXN+Bc8el+CpZguulfohu1CU6L3dSSh3/HPn37Z1gY4 uqDrIz568dTui1CxhqRTHzov8DtGi3UpmD4grxTCjaHdzfXixg5BBB9TFeW3YCW8qQXw swTGH4vOqP3GB+BbyDHKY2dKDkCFSdDdMIXTmP5Pb+S+ZfkicIAKvG8b1foz0k4lCHse SR/OHLdvbg0UNj8fH5C6P6VSVku+o3jPc/lWz25WeLEbR+PtiOWVheNNgp82powPmCCj iD4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710102247; x=1710707047; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nZMQf+Ye2ZVQSO6JB9xj+c1b6NVxfHLwgs9rIc81ssQ=; b=t1AGKhSVM9AfYsnQ88BaWnUPjiZSw774epXmvWSrjtBWkI/Zz8jk0ycRcv+VDoUL9z lNIDjDufkfG+blSmleUIYGu3VBxYGBRh1/sFQSzyWvAVNq6Hym2DRg3Ynx2oREn+39DC oAQZVvX9erHyQMmwcsSPbrH+VjKp7jrbJKqTlz7eQDr+2O9GhH32EsZN86/+1HmtjShw idEJujgxSVY2sQPngEOIjaAxv+tMUWGNuqYg+tXCb6gAnhstdP+MZQ0XaDepU8ZLzv/i AIybqqO3c12WCvHxeMoeTfWThn0lAnkcyVpzP2/uhJ8ECfFUFktA2oA4H11ExCt0uzT1 xb1w== X-Forwarded-Encrypted: i=1; AJvYcCWWxhJr3VtzAZtb/Nw11/vKYa+BnUxn/JlqTLkGO0Z40WloBIIqax4lPVK8HweQ3lSIf8mNru2z5UbDdulvuCmS+ismnOA5mJh6dANY X-Gm-Message-State: AOJu0YwDwl3CLevGpCcHbekv2oCsgeL1//WbCUTfWEtMlTvTiIzGsRFa dGsiczT/bkePHjygVXF1ok/4jnk5tQn6Big6RMVQThcLGI0GHMILk5kQbnIFuA== X-Received: by 2002:a05:6a00:2e9d:b0:6e6:424c:b7eb with SMTP id fd29-20020a056a002e9d00b006e6424cb7ebmr6523641pfb.3.1710102246472; Sun, 10 Mar 2024 13:24:06 -0700 (PDT) Received: from google.com ([2620:15c:2c5:13:d1de:e5bb:fcf:1314]) by smtp.gmail.com with ESMTPSA id t35-20020a634623000000b005dccf48e2a5sm2897528pga.54.2024.03.10.13.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Mar 2024 13:24:06 -0700 (PDT) Date: Sun, 10 Mar 2024 13:24:01 -0700 From: Igor Pylypiv To: John Garry Cc: jejb@linux.ibm.com, martin.petersen@oracle.com, chenxiang66@hisilicon.com, jinpu.wang@cloud.ionos.com, artur.paszkiewicz@intel.com, yanaijie@huawei.com, dlemoal@kernel.org, cassel@kernel.org, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 5/6] scsi: mvsas: Use LIBSAS_SHT_BASE Message-ID: References: <20240308114339.1340549-1-john.g.garry@oracle.com> <20240308114339.1340549-6-john.g.garry@oracle.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240308114339.1340549-6-john.g.garry@oracle.com> On Fri, Mar 08, 2024 at 11:43:38AM +0000, John Garry wrote: > Use standard template for scsi_host_template structure to reduce > duplication. > > Signed-off-by: John Garry > --- > drivers/scsi/mvsas/mv_init.c | 19 +------------------ > 1 file changed, 1 insertion(+), 18 deletions(-) Reviewed-by: Igor Pylypiv Thanks, Igor > > diff --git a/drivers/scsi/mvsas/mv_init.c b/drivers/scsi/mvsas/mv_init.c > index 43ebb331e216..fb81d267c9cc 100644 > --- a/drivers/scsi/mvsas/mv_init.c > +++ b/drivers/scsi/mvsas/mv_init.c > @@ -30,28 +30,11 @@ static const struct attribute_group *mvst_host_groups[]; > #define SOC_SAS_NUM 2 > > static const struct scsi_host_template mvs_sht = { > - .module = THIS_MODULE, > - .name = DRV_NAME, > - .queuecommand = sas_queuecommand, > - .dma_need_drain = ata_scsi_dma_need_drain, > - .target_alloc = sas_target_alloc, > - .slave_configure = sas_slave_configure, > + LIBSAS_SHT_BASE > .scan_finished = mvs_scan_finished, > .scan_start = mvs_scan_start, > - .change_queue_depth = sas_change_queue_depth, > - .bios_param = sas_bios_param, > .can_queue = 1, > - .this_id = -1, > .sg_tablesize = SG_ALL, > - .max_sectors = SCSI_DEFAULT_MAX_SECTORS, > - .eh_device_reset_handler = sas_eh_device_reset_handler, > - .eh_target_reset_handler = sas_eh_target_reset_handler, > - .slave_alloc = sas_slave_alloc, > - .target_destroy = sas_target_destroy, > - .ioctl = sas_ioctl, > -#ifdef CONFIG_COMPAT > - .compat_ioctl = sas_ioctl, > -#endif > .shost_groups = mvst_host_groups, > .track_queue_depth = 1, > }; > -- > 2.31.1 >