From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932663AbcEQOe4 (ORCPT ); Tue, 17 May 2016 10:34:56 -0400 Received: from smtp1.it.da.ut.ee ([193.40.5.66]:58008 "EHLO smtp1.it.da.ut.ee" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932119AbcEQOez (ORCPT ); Tue, 17 May 2016 10:34:55 -0400 Date: Tue, 17 May 2016 18:59:54 +0300 (EEST) From: Meelis Roos To: linux-scsi@vger.kernel.org, Linux Kernel list , Hannes Reinecke , "James E.J. Bottomley" , "Martin K. Petersen" Subject: Another UBSAN warning from aic7xxx Message-ID: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Despite the first one being a false positive, her I am reporting another one, from a older dual P2 server with Adaptec aic7896/97 Ultra2 SCSI adapter and QUANTUM VIKING II 4.5WSE HDD-s. [ 1.730498] ================================================================================ [ 1.730693] UBSAN: Undefined behaviour in drivers/scsi/aic7xxx/aic7xxx_core.c:5325:31 [ 1.730872] shift exponent -1 is negative [ 1.730993] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.6.0 #14 [ 1.731110] Hardware name: To be Filled To be Filled/Intel 440BX/GX, BIOS 063101 07/15/99 [ 1.731287] 00000000 c135ccec 00000046 f6461c50 00000001 c13974db f6461c44 ffffffff [ 1.731757] c1397a66 c1775bd0 f6461c54 c10f28c1 f7269638 00000202 0000312d f72695f8 [ 1.732026] 00000004 f7269618 00000058 f7269638 00000056 00ff473c 80000500 00000000 [ 1.732026] Call Trace: [ 1.732026] [] ? dump_stack+0x45/0x69 [ 1.732026] [] ? ubsan_epilogue+0xb/0x40 [ 1.732026] [] ? __ubsan_handle_shift_out_of_bounds+0xd6/0x120 [ 1.732026] [] ? hrtimer_interrupt+0x101/0x390 [ 1.732026] [] ? scrdown+0x30/0x1bb [ 1.732026] [] ? pci_conf1_read+0x90/0x150 [ 1.732026] [] ? ahc_init+0xb2b/0xd90 [ 1.732026] [] ? pci_read+0x37/0x70 [ 1.732026] [] ? pci_bus_read_config_byte+0x68/0xb0 [ 1.732026] [] ? ahc_pci_read_config+0x40/0xd0 [ 1.732026] [] ? ahc_pci_config+0x4a4/0x10f0 [ 1.732026] [] ? rgb_foreground+0xdc/0xdd [ 1.732026] [] ? ahc_linux_pci_dev_probe+0xed/0x320 [ 1.732026] [] ? kernfs_add_one+0x147/0x1b0 [ 1.732026] [] ? kernfs_new_node+0x36/0x80 [ 1.732026] [] ? __pm_runtime_resume+0x3c/0x60 [ 1.732026] [] ? pci_device_probe+0x91/0x130 [ 1.732026] [] ? driver_probe_device+0xc8/0x330 [ 1.732026] [] ? driver_probe_device+0x330/0x330 [ 1.732026] [] ? driver_probe_device+0x330/0x330 [ 1.732026] [] ? __driver_attach+0x99/0xd0 [ 1.732026] [] ? bus_for_each_dev+0x4c/0x90 [ 1.732026] [] ? driver_attach+0x1a/0x40 [ 1.732026] [] ? driver_probe_device+0x330/0x330 [ 1.732026] [] ? bus_add_driver+0x127/0x290 [ 1.732026] [] ? spi_transport_init+0x1aa/0x1aa [ 1.732026] [] ? driver_register+0x67/0x120 [ 1.732026] [] ? ahc_linux_init+0x82/0x8f [ 1.732026] [] ? do_one_initcall+0x8a/0x260 [ 1.732026] [] ? spi_transport_init+0x1aa/0x1aa [ 1.732026] [] ? parameq+0xf/0xb0 [ 1.732026] [] ? parse_args+0x205/0x510 [ 1.732026] [] ? kernel_init_freeable+0x153/0x25c [ 1.732026] [] ? kernel_init_freeable+0x1d0/0x25c [ 1.732026] [] ? kernel_init+0x9/0x120 [ 1.732026] [] ? schedule_tail+0xb/0xa0 [ 1.732026] [] ? ret_from_kernel_thread+0x21/0x38 [ 1.732026] [] ? rest_init+0x60/0x60 [ 1.732026] ================================================================================ -- Meelis Roos (mroos@linux.ee)