accel/qaic: Add AIC200 support
[drm/drm-misc.git] / tools / testing / selftests / ftrace / test.d / 00basic / snapshot1.tc
blob63b76cf2a360a414c5165c9f1b8666bee3628630
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0
3 # description: Snapshot and tracing_cpumask
4 # requires: trace_marker tracing_cpumask snapshot
5 # flags: instance
7 # This testcase is constrived to reproduce a problem that the cpu buffers
8 # become unavailable which is due to 'record_disabled' of array_buffer and
9 # max_buffer being messed up.
11 # Store origin cpumask
12 ORIG_CPUMASK=`cat tracing_cpumask`
14 # Stop tracing all cpu
15 echo 0 > tracing_cpumask
17 # Take a snapshot of the main buffer
18 echo 1 > snapshot
20 # Restore origin cpumask, note that there should be some cpus being traced
21 echo ${ORIG_CPUMASK} > tracing_cpumask
23 # Set tracing on
24 echo 1 > tracing_on
26 # Write a log into buffer
27 echo "test input 1" > trace_marker
29 # Ensure the log writed so that cpu buffers are still available
30 grep -q "test input 1" trace
31 exit 0