]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/fsl-book3e: Avoid lbarx on e5500
authorScott Wood <oss@buserror.net>
Thu, 3 Mar 2016 04:51:04 +0000 (22:51 -0600)
committerScott Wood <oss@buserror.net>
Fri, 4 Mar 2016 05:43:05 +0000 (23:43 -0600)
commit0c2c65bce1dc609d5848e8ee3f549ebd0233213e
tree2d846e3812b414f352d91779c311e4b08f1cd069
parentf6b0823b435250d6e1afb03aff8f066a7f9f06d7
powerpc/fsl-book3e: Avoid lbarx on e5500

lbarx/stbcx. are implemented on e6500, but not on e5500.
Likewise, SMT is on e6500, but not on e5500.

So, avoid executing an unimplemented instruction by only locking
when needed (i.e. in the presence of SMT).

Signed-off-by: Scott Wood <oss@buserror.net>
arch/powerpc/mm/hugetlbpage-book3e.c