1. 03 Oct, 2018 1 commit
    • Arnd Bergmann's avatar
      firmware: dcdbas: include linux/io.h · 2991cc22
      Arnd Bergmann authored
      memremap() is declared in linux/io.h, not in asm/io.h, so we should
      include that header to avoid build errors:
      
      drivers/platform/x86/dcdbas.c: In function 'dcdbas_check_wsmt':
      drivers/platform/x86/dcdbas.c:572:15: error: implicit declaration of function 'memremap'; did you mean 'ioremap'? [-Werror=implicit-function-declaration]
        eps_buffer = memremap(eps->smm_comm_buff_addr, remap_size, MEMREMAP_WB);
                     ^~~~~~~~
                     ioremap
      drivers/platform/x86/dcdbas.c:572:61: error: 'MEMREMAP_WB' undeclared (first use in this function)
        eps_buffer = memremap(eps->smm_comm_buff_addr, remap_size, MEMREMAP_WB);
                                                                   ^~~~~~~~~~~
      drivers/platform/x86/dcdbas.c:572:61: note: each undeclared identifier is reported only once for each function it appears in
      drivers/platform/x86/dcdbas.c: In function 'dcdbas_exit':
      drivers/platform/x86/dcdbas.c:748:3: error: implicit declaration of function 'memunmap'; did you mean 'vm_munmap'? [-Werror=implicit-function-declaration]
      
      Fixes: 12c956c4 ("firmware: dcdbas: Add support for WSMT ACPI table")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      2991cc22
  2. 27 Sep, 2018 39 commits