diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2016-01-12 05:01:12 -0500 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2016-01-12 05:01:12 -0500 |
commit | 1f16f116b01c110db20ab808562c8b8bc3ee3d6e (patch) | |
tree | 44db563f64cf5f8d62af8f99a61e2b248c44ea3a /drivers/misc/cxl/native.c | |
parent | 03724ac3d48f8f0e3caf1d30fa134f8fd96c94e2 (diff) | |
parent | f9eccf24615672896dc13251410c3f2f33a14f95 (diff) |
Merge branches 'clockevents/4.4-fixes' and 'clockevents/4.5-fixes' of http://git.linaro.org/people/daniel.lezcano/linux into timers/urgent
Pull in fixes from Daniel Lezcano:
- Fix the vt8500 timer leading to a system lock up when dealing with too
small delta (Roman Volkov)
- Select the CLKSRC_MMIO when the fsl_ftm_timer is enabled with COMPILE_TEST
(Daniel Lezcano)
- Prevent to compile timers using the 'iomem' API when the architecture has
not HAS_IOMEM set (Richard Weinberger)
Diffstat (limited to 'drivers/misc/cxl/native.c')
-rw-r--r-- | drivers/misc/cxl/native.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/cxl/native.c b/drivers/misc/cxl/native.c index d2e75c88f4d2..f40909793490 100644 --- a/drivers/misc/cxl/native.c +++ b/drivers/misc/cxl/native.c | |||
@@ -497,6 +497,7 @@ static u64 calculate_sr(struct cxl_context *ctx) | |||
497 | { | 497 | { |
498 | u64 sr = 0; | 498 | u64 sr = 0; |
499 | 499 | ||
500 | set_endian(sr); | ||
500 | if (ctx->master) | 501 | if (ctx->master) |
501 | sr |= CXL_PSL_SR_An_MP; | 502 | sr |= CXL_PSL_SR_An_MP; |
502 | if (mfspr(SPRN_LPCR) & LPCR_TC) | 503 | if (mfspr(SPRN_LPCR) & LPCR_TC) |
@@ -506,7 +507,6 @@ static u64 calculate_sr(struct cxl_context *ctx) | |||
506 | sr |= CXL_PSL_SR_An_HV; | 507 | sr |= CXL_PSL_SR_An_HV; |
507 | } else { | 508 | } else { |
508 | sr |= CXL_PSL_SR_An_PR | CXL_PSL_SR_An_R; | 509 | sr |= CXL_PSL_SR_An_PR | CXL_PSL_SR_An_R; |
509 | set_endian(sr); | ||
510 | sr &= ~(CXL_PSL_SR_An_HV); | 510 | sr &= ~(CXL_PSL_SR_An_HV); |
511 | if (!test_tsk_thread_flag(current, TIF_32BIT)) | 511 | if (!test_tsk_thread_flag(current, TIF_32BIT)) |
512 | sr |= CXL_PSL_SR_An_SF; | 512 | sr |= CXL_PSL_SR_An_SF; |