aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2019-03-08 12:50:14 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2019-03-08 12:50:14 -0500
commit564e741171e92aaf095db403c5e9ed3b160e27e9 (patch)
treee7f7572ffb4086961a26d9711a953b1e52972690 /drivers/firmware
parente4ff63b437e29d305dfc17eed69559354ad48167 (diff)
parent8bd04c57fda62e3599f654aa43b521b326a95805 (diff)
Merge branch 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft
Pull ibft updates from Konrad Rzeszutek Wilk: "Two tiny fixes - a missing break, and upgrading the subsystem to use modern macros" * 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft: iscsi_ibft: use virt_to_phys instead of isa_virt_to_bus iscsi_ibft: Fix missing break in switch statement
Diffstat (limited to 'drivers/firmware')
-rw-r--r--drivers/firmware/iscsi_ibft.c1
-rw-r--r--drivers/firmware/iscsi_ibft_find.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/firmware/iscsi_ibft.c b/drivers/firmware/iscsi_ibft.c
index 6bc8e6640d71..c51462f5aa1e 100644
--- a/drivers/firmware/iscsi_ibft.c
+++ b/drivers/firmware/iscsi_ibft.c
@@ -542,6 +542,7 @@ static umode_t __init ibft_check_tgt_for(void *data, int type)
542 case ISCSI_BOOT_TGT_NIC_ASSOC: 542 case ISCSI_BOOT_TGT_NIC_ASSOC:
543 case ISCSI_BOOT_TGT_CHAP_TYPE: 543 case ISCSI_BOOT_TGT_CHAP_TYPE:
544 rc = S_IRUGO; 544 rc = S_IRUGO;
545 break;
545 case ISCSI_BOOT_TGT_NAME: 546 case ISCSI_BOOT_TGT_NAME:
546 if (tgt->tgt_name_len) 547 if (tgt->tgt_name_len)
547 rc = S_IRUGO; 548 rc = S_IRUGO;
diff --git a/drivers/firmware/iscsi_ibft_find.c b/drivers/firmware/iscsi_ibft_find.c
index 72d9ea18270b..85c656d04bb0 100644
--- a/drivers/firmware/iscsi_ibft_find.c
+++ b/drivers/firmware/iscsi_ibft_find.c
@@ -104,7 +104,7 @@ unsigned long __init find_ibft_region(unsigned long *sizep)
104 104
105 if (ibft_addr) { 105 if (ibft_addr) {
106 *sizep = PAGE_ALIGN(ibft_addr->header.length); 106 *sizep = PAGE_ALIGN(ibft_addr->header.length);
107 return (u64)isa_virt_to_bus(ibft_addr); 107 return (u64)virt_to_phys(ibft_addr);
108 } 108 }
109 109
110 *sizep = 0; 110 *sizep = 0;