Skip to content
  1. May 07, 2014
    • Peter Robinson's avatar
      ARM: dts: Only build OMAP dtb if associated SoC is built · ae774090
      Peter Robinson authored
      
      
      With ARCH_OMAP2PLUS being separated out into OMAP2/3/4/5 etc all the TI device
      tree blobs are built no matter the combination of SoCs that are enabled. This
      often causes a bunch of irrelevant .dts to be built on a multi platform kernel,
      this enables the building of just the ones relevant to the SoCs that are
      actually enabled. It also orders the dts file alphabetically.
      
      This also helps to avoid trivial merge conflicts when adding support
      for new boards.
      
      [tony@atomide.com: updated the order for am335x and am43x, moved am3517 to omap3]
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      ae774090
  2. May 04, 2014
  3. May 02, 2014
  4. Apr 30, 2014
    • Vineet Gupta's avatar
      ARC: !PREEMPT: Ensure Return to kernel mode is IRQ safe · 8aa9e85a
      Vineet Gupta authored
      
      
      There was a very small race window where resume to kernel mode from a
      Exception Path (or pure kernel mode which is true for most of ARC
      exceptions anyways), was not disabling interrupts in restore_regs,
      clobbering the exception regs
      
      Anton found the culprit call flow (after many sleepless nights)
      
      | 1. we got a Trap from user land
      | 2. started to service it.
      | 3. While doing some stuff on user-land memory (I think it is padzero()),
      |     we got a DataTlbMiss
      | 4. On return from it we are taking "resume_kernel_mode" path
      | 5. NEED_RESHED is not set, so we go to "return from exception" path in
      |     restore regs.
      | 6. there seems to be IRQ happening
      
      Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
      Cc: <stable@vger.kernel.org>   #3.10, 3.12, 3.13, 3.14
      Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
      Cc: Francois Bedard <Francois.Bedard@synopsys.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      8aa9e85a
  5. Apr 28, 2014