Hello again. > > On Sep 18, 2017, at 3:49 AM, Meelis Roos <mroos@xxxxxxxx> wrote: > > > > Hello, I decided to widen the coverage of my kernel testbed and put some > > FC cards into servers. This one is a PCI-X QLA2340 in HP Proliant DL 380 > > G4 (first 64-bit generation of Proliants). I got a UBSAN warning from > > qla2xxx before probing for the firmware. > > > > This is reproducible with or without firmware being available. > > > > [ 3.905570] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 10.00.00.01-k. > > [ 3.905977] qla2xxx 0000:06:02.0: PCI IRQ 78 -> rerouted to legacy IRQ 18 > > [ 3.906172] qla2xxx [0000:06:02.0]-001d: : Found an ISP2312 irq 18 iobase 0xffffc90000139000. > > [...] > > [ 4.180117] ================================================================================ > > [ 4.180300] UBSAN: Undefined behaviour in drivers/scsi/qla2xxx/qla_isr.c:275:14 > > [ 4.180464] shift exponent 32 is too large for 32-bit type 'int' > > [ 4.180576] CPU: 0 PID: 138 Comm: systemd-udevd Not tainted 4.14.0-rc1-00009-g0666f560b71b #27 > > [ 4.180741] Hardware name: HP ProLiant DL380 G4, BIOS P51 07/19/2007 > > [ 4.180849] Call Trace: > > [ 4.180961] dump_stack+0x4e/0x6c > > [ 4.181072] ubsan_epilogue+0xd/0x3b > > [ 4.181179] __ubsan_handle_shift_out_of_bounds+0x112/0x14c > > [ 4.181290] ? try_to_del_timer_sync+0x44/0x68 > > [ 4.181440] qla2x00_mbx_completion+0x1c5/0x25d [qla2xxx] > > [ 4.182683] qla2300_intr_handler+0x1ea/0x3bb [qla2xxx] > > [ 4.182827] qla2x00_mailbox_command+0x77b/0x139a [qla2xxx] [...] > we’ll take a look at this How is it going? 4.14 is almost here but it is still unfixed? -- Meelis Roos (mroos@xxxxxxxx)