Skip to content
  1. Jan 09, 2014
  2. Jan 08, 2014
  3. Jan 07, 2014
  4. Jan 06, 2014
  5. Jan 05, 2014
    • Rob Herring's avatar
      ARM: 7933/1: rename ioremap_cached to ioremap_cache · 0a5ccc86
      Rob Herring authored
      
      
      ioremap_cache is more aligned with other architectures.
      There are only 2 users of this in the kernel: pxa2xx-flash and Xen.
      
      This fixes Xen build failures on arm64:
      
      drivers/tty/hvc/hvc_xen.c:233:2: error: implicit declaration of function 'ioremap_cached' [-Werror=implicit-function-declaration]
      drivers/xen/grant-table.c:1174:3: error: implicit declaration of function 'ioremap_cached' [-Werror=implicit-function-declaration]
      drivers/xen/xenbus/xenbus_probe.c:778:4: error: implicit declaration of function 'ioremap_cached' [-Werror=implicit-function-declaration]
      
      Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
      Signed-off-by: default avatarStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      0a5ccc86
    • Russell King's avatar
      ARM: fix "bad mode in ... handler" message for undefined instructions · 29c350bf
      Russell King authored
      
      
      The array was missing the final entry for the undefined instruction
      exception handler; this commit adds it.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      29c350bf
    • Russell King's avatar
      CRYPTO: Fix more AES build errors · d2eca20d
      Russell King authored
      
      
      Building a multi-arch kernel results in:
      
      arch/arm/crypto/built-in.o: In function `aesbs_xts_decrypt':
      sha1_glue.c:(.text+0x15c8): undefined reference to `bsaes_xts_decrypt'
      arch/arm/crypto/built-in.o: In function `aesbs_xts_encrypt':
      sha1_glue.c:(.text+0x1664): undefined reference to `bsaes_xts_encrypt'
      arch/arm/crypto/built-in.o: In function `aesbs_ctr_encrypt':
      sha1_glue.c:(.text+0x184c): undefined reference to `bsaes_ctr32_encrypt_blocks'
      arch/arm/crypto/built-in.o: In function `aesbs_cbc_decrypt':
      sha1_glue.c:(.text+0x19b4): undefined reference to `bsaes_cbc_encrypt'
      
      This code is already runtime-conditional on NEON being supported, so
      there's no point compiling it out depending on the minimum build
      architecture.
      
      Acked-by: default avatarArd Biesheuvel <ard.biesheuvel@linaro.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d2eca20d
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · d11739e6
      Linus Torvalds authored
      Pull sparc bugfixes from David Miller:
      
       1) Missing include can lead to build failure, from Kirill Tkhai.
      
       2) Use dev_is_pci() where applicable, from Yijing Wang.
      
       3) Enable irqs after we enable preemption in cpu startup path, from
          Kirill Tkhai.
      
       4) Revert a __copy_{to,from}_user_inatomic change that broke
          iov_iter_copy_from_user_atomic() and thus several tests in xfstests
          and LTP.  From Dave Kleikamp.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        Revert "sparc64: Fix __copy_{to,from}_user_inatomic defines."
        sparc64: smp_callin: Enable irqs after preemption is disabled
        sparc/PCI: Use dev_is_pci() to identify PCI devices
        sparc64: Fix build regression
      d11739e6