aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-11x86/boot/64: Clear CR4.PGE to disable global 1:1 mappingsx86-efi-peheader-backport-for-v5.15Ard Biesheuvel1-0/+5
2024-04-11x86/efistub: Remap kernel text read-only before dropping NX attributeArd Biesheuvel4-2/+13
2024-04-11x86/sme: Move early SME kernel encryption handling into .head.textArd Biesheuvel2-17/+18
2024-04-11gcc-plugins/stackleak: Avoid .head.text sectionArd Biesheuvel1-0/+2
2024-04-11gcc-plugins/stackleak: Ignore .noinstr.text and .entry.textKees Cook1-0/+4
2024-04-11x86/head/64: Add missing __head annotation to startup_64_load_idt()Hou Wenlong1-1/+1
2024-04-11x86/head/64: Move the __head definition to <asm/init.h>Hou Wenlong2-2/+3
2024-04-11x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat sectionArd Biesheuvel2-11/+9
2024-04-11x86/boot: Increase section and file alignment to 4k/512Ard Biesheuvel4-125/+51
2024-04-11x86/boot: Split off PE/COFF .data sectionArd Biesheuvel2-5/+16
2024-04-11x86/boot: Drop PE/COFF .reloc sectionArd Biesheuvel3-51/+7
2024-04-11x86/boot: Construct PE/COFF .text section from assemblerArd Biesheuvel2-62/+7
2024-04-11x86/boot: Derive file size from _edata symbolArd Biesheuvel4-25/+12
2024-04-11x86/boot: Define setup size in linker scriptArd Biesheuvel3-7/+5
2024-04-11x86/boot: Set EFI handover offset directly in header asmArd Biesheuvel2-25/+17
2024-04-11x86/boot: Grab kernel_info offset from zoffset header directlyArd Biesheuvel2-5/+1
2024-04-11x86/boot: Drop references to startup_64Ard Biesheuvel2-4/+1
2024-04-11x86/boot: Drop redundant code setting the root deviceArd Biesheuvel2-8/+1
2024-04-11x86/boot: Omit compression buffer from PE/COFF image memory footprintArd Biesheuvel2-48/+8
2024-04-11x86/boot: Remove the 'bugger off' messageArd Biesheuvel2-52/+4
2024-04-11x86/efi: Drop alignment flags from PE section headersArd Biesheuvel1-8/+4
2024-04-11x86/efistub: Reinstate soft limit for initrd loadingArd Biesheuvel1-0/+1
2024-04-11x86/efi: Disregard setup header of loaded imageArd Biesheuvel1-40/+6
2024-04-11x86/efi: Drop EFI stub .bss from .data sectionArd Biesheuvel2-8/+0
2024-04-11x86/efistub: Give up if memory attribute protocol returns an errorArd Biesheuvel2-12/+16
2024-04-11efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflagsYuntao Wang1-0/+2
2024-04-11x86/boot: efistub: Assign global boot_params variableArd Biesheuvel1-0/+2
2024-04-11x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'Ard Biesheuvel8-41/+43
2024-04-11efi/libstub: Cast away type warning in use of max()Ard Biesheuvel1-1/+1
2024-04-11efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher...KONDO KAZUMA(近藤 和真)1-1/+1
2024-04-11x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDRArd Biesheuvel4-7/+11
2024-04-11efi/x86: Avoid physical KASLR on older Dell systemsArd Biesheuvel1-7/+24
2024-04-11x86/efistub: Add missing boot_params for mixed mode compat entryArd Biesheuvel1-5/+15
2024-04-11x86/efistub: Avoid legacy decompressor when doing EFI bootArd Biesheuvel7-191/+85
2024-04-11x86/efistub: Prefer EFI memory attributes protocol over DXE servicesArd Biesheuvel1-8/+21
2024-04-11x86/decompressor: Factor out kernel decompression and relocationArd Biesheuvel2-5/+32
2024-04-11x86/efistub: Perform 4/5 level paging switch from the stubArd Biesheuvel6-26/+130
2024-04-11efi/libstub: Add limit argument to efi_random_alloc()Ard Biesheuvel3-6/+8
2024-04-11efi/libstub: Add memory attribute protocol definitionsEvgeniy Baskov3-0/+29
2024-04-11efi: efivars: prevent double registrationJohan Hovold1-2/+11
2024-04-11arm64: efi: Limit allocations to 48-bit addressable physical regionArd Biesheuvel6-3/+13
2024-04-11decompress: Use 8 byte alignmentArd Biesheuvel1-1/+1
2024-04-11x86/decompressor: Move global symbol references to C codeArd Biesheuvel3-23/+11
2024-04-11x86/efistub: Call mixed mode boot services on the firmware's stackArd Biesheuvel1-0/+9
2024-04-11x86/decompressor: Merge trampoline cleanup with switching codeArd Biesheuvel2-24/+8
2024-04-11x86/decompressor: Pass pgtable address to trampoline directlyArd Biesheuvel3-11/+8
2024-04-11x86/decompressor: Only call the trampoline when changing paging levelsArd Biesheuvel2-41/+14
2024-04-11x86/decompressor: Call trampoline directly from C codeArd Biesheuvel2-37/+26
2024-04-11x86/decompressor: Avoid the need for a stack in the 32-bit trampolineArd Biesheuvel3-23/+43
2024-04-11x86/decompressor: Use standard calling convention for trampolineArd Biesheuvel2-14/+13
2024-04-11x86/decompressor: Call trampoline as a normal functionArd Biesheuvel2-45/+36
2024-04-11x86/decompressor: Assign paging related global variables earlierArd Biesheuvel2-11/+7
2024-04-11x86/decompressor: Store boot_params pointer in callee save registerArd Biesheuvel1-26/+16
2024-04-11x86/efistub: Clear BSS in EFI handover protocol entrypointArd Biesheuvel2-3/+24
2024-04-11x86/decompressor: Avoid magic offsets for EFI handover entrypointArd Biesheuvel2-19/+19
2024-04-11x86/efistub: Simplify and clean up handover entry codeArd Biesheuvel5-38/+31
2024-04-11x86/efistub: Branch straight to kernel entry point from C codeArd Biesheuvel1-5/+17
2024-04-11x86/boot: Robustify calling startup_{32,64}() from the decompressor codeAlexander Lobakin3-9/+13
2024-04-11x86/efi: Make the deprecated EFI handover protocol optionalArd Biesheuvel4-2/+23
2024-04-11efi: fix panic in kdump kernelOleksandr Tymoshenko1-0/+2
2024-04-11efi: verify that variable services are supportedJohan Hovold1-0/+22
2024-04-11efi: libstub: Give efi_main() asmlinkage qualificationArd Biesheuvel1-3/+3
2024-04-11x86/boot/compressed: Simplify IDT/GDT preserve/restore in the EFI thunkArd Biesheuvel1-13/+7
2024-04-11x86/boot/compressed, efi: Merge multiple definitions of image_offset into oneArd Biesheuvel3-9/+1
2024-04-11x86/boot/compressed: Move efi32_pe_entry() out of head_64.SArd Biesheuvel2-86/+83
2024-04-11x86/boot/compressed: Move efi32_entry out of head_64.SArd Biesheuvel2-55/+47
2024-04-11x86/boot/compressed: Move efi32_pe_entry into .text sectionArd Biesheuvel1-6/+5
2024-04-11x86/boot/compressed: Move bootargs parsing out of 32-bit startup codeArd Biesheuvel2-20/+47
2024-04-11x86/boot/compressed: Move 32-bit entrypoint code into .text sectionArd Biesheuvel1-14/+34
2024-04-11efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memoryArd Biesheuvel5-9/+16
2024-04-11efi/x86: libstub: Make DXE calls mixed mode safeArd Biesheuvel2-2/+11
2024-04-11efi: libstub: ensure allocated memory to be executableBaskov Evgeniy2-4/+118
2024-04-11efi: libstub: declare DXE services tableBaskov Evgeniy4-1/+89
2024-04-11x86/compressed: Export and rename add_identity_map()Michael Roth2-9/+10
2024-04-11x86/compressed/64: Detect/setup SEV/SME features earlier during bootMichael Roth4-53/+60
2024-04-11x86/boot: Use MSR read/write helpers instead of inline assemblyMichael Roth2-25/+22
2024-04-11x86/boot: Introduce helpers for MSR reads/writesMichael Roth3-10/+42
2024-04-11x86/compressed/acpi: Move EFI detection to helperMichael Roth4-18/+77
2024-04-11efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event()Ard Biesheuvel2-1/+32
2024-04-11efi/libstub: x86/mixed: increase supported argument countArd Biesheuvel3-9/+29
2024-04-10Linux 5.15.154Greg Kroah-Hartman1-1/+1
2024-04-10x86: set SPECTRE_BHI_ON as defaultGreg Kroah-Hartman1-1/+1
2024-04-10KVM: x86: Add BHI_NODaniel Sneddon1-1/+1
2024-04-10x86/bhi: Mitigate KVM by defaultPawan Gupta6-6/+23
2024-04-10x86/bhi: Add BHI mitigation knobPawan Gupta5-7/+167
2024-04-10x86/bhi: Enumerate Branch History Injection (BHI) bugPawan Gupta3-8/+21
2024-04-10x86/bhi: Define SPEC_CTRL_BHI_DIS_SDaniel Sneddon4-2/+8
2024-04-10x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta5-0/+86
2024-04-10x86/syscall: Don't force use of indirect calls for system callsLinus Torvalds5-16/+50
2024-04-10x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs fileJosh Poimboeuf1-12/+12
2024-04-10nvme: fix miss command type checkmin15.li1-2/+4
2024-04-10gro: fix ownership transferAntoine Tenart1-2/+4
2024-04-10mm/secretmem: fix GUP-fast succeeding on secretmem foliosDavid Hildenbrand1-2/+2
2024-04-10mptcp: don't account accept() of non-MPC client as fallback to TCPDavide Caratti3-3/+10
2024-04-10x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSOBorislav Petkov (AMD)1-0/+1
2024-04-10x86/bugs: Fix the SRSO mitigation on Zen3/4Borislav Petkov (AMD)3-9/+16
2024-04-10riscv: process: Fix kernel gp leakageStefan O'Rear1-3/+0
2024-04-10riscv: Fix spurious errors from __get/put_kernel_nofaultSamuel Holland1-2/+2
2024-04-10s390/entry: align system call table on 8 bytesSumanth Korikkar1-0/+1
2024-04-10x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()Borislav Petkov (AMD)1-1/+3
2024-04-10of: dynamic: Synchronize of_changeset_destroy() with the devlink removalsHerve Codina1-0/+12
2024-04-10driver core: Introduce device_link_wait_removal()Herve Codina2-3/+24
2024-04-10ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with micr...I Gede Agastya Darma Laksana1-1/+1
2024-04-10fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()Jann Horn1-5/+12
2024-04-10openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncachedJann Horn1-8/+8
2024-04-10HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->runningJann Horn1-10/+10
2024-04-10nfsd: hold a lighter-weight client reference over CB_RECALL_ANYJeff Layton1-5/+2
2024-04-10ata: sata_mv: Fix PCI device ID table declaration compilation warningArnd Bergmann1-32/+31
2024-04-10scsi: mylex: Fix sysfs buffer lengthsArnd Bergmann2-22/+22
2024-04-10ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bitArnd Bergmann1-4/+2
2024-04-10ASoC: ops: Fix wraparound for mask in snd_soc_get_volswStephen Lee1-1/+1
2024-04-10ASoC: rt711-sdw: fix locking sequencePierre-Louis Bossart1-2/+2
2024-04-10ASoC: rt711-sdca: fix locking sequencePierre-Louis Bossart1-2/+2
2024-04-10ASoC: rt5682-sdw: fix locking sequencePierre-Louis Bossart1-2/+2
2024-04-10net: ravb: Always process TX descriptor ringPaul Barker1-2/+5
2024-04-10net: fec: Set mac_managed_pm during probeWei Fang1-2/+9
2024-04-10drivers: net: convert to boolean for the mac_managed_pm flagDenis Kirjanov3-4/+4
2024-04-10net: usb: asix: suspend embedded PHY if external is usedOleksij Rempel2-1/+20
2024-04-10i40e: Enforce software interrupt during busy-poll exitIvan Vecera5-21/+72
2024-04-10i40e: Remove _t suffix from enum type namesIvan Vecera3-7/+7
2024-04-10i40e: Store the irq number in i40e_q_vectorJoe Damato2-0/+2
2024-04-10Revert "usb: phy: generic: Get the vbus supply"Alexander Stein1-7/+0
2024-04-10scsi: qla2xxx: Update manufacturer detailBikash Hazarika1-1/+1
2024-04-10scsi: qla2xxx: Update manufacturer detailsBikash Hazarika2-2/+2
2024-04-10i40e: fix vf may be used uninitialized in this function warningAleksandr Loktionov1-18/+16
2024-04-10i40e: fix i40e_count_filters() to count only active/new filtersAleksandr Loktionov1-2/+5
2024-04-10octeontx2-pf: check negative error code in otx2_open()Su Hui1-1/+1
2024-04-10octeontx2-af: Fix issue with loading coalesced KPU profilesHariprasad Kelam1-1/+1
2024-04-10udp: prevent local UDP tunnel packets from being GROedAntoine Tenart1-0/+6
2024-04-10udp: do not transition UDP GRO fraglist partial checksums to unnecessaryAntoine Tenart2-14/+2
2024-04-10udp: do not accept non-tunnel GSO skbs landing in a tunnelAntoine Tenart4-3/+40
2024-04-10mlxbf_gige: stop interface during shutdownDavid Thompson1-2/+8
2024-04-10ipv6: Fix infinite recursion in fib6_dump_done().Kuniyuki Iwashima1-7/+7
2024-04-10selftests: reuseaddr_conflict: add missing new line at the end of the outputJakub Kicinski1-1/+1
2024-04-10erspan: make sure erspan_base_hdr is present in skb->headEric Dumazet2-0/+8
2024-04-10selftests: net: gro fwd: update vxlan GRO test expectationsAntoine Tenart1-8/+2
2024-04-10net: stmmac: fix rx queue priority assignmentPiotr Wejman2-16/+62
2024-04-10net/sched: act_skbmod: prevent kernel-infoleakEric Dumazet1-5/+5
2024-04-10bpf, sockmap: Prevent lock inversion deadlock in map delete elemJakub Sitnicki1-0/+6
2024-04-10vboxsf: Avoid an spurious warning if load_nls_xxx() failsChristophe JAILLET1-1/+2
2024-04-10netfilter: validate user input for expected lengthEric Dumazet4-0/+18
2024-04-10netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()Ziyang Xuan1-2/+7
2024-04-10netfilter: nf_tables: flush pending destroy work before exit_net releasePablo Neira Ayuso1-0/+1
2024-04-10netfilter: nf_tables: reject new basechain after table flag updatePablo Neira Ayuso1-0/+3
2024-04-10KVM: x86: Mark target gfn of emulated atomic instruction as dirtySean Christopherson1-0/+10
2024-04-10KVM: x86: Bail to userspace if emulation of atomic user access faultsSean Christopherson1-1/+1
2024-04-10thermal: devfreq_cooling: Fix perf state when calculate dfc res_utilYe Zhang1-1/+1
2024-04-10mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL a...Vlastimil Babka4-11/+20
2024-04-10Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."Ingo Molnar1-18/+5
2024-04-10io_uring: ensure '0' is returned on file registration successJens Axboe1-1/+1
2024-04-10locking/rwsem: Disable preemption while trying for rwsem lockGokul krishna Krishnakumar1-2/+12
2024-04-10net/rds: fix possible cp null dereferenceMahmoud Adam1-1/+1
2024-04-10xen-netfront: Add missing skb_mark_for_recycleJesper Dangaard Brouer1-0/+1
2024-04-10Bluetooth: Fix TOCTOU in HCI debugfs implementationBastien Nocera1-16/+32
2024-04-10Bluetooth: hci_event: set the conn encrypted before conn establishesHui Wang1-0/+25
2024-04-10arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as brokenJohan Hovold1-0/+2
2024-04-10x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson2-0/+4
2024-04-10x86/cpufeatures: Add new word for scattered featuresSandipan Das4-5/+9
2024-04-10r8169: fix issue caused by buggy BIOS on certain boards with RTL8168dHeiner Kallweit1-0/+9
2024-04-10dm integrity: fix out-of-range warningArnd Bergmann1-1/+1
2024-04-10Octeontx2-af: fix pause frame configuration in GMP modeHariprasad Kelam1-0/+5
2024-04-10bpf: Protect against int overflow for stack access sizeAndrei Matei1-0/+5
2024-04-10mlxbf_gige: call request_irq() after NAPI initializedDavid Thompson1-7/+11
2024-04-10ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_...Nikita Kiryushin1-2/+6
2024-04-10tcp: properly terminate timers for kernel socketsEric Dumazet4-0/+24
2024-04-10s390/qeth: handle deferred cc1Alexandra Winter1-2/+36
2024-04-10ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()Przemek Kitszel1-8/+8
2024-04-10wifi: iwlwifi: mvm: rfi: fix potential response leaksJohannes Berg1-2/+6
2024-04-10iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpyBixuan Cui1-3/+1
2024-04-10mlxbf_gige: stop PHY during open() error pathsDavid Thompson1-1/+4
2024-04-10nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packetRyosuke Yasuoka1-0/+5
2024-04-10USB: UAS: return ENODEV when submit urbs fail with device not attachedWeitao Wang1-15/+13
2024-04-10scsi: usb: Stop using the SCSI pointerBart Van Assche1-23/+20
2024-04-10scsi: usb: Call scsi_done() directlyBart Van Assche3-9/+6
2024-04-10USB: core: Fix deadlock in usb_deauthorize_interface()Alan Stern1-3/+13
2024-04-10scsi: lpfc: Correct size for wqe for memset()Muhammad Usama Anjum1-1/+1
2024-04-10PCI/DPC: Quirk PIO log size for Intel Ice Lake Root PortsMika Westerberg1-2/+7
2024-04-10x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabledKim Phillips2-10/+16
2024-04-10scsi: qla2xxx: Delay I/O Abort on PCI errorQuinn Tran1-2/+12
2024-04-10scsi: qla2xxx: Change debug message during driver unloadSaurav Kashyap1-1/+1
2024-04-10scsi: qla2xxx: Fix double free of fcportSaurav Kashyap1-2/+3
2024-04-10scsi: qla2xxx: Fix command flush on cable pullQuinn Tran1-0/+10
2024-04-10scsi: qla2xxx: NVME|FCP prefer flag not being honoredQuinn Tran1-0/+18
2024-04-10scsi: qla2xxx: Split FCE|EFT trace controlQuinn Tran1-61/+41
2024-04-10scsi: qla2xxx: Fix N2N stuck connectionQuinn Tran3-23/+13
2024-04-10scsi: qla2xxx: Prevent command send on chip resetQuinn Tran2-4/+37
2024-04-10usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before resetChristian A. Ehrhardt1-1/+35
2024-04-10usb: typec: ucsi: Ack unsupported commandsChristian A. Ehrhardt1-1/+5
2024-04-10usb: udc: remove warning when queue disabled epyuan linyu1-1/+3
2024-04-10usb: dwc2: gadget: LPM flow fixMinas Harutyunyan3-21/+47
2024-04-10usb: dwc2: gadget: Fix exiting from clock gatingMinas Harutyunyan4-5/+14
2024-04-10usb: dwc2: host: Fix ISOC flow in DDMA modeMinas Harutyunyan3-9/+22
2024-04-10usb: dwc2: host: Fix hibernation flowMinas Harutyunyan2-2/+28
2024-04-10usb: dwc2: host: Fix remote wakeup from hibernationMinas Harutyunyan2-4/+14
2024-04-10USB: core: Add hub_get() and hub_put() routinesAlan Stern2-7/+18
2024-04-10staging: vc04_services: fix information leak in create_component()Dan Carpenter1-0/+1
2024-04-10staging: vc04_services: changen strncpy() to strscpy_pad()Arnd Bergmann1-2/+2
2024-04-10scsi: core: Fix unremoved procfs host directory regressionGuilherme G. Piccoli1-3/+4
2024-04-10ALSA: sh: aica: reorder cleanup operations to avoid UAF bugsDuoming Zhou1-3/+14
2024-04-10drm/amd/display: Preserve original aspect ratio in create streamTom Chung1-0/+2