summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/dcdbas.c
diff options
context:
space:
mode:
authorStuart Hayes <stuart.w.hayes@gmail.com>2018-09-26 23:50:17 +0200
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2018-09-27 11:18:15 +0200
commit6aecee6ad41cf97c0270f72da032c10eef025bf0 (patch)
treecc63cf0a67db9c8555a789b5984c116ad82e9c16 /drivers/firmware/dcdbas.c
parentplatform/x86: acerhdf: restructure to allow large BIOS table be __initconst (diff)
downloadlinux-6aecee6ad41cf97c0270f72da032c10eef025bf0.tar.xz
linux-6aecee6ad41cf97c0270f72da032c10eef025bf0.zip
firmware: dell_rbu: Make payload memory uncachable
The dell_rbu driver takes firmware update payloads and puts them in memory so the system BIOS can find them after a reboot. This sometimes fails (though rarely), because the memory containing the payload is in the CPU cache but never gets written back to main memory before the system is rebooted (CPU cache contents are lost on reboot). With this patch, the payload memory will be changed to uncachable to ensure that the payload is actually in main memory before the system is rebooted. Signed-off-by: Stuart Hayes <stuart.w.hayes@gmail.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'drivers/firmware/dcdbas.c')
0 files changed, 0 insertions, 0 deletions