Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1304004imm; Tue, 5 Jun 2018 12:17:16 -0700 (PDT) X-Google-Smtp-Source: ADUXVKISSvEf5ixOtdLjpzCNa3ZJE5VcTuQxIWJtIaKtH341kX8YHOSamDlplokVmlocwTp9zzGU X-Received: by 2002:a17:902:b598:: with SMTP id a24-v6mr28667587pls.183.1528226236030; Tue, 05 Jun 2018 12:17:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528226236; cv=none; d=google.com; s=arc-20160816; b=TG1cA324efZ7q2AkkesBrZ/nNvQ2+ZTWs5VB1Sr4NTMd1RjN9fnEwQtAjOpo+YJOlA ofL4SN0826bO7tghbt7ajctXc2zGHctZCJMb8Wn/iDIaUfDRP1ulVM6uLs+UY0jvRBQj pCYazEfnCBs4gJWanDomCvELXPyAGiasgmxU5b4LeYqcPWsVpJmVMTEE3ai9kRqDdGIy T/RYSXNf4N6QxeJi03Mly1JvPRkdv8VPM7NVhmX2jQBXJqqBzK4g+fyufhNz+q+K4nbR /dSXdHYOhY7y0xw0hqlYMo5E+Jr3KJCSoIy3Se1t8go+XNcC7FyGZBd7lr7W0D+ACHRF YdQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=X1AGYPdi9WNWADIxmyHTfQi1pSooAHyDvTvwdtP9AqQ=; b=s5sxaGL1PwU5lsncjxkRje7DVVLjqeJlVPrD7ZmaqOXkAKwKvMjjsztn0y6BXWuohu VZ43WR8u8VKBHOsVCl8B4rtl2/JboGYv08aJtaxEhrHE5fANgorZ9dPFM+1wSwmg2hEU Wzwa9AE5xbmeFRP2BDSQBuKwWPP0u9HF6oOMJUWZM/tRASTG3YvtpiY7GWGshDKfiWU7 /ZbcUxYNuZ1BRmk0F0l6atp7dvoNvC3rWqCw1dbhyUCNCQE3tyFgT5/sXBPW0g7ftvBV OkuK+piP53UohZ9mdgk/PN4WlTd0OV3NOy79hP5dPxTkikQhtQgUhPVT8cDk+Iedysxe WQ0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Cpp9Z/em; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u13-v6si13673577plm.99.2018.06.05.12.17.01; Tue, 05 Jun 2018 12:17:16 -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=fail header.i=@gmail.com header.s=20161025 header.b=Cpp9Z/em; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752764AbeFETPg (ORCPT + 99 others); Tue, 5 Jun 2018 15:15:36 -0400 Received: from mail-yw0-f194.google.com ([209.85.161.194]:33303 "EHLO mail-yw0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752682AbeFETP2 (ORCPT ); Tue, 5 Jun 2018 15:15:28 -0400 Received: by mail-yw0-f194.google.com with SMTP id u124-v6so1107921ywg.0; Tue, 05 Jun 2018 12:15:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=X1AGYPdi9WNWADIxmyHTfQi1pSooAHyDvTvwdtP9AqQ=; b=Cpp9Z/emvYmzulS9ddQ6lwSO49Fo+xLcB1C3P23+2Wp7JqB579aYyU72JJHsMJZEgw puk+ySi80YRgC+jVjZmPfcIIQ9rE5JpyPHWEXUfot7vtnsQkYraIZ7XbmoYCbiu+dGus 0LiSGm6mPwlLPS6rz/PiIAB5HPUImQZXO9eBXZ3DgCI4xUNPUBVXZWJgM5HXXoh37L/x p+XvBlxJ/0BMudBMK0U0D7jAs99iU93jKtrVVsnuW3W7u73Nj9s3rg4tDb8oDTBYg69O YNz7mO61IPDEgZkQCUktsKsRt8zsdb/N4MQns/wBF/UsA5n4x3jzcN1bLT7t2U/jWlNz DpMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=X1AGYPdi9WNWADIxmyHTfQi1pSooAHyDvTvwdtP9AqQ=; b=hFt2BiYRfTliqF/AKlc0zy8kVmbeiqk1lUg1gjjKs2JXXA3GgpBs+qcnSsZdHjD6Eu 9qUwW1I6RKvze00sL3OjB+HPwcGqe0a8EuhqnfIu14njilJrjOHQJJeMPVn3oLjZwKBl ZFHfUa49DY76A4GGr8Vu4iQcvwKsgMkzfVQJ3i+6hAgOxdVNQ9VX/iLwedoyJORx8z1Y LelFlRNioapfo3KfWIuj+Q/Fe4WdnW1WI9tQ4iResI1Q6hf3fOJzJMYoWA1wMy465mFt 9ygOmzqz8XtlepZ0o0JqhFP7gT22BuqTSkqSPMyI6rzwIGW4I6kMYM01Bkf8ho54+cCQ SfBw== X-Gm-Message-State: APt69E2eiwCcnK5fUtYA43wEqlZGaGLQa8yNbScpcEwbyrcVgzP7rYNe 9yZxvlhAjeAasOibPPsjf48= X-Received: by 2002:a81:a489:: with SMTP id b131-v6mr8657328ywh.474.1528226127693; Tue, 05 Jun 2018 12:15:27 -0700 (PDT) Received: from localhost ([2620:10d:c091:200::1:f697]) by smtp.gmail.com with ESMTPSA id r64-v6sm10091175ywg.47.2018.06.05.12.15.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Jun 2018 12:15:26 -0700 (PDT) Date: Tue, 5 Jun 2018 12:15:25 -0700 From: Tejun Heo To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: [GIT PULL 2/2] libata changes for v4.18-rc1 Message-ID: <20180605191525.GF1351649@devbig577.frc2.facebook.com> References: <20180605190807.GE1351649@devbig577.frc2.facebook.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180605190807.GE1351649@devbig577.frc2.facebook.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Linus. This is the second part of libata pull request. * libata has always been limiting the maximum queue depth to 31, 1 set aside mostly for historical reasons. This didn't use to make much difference but Jens found out that modern hard drives can actually perform measurably better with the extra one queue depth. Jens updated libata core so that it can make use of full 32 queue depth. * Damien updated command retry logic in error handling so that it doesn't unnecessarily retry when upper layer (SCSI) is gonna handle them. * A couple misc changes. Thanks. The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb: Linux 4.17-rc4 (2018-05-06 16:57:38 -1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.18 for you to fetch changes up to 88e10092f6a623b88808f782b6637162b5b658fb: sata_fsl: use the right type for tag bitshift (2018-05-14 08:14:21 -0700) ---------------------------------------------------------------- Andy Shevchenko (1): ata: hpt37x: Convert to use match_string() helper Christoph Hellwig (1): sata_nv: don't use block layer bounce buffer Damien Le Moal (5): libata: Fix comment typo in ata_eh_analyze_tf() libata: Fix ata_err_string() libata: Make ata_dev_set_mode() less verbose libata: Honor RQF_QUIET flag libata: Fix command retry decision Jens Axboe (10): libata: introduce notion of separate hardware tags libata: convert core and drivers to ->hw_tag usage libata: bump ->qc_active to a 64-bit type libata: use ata_tag_internal() consistently libata: remove assumption that ATA_MAX_QUEUE - 1 is the max sata_nv: set host can_queue count appropriately libata: add extra internal command libata: don't clamp queue depth to ATA_MAX_QUEUE - 1 ahci: enable full queue depth of 32 sata_fsl: use the right type for tag bitshift drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci.h | 2 +- drivers/ata/libahci.c | 8 ++-- drivers/ata/libata-core.c | 61 ++++++++++++--------------- drivers/ata/libata-eh.c | 56 ++++++++++++++++++++----- drivers/ata/libata-scsi.c | 19 +++++---- drivers/ata/pata_hpt37x.c | 13 +++--- drivers/ata/sata_dwc_460ex.c | 14 +++---- drivers/ata/sata_fsl.c | 10 ++--- drivers/ata/sata_mv.c | 26 ++++++------ drivers/ata/sata_nv.c | 98 +++++++++++++++++++------------------------- drivers/ata/sata_sil24.c | 6 +-- include/linux/libata.h | 22 +++++----- 13 files changed, 177 insertions(+), 162 deletions(-) -- tejun