mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-07 10:03:24 +00:00
f322e26238
The first is a long standing bug that causes bogus data to show up in the refcnt field of the module_refcnt tracepoint. It was introduced by a merge conflict resolution back in 2.6.35-rc days. The result should be refcnt = incs - decs, but instead it did refcnt = incs + decs. The second fix is to a bug that was introduced in this merge window that allowed for a tracepoint funcs pointer to be used after it was freed. Moving the location of where the probes are released solved the problem. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJTa/GQAAoJEKQekfcNnQGuGGUIAJCkrDZdnliE6f6Ur8aXJoX7 gjkXRMmCjLM/X8yQc1H8YwDbSgaTQNmeyQvBbBZ1hUQBaMf5ft4KuFYMGvQRk3jp ZheQVumSzsQfO+yp5dRmzJ6H2G0BCInxq9VZyufZkCPUGsMyiIc+7+SGHEfjMgmW 9XFWyfSr09thVlGanr+OTLXfwFm7GMD9nohLKXh9dhi/tO/gHq6lI83HK42Y1bWG 4fZWJjO5GgCVbW4RanB6yr9RIe8NESKl37JYsAZX61iAvT8/mqIYGWx0i/DEGN5Q ap3WW5QPALLUlvUVgI9Um0KOrotbmKtnRwPeHYDmSQODwuKj5veiLXxL9XdHPLU= =lt0T -----END PGP SIGNATURE----- Merge tag 'trace-fixes-v3.15-rc4-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace Pull tracing fixes from Steven Rostedt: "This contains two fixes. The first is a long standing bug that causes bogus data to show up in the refcnt field of the module_refcnt tracepoint. It was introduced by a merge conflict resolution back in 2.6.35-rc days. The result should be 'refcnt = incs - decs', but instead it did 'refcnt = incs + decs'. The second fix is to a bug that was introduced in this merge window that allowed for a tracepoint funcs pointer to be used after it was freed. Moving the location of where the probes are released solved the problem" * tag 'trace-fixes-v3.15-rc4-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: tracepoint: Fix use of tracepoint funcs after rcu free trace: module: Maintain a valid user count |
||
---|---|---|
.. | ||
9p.h | ||
asoc.h | ||
bcache.h | ||
block.h | ||
btrfs.h | ||
compaction.h | ||
context_tracking.h | ||
ext3.h | ||
ext4.h | ||
f2fs.h | ||
filemap.h | ||
gfpflags.h | ||
gpio.h | ||
host1x.h | ||
hswadsp.h | ||
i2c.h | ||
intel-sst.h | ||
iommu.h | ||
irq.h | ||
jbd2.h | ||
jbd.h | ||
kmem.h | ||
kvm.h | ||
lock.h | ||
mce.h | ||
migrate.h | ||
module.h | ||
napi.h | ||
net.h | ||
nmi.h | ||
oom.h | ||
pagemap.h | ||
power_cpu_migrate.h | ||
power.h | ||
printk.h | ||
random.h | ||
ras.h | ||
rcu.h | ||
regmap.h | ||
regulator.h | ||
rpm.h | ||
sched.h | ||
scsi.h | ||
signal.h | ||
skb.h | ||
sock.h | ||
spi.h | ||
sunrpc.h | ||
swiotlb.h | ||
syscalls.h | ||
target.h | ||
task.h | ||
timer.h | ||
udp.h | ||
v4l2.h | ||
vmscan.h | ||
workqueue.h | ||
writeback.h | ||
xen.h |