Received: by 10.192.165.148 with SMTP id m20csp3949396imm; Mon, 7 May 2018 23:44:22 -0700 (PDT) X-Google-Smtp-Source: AB8JxZokfYJU8v/b+59NcT77G8yQZaSQk0cZVFAC5dnMckx7J0A9qkClXhdQeii1Y33+5f6OqbDQ X-Received: by 10.98.182.16 with SMTP id j16mr38734558pff.17.1525761862665; Mon, 07 May 2018 23:44:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525761862; cv=none; d=google.com; s=arc-20160816; b=yQLHI8g3S93WczhA5IaL6Exq20jV2wDv0iVR7MarYoZx3unbMmFRW56VWgjzoi+xdX aWxuafbIucaAGQaphlSZG56cnmZqGGxLBRtXMwPTFp2ueqGnp9xxroWpTOSCnQJdw8eb t9JjV45mmIQUgaTE5knfpHKwhA/HBEisFrqOE4NbepHJCLZUFrV1B3VVJsDgB6aKjS56 IZyXtVcTiDk77YNRQAAftmNEfHL+1PP+73CNSvX4i7Z7omaGv+m1hQ7mIQWVWp/vAPHH ibTrQhaFPwdtzJ3BpHNMX5xmuilid0hF3r434PDE9KDCOd2C4SNw2C8VMzpRnADbxrIA AqTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:references:in-reply-to:cc:to:from:subject :dkim-signature:arc-authentication-results; bh=fh4abQUZhnRD+Lim0cKue6r+HbP2LrlICoVFAf4x6Wo=; b=Xptf8WLOmz1C7mnVkUcu6Z7pPIUrFLgBc9tND/BYnup14RQQ9OoqZ7mHegSapoZI/B 1zkXvGaMFMtyZs1jLr6Zt0Qeoo5ekg6lTlNixkhJO8kx/2zUN0GydX6fw0ZjhN+y8bLj fzgE+iZrM0b15s0so73ojelVQmBE2bRIUkaaaJjvHRpTPp3zH9CJnAu8ZxwOlGEBw3yT 4NA5Th2MTGzZh09zqW8Aek1bWazqehRzfXxU6QTLtyFVmKRHgoZ9UalvVs2DRDBYn6a1 jboHyl5EG9mI8mZVUlD0X6ziom3Sde/2prztXYmvv+RNSv9MLNsUEprdyg905xGwtREL 18gA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@areca-com-tw.20150623.gappssmtp.com header.s=20150623 header.b=eDb2f/w4; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j20si14320834pfa.57.2018.05.07.23.44.08; Mon, 07 May 2018 23:44:22 -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=@areca-com-tw.20150623.gappssmtp.com header.s=20150623 header.b=eDb2f/w4; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754397AbeEHGnp (ORCPT + 99 others); Tue, 8 May 2018 02:43:45 -0400 Received: from mail-pg0-f44.google.com ([74.125.83.44]:46106 "EHLO mail-pg0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754377AbeEHGnn (ORCPT ); Tue, 8 May 2018 02:43:43 -0400 Received: by mail-pg0-f44.google.com with SMTP id z4-v6so20721008pgu.13 for ; Mon, 07 May 2018 23:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=areca-com-tw.20150623.gappssmtp.com; s=20150623; h=subject:from:to:cc:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=fh4abQUZhnRD+Lim0cKue6r+HbP2LrlICoVFAf4x6Wo=; b=eDb2f/w4snKcRKJ13aTPV0KQPAU7aELuT6e4reV1Kxlxjwi015BHzM23kszgHrp6uf flfF5kGgLV6z8REhktnpHvTqgfgk/aUW6EkQW2mFCD8/NhSHmfYox2382yrCzQQEa5Zm gjEsmobzG6Ym2CsE7D9U7iEwjk/oejcOSaoVyXuJc9YBx3XS3TMT3wNq8ZE4amcqA3mM 1Y121ACIevlXhfyz1wS8HTGM3noIjaZpe5wDiCRlHYWx8dHaauLpkMwnoltn6+TJHeJB pneb7uXXCZz45ZS1RceUFE85ZW3OP7zlmWVQVBjA0W19LByeSwaMoD7ZmsCXJiRv//t4 uU4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=fh4abQUZhnRD+Lim0cKue6r+HbP2LrlICoVFAf4x6Wo=; b=reF7GceVPTfugGlvQWBNRQG15kgDGVY18V3aFpJeIcKhE/u50EtC5Z7CupJQ505pXL Sa6Zh6iU3B7J96kwpY6Id6+p7V/u3btqT5H98zFhoIyl44VFHBetv8hWXOb42Dc1LwPP aT9iLRR1HKHZPc0HjvEFMej22bbSC1GoQKuFVm1aaQTQklQDODRsnH2MAEiHkucUWzKA Si1DUzpqEtqq7LPQ6llScEfMppmX4ZrJGOlZCxk3maA6xzoNJKXIE8Q0a2MUhQuq4vsV T/k8dKuNapLRiL1sOwKVfJJTZ0zxE2BE09SOVZDuzmsKrzvOByw23wzyh4AKS4TFBnVR O5Kw== X-Gm-Message-State: ALQs6tBBIoi9Qy4Y71DP6DyqXbUo+rSqpabGp+5INNuzpdZyHejbdHjB 8sc/AA6DpZHh64eNlI/crukZUw== X-Received: by 10.98.217.217 with SMTP id b86mr39189961pfl.41.1525761822517; Mon, 07 May 2018 23:43:42 -0700 (PDT) Received: from [192.168.0.61] (60-248-88-209.HINET-IP.hinet.net. [60.248.88.209]) by smtp.gmail.com with ESMTPSA id r68sm58502642pfi.174.2018.05.07.23.43.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 May 2018 23:43:41 -0700 (PDT) Subject: Re: [PATCH 0/3] scsi: arcmsr: Add driver parameter cmd_timeout for scsi command timeout setting From: Ching Huang To: "Martin K. Petersen" Cc: James.Bottomley@HansenPartnership.com, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, dan.carpenter@oracle.com, hch@infradead.org, colin.king@canonical.com In-Reply-To: <1525761166.4261.8.camel@Centos6.3-64> References: <1525675401.8876.9.camel@Centos6.3-64> <1525761166.4261.8.camel@Centos6.3-64> Content-Type: text/plain; charset="UTF-8" Date: Tue, 08 May 2018 14:43:38 +0800 Message-ID: <1525761818.4261.12.camel@Centos6.3-64> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 (2.32.3-37.el6) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2018-05-08 at 14:32 +0800, Ching Huang wrote: > On Tue, 2018-05-08 at 01:41 -0400, Martin K. Petersen wrote: > > Hello Ching, > > > > > 1. Add driver parameter cmd_timeout, default value is ARCMSR_DEFAULT_TIMEOUT. > > > 2. Add slave_configure callback function to set device command timeout value. > > > 3. Update driver version to v1.40.00.06-20180504. > > > > I am not so keen on arcmsr overriding the timeout set by the admin or > > application. > > > > Also, instead of introducing this module parameter, why not simply ask > > the user to change rq_timeout? > > > This timeout setting only after device has been inquiry successfully. > Of course, user can set timeout value to /sys/block/sdX/device/timeout. > But user does not like to set this value once command timeout occurred. > They rather like timeout never happen. > This timeout setting apply to all devices, its better than user has to set one bye one for each device.