From patchwork Fri Apr 12 11:04:40 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Gautam X-Patchwork-Id: 236039 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id EF8292C00B3 for ; Fri, 12 Apr 2013 21:08:02 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 218A34A145; Fri, 12 Apr 2013 13:07:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WHezWaIhCvBV; Fri, 12 Apr 2013 13:07:53 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F42104A0AF; Fri, 12 Apr 2013 13:07:33 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3B6B24A099 for ; Fri, 12 Apr 2013 13:07:28 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YWEfoPnl79h6 for ; Fri, 12 Apr 2013 13:07:27 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTP id 2532F4A044 for ; Fri, 12 Apr 2013 13:07:22 +0200 (CEST) Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0ML500AVJ2W7MX60@mailout1.samsung.com> for u-boot@lists.denx.de; Fri, 12 Apr 2013 20:07:19 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.125]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id AB.1D.12250.7EAE7615; Fri, 12 Apr 2013 20:07:19 +0900 (KST) X-AuditID: cbfee691-b7f5f6d000002fda-8a-5167eae7f74e Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 41.39.13494.7EAE7615; Fri, 12 Apr 2013 20:07:19 +0900 (KST) Received: from vivekkumarg-linuxpc.sisodomain.com ([107.108.214.169]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0ML500IF52UIWD90@mmp2.samsung.com>; Fri, 12 Apr 2013 20:07:19 +0900 (KST) From: Vivek Gautam To: u-boot@lists.denx.de Date: Fri, 12 Apr 2013 16:34:40 +0530 Message-id: <1365764680-10917-9-git-send-email-gautam.vivek@samsung.com> X-Mailer: git-send-email 1.7.6.5 In-reply-to: <1365764680-10917-1-git-send-email-gautam.vivek@samsung.com> References: <1365764680-10917-1-git-send-email-gautam.vivek@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsWyRsSkVvf5q/RAgyeT1C2+LOhkt2i7cpDd 4k1bI6PFlMNfWCxa1h5gtfi2ZRujxfLXG9kt3u4FKrn5bDuTxb9L11gduDxmN1xk8Zg36wSL x4JNpR53ru1h8zh7ZwejR9+WVYweT3/sZQ5gj+KySUnNySxLLdK3S+DKaD81nbXgDmfFoZc7 WRoYL7J3MXJySAiYSHxbtJ0VwhaTuHBvPVsXIxeHkMBSRon+h7uZYYo2dd+HSkxnlPjcfYMF wpnCJDHn8w5GkCo2AV2Jpre7wGwRAQmJX/1XwWxmgYuMEncOuYPYwgJOEs1r2phAbBYBVYn+ w2/BbF4BD4l/T1YzQmxTkHhz+xnYZk4BT4nzS9+CnSoEVLOyfzfYYgmBfewS88/vhBokIPFt 8iGgBAdQQlZi0wGoqyUlDq64wTKBUXgBI8MqRtHUguSC4qT0IlO94sTc4tK8dL3k/NxNjMDY OP3v2cQdjPcPWB9iTAYaN5FZSjQ5HxhbeSXxhsZmRhamJqbGRuaWZqQJK4nzqrdYBwoJpCeW pGanphakFsUXleakFh9iZOLglGpgFIsIMlVne3d0++q8pnu2eTFpWxvrrOdyP/zwjvWEWP1c 3ombl3UVBnplyDZMyJ7w12Vnd8yTY8LqVSt/uH7efKWbJXHPzh1i0QZP9j9wX7jjHvelizxl 92eXuvWfSd9uK5en0OcfsdeYYWL77ool0z8rmOsKJX9cXrFtuvb7OzJvdGVKVLONlViKMxIN tZiLihMBWIhNgqMCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsVy+t9jQd3nr9IDDTb2yFl8WdDJbtF25SC7 xZu2RkaLKYe/sFi0rD3AavFtyzZGi+WvN7JbvN0LVHLz2XYmi3+XrrE6cHnMbrjI4jFv1gkW jwWbSj3uXNvD5nH2zg5Gj74tqxg9nv7YyxzAHtXAaJORmpiSWqSQmpecn5KZl26r5B0c7xxv amZgqGtoaWGupJCXmJtqq+TiE6DrlpkDdKCSQlliTilQKCCxuFhJ3w7ThNAQN10LmMYIXd+Q ILgeIwM0kLCGMaP91HTWgjucFYde7mRpYLzI3sXIySEhYCKxqfs+G4QtJnHh3nogm4tDSGA6 o8Tn7hssEM4UJok5n3cwglSxCehKNL3dBWaLCEhI/Oq/CmYzC1xklLhzyB3EFhZwkmhe08YE YrMIqEr0H34LZvMKeEj8e7KaEWKbgsSb28+YQWxOAU+J80vfgl0kBFSzsn83ywRG3gWMDKsY RVMLkguKk9JzjfSKE3OLS/PS9ZLzczcxgiPvmfQOxlUNFocYBTgYlXh4XwinBwqxJpYVV+Ye YpTgYFYS4Y3ZmxYoxJuSWFmVWpQfX1Sak1p8iDEZ6KqJzFKiyfnApJBXEm9obGJuamxqaWJh YmZJmrCSOO/BVutAIYH0xJLU7NTUgtQimC1MHJxSDYyz9Za7Sxxe05HI1ZU5bZvp7cxp7xao NsoceS+5VFD0efWlwjezjdYa3fzX8PV24TaOs6ILm/Zu8C77XnKVz+Am39VDupxXbRy+5t6a f2H135NdZtynZkk7RZZyX1f3tJy9yK9WmGGdRehJntXCO7f3TrgoemCJg9f873lHiyw/8/8L N+QUl76vxFKckWioxVxUnAgAOo/viQADAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: marex@denx.de, u-boot-review@google.com, patches@linaro.org, gautam.vivek@samsung.com, rajeshwari.s@samsung.com, vikas.sajjan@samsung.com Subject: [U-Boot] [PATCH v3 8/8] usb: common: Use a global macro for 'min3' X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de We can use a common global macro for calculating minimum of 3 numbers. Put the same in 'common header' and let 'ehci' use it. Signed-off-by: Vivek Gautam --- This patch added in V3(current-version) of this patch-series. drivers/usb/host/ehci-hcd.c | 10 ---------- include/common.h | 2 ++ 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index c816878..bcecae3 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -587,16 +587,6 @@ fail: return -1; } -static inline int min3(int a, int b, int c) -{ - - if (b < a) - a = b; - if (c < a) - a = c; - return a; -} - int ehci_submit_root(struct usb_device *dev, unsigned long pipe, void *buffer, int length, struct devrequest *req) diff --git a/include/common.h b/include/common.h index d41aeb4..37269c7 100644 --- a/include/common.h +++ b/include/common.h @@ -211,6 +211,8 @@ typedef void (interrupt_handler_t)(void *); #define MIN(x, y) min(x, y) #define MAX(x, y) max(x, y) +#define min3(a, b, c) min(min(a, b), c) + /* * Return the absolute value of a number. *