From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755831AbbIXPDV (ORCPT ); Thu, 24 Sep 2015 11:03:21 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:53106 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755618AbbIXPDR (ORCPT ); Thu, 24 Sep 2015 11:03:17 -0400 X-AuditID: cbfee61a-f79a06d000005c6f-34-560410b383c1 From: Robert Baldyga To: balbi@ti.com Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, andrzej.p@samsung.com, b.zolnierkie@samsung.com, Robert Baldyga Subject: [PATCH 0/2] usb: gadget: fixes for f_sourcesink and f_loopback Date: Thu, 24 Sep 2015 17:02:45 +0200 Message-id: <1443106967-1972-1-git-send-email-r.baldyga@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJJMWRmVeSWpSXmKPExsVy+t9jAd3NAixhBjv+y1rMetnOYrFxxnpW i4P36y2aF69ns7i8aw6bxaJlrcwWDw7vZHdg99g/dw27R9+WVYwex29sZ/L4vEkugCWKyyYl NSezLLVI3y6BK2PXhRnsBfdZK3bv8G5gvM/SxcjJISFgInH03nYoW0ziwr31bF2MXBxCAksZ Jd6tPcUI4fxklDj7pJMJpIpNQEdiy/cJjCC2iICAxPoXl9hBipgFtjBKrOpdBlYkLOAuse/R P1YQm0VAVeL8hv9gDbwCLhKvF01ig1gnJ3Hy2GTWCYzcCxgZVjFKpBYkFxQnpeca5qWW6xUn 5haX5qXrJefnbmIEB8gzqR2MB3e5H2IU4GBU4uGdocMcJsSaWFZcmXuIUYKDWUmEl+M9UIg3 JbGyKrUoP76oNCe1+BCjNAeLkjjvjUMMYUIC6YklqdmpqQWpRTBZJg5OqQZG7jzDxjX6h70Z bd9WvPqcf/T6lRNvb25tdFlzdj9H2etZv0LPyCZ/vVfpuIrzRemrfY6xDVanZq2wruIwv2mq UhDkbnl252dpn38tezzW7MvzU8/mkC2c9mXKdP+qJ292BHZysU2/Yxbj1e7j1b8lYQpXaOea lSdDNZtqn8YdfdsWFHbJM8NCiaU4I9FQi7moOBEAq9HvtQwCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Felipe, There are two bugfix patches. The problem was that function parameters in f_sourcesink and f_loopback were stored in global variables, and in result setting parameters in one function instance caused overwriting them in all other instances. This patchset fixes this problem by replacing global variables with per instance parameters. Best regards, Robert Baldyga Robert Baldyga (2): usb: gadget: f_sourcesink: fix function params handling usb: gadget: f_loopfack: fix function params handling drivers/usb/gadget/function/f_loopback.c | 22 +++--- drivers/usb/gadget/function/f_sourcesink.c | 120 +++++++++++++++-------------- 2 files changed, 74 insertions(+), 68 deletions(-) -- 1.9.1