From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60697C07E97 for ; Sat, 3 Jul 2021 10:02:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1C37661456 for ; Sat, 3 Jul 2021 10:02:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230188AbhGCKAI (ORCPT ); Sat, 3 Jul 2021 06:00:08 -0400 Received: from mga12.intel.com ([192.55.52.136]:15287 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230118AbhGCKAG (ORCPT ); Sat, 3 Jul 2021 06:00:06 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10033"; a="188501643" X-IronPort-AV: E=Sophos;i="5.83,321,1616482800"; d="gz'50?scan'50,208,50";a="188501643" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2021 02:57:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,321,1616482800"; d="gz'50?scan'50,208,50";a="643047614" Received: from lkp-server01.sh.intel.com (HELO 4aae0cb4f5b5) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 03 Jul 2021 02:57:30 -0700 Received: from kbuild by 4aae0cb4f5b5 with local (Exim 4.92) (envelope-from ) id 1lzcOv-000BUH-Hv; Sat, 03 Jul 2021 09:57:29 +0000 Date: Sat, 3 Jul 2021 17:56:45 +0800 From: kernel test robot To: Waiman Long Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Vlastimil Babka , Shakeel Butt , Andrew Morton , Linux Memory Management List Subject: drivers/greybus/es2.c:1435:1: warning: the frame size of 8192 bytes is larger than 1024 bytes Message-ID: <202107031734.3Ug1xS3O-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 4b820e167bf6f410ace479d8df5b15a574000e75 commit: 494c1dfe855ec1f70f89552fce5eadf4a1717552 mm: memcg/slab: create a new set of kmalloc-cg- caches date: 4 days ago config: csky-randconfig-r001-20210703 (attached as .config) compiler: csky-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=494c1dfe855ec1f70f89552fce5eadf4a1717552 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 494c1dfe855ec1f70f89552fce5eadf4a1717552 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=csky If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): drivers/greybus/es2.c: In function 'ap_probe': >> drivers/greybus/es2.c:1435:1: warning: the frame size of 8192 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1435 | } | ^ vim +1435 drivers/greybus/es2.c 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1237 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1238 /* 4d5c446b53655d drivers/staging/greybus/es2.c Johan Hovold 2015-11-02 1239 * The ES2 USB Bridge device has 15 endpoints 4d5c446b53655d drivers/staging/greybus/es2.c Johan Hovold 2015-11-02 1240 * 1 Control - usual USB stuff + AP -> APBridgeA messages 4d5c446b53655d drivers/staging/greybus/es2.c Johan Hovold 2015-11-02 1241 * 7 Bulk IN - CPort data in 4d5c446b53655d drivers/staging/greybus/es2.c Johan Hovold 2015-11-02 1242 * 7 Bulk OUT - CPort data out f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1243 */ f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1244 static int ap_probe(struct usb_interface *interface, f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1245 const struct usb_device_id *id) f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1246 { 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1247 struct es2_ap_dev *es2; 2537636abae5b8 drivers/staging/greybus/es2.c Johan Hovold 2015-11-03 1248 struct gb_host_device *hd; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1249 struct usb_device *udev; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1250 struct usb_host_interface *iface_desc; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1251 struct usb_endpoint_descriptor *endpoint; 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1252 __u8 ep_addr; be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1253 int retval; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1254 int i; 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1255 int num_cports; 403074b50b66f1 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1256 bool bulk_out_found = false; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1257 bool bulk_in_found = false; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1258 bool arpc_in_found = false; 4bc1389de9fcaa drivers/staging/greybus/es2.c Alex Elder 2015-06-13 1259 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1260 udev = usb_get_dev(interface_to_usbdev(interface)); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1261 3be0e17d62d5a9 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1262 num_cports = apb_get_cport_count(udev); 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1263 if (num_cports < 0) { 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1264 usb_put_dev(udev); 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1265 dev_err(&udev->dev, "Cannot retrieve CPort count: %d\n", 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1266 num_cports); 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1267 return num_cports; 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1268 } 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1269 d6e139bc15118c drivers/staging/greybus/es2.c Johan Hovold 2015-11-03 1270 hd = gb_hd_create(&es2_driver, &udev->dev, ES2_GBUF_MSG_SIZE_MAX, 24a6112fa53e8a drivers/staging/greybus/es2.c Fabien Parent 2015-09-02 1271 num_cports); 8ea70fe0497c5d drivers/staging/greybus/es2.c Alex Elder 2015-05-22 1272 if (IS_ERR(hd)) { f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1273 usb_put_dev(udev); 8ea70fe0497c5d drivers/staging/greybus/es2.c Alex Elder 2015-05-22 1274 return PTR_ERR(hd); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1275 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1276 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1277 es2 = hd_to_es2(hd); 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1278 es2->hd = hd; 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1279 es2->usb_intf = interface; 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1280 es2->usb_dev = udev; 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1281 spin_lock_init(&es2->cport_out_urb_lock); 3be0e17d62d5a9 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1282 INIT_KFIFO(es2->apb_log_fifo); 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1283 usb_set_intfdata(interface, es2); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1284 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1285 /* 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1286 * Reserve the CDSI0 and CDSI1 CPorts so they won't be allocated 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1287 * dynamically. 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1288 */ 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1289 retval = gb_hd_cport_reserve(hd, ES2_CPORT_CDSI0); 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1290 if (retval) 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1291 goto error; 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1292 retval = gb_hd_cport_reserve(hd, ES2_CPORT_CDSI1); 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1293 if (retval) 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1294 goto error; 050615076699e5 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1295 4d5c446b53655d drivers/staging/greybus/es2.c Johan Hovold 2015-11-02 1296 /* find all bulk endpoints */ f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1297 iface_desc = interface->cur_altsetting; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1298 for (i = 0; i < iface_desc->desc.bNumEndpoints; ++i) { f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1299 endpoint = &iface_desc->endpoint[i].desc; 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1300 ep_addr = endpoint->bEndpointAddress; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1301 b767ee402070ce drivers/staging/greybus/es2.c Greg Kroah-Hartman 2015-07-24 1302 if (usb_endpoint_is_bulk_in(endpoint)) { 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1303 if (!bulk_in_found) { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1304 es2->cport_in.endpoint = ep_addr; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1305 bulk_in_found = true; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1306 } else if (!arpc_in_found) { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1307 es2->arpc_endpoint_in = ep_addr; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1308 arpc_in_found = true; 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1309 } else { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1310 dev_warn(&udev->dev, 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1311 "Unused bulk IN endpoint found: 0x%02x\n", 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1312 ep_addr); 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1313 } 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1314 continue; 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1315 } 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1316 if (usb_endpoint_is_bulk_out(endpoint)) { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1317 if (!bulk_out_found) { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1318 es2->cport_out_endpoint = ep_addr; 403074b50b66f1 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1319 bulk_out_found = true; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1320 } else { 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1321 dev_warn(&udev->dev, 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1322 "Unused bulk OUT endpoint found: 0x%02x\n", 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1323 ep_addr); 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1324 } 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1325 continue; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1326 } 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1327 dev_warn(&udev->dev, 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1328 "Unknown endpoint type found, address 0x%02x\n", 272291008fc55e drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1329 ep_addr); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1330 } 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1331 if (!bulk_in_found || !arpc_in_found || !bulk_out_found) { f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1332 dev_err(&udev->dev, "Not enough endpoints found in device, aborting!\n"); be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1333 retval = -ENODEV; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1334 goto error; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1335 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1336 0ce68ce41779c3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1337 /* Allocate buffers for our cport in messages */ f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1338 for (i = 0; i < NUM_CPORT_IN_URB; ++i) { f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1339 struct urb *urb; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1340 u8 *buffer; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1341 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1342 urb = usb_alloc_urb(0, GFP_KERNEL); be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1343 if (!urb) { be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1344 retval = -ENOMEM; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1345 goto error; be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1346 } 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1347 es2->cport_in.urb[i] = urb; 5f62eab04ab7d7 drivers/staging/greybus/es2.c Johan Hovold 2016-08-17 1348 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1349 buffer = kmalloc(ES2_GBUF_MSG_SIZE_MAX, GFP_KERNEL); be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1350 if (!buffer) { be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1351 retval = -ENOMEM; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1352 goto error; be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1353 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1354 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1355 usb_fill_bulk_urb(urb, udev, 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1356 usb_rcvbulkpipe(udev, es2->cport_in.endpoint), 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1357 buffer, ES2_GBUF_MSG_SIZE_MAX, f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1358 cport_in_callback, hd); 5f62eab04ab7d7 drivers/staging/greybus/es2.c Johan Hovold 2016-08-17 1359 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1360 es2->cport_in.buffer[i] = buffer; 606addd2847ccc drivers/staging/greybus/es2.c Alexandre Bailon 2015-06-15 1361 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1362 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1363 /* Allocate buffers for ARPC in messages */ 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1364 for (i = 0; i < NUM_ARPC_IN_URB; ++i) { 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1365 struct urb *urb; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1366 u8 *buffer; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1367 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1368 urb = usb_alloc_urb(0, GFP_KERNEL); 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1369 if (!urb) { 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1370 retval = -ENOMEM; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1371 goto error; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1372 } 5f62eab04ab7d7 drivers/staging/greybus/es2.c Johan Hovold 2016-08-17 1373 es2->arpc_urb[i] = urb; 5f62eab04ab7d7 drivers/staging/greybus/es2.c Johan Hovold 2016-08-17 1374 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1375 buffer = kmalloc(ARPC_IN_SIZE_MAX, GFP_KERNEL); 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1376 if (!buffer) { 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1377 retval = -ENOMEM; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1378 goto error; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1379 } 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1380 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1381 usb_fill_bulk_urb(urb, udev, 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1382 usb_rcvbulkpipe(udev, 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1383 es2->arpc_endpoint_in), 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1384 buffer, ARPC_IN_SIZE_MAX, 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1385 arpc_in_callback, es2); 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1386 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1387 es2->arpc_buffer[i] = buffer; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1388 } 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1389 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1390 /* Allocate urbs for our CPort OUT messages */ f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1391 for (i = 0; i < NUM_CPORT_OUT_URB; ++i) { f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1392 struct urb *urb; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1393 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1394 urb = usb_alloc_urb(0, GFP_KERNEL); be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1395 if (!urb) { be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1396 retval = -ENOMEM; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1397 goto error; be5d01f10bdb78 drivers/staging/greybus/es2.c Johan Hovold 2016-05-11 1398 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1399 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1400 es2->cport_out_urb[i] = urb; 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1401 es2->cport_out_urb_busy[i] = false; /* just to be anal */ f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1402 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1403 3be0e17d62d5a9 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1404 /* XXX We will need to rename this per APB */ 3be0e17d62d5a9 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1405 es2->apb_log_enable_dentry = debugfs_create_file("apb_log_enable", 563a8412c563cd drivers/staging/greybus/es2.c Gioh Kim 2017-02-09 1406 0644, 4b1d82047ebbb1 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1407 gb_debugfs_get(), es2, 3be0e17d62d5a9 drivers/staging/greybus/es2.c Alex Elder 2015-10-27 1408 &apb_log_enable_fops); 0ce68ce41779c3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1409 c14118a8411c4d drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1410 INIT_LIST_HEAD(&es2->arpcs); c14118a8411c4d drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1411 spin_lock_init(&es2->arpc_lock); c14118a8411c4d drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1412 1305f2b2f52af5 drivers/staging/greybus/es2.c Wei Yongjun 2016-10-19 1413 retval = es2_arpc_in_enable(es2); 1305f2b2f52af5 drivers/staging/greybus/es2.c Wei Yongjun 2016-10-19 1414 if (retval) 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1415 goto error; 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1416 c1700479845bc3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1417 retval = gb_hd_add(hd); c1700479845bc3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1418 if (retval) 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1419 goto err_disable_arpc_in; c1700479845bc3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1420 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1421 retval = es2_cport_in_enable(es2, &es2->cport_in); 0ce68ce41779c3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1422 if (retval) 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1423 goto err_hd_del; 0ce68ce41779c3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1424 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1425 return 0; 57bc17ffc566de drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1426 7330c48ec09367 drivers/staging/greybus/es2.c Greg Kroah-Hartman 2016-08-17 1427 err_hd_del: c1700479845bc3 drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1428 gb_hd_del(hd); 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1429 err_disable_arpc_in: 9d9d3777a9db5c drivers/staging/greybus/es2.c Alexandre Bailon 2016-07-07 1430 es2_arpc_in_disable(es2); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1431 error: 57bc17ffc566de drivers/staging/greybus/es2.c Johan Hovold 2015-11-04 1432 es2_destroy(es2); f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1433 f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1434 return retval; f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 @1435 } f587027e793cf8 drivers/staging/greybus/gb-es2.c Greg Kroah-Hartman 2015-01-21 1436 :::::: The code at line 1435 was first introduced by commit :::::: f587027e793cf8947c7cc408a2167db2b8218b15 greybus: es2: add ES2 Greybus Host driver :::::: TO: Greg Kroah-Hartman :::::: CC: Greg Kroah-Hartman --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --6TrnltStXW4iwmi0 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 TqVU440J1qXJ/wPoN/o8nEgCAA== --6TrnltStXW4iwmi0--