summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2017-08-05 23:00:50 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2017-08-06 11:48:27 -0700
commitfbb77611e95d3d5b2af86a59754a3130877cb667 (patch)
tree026bc121b112736776c5de03463ce52fa4424280 /tools/perf/scripts/python
parent0fdd951c9bef93637d5af036851e7a5632fbd6c3 (diff)
downloadkernel-fbb77611e95d3d5b2af86a59754a3130877cb667.tar.gz
Fix compat_sys_sigpending breakage
The latest change of compat_sys_sigpending in commit 8f13621abced ("sigpending(): move compat to native") has broken it in two ways. First, it tries to write 4 bytes more than userspace expects: sizeof(old_sigset_t) == sizeof(long) == 8 instead of sizeof(compat_old_sigset_t) == sizeof(u32) == 4. Second, on big endian architectures these bytes are being written in the wrong order. This bug was found by strace test suite. Reported-by: Anatoly Pugachev <matorola@gmail.com> Inspired-by: Eugene Syromyatnikov <evgsyr@gmail.com> Fixes: 8f13621abced ("sigpending(): move compat to native") Signed-off-by: Dmitry V. Levin <ldv@altlinux.org> Acked-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
/span>Merge tag 'for-v6.11-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre...Linus Torvalds 2024-07-27power: supply: qcom_battmgr: Ignore extra __le32 in info payloadStephan Gerhold 2024-07-27power: supply: qcom_battmgr: return EAGAIN when firmware service is not upNeil Armstrong 2024-07-04power: supply: qcom_battmgr: Enable battery support on x1e80100Abel Vesa 2024-01-26Revert "power: supply: qcom_battmgr: Register the power supplies after PDR is...Johan Hovold 2023-12-25power: supply: qcom_battmgr: Register the power supplies after PDR is upKonrad Dybcio 2023-09-30power: supply: qcom_battmgr: fix enable request endiannessJohan Hovold 2023-09-30power: supply: qcom_battmgr: fix battery_id typeSebastian Reichel 2023-03-01power: supply: qcom_battmgr: remove bogus do_div()Arnd Bergmann 2023-02-13power: supply: Introduce Qualcomm PMIC GLINK power supplyBjorn Andersson