Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2654375ybb; Fri, 27 Mar 2020 09:36:54 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsBwKMN85+eEn9Z+NH6tny2/SCtZZAYP0BUY8Nw47DGsOVS1c1MDTDLBaBTqV9aeWmrzUS3 X-Received: by 2002:a9d:364b:: with SMTP id w69mr10926666otb.332.1585327014081; Fri, 27 Mar 2020 09:36:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585327014; cv=none; d=google.com; s=arc-20160816; b=JVZ3pngPiNNxJWRl9yF+kviouuo+OCz0RnU+9bBoUZeRfAsRyDV/8RFyYuqCoBDNbr QG9fO2dKK97Nk65yvf6QMy4jNLPFxxsUYXA42170+vTiYX6w561rcS3aNNIe38VkX6Vv TorJu1A0eUkCLSozrZU3m3axjHtnW/wm5/KJLhMcDtks4rLIzCZIRva6KZe545hJefVM fdIeH8Ie8y8DCmLQntgdVALDx6C/3IpXGkLcPe6LVX1wn1eKG0sDz9Vnq9aZjwUpvu1z Sx4JFl3d6c1RCKtK+HmQHiGwjqWYAlISWukgpSMSPO9pc7Ee4lSRPMxdemswwswuXcSP P+JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to :subject:cc:to:from:date; bh=ainRY64VW/8PFx5gYyZR9ams9B3e2LCx3Z5j/XNEnGE=; b=CAf2q5xUWgUVxEayOvurfYsWpre+7dmvDpgH8f9ZLhr/3LLc5ZZLhiggDr0EU8AxzS Od3/lBDh7Q0k7ecYTyMklXipkti47lkblbGxOHtlsUDkvz+dztHwRY6ReuQPu3hvc9Zv ZiWzuwxw+/QGZE0uaPSr15MTO5lPJ1GIm0Z4hAyT5XpvFuQrWGewn8zkZCyGLh0cbEKO oL+y6lc9zQa8StRziaO045efJWIcU9XAQgwzNRycdEtbnKDj0LR1irYhqmbMxJgGbDWK BX2GTaGL0d3YovhEJPu/FPNXrZCS/x7g0qXtd7ipvLMakIa0JHsSkq6S0v3MVZWX2mMk CDag== ARC-Authentication-Results: i=1; mx.google.com; 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 k201si2738618oib.94.2020.03.27.09.36.40; Fri, 27 Mar 2020 09:36:54 -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; 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 S1727829AbgC0QgA (ORCPT + 99 others); Fri, 27 Mar 2020 12:36:00 -0400 Received: from netrider.rowland.org ([192.131.102.5]:50777 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1727740AbgC0QgA (ORCPT ); Fri, 27 Mar 2020 12:36:00 -0400 Received: (qmail 16971 invoked by uid 500); 27 Mar 2020 12:35:59 -0400 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 27 Mar 2020 12:35:59 -0400 Date: Fri, 27 Mar 2020 12:35:59 -0400 (EDT) From: Alan Stern X-X-Sender: stern@netrider.rowland.org To: vladimir.stankovic@displaylink.com cc: gregkh@linuxfoundation.org, , , Subject: Re: [PATCH v4 5/8] usb: mausb_host: Introduce PAL processing In-Reply-To: <20200327152614.26833-6-vladimir.stankovic@displaylink.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 27 Mar 2020 vladimir.stankovic@displaylink.com wrote: > Protocol adaptation layer (PAL) implementation has been added to > introduce MA-USB structures and logic. > > Signed-off-by: Vladimir Stankovic > --- > + /* > + * Masking URB_SHORT_NOT_OK flag as SCSI driver is adding it where it > + * should not, so it is breaking the USB drive on the linux > + */ > + urb->transfer_flags &= ~URB_SHORT_NOT_OK; Please explain more fully. What SCSI driver are you talking about? Where is the flag getting added incorrectly? What USB drive is getting broken, and how? If there's a bug in a SCSI driver, why don't you report it and get it fixed instead of trying to create a workaround in just one host controller driver? Alan Stern