Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1296030imm; Tue, 5 Jun 2018 12:08:48 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI1Y6Q3eZNcRKhWzskf8Gwf3AK/0jeYpv3XjVK+H7JGfgzwqbCIfYbKR4UhzHYwzMZfZz2b X-Received: by 2002:a63:7001:: with SMTP id l1-v6mr22348755pgc.358.1528225728899; Tue, 05 Jun 2018 12:08:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528225728; cv=none; d=google.com; s=arc-20160816; b=pe0mkh4U1QBBYn/SE4axwD+TnQy5oY1Uj6U2uZIlwpfmJRrv4ul7xIB48jkycgjOPX ZzPFSvqVQTINDtGWTIffd40lddztf+YVrCGTkvudONraeKW25/aF63XYhXpVjBtJcx3H va3lFGvEl/0Qo5h0FGz7gRjdPsKF20SioviSBd8oyXXX8VKEO9pWXuHm7ITzh0lUGeul 7UZD68XV8mqOMJx2blwrbasP3T8jwAcO73yakLx4UjHlNqWGtMi6FyOAZdseLidukGc3 T48MBAZ4wyo8LXA4xUMueJlPZd9oq25gGJIAzDHTGnVHEPtVO9e+TTesg8Hr8Le0/trq eiaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=ZHGK1dSfXJbpyg/AeSR0K5yqFvwR5l8XWeLE8YCGkw4=; b=EbxJevO5A/JozTdmhMIuQgW96BWYgFhOu6KEJgVDkAZGL9jor3b8IA0hzkwpI0p3+Q s1l4EMdSbSAP8kCvtddwZF27+3zGf5mgId74Csn6pw+d7uA+QhiEUzKkmsF6C0zw9FdP BK5xldf7gtdWnm6VdDtj4S3upb+rZ38QIr6g+2JPQFYPLSsagA8FZkShETReak4lp0k0 1O+f0//mtpI2tYgBjl0JHDVlr1mZIJmy1+35o77WWs9LEkqHcgjJmHX9V2jEoX+ZC1f+ gW3rhO1bWXEfEOMfXhJFmnt2zQ+p3GtFlWGn4xwUMWVk3MXfgaGoZ3/nkD6AL0JwZLGa ctTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=f6FuxexI; 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 n20-v6si49793435pff.370.2018.06.05.12.08.34; Tue, 05 Jun 2018 12:08:48 -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=f6FuxexI; 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 S1752359AbeFETIM (ORCPT + 99 others); Tue, 5 Jun 2018 15:08:12 -0400 Received: from mail-yb0-f194.google.com ([209.85.213.194]:38726 "EHLO mail-yb0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751968AbeFETIL (ORCPT ); Tue, 5 Jun 2018 15:08:11 -0400 Received: by mail-yb0-f194.google.com with SMTP id q62-v6so1153389ybg.5; Tue, 05 Jun 2018 12:08:11 -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:mime-version :content-disposition:user-agent; bh=ZHGK1dSfXJbpyg/AeSR0K5yqFvwR5l8XWeLE8YCGkw4=; b=f6FuxexIr9uw6exqF5h6eSZtqtBSQqqDxCOBcFW0RVHGyMIM1jR5+ivitNvU5BhGsJ 9G/efovgRDPD0EG9a+WW0oNcL0KqyywTApi2EFbbhJHOso//L4wRBhEEvdJl/84LuQ5g f7yOQCR6R+Al02YcTy6ohMiVnM/kpvXgTpz7XgTN7khLO49Z3iuGvv9ydpgVAHpBdBpq LFGG/S7fFnA882yaTUrV9Ldo2aa5DmHRM93SRa3gVBPviQ3Us4hSrJlY+1hRQa/VxSMI OfBEKxnxAIaFFJ7EgAUMmYdLkIq6zRdOiwHbXZmNumRyYL+LaqU9l9R4XBZ8vWJPhC9F xeQQ== 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 :mime-version:content-disposition:user-agent; bh=ZHGK1dSfXJbpyg/AeSR0K5yqFvwR5l8XWeLE8YCGkw4=; b=suIY2+xxL7GSSfgSU2OHN6z1Rt/ujFoAR5wty/P/9n+mZfbXrVmRoKumqnWKv7wQ6D lbryG31hLtGHnLJosF3ZcUQaRg97Il9sQo22032gXB1pC2Fzu7i4pyE1T89eArCGmAOb gM+oTbt9ksQAvHXAUXfBB5XivkEvGvsLUfXT2eEKbRy+13R8Cgr2WPbCNUmzEIW7x1Jc EsRbusDeo7+EHY2WUHPQrpSrtA5vbBJjEBE2mC1yZpEsXerzD5Vdt2vFoX87pwViFaVm 56wE9j6PHxlxqiHfZBXmAPqIiVBYLO7ZHqFzxkPGVXZ+707RxiW3YbH6nrOFCjAw1aDo n/4w== X-Gm-Message-State: ALKqPwcRINOtXNj79VeHkKxJTasJKB/iE0/27zIt4xhDyPwwOP5T6cYE H/SEgcKjKghs5JFkVYUUlQ5Hc66L X-Received: by 2002:a25:6cc2:: with SMTP id h185-v6mr14747058ybc.307.1528225690535; Tue, 05 Jun 2018 12:08:10 -0700 (PDT) Received: from localhost ([2620:10d:c091:200::1:f697]) by smtp.gmail.com with ESMTPSA id a127-v6sm11586911ywc.29.2018.06.05.12.08.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Jun 2018 12:08:09 -0700 (PDT) Date: Tue, 5 Jun 2018 12:08:07 -0700 From: Tejun Heo To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: [GIT PULL 1/2] libata changes for v4.18-rc1 Message-ID: <20180605190807.GE1351649@devbig577.frc2.facebook.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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. These two are fixes which missed v4.17. I tried to merge these into libata/for-4.18 but couldn't make "git request-pull" not generate huge spurious diffstat without merging v4.17 in the middle, so I'm sending them out as two spearate pull request. Pulling into master should be clean for both. One is to remove an incorrect power management blacklist entry and the other to fix a cdb buffer overrun which has been there for a very long time. The following changes since commit 4544e403eb25552aed7f0ee181a7a506b8800403: ahci: Add PCI ID for Cannon Lake PCH-LP AHCI (2018-05-24 07:03:32 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.17-fixes for you to fetch changes up to 2cfce3a86b64b53f0a70e92a6a659c720c319b45: libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk (2018-05-31 08:45:37 -0700) ---------------------------------------------------------------- Dan Carpenter (1): libata: zpodd: small read overflow in eject_tray() Hans de Goede (1): libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk drivers/ata/libata-core.c | 3 --- drivers/ata/libata-zpodd.c | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index 346b163..9bfd2f7 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -4557,9 +4557,6 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = { { "SAMSUNG MZMPC128HBFU-000MV", "CXM14M1Q", ATA_HORKAGE_NOLPM, }, { "SAMSUNG SSD PM830 mSATA *", "CXM13D1Q", ATA_HORKAGE_NOLPM, }, - /* Sandisk devices which are known to not handle LPM well */ - { "SanDisk SD7UB3Q*G1001", NULL, ATA_HORKAGE_NOLPM, }, - /* devices that don't properly handle queued TRIM commands */ { "Micron_M500IT_*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM | ATA_HORKAGE_ZERO_AFTER_TRIM, }, diff --git a/drivers/ata/libata-zpodd.c b/drivers/ata/libata-zpodd.c index de4ddd0..b3ed8f9 100644 --- a/drivers/ata/libata-zpodd.c +++ b/drivers/ata/libata-zpodd.c @@ -35,7 +35,7 @@ struct zpodd { static int eject_tray(struct ata_device *dev) { struct ata_taskfile tf; - static const char cdb[] = { GPCMD_START_STOP_UNIT, + static const char cdb[ATAPI_CDB_LEN] = { GPCMD_START_STOP_UNIT, 0, 0, 0, 0x02, /* LoEj */ 0, 0, 0, 0, 0, 0, 0, -- tejun