Arun Easi
4b03fee62e
scsi: qla2xxx: Fix crash during driver load on big endian machines
...
commit 8de309e7299a00b3045fb274f82b326f356404f0 upstream
Crash stack:
[576544.715489] Unable to handle kernel paging request for data at address 0xd00000000f970000
[576544.715497] Faulting instruction address: 0xd00000000f880f64
[576544.715503] Oops: Kernel access of bad area, sig: 11 [#1 ]
[576544.715506] SMP NR_CPUS=2048 NUMA pSeries
:
[576544.715703] NIP [d00000000f880f64] .qla27xx_fwdt_template_valid+0x94/0x100 [qla2xxx]
[576544.715722] LR [d00000000f7952dc] .qla24xx_load_risc_flash+0x2fc/0x590 [qla2xxx]
[576544.715726] Call Trace:
[576544.715731] [c0000004d0ffb000] [c0000006fe02c350] 0xc0000006fe02c350 (unreliable)
[576544.715750] [c0000004d0ffb080] [d00000000f7952dc] .qla24xx_load_risc_flash+0x2fc/0x590 [qla2xxx]
[576544.715770] [c0000004d0ffb170] [d00000000f7aa034] .qla81xx_load_risc+0x84/0x1a0 [qla2xxx]
[576544.715789] [c0000004d0ffb210] [d00000000f79f7c8] .qla2x00_setup_chip+0xc8/0x910 [qla2xxx]
[576544.715808] [c0000004d0ffb300] [d00000000f7a631c] .qla2x00_initialize_adapter+0x4dc/0xb00 [qla2xxx]
[576544.715826] [c0000004d0ffb3e0] [d00000000f78ce28] .qla2x00_probe_one+0xf08/0x2200 [qla2xxx]
Link: https://lore.kernel.org/r/20201202132312.19966-8-njavali@marvell.com
Fixes: f73cb695d3ec ("[SCSI] qla2xxx: Add support for ISP2071.")
Cc: stable@vger.kernel.org
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Arun Easi <aeasi@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
[sudip: adjust context]
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-02-23 13:59:18 +01:00
..
2021-02-10 09:09:27 +01:00
2020-08-21 11:01:55 +02:00
2020-11-10 10:23:51 +01:00
2021-01-12 19:49:01 +01:00
2021-01-12 19:49:05 +01:00
2020-01-29 10:24:31 +01:00
2021-02-23 13:59:17 +01:00
2020-01-12 11:24:16 +01:00
2020-12-29 13:44:56 +01:00
2020-01-04 13:41:02 +01:00
2020-11-18 18:26:29 +01:00
2020-12-29 13:45:07 +01:00
2020-12-29 13:44:58 +01:00
2021-01-17 13:57:54 +01:00
2020-06-20 10:24:18 +02:00
2020-12-29 13:44:55 +01:00
2020-10-01 20:40:02 +02:00
2021-01-17 13:57:54 +01:00
2019-12-21 10:42:32 +01:00
2020-10-29 09:05:32 +01:00
2020-12-29 13:45:00 +01:00
2020-01-12 11:24:19 +01:00
2020-07-09 09:35:57 +02:00
2020-10-14 09:48:12 +02:00
2021-01-30 13:27:14 +01:00
2020-12-29 13:44:52 +01:00
2020-12-29 13:44:56 +01:00
2020-09-23 08:46:15 +02:00
2020-09-12 11:47:32 +02:00
2021-01-30 13:27:14 +01:00
2021-01-30 13:27:14 +01:00
2020-09-12 11:47:36 +02:00
2021-01-30 13:27:14 +01:00
2021-02-03 23:19:51 +01:00
2021-02-10 09:09:27 +01:00
2021-02-10 09:09:27 +01:00
2020-12-29 13:45:00 +01:00
2021-01-23 15:38:17 +01:00
2021-02-03 23:19:50 +01:00
2020-06-20 10:24:21 +02:00
2021-01-30 13:27:14 +01:00
2021-01-09 13:35:49 +01:00
2020-11-10 10:23:55 +01:00
2020-12-29 13:44:58 +01:00
2020-11-10 10:23:57 +01:00
2020-10-29 09:05:44 +01:00
2021-01-09 13:35:49 +01:00
2021-02-10 09:09:26 +01:00
2020-12-29 13:45:07 +01:00
2021-02-23 13:59:17 +01:00
2020-12-29 13:45:00 +01:00
2020-10-29 09:05:41 +01:00
2020-09-12 11:47:36 +02:00
2020-10-29 09:05:41 +01:00
2020-06-11 09:22:22 +02:00
2020-11-18 18:26:27 +01:00
2020-08-21 11:02:06 +02:00
2020-01-04 13:39:55 +01:00
2020-12-29 13:45:07 +01:00
2020-12-02 08:31:27 +01:00
2020-12-29 13:44:58 +01:00
2020-12-29 13:44:47 +01:00
2020-11-10 10:23:54 +01:00
2020-11-10 21:04:57 +01:00
2020-12-29 13:45:00 +01:00
2020-05-20 08:15:33 +02:00
2020-08-21 11:02:10 +02:00
2020-10-29 09:05:39 +01:00
2020-12-02 08:31:29 +01:00
2021-02-23 13:59:14 +01:00
2020-11-10 10:23:59 +01:00
2021-01-09 13:35:49 +01:00
2021-02-23 13:59:18 +01:00
2020-12-29 13:45:07 +01:00
2021-01-23 15:38:19 +01:00
2020-12-29 13:45:03 +01:00
2021-01-17 13:57:53 +01:00
2020-09-12 11:47:34 +02:00
2020-12-29 13:44:52 +01:00
2020-07-22 09:10:53 +02:00
2021-02-23 13:59:16 +01:00
2021-01-09 13:35:48 +01:00
2021-01-12 19:49:02 +01:00
2021-01-12 19:49:03 +01:00
2020-10-29 09:05:35 +01:00
2020-08-26 10:29:05 +02:00
2020-02-28 15:42:33 +01:00
2020-11-10 10:23:57 +01:00
2020-12-29 13:45:01 +01:00
2021-02-23 13:59:17 +01:00