aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruenba@redhat.com>2023-12-25 20:07:46 +0100
committerAndreas Gruenbacher <agruenba@redhat.com>2023-12-27 13:16:48 +0100
commit4e58543e7da4859c4ba61d15493e3522b6ad71fd (patch)
treea3213c9193b3bbf4f1df7105f469282fe325baa4 /tools/perf/scripts/python/bin/stackcollapse-record
parentgfs2: Minor gfs2_{freeze,thaw}_super cleanup (diff)
downloadlinux-4e58543e7da4859c4ba61d15493e3522b6ad71fd.tar.gz
linux-4e58543e7da4859c4ba61d15493e3522b6ad71fd.zip
gfs2: Refcounting fix in gfs2_thaw_super
It turns out that the .freeze_super and .thaw_super operations require the filesystem to manage the superblock refcount itself. We are using the freeze_super() and thaw_super() helpers to mostly take care of that for us, but this means that the superblock may no longer be around by when thaw_super() returns, and gfs2_thaw_super() will then access freed memory. Take an extra superblock reference in gfs2_thaw_super() to fix that. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
span>mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element sizeJiri Pirko2-5/+5 2018-07-08mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elementsJiri Pirko4-62/+96 2018-07-08mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prioJiri Pirko1-1/+1 2018-07-08mlxsw: reg: Introduce Flex2 key type for PTAR registerJiri Pirko2-5/+15 2018-07-08mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocksJiri Pirko2-4/+4 2018-07-08net: sched: Fix warnings from xchg() on RCU'd cookie pointer.David S. Miller1-1/+1 2018-07-08net: sched: change action API to use array of pointers to actionsVlad Buslov3-57/+60 2018-07-08net: sched: atomically check-allocate actionVlad Buslov18-59/+216 2018-07-08net: sched: use reference counting action initVlad Buslov1-18/+17 2018-07-08net: sched: don't release reference on action overwriteVlad Buslov17-58/+50 2018-07-08net: sched: implement reference counted action releaseVlad Buslov2-23/+62 2018-07-08net: sched: add 'delete' function to action opsVlad Buslov17-0/+137 2018-07-08net: sched: implement action API that deletes action by indexVlad Buslov2-0/+40 2018-07-08net: sched: always take reference to actionVlad Buslov1-26/+20 2018-07-08net: sched: implement unlocked action init APIVlad Buslov19-29/+50 2018-07-08net: sched: change type of reference and bind countersVlad Buslov18-44/+57 2018-07-08net: sched: use rcu for action cookie updateVlad Buslov3-15/+32 2018-07-08openvswitch: kernel datapath clone actionYifeng Sun4-0/+114 2018-07-08isdn/capi: fix defined but not used warningsRandy Dunlap2-3/+5 2018-07-08connector: fix defined but not used warningRandy Dunlap1-1/+2 2018-07-07drivers: net: lmc: remove redundant variable next_rxColin Ian King1-2/+0 2018-07-07net: ethernet: ti: cpsw: allow PTP 224.0.0.107 to be timestampedIvan Khoronzhuk1-1/+2 2018-07-07net: ethernet: ti: cpsw: use BIT macroIvan Khoronzhuk1-17/+17 2018-07-07stmmac: fix signed 64-bit divisionArnd Bergmann1-6/+4 2018-07-07tipc: extend link reset criteria for stale packet retransmissionJon Maloy1-19/+24 2018-07-07net/sched: flower: Add supprt for matching on QinQ vlan headersJianbo Liu2-14/+55 2018-07-07net/sched: flower: Dump the ethertype encapsulated in vlanJianbo Liu1-0/+4 2018-07-07net/flow_dissector: Add support for QinQ dissectionJianbo Liu2-15/+19 2018-07-07net/sched: flower: Add support for matching on vlan ethertypeJianbo Liu1-2/+5 2018-07-07net/flow_dissector: Save vlan ethertype from headersJianbo Liu2-1/+3 2018-07-07farsync: remove redundant variable txq_lengthColin Ian King1-2/+0