aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMike Rapoport <rppt@linux.ibm.com>2023-06-12 17:11:07 -0700
committerDave Hansen <dave.hansen@linux.intel.com>2023-08-02 15:01:51 -0700
commit680ed2f15e70d079c8148589a3ce9426fc0ff914 (patch)
treec22c5326d8e7770ad97377f44714a005333f5147 /tools/perf/scripts/python/task-analyzer.py
parentx86: Add PTRACE interface for shadow stack (diff)
downloadlinux-680ed2f15e70d079c8148589a3ce9426fc0ff914.tar.gz
linux-680ed2f15e70d079c8148589a3ce9426fc0ff914.zip
x86/shstk: Add ARCH_SHSTK_UNLOCK
Userspace loaders may lock features before a CRIU restore operation has the chance to set them to whatever state is required by the process being restored. Allow a way for CRIU to unlock features. Add it as an arch_prctl() like the other shadow stack operations, but restrict it being called by the ptrace arch_pctl() interface. [Merged into recent API changes, added commit log and docs] Signed-off-by: Mike Rapoport <rppt@linux.ibm.com> Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Borislav Petkov (AMD) <bp@alien8.de> Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: David Hildenbrand <david@redhat.com> Tested-by: Pengfei Xu <pengfei.xu@intel.com> Tested-by: John Allen <john.allen@amd.com> Tested-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/all/20230613001108.3040476-42-rick.p.edgecombe%40intel.com
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
net: qmi_wwan: add more Huawei devices, including E320Bjørn Mork1-0/+12 2013-02-06net: cdc_ncm: add another Huawei vendor specific deviceBjørn Mork1-0/+3 2013-02-06ipv6/ip6_gre: fix error case handling in ip6gre_tunnel_xmit()Tommi Rantala1-1/+1 2013-02-06tcp: fix for zero packets_in_flight was too broadIlpo Järvinen1-2/+6 2013-02-06Btrfs: move d_instantiate outside the transaction during mksubvolChris Mason1-1/+4 2013-02-06xen: fix error handling path if xen_allocate_irq_dynamic failsWei Liu1-2/+2 2013-02-06xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}()Jan Beulich1-7/+7 2013-02-06Btrfs: fix EDQUOT handling in btrfs_delalloc_reserve_metadataJan Schmidt1-12/+10 2013-02-05Btrfs: fix possible stale data exposureJosef Bacik1-1/+1 2013-02-05Btrfs: fix missing i_size updateJosef Bacik1-2/+9 2013-02-05Btrfs: fix race between snapshot deletion and getting inodeLiu Bo2-9/+38 2013-02-05Btrfs: fix missing release of the space/qgroup reservation in start_transacti...Miao Xie1-8/+19 2013-02-05Btrfs: fix wrong sync_writers decrement in btrfs_file_aio_write()Miao Xie1-1/+2 2013-02-05Btrfs: do not merge logged extents if we've removed them from the treeJosef Bacik1-1/+2 2013-02-05IB/qib: Fix for broken sparse warning fixMike Marciniszyn1-8/+3 2013-02-05mlx4_core: Fix advertisement of wrong PF context behaviourOr Gerlitz1-1/+1 2013-02-05IPoIB: Fix crash due to skb double destructShlomo Pongratz2-6/+6 2013-02-05pinctrl: sirf: replace of_gpio_simple_xlate by sirf specific of_xlateBarry Song1-0/+18 2013-02-05pinctrl: exynos: change PINCTRL_EXYNOS optionKukjin Kim3-4/+4 2013-02-05drivers/rtc/rtc-pl031.c: fix the missing operation on enableHaojian Zhuang1-3/+5 2013-02-05drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handlerJan Luebbe1-0/+3 2013-02-05samples/seccomp: be less stupid about cross compilingArnd Bergmann1-0/+2 2013-02-05checkpatch: fix $Float creation of match variablesJoe Perches1-5/+5 2013-02-05memcg: fix typo in kmemcg cache walk macroGlauber Costa1-1/+1 2013-02-05mm: fix wrong comments about anon_vma lockYuanhan Liu2-2/+2 2013-02-05MAINTAINERS: update avr32 web ressourcesMatthias Brugger1-1/+1 2013-02-05mm/hugetlb: set PTE as huge in hugetlb_change_protection and remove_migration...Tony Lu2-1/+4 2013-02-05drivers/rtc/rtc-vt8500.c: fix year field in vt8500_rtc_set_time()Tony Prisk1-1/+1