diff options
author | Christian Borntraeger <borntraeger@de.ibm.com> | 2015-07-09 18:56:13 +0300 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-08-03 11:04:59 +0300 |
commit | 888d5e9804bb401f3531b700cc93da0bdf8496bf (patch) | |
tree | 350247ba326effad172afdc439be07ec7cf8a377 /arch/s390/kernel/entry.S | |
parent | d0164ee20d98847d3c777a0ae90e678e7ac1e416 (diff) | |
download | linux-888d5e9804bb401f3531b700cc93da0bdf8496bf.tar.xz |
KVM: s390: use pid of cpu thread for sampling tagging
Right now we use the address of the sie control block as tag for
the sampling data. This is hard to get for users. Let's just use
the PID of the cpu thread to mark the hardware samples.
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/entry.S')
-rw-r--r-- | arch/s390/kernel/entry.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/entry.S b/arch/s390/kernel/entry.S index 5a966dea937f..247b7aae4c6d 100644 --- a/arch/s390/kernel/entry.S +++ b/arch/s390/kernel/entry.S @@ -199,7 +199,7 @@ ENTRY(sie64a) jo .Lsie_skip # exit if fp/vx regs changed tm __LC_MACHINE_FLAGS+6,0x20 # MACHINE_FLAG_LPP jz .Lsie_enter - .insn s,0xb2800000,__SF_EMPTY(%r15) # set guest id + .insn s,0xb2800000,__LC_CURRENT_PID # set guest id to pid .Lsie_enter: sie 0(%r14) tm __LC_MACHINE_FLAGS+6,0x20 # MACHINE_FLAG_LPP |