aboutsummaryrefslogtreecommitdiff
path: root/drivers/hwtracing/intel_th
diff options
context:
space:
mode:
authorGravatar Alexander Shishkin <alexander.shishkin@linux.intel.com> 2019-05-03 11:44:49 +0300
committerGravatar Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2019-05-03 18:16:21 +0200
commit4840572d3d7e66d7b55d3fc3b0f52711fd172eb8 (patch)
tree85a3e0761d072e171fc280bf84954b1ea6c17ad7 /drivers/hwtracing/intel_th
parentintel_th: Add switch triggering support (diff)
downloadlinux-4840572d3d7e66d7b55d3fc3b0f52711fd172eb8.tar.gz
linux-4840572d3d7e66d7b55d3fc3b0f52711fd172eb8.tar.bz2
linux-4840572d3d7e66d7b55d3fc3b0f52711fd172eb8.zip
intel_th: msu: Correct the block wrap detection
In multi window mode the MSU will set "window wrap" bit to indicate block wrapping as well. Take this into account when checking data blocks. Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hwtracing/intel_th')
-rw-r--r--drivers/hwtracing/intel_th/msu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwtracing/intel_th/msu.h b/drivers/hwtracing/intel_th/msu.h
index e8cb819a3804..574c16004cb2 100644
--- a/drivers/hwtracing/intel_th/msu.h
+++ b/drivers/hwtracing/intel_th/msu.h
@@ -95,7 +95,7 @@ static inline unsigned long msc_data_sz(struct msc_block_desc *bdesc)
static inline bool msc_block_wrapped(struct msc_block_desc *bdesc)
{
- if (bdesc->hw_tag & MSC_HW_TAG_BLOCKWRAP)
+ if (bdesc->hw_tag & (MSC_HW_TAG_BLOCKWRAP | MSC_HW_TAG_WINWRAP))
return true;
return false;