aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-05-10pcid globalshstk-reorderDave Hansen3-3/+43
2023-04-28x86/shstk: Enforce only whole copies for ssp_set()shadow_stack_ptraceRick Edgecombe1-0/+3
2023-04-28x86/shstk: Add ARCH_SHSTK_STATUSRick Edgecombe5-2/+16
2023-04-28x86/shstk: Add ARCH_SHSTK_UNLOCKMike Rapoport4-2/+13
2023-04-28x86: Add PTRACE interface for shadow stackRick Edgecombe4-3/+96
2023-04-28selftests/x86: Add shadow stack testshadow_stack_coreRick Edgecombe2-1/+696
2023-04-28x86/cpufeatures: Enable CET CR4 bit for shadow stackRick Edgecombe1-8/+27
2023-04-28x86/shstk: Wire in shadow stack interfaceRick Edgecombe1-0/+8
2023-04-28x86: Expose thread features in /proc/$PID/statusRick Edgecombe3-0/+31
2023-04-28x86/shstk: Support WRSS for userspaceRick Edgecombe2-1/+43
2023-04-28x86/shstk: Introduce map_shadow_stack syscallRick Edgecombe6-9/+58
2023-04-28x86/shstk: Handle signals for shadow stackRick Edgecombe4-0/+107
2023-04-28x86/shstk: Introduce routines modifying shstkRick Edgecombe2-0/+88
2023-04-28x86/shstk: Handle thread shadow stackRick Edgecombe6-5/+103
2023-04-28x86/shstk: Add user-mode shadow stack supportRick Edgecombe4-0/+157
2023-04-28x86/shstk: Add user control-protection fault handlerRick Edgecombe16-34/+117
2023-04-28x86: Introduce userspace API for shadow stackRick Edgecombe6-1/+85
2023-04-28x86/fpu: Add helper for modifying xstateRick Edgecombe2-0/+27
2023-04-28x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor statesRick Edgecombe3-51/+61
2023-04-28Documentation/x86: Add CET shadow stack descriptionRick Edgecombe2-0/+170
2023-04-28mm: Don't allow write GUPs to shadow stack memoryshadow_stack_mem_thornyRick Edgecombe2-1/+6
2023-04-28x86/mm: Teach pte_mkwrite() about stack memoryRick Edgecombe2-18/+28
2023-04-28x86/mm: Introduce MAP_ABOVE4GRick Edgecombe3-1/+10
2023-04-28mm/mmap: Add shadow stack pages to memory accountingshadow_stack_mem_boringRick Edgecombe1-2/+2
2023-04-28x86/mm: Warn if create Write=0,Dirty=1 with raw protRick Edgecombe1-1/+9
2023-04-28mm: Warn on shadow stack memory in wrong vmaRick Edgecombe5-0/+34
2023-04-28mm: Add guard pages around a shadow stack.Rick Edgecombe1-6/+46
2023-04-28x86/mm: Check shadow stack page fault errorsRick Edgecombe2-0/+24
2023-04-28mm: Introduce VM_SHADOW_STACK for shadow stack memoryYu-cheng Yu3-0/+12
2023-04-28x86/mm: Remove _PAGE_DIRTY from kernel RO pagesRick Edgecombe2-5/+5
2023-04-28x86/mm: Start actually marking _PAGE_SAVED_DIRTYsaved_dirtyRick Edgecombe1-23/+145
2023-04-28x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTYRick Edgecombe1-0/+35
2023-04-28x86/mm: Introduce _PAGE_SAVED_DIRTYRick Edgecombe3-9/+123
2023-04-28x86/mm: Move pmd_write(), pud_write() up in the fileRick Edgecombe1-12/+12
2023-04-28x86/cpufeatures: Add CPU feature flags for shadow stacksshadow_stack_prepRick Edgecombe3-1/+10
2023-04-28x86/traps: Move control protection handler to separate fileRick Edgecombe3-75/+78
2023-04-28x86/shstk: Add Kconfig option for shadow stackRick Edgecombe2-0/+29
2023-04-28mm: Move VM_UFFD_MINOR_BIT from 37 to 38generic_mmYu-cheng Yu1-1/+1
2023-04-28mm: Re-introduce vm_flags to do_mmap()Yu-cheng Yu6-11/+12
2023-04-28mm: Make pte_mkwrite() take a VMARick Edgecombe42-69/+106
2023-04-28s390/mm: Introduce pmd_mkwrite_kernel()Rick Edgecombe2-2/+7
2023-04-28mm: Introduce pte_mkwrite_kernel()Rick Edgecombe6-7/+22
2023-03-12Linux 6.3-rc2Linus Torvalds1-1/+1
2023-03-12wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"Hector Martin1-2/+0
2023-03-12Merge tag 'tpm-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jar...Linus Torvalds3-2/+137
2023-03-12tpm: disable hwrng for fTPM on some AMD designsMario Limonciello2-1/+132
2023-03-12tpm/eventlog: Don't abort tpm_read_log on faulty ACPI addressMorten Linderud1-1/+5
2023-03-12Merge tag 'xfs-6.3-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2-21/+40
2023-03-12Merge tag 'staging-6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds106-51308/+39
2023-03-12Merge tag 'x86_urgent_for_v6.3_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+9
2023-03-12Merge tag 'kernel.fork.v6.3-rc2' of gitolite.kernel.org:pub/scm/linux/kernel/...Linus Torvalds2-1/+4
2023-03-12Merge tag 'vfs.misc.v6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-5/+5
2023-03-12Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds13-33/+98
2023-03-12cpumask: relax sanity checking constraintsLinus Torvalds1-1/+1
2023-03-11Merge tag 'i2c-for-6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds15-47/+52
2023-03-11ubi: block: Fix missing blk_mq_end_requestRichard Weinberger1-1/+4
2023-03-11ext4: zero i_disksize when initializing the bootloader inodeZhihao Cheng1-0/+1
2023-03-11ext4: make sure fs error flag setted before clear journal errorYe Bin1-2/+4
2023-03-11ext4: commit super block if fs record error when journal record without errorYe Bin1-0/+9
2023-03-11ext4, jbd2: add an optimized bmap for the journal inodeTheodore Ts'o3-3/+37
2023-03-11ext4: fix WARNING in ext4_update_inline_dataYe Bin1-0/+3
2023-03-11ext4: move where set the MAY_INLINE_DATA flag is setYe Bin2-2/+6
2023-03-10Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds20-50/+117
2023-03-10Merge tag 'block-6.3-2023-03-09' of git://git.kernel.dk/linuxLinus Torvalds3-10/+19
2023-03-10Merge tag 'pull-highmem' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+6
2023-03-10Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-2/+3
2023-03-10Merge tag 'thermal-6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+4
2023-03-10Merge tag 'riscv-for-linus-6.3-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-8/+52
2023-03-10Merge tag 'drm-fixes-2023-03-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds37-191/+280
2023-03-10Merge tag 'erofs-for-6.3-rc2-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-15/+12
2023-03-10Merge tag 'nfsd-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-1/+7
2023-03-10Merge tag 'for-6.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-32/+92
2023-03-10Merge tag 'io_uring-6.3-2023-03-09' of git://git.kernel.dk/linuxLinus Torvalds4-9/+20
2023-03-10Merge tag 'perf-tools-fixes-for-v6.3-1-2023-03-09' of git://git.kernel.org/pu...Linus Torvalds25-54/+154
2023-03-10Merge tag 'amd-drm-fixes-6.3-2023-03-09' of https://gitlab.freedesktop.org/ag...Dave Airlie15-42/+136
2023-03-09fs: prevent out-of-bounds array speculation when closing a file descriptorTheodore Ts'o1-0/+1
2023-03-09drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4Veerabadhran Gopalakrishnan1-0/+1
2023-03-09drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nvAlex Deucher1-3/+4
2023-03-09drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21Alex Deucher1-3/+4
2023-03-09drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15Alex Deucher1-2/+3
2023-03-09drm/amdgpu: Fix the warning info when removing amdgpu devicelyndonli1-16/+1
2023-03-09drm/amdgpu: fix return value check in kfdShashank Sharma1-1/+1
2023-03-09drm/amd: Fix initialization mistake for NBIO 7.3.0Mario Limonciello1-5/+9
2023-03-09drm/amdgpu: Fix call trace warning and hang when removing amdgpu devicelyndonli1-1/+1
2023-03-09RISC-V: Don't check text_mutex during stop_machineConor Dooley4-6/+39
2023-03-09riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack modeAlexandre Ghiti1-1/+1
2023-03-09filelocks: use mount idmapping for setlease permission checkSeth Forshee1-1/+2
2023-03-09i2c: dev: Fix bus callback return valuesGeert Uytterhoeven1-6/+18
2023-03-09i2c: Convert drivers to new .probe() callbackUwe Kleine-König4-4/+4
2023-03-09i2c: mux: Convert all drivers to new .probe() callbackUwe Kleine-König3-3/+3
2023-03-09i2c: Switch .probe() to not take an id parameterUwe Kleine-König2-16/+13
2023-03-09media: i2c: ov2685: convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-03-09media: i2c: ov5695: convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-03-09w1: ds2482: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-03-09serial: sc16is7xx: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2023-03-09mtd: maps: pismo: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-03-09misc: ad525x_dpot-i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2023-03-10Merge tag 'drm-msm-fixes-2023-03-09' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie11-96/+101
2023-03-10mailmap: add mailmap entries for Faith.Dave Airlie1-0/+3
2023-03-09Merge tag 'net-6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds92-356/+2599
2023-03-09Merge tag 'for-linus-2023030901' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-8/+41
2023-03-09Merge tag 'm68k-for-v6.3-tag2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-11/+13
2023-03-09sh: sanitize the flags on sigreturnAl Viro2-0/+4
2023-03-09io_uring: silence variable ‘prev’ set but not used warningJens Axboe2-3/+6
2023-03-09io_uring/uring_cmd: ensure that device supports IOPOLLJens Axboe1-1/+3
2023-03-09erofs: use wrapper i_blocksize() in erofs_file_read_iter()Yue Hu1-1/+1
2023-03-09erofs: get rid of a useless DBG_BUGONGao Xiang1-3/+0
2023-03-09erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"Gao Xiang1-6/+6
2023-03-09erofs: fix wrong kunmap when using LZMA on HIGHMEM platformsGao Xiang1-1/+1
2023-03-09erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __initYangtao Li3-4/+4
2023-03-09Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Paolo Abeni3-12/+15
2023-03-09fs/locks: Remove redundant assignment to cmdJiapeng Chong1-1/+0
2023-03-09splice: Remove redundant assignment to retJiapeng Chong1-1/+0
2023-03-09staging: r8188eu: delete driverGreg Kroah-Hartman102-51239/+0
2023-03-08Merge branch 'tools-ynl-fix-enum-as-flags-in-the-generic-cli'Jakub Kicinski4-96/+126
2023-03-08tools: ynl: fix enum-as-flags in the generic CLIJakub Kicinski2-9/+7
2023-03-08tools: ynl: move the enum classes to shared codeJakub Kicinski3-89/+121
2023-03-08net: avoid double iput when sock_alloc_file failsThadeu Lima de Souza Cascardo1-7/+4
2023-03-08af_unix: fix struct pid leaks in OOB supportEric Dumazet1-2/+8
2023-03-08eth: fealnx: bring back this old driverJakub Kicinski5-0/+1966
2023-03-08net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoCVladimir Oltean1-15/+20
2023-03-08Merge tag 'fs_for_v6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+13
2023-03-08Merge tag 'platform-drivers-x86-v6.3-2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds9-42/+39
2023-03-08drm/msm: DEVFREQ_GOV_SIMPLE_ONDEMAND is no longer neededRandy Dunlap1-1/+0
2023-03-08x86/resctl: fix scheduler confusion with 'current'Linus Torvalds4-10/+10
2023-03-08staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()Hans de Goede1-3/+3
2023-03-08staging: rtl8723bs: Fix key-store index handlingHans de Goede3-31/+36
2023-03-08staging: rtl8192e: Remove call_usermodehelper starting RadioPower.shPhilipp Hortmann1-12/+0
2023-03-08staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a scriptPhilipp Hortmann1-23/+0
2023-03-08x86/CPU/AMD: Disable XSAVES on AMD family 0x17Andrew Cooper1-0/+9
2023-03-08io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workersJens Axboe1-5/+11
2023-03-08MAINTAINERS: repair a malformed T: entry in IDMAPPED MOUNTSLukas Bulwahn1-2/+2
2023-03-08block, bfq: fix uaf for 'stable_merge_bfqq'Yu Kuai1-9/+9
2023-03-08SUNRPC: Fix a server shutdown leakBenjamin Coddington1-1/+5
2023-03-08net: microchip: sparx5: fix deletion of existing DSCP mappingsDaniel Machon1-16/+16
2023-03-08octeontx2-af: Unlock contexts in the queue context cache in case of fault det...Suman Ghosh5-7/+82
2023-03-08net/smc: fix fallback failed while sendmsg with fastopenD. Wythe1-5/+8
2023-03-08selftests/clone3: test clone3 with CLONE_NEWTIMETobias Klauser1-0/+3
2023-03-08fork: allow CLONE_NEWTIME in clone3 flagsTobias Klauser1-1/+1
2023-03-08watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error pathsDavid Disseldorp1-0/+1
2023-03-07ext4: Fix deadlock during directory renameJan Kara1-9/+17
2023-03-07ext4: Fix comment about the 64BIT featureTudor Ambarus1-1/+1
2023-03-07docs: ext4: modify the group desc size to 64Wu Bo1-3/+3
2023-03-07ext4: fix another off-by-one fsmap error on 1k block filesystemsDarrick J. Wong1-0/+2
2023-03-07ext4: fix RENAME_WHITEOUT handling for inline directoriesEric Whitney1-6/+7
2023-03-07ext4: make kobj_type structures constantThomas Weißschuh1-2/+2
2023-03-07ext4: fix cgroup writeback accounting with fs-layer encryptionEric Biggers1-5/+6
2023-03-08btrfs: fix block group item corruption after inserting new block groupFilipe Manana1-1/+12
2023-03-07docs: sysfs-block: document hidden sysfs entrySagi Grimberg1-0/+9
2023-03-07ynl: re-license uniformly under GPL-2.0 OR BSD-3-ClauseJakub Kicinski20-18/+28
2023-03-07mailmap: update entries for Stephen HemmingerStephen Hemminger1-1/+4
2023-03-07mailmap: add entry for Maxim MikityanskiyJakub Kicinski1-0/+2
2023-03-07nfc: change order inside nfc_se_io error pathFedor Pchelkin1-1/+1
2023-03-07ethernet: ice: avoid gcc-9 integer overflow warningArnd Bergmann1-4/+4
2023-03-07ice: don't ignore return codes in VSI related codeMichal Swiatkowski1-7/+10
2023-03-07ice: Fix DSCP PFC TLV creationDave Ertman1-1/+1
2023-03-07drm/amd/display: Update clock table to include highest clock settingSwapnil Patel1-1/+18
2023-03-07drm/amd/pm: Enable ecc_info table support for smu v13_0_10Candice Li1-0/+75
2023-03-07drm/amdgpu: Support umc node harvest config on umc v8_10Candice Li4-6/+16
2023-03-07drm/connector: print max_requested_bpc in state debugfsHarry Wentland1-0/+1
2023-03-07drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTFHarry Wentland1-4/+2
2023-03-07RISC-V: fix taking the text_mutex twice during sifive errata patchingConor Dooley1-1/+1
2023-03-07cpumask: be more careful with 'cpumask_setall()'Linus Torvalds1-5/+5
2023-03-07NFSD: Protect against filesystem freezingChuck Lever1-0/+2
2023-03-07net: usb: qmi_wwan: add Telit 0x1080 compositionEnrico Sau1-0/+1
2023-03-07net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990Enrico Sau1-0/+5
2023-03-07block: fix wrong mode for blkdev_put() from disk_scan_partitions()Yu Kuai1-1/+1
2023-03-07Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilte...Paolo Abeni5-11/+18
2023-03-07platform: mellanox: mlx-platform: Initialize shift variable to 0Hans de Goede1-1/+1
2023-03-07platform/x86: int3472: Add GPIOs to Surface Go 3 Board dataDaniel Scally1-2/+3
2023-03-07platform/x86: ISST: Fix kernel documentation warningsSrinivas Pandruvada2-1/+3
2023-03-07platform: x86: MLX_PLATFORM: select REGMAP instead of depending on itRandy Dunlap1-1/+2
2023-03-07platform: mellanox: select REGMAP instead of depending on itRandy Dunlap1-5/+4
2023-03-07platform/x86/intel/tpmi: Fix double free reported by SmatchSrinivas Pandruvada1-7/+7
2023-03-07platform/x86: ISST: Increase range of valid mail box commandsSrinivas Pandruvada1-1/+1
2023-03-07platform/x86: dell-ddv: Fix temperature scalingArmin Wolf1-2/+2
2023-03-07platform/x86: dell-ddv: Fix cache invalidation on resumeArmin Wolf1-1/+7
2023-03-07platform/x86/amd: pmc: remove CONFIG_SUSPEND checksArnd Bergmann1-21/+9
2023-03-07netfilter: conntrack: adopt safer max chain lengthEric Dumazet1-2/+2
2023-03-07new helper: put_and_unmap_page()Al Viro1-0/+6
2023-03-06Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski9-18/+64
2023-03-06alpha: fix lazy-FPU mis(merged/applied/whatnot)Al Viro1-2/+2
2023-03-06RISC-V: Stop emitting attributesPalmer Dabbelt2-0/+11
2023-03-06scsi: sd: Fix wrong zone_write_granularity value during revalidateShin'ichiro Kawasaki2-9/+6
2023-03-06scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX fileMichael Kelley1-0/+16
2023-03-06scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1Chandrakanth Patil1-2/+2
2023-03-06scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilitiesChandrakanth Patil2-2/+7
2023-03-06scsi: megaraid_sas: Update max supported LD IDs to 240Chandrakanth Patil2-1/+3
2023-03-06scsi: mpi3mr: Bad drive in topology results kernel crashRanjan Kumar1-5/+7
2023-03-06scsi: mpi3mr: NVMe command size greater than 8K failsRanjan Kumar1-2/+2
2023-03-06scsi: mpi3mr: Return proper values for failures in firmware init pathRanjan Kumar1-2/+9
2023-03-06scsi: mpi3mr: Wait for diagnostic save during controller initRanjan Kumar1-1/+18
2023-03-06scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabledRanjan Kumar1-1/+2
2023-03-06scsi: mpi3mr: ioctl timeout when disabling/enabling interruptRanjan Kumar3-2/+14
2023-03-06scsi: lpfc: Avoid usage of list iterator variable after loopJakob Koschel1-4/+4
2023-03-06scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()Justin Tee2-4/+2
2023-03-06scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource()Asutosh Das1-4/+2
2023-03-06scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERRAsutosh Das1-1/+1
2023-03-06scsi: ufs: ufs-qcom: Remove impossible checkDan Carpenter1-1/+1
2023-03-06scsi: ufs: core: Add soft dependency on governor_simpleondemandAdrien Thierry1-0/+1