From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964905AbcAZKLO (ORCPT ); Tue, 26 Jan 2016 05:11:14 -0500 Received: from mail-wm0-f49.google.com ([74.125.82.49]:35036 "EHLO mail-wm0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932340AbcAZKLJ (ORCPT ); Tue, 26 Jan 2016 05:11:09 -0500 Date: Tue, 26 Jan 2016 10:11:01 +0000 From: Chris Bainbridge To: linux-kernel@vger.kernel.org Cc: aryabinin@virtuozzo.com, gregkh@linuxfoundation.org, stern@rowland.harvard.edu, linux-usb@vger.kernel.org Subject: UBSAN: Undefined behaviour in drivers/usb/core/devio.c:1517:25 Message-ID: <20160126101101.GB5054@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Booting 4.5.0-rc1 with new UBSAN checker enabled: [ 4.556968] ================================================================================ [ 4.556972] UBSAN: Undefined behaviour in drivers/usb/core/devio.c:1517:25 [ 4.556975] shift exponent -1 is negative [ 4.556979] CPU: 2 PID: 3624 Comm: usb Not tainted 4.5.0-rc1 #252 [ 4.556981] Hardware name: Apple Inc. MacBookPro10,2/Mac-AFD8A9D944EA4843, BIOS MBP102.88Z.0106.B0A.1509130955 09/13/2015 [ 4.556984] 0000000000000000 0000000000000000 ffffffff845c6528 ffff8802493b3c68 [ 4.556988] ffffffff81b2e7d9 0000000000000007 ffff8802493b3c98 ffff8802493b3c80 [ 4.556992] ffffffff81bcb87d ffffffffffffffff ffff8802493b3d10 ffffffff81bcc1c1 [ 4.556996] Call Trace: [ 4.557004] [] dump_stack+0x45/0x6c [ 4.557010] [] ubsan_epilogue+0xd/0x40 [ 4.557015] [] __ubsan_handle_shift_out_of_bounds+0xf1/0x140 [ 4.557020] [] ? __kmalloc+0x209/0x5f0 [ 4.557025] [] ? usb_alloc_urb+0x15/0x40 [ 4.557030] [] ? proc_do_submiturb+0x9af/0x2c30 [ 4.557034] [] proc_do_submiturb+0x2994/0x2c30 [ 4.557039] [] ? blocking_notifier_call_chain+0x11/0x20 [ 4.557044] [] usbdev_do_ioctl+0x90b/0x2170 [ 4.557049] [] ? hrtimer_start_range_ns+0x274/0xc60 [ 4.557053] [] usbdev_ioctl+0x9/0x10 [ 4.557059] [] do_vfs_ioctl+0xd2/0xcb0 [ 4.557063] [] SyS_ioctl+0x74/0x80 [ 4.557067] [] entry_SYSCALL_64_fastpath+0x12/0x6a [ 4.557070] ================================================================================