aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2023-11-11Merge remote-tracking branch 'gitlab/main-5.15.y' into main-5.15.yHEADmain-5.15.ymainAndrea Arcangeli0-0/+0
2023-11-11mm: bpf: trace_bpf_prefault writable raw tracepointAndrea Arcangeli6-3/+238
2023-11-11bpf: disable retpoline if unprivileged ebpf is disabledAndrea Arcangeli1-2/+8
2023-11-11bpf: fix potential 32-bit overflow when accessing ARRAY map elementAndrii Nakryiko1-7/+11
2023-11-11mm/gup_test: free memory allocated via kvcalloc() using kvfree()David Hildenbrand1-2/+2
2023-11-11mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmemDavid Hildenbrand1-3/+7
2023-11-11mm/gup_test: start/stop/read functionality for PIN LONGTERM testDavid Hildenbrand2-0/+153
2023-11-11mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failedDavid Hildenbrand1-0/+1
2023-11-11mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy v5Andrea Arcangeli2-4/+167
2023-11-11mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copyNanyong Sun1-2/+2
2023-11-11randprotect: KSM: break_ksm: use the COR faultAndrea Arcangeli1-3/+8
2023-11-11randprotect: KVM: micro-optimize mmu notifier change_pteAndrea Arcangeli1-8/+14
2023-11-11randprotect: KSM: re-enable mmu_notifier_change_pte during wrprotectAndrea Arcangeli4-5/+13
2023-11-11randprotect: mm: THP: preserved young bit in the THP splitAndrea Arcangeli2-2/+2
2023-11-11randprotect: KSM: eliminate the KSM COW side channelAndrea Arcangeli2-10/+160
2023-11-11randprotect: KSM: only attempt to merge with KSM pages if the payload doesn't...Andrea Arcangeli1-12/+12
2023-11-11randprotect: KSM: add batch random generator helperAndrea Arcangeli1-0/+26
2023-11-11mm: soft_dirty: fail CLEAR_REFS_SOFT_DIRTY if not built into the kernelAndrea Arcangeli1-0/+5
2023-11-11arm64: tlb: skip tlbi broadcastAndrea Arcangeli5-61/+269
2023-11-11arm64: select CPUMASK_OFFSTACK if NUMAAndrea Arcangeli1-0/+1
2023-11-11mm: use_mm: fix for arches checking mm_users to optimize TLB flushesAndrea Arcangeli1-0/+3
2023-11-11userfaultfd: UFFDIO_REMAP uABIAndrea Arcangeli6-1/+743
2023-11-11userfaultfd: UFFDIO_REMAP: rmap preparationAndrea Arcangeli1-0/+13
2023-11-11mm/userfaultfd: provide unmasked address on page-faultNadav Amit3-2/+4
2023-11-11sched/fair: skip select_idle_sibling() in presence of sync wakeupsAndrea Arcangeli1-5/+13
2023-11-11x86: atomic_set needs WRITE_ONCEAndrea Arcangeli1-1/+1
2023-11-11x86/spectre/meltdown: avoid the vulnerability directory to weaken kernel secu...Andrea Arcangeli1-14/+13
2023-11-11x86: deduplicate the spectre_v2_user documentationAndrea Arcangeli1-49/+2
2023-11-11x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctlAndrea Arcangeli3-11/+8
2023-11-11x86: restore the write back cache of reserved RAM in iounmap()Andrea Arcangeli1-1/+7
2023-11-11mm: mm_take_all_locks: add cond_resched()Andrea Arcangeli1-2/+10
2023-11-11mm: mprotect: avoid spurious COW faults for exclusive anon pages in cow mappingAndrea Arcangeli3-2/+71
2023-11-11mm: thp: cleanup and optimize compound_nrAndrea Arcangeli10-17/+20
2023-11-11mm: thp: optimize total_mapcount() with head_compound_mapcountAndrea Arcangeli1-2/+2
2023-11-11mm: thp: page_trans_huge_mapcount_lock: optimize the lock_page_memcgAndrea Arcangeli1-9/+13
2023-11-11mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli4-23/+26
2023-11-11Revert "mm: don't try to NUMA-migrate COW pages that have other uses"Andrea Arcangeli1-1/+1
2023-11-11Revert "mm: thp: avoid false positive copies in fork() with virtually splitte...Andrea Arcangeli5-153/+19
2023-11-11mm: thp: avoid false positive copies in fork() with virtually splitted THPsAndrea Arcangeli5-19/+153
2023-11-11mm: gup: enable PageAnonGup to reduce the false positive copies in forkAndrea Arcangeli7-18/+113
2023-11-11mm: gup: introduce PageAnonGup helpersAndrea Arcangeli3-0/+29
2023-11-11mm: ksm: introduce PageHeadAnonNoKsmAndrea Arcangeli1-2/+6
2023-11-11mm: ksm: introduce PageAnonNoKsmAndrea Arcangeli1-0/+7
2023-11-11mm: gup: fix synchronicity of all GUP pins universallyAndrea Arcangeli3-29/+63
2023-11-11mm: thp: fix COW accuracy on double map THPAndrea Arcangeli10-41/+110
2023-11-11mm: KSM: improve reuse_swap_page for CONFIG_SWAP=nAndrea Arcangeli1-2/+6
2023-11-11mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins on SWP_STA...Andrea Arcangeli3-0/+35
2023-11-11mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins taken whil...Andrea Arcangeli2-16/+83
2023-11-11mm: gup: enable FOLL_MM_SYNC by default for FOLL_LONGTERMAndrea Arcangeli1-1/+3
2023-11-11mm: gup: document FOLL_MM_SYNCAndrea Arcangeli2-4/+42
2023-11-11mm: gup: FOLL_MM_SYNC: zeropage and MAP_PRIVATE pagecacheAndrea Arcangeli5-13/+27
2023-11-11mm: gup: FOLL_MM_SYNC: handle FOLL_MM_SYNC in can_read_pin_swap_page()Andrea Arcangeli5-23/+76
2023-11-11mm: gup: FOLL_MM_SYNC: enable COR on PageKsmAndrea Arcangeli2-2/+48
2023-11-11mm: gup: introduce FOLL_MM_SYNC and FAULT_FLAG_MM_SYNCAndrea Arcangeli2-0/+5
2023-11-11mm: COW/COR: de-dup the lock page lockingAndrea Arcangeli1-15/+2
2023-11-11mm: COW: restore full accuracy in page reuseAndrea Arcangeli7-62/+98
2023-11-11mm: thp: replace the page lock with the seqlock for the THP mapcountAndrea Arcangeli1-37/+3
2023-11-11mm: COW: skip the page lock in the COW copy pathAndrea Arcangeli2-0/+28
2023-11-11mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfsAndrea Arcangeli1-2/+21
2023-11-11mm: hugetlbfs: FOLL_FAULT_UNSHAREAndrea Arcangeli1-5/+31
2023-11-11mm: hugetlbfs: COR: copy-on-read faultAndrea Arcangeli1-7/+33
2023-11-11mm: gup: FOLL_NOUNSHARE: optimize follow_pageAndrea Arcangeli2-1/+23
2023-11-11mm: gup: activate GUP unsharing with CORAndrea Arcangeli2-3/+42
2023-11-11mm: gup: gup_must_unshare() use can_read_pin_swap_page()Andrea Arcangeli4-2/+42
2023-11-11mm: gup: gup_must_unshare()Andrea Arcangeli2-0/+93
2023-11-11mm: gup: COR: copy-on-read faultAndrea Arcangeli2-11/+145
2023-11-11mm: thp: introduce page_trans_huge_anon_sharedAndrea Arcangeli2-0/+39
2023-11-11mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmapAndrea Arcangeli3-3/+38
2023-11-11mm: thp: make the THP mapcount atomic with a seqlockAndrea Arcangeli5-15/+146
2023-11-11mm: thp: consolidate mapcount logic on THP splitDavid Hildenbrand1-7/+11
2023-11-11extraversionAndrea Arcangeli1-1/+1
2023-11-08Linux 5.15.138Greg Kroah-Hartman1-1/+1
2023-11-08ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detectionMark Hasemeyer1-0/+6
2023-11-08misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device supportSiddharth Vadapalli1-0/+4
2023-11-08tty: 8250: Add Brainboxes Oxford Semiconductor-based quirksCameron Williams1-0/+147
2023-11-08tty: 8250: Add support for Intashield IX cardsCameron Williams1-0/+21
2023-11-08tty: 8250: Add support for additional Brainboxes PX cardsCameron Williams1-0/+29
2023-11-08tty: 8250: Fix up PX-803/PX-857Cameron Williams1-3/+3
2023-11-08tty: 8250: Fix port count of PX-257Cameron Williams1-1/+1
2023-11-08tty: 8250: Add support for Intashield IS-100Cameron Williams1-0/+6
2023-11-08tty: 8250: Add support for Brainboxes UP cardsCameron Williams1-0/+60
2023-11-08tty: 8250: Add support for additional Brainboxes UC cardsCameron Williams1-0/+57
2023-11-08tty: 8250: Remove UC-257 and UC-431Cameron Williams1-8/+1
2023-11-08tty: n_gsm: fix race condition in status line change on dead connectionsDaniel Starke1-0/+2
2023-11-08usb: raw-gadget: properly handle interrupted requestsAndrey Konovalov1-10/+16
2023-11-08usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()Jimmy Hu1-0/+3
2023-11-08usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibi...LihaSika1-1/+1
2023-11-08PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD deviceVicki Pfau2-3/+6
2023-11-08drm/amd: Disable ASPM for VI w/ all Intel systemsMario Limonciello1-1/+1
2023-11-08drm/amd: Move helper for dynamic speed switch check out of smu13Mario Limonciello2-0/+20
2023-11-08can: isotp: isotp_sendmsg(): fix TX state detection and wait behaviorOliver Hartkopp1-11/+8
2023-11-08can: isotp: isotp_bind(): do not validate unused address informationOliver Hartkopp1-12/+17
2023-11-08can: isotp: add local echo tx processing and tx without FCOliver Hartkopp2-156/+267
2023-11-08can: isotp: handle wait_event_interruptible() return valuesOliver Hartkopp1-0/+4
2023-11-08can: isotp: check CAN address family in isotp_bind()Oliver Hartkopp1-0/+3
2023-11-08can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formattingOliver Hartkopp1-0/+5
2023-11-08can: isotp: set max PDU size to 64 kByteOliver Hartkopp1-2/+2
2023-11-08powerpc/mm: Fix boot crash with FLATMEMMichael Ellerman2-1/+2
2023-11-08r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()Douglas Anderson1-0/+4
2023-11-08r8152: Check for unplug in rtl_phy_patch_request()Douglas Anderson1-0/+3
2023-11-08net: chelsio: cxgb4: add an error code check in t4_load_phy_fwSu Hui1-0/+2
2023-11-08platform/mellanox: mlxbf-tmfifo: Fix a warning messageLiming Sun1-10/+11
2023-11-08scsi: mpt3sas: Fix in error pathTomas Henzl1-1/+3
2023-11-08fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()Jorge Maidana1-1/+1
2023-11-08drm/ttm: Reorder sys manager cleanup stepKarolina Stolarek1-4/+4
2023-11-08ASoC: rt5650: fix the wrong result of key buttonShuming Fan1-0/+2
2023-11-08netfilter: nfnetlink_log: silence bogus compiler warningFlorian Westphal1-1/+1
2023-11-08spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0William A. Kennington III1-2/+3
2023-11-08fs/ntfs3: Avoid possible memory leakSu Hui1-2/+4
2023-11-08fs/ntfs3: Fix directory element type detectionGabriel Marcano1-1/+5
2023-11-08fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()Konstantin Komarov1-4/+2
2023-11-08fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()Konstantin Komarov1-1/+1
2023-11-08fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)Konstantin Komarov3-4/+16
2023-11-08fs/ntfs3: Write immediately updated ntfs stateKonstantin Komarov1-10/+3
2023-11-08fs/ntfs3: Add ckeck in ni_update_parent()Konstantin Komarov1-0/+6
2023-11-08fbdev: atyfb: only use ioremap_uc() on i386 and ia64Arnd Bergmann1-0/+4
2023-11-08Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsportDmitry Torokhov2-22/+29
2023-11-08powerpc/85xx: Fix math emulation exceptionChristophe Leroy1-1/+1
2023-11-08dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probeZhang Shurong1-0/+1
2023-11-08irqchip/stm32-exti: add missing DT IRQ flag translationBen Wolsieffer1-0/+1
2023-11-08irqchip/riscv-intc: Mark all INTC nodes as initializedAnup Patel1-1/+9
2023-11-08net: sched: cls_u32: Fix allocation size in u32_init()Gustavo A. R. Silva1-1/+1
2023-11-08ASoC: simple-card: fixup asoc_simple_probe() error handlingKuninori Morimoto1-2/+4
2023-11-08x86: Fix .brk attribute in linker scriptJuergen Gross1-1/+1
2023-11-08rpmsg: Fix possible refcount leak in rpmsg_register_device_override()Hangyu Hua1-0/+1
2023-11-08rpmsg: glink: Release driver_overrideBjorn Andersson1-0/+2
2023-11-08rpmsg: Fix calling device_lock() on non-initialized deviceKrzysztof Kozlowski4-19/+40
2023-11-08rpmsg: Fix kfree() of static memory on setting driver_overrideKrzysztof Kozlowski2-4/+15
2023-11-08rpmsg: Constify local variable in field store macroKrzysztof Kozlowski1-1/+2
2023-11-08driver: platform: Add helper for safer setting of driver_overrideKrzysztof Kozlowski4-25/+80
2023-11-08objtool/x86: add missing embedded_insn checkJohn Sperbeck1-1/+1
2023-11-08ext4: avoid overlapping preallocations due to overflowBaokun Li1-8/+5
2023-11-08ext4: fix BUG in ext4_mb_new_inode_pa() due to overflowBaokun Li1-17/+14
2023-11-08ext4: add two helper functions extent_logical_end() and pa_logical_end()Baokun Li2-4/+17
2023-11-08x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf3-24/+23
2023-11-08x86/mm: Simplify RESERVE_BRK()Josh Poimboeuf1-19/+11
2023-11-08x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibilityThomas Gleixner3-8/+35
2023-11-08gve: Fix GFP flags when allocing pagesShailend Chand1-1/+1
2023-11-08iio: afe: rescale: Accept only offset channelsLinus Walleij1-4/+15
2023-11-08iio: afe: rescale: add offset supportLiam Beguin2-0/+85
2023-11-08iio: afe: rescale: expose scale processing functionLiam Beguin2-37/+60
2023-11-08iio: afe: rescale: reorder includesLiam Beguin1-2/+3
2023-11-08clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_paren...Alessandro Carminati1-9/+12
2023-11-08sparc32: fix a braino in fault handling in csum_and_copy_..._user()Al Viro1-1/+1
2023-11-08perf/core: Fix potential NULL derefPeter Zijlstra1-1/+2
2023-11-08nvmem: imx: correct nregs for i.MX6ULPeng Fan1-1/+1
2023-11-08nvmem: imx: correct nregs for i.MX6SLLPeng Fan1-1/+1
2023-11-08nvmem: imx: correct nregs for i.MX6ULLPeng Fan1-1/+1
2023-11-08misc: fastrpc: Clean buffers on remote invocation failuresEkansh Gupta1-5/+5
2023-11-08tracing/kprobes: Fix the description of variable length argumentsYujie Liu1-2/+2
2023-11-08i2c: aspeed: Fix i2c bus hang in slave readJian Zhang1-1/+2
2023-11-08i2c: stm32f7: Fix PEC handling in case of SMBUS transfersAlain Volmat1-3/+6
2023-11-08i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()Herve Codina1-1/+1
2023-11-08i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()Herve Codina1-1/+1
2023-11-08i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()Herve Codina1-1/+1
2023-11-08iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScaleRobert Hancock2-3/+16
2023-11-08iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholdsRobert Hancock1-22/+0
2023-11-08iio: exynos-adc: request second interupt only when touchscreen mode is usedMarek Szyprowski1-10/+14
2023-11-08kasan: print the original fault addr when access invalid shadowHaibo Li2-6/+4
2023-11-08i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITRIvan Vecera1-1/+1
2023-11-08gtp: fix fragmentation needed check with gsoPablo Neira Ayuso1-2/+3
2023-11-08gtp: uapi: fix GTPA_MAXPablo Neira Ayuso1-1/+1
2023-11-08tcp: fix wrong RTO timeout when received SACK renegingFred Chen1-4/+5
2023-11-08r8152: Release firmware if we have an error in probeDouglas Anderson1-0/+1
2023-11-08r8152: Cancel hw_phy_work if we have an error in probeDouglas Anderson1-0/+1
2023-11-08r8152: Run the unload routine if we have errors during probeDouglas Anderson1-0/+2
2023-11-08r8152: Increase USB control msg timeout to 5000ms as per specDouglas Anderson1-3/+4
2023-11-08net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_regShigeru Yoshida1-1/+3
2023-11-08net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats...Christophe JAILLET1-2/+3
2023-11-08igc: Fix ambiguity in the ethtool advertisingSasha Neftin1-10/+25
2023-11-08neighbour: fix various data-racesEric Dumazet1-32/+35
2023-11-08igb: Fix potential memory leak in igb_add_ethtool_nfc_entryMateusz Palczewski1-1/+5
2023-11-08treewide: Spelling fix in commentKunwu Chan1-1/+1
2023-11-08i40e: Fix I40E_FLAG_VF_VLAN_PRUNING valueIvan Vecera1-1/+1
2023-11-08r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1Mirsad Goran Todorovac1-1/+1
2023-11-08r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[e...Mirsad Goran Todorovac1-1/+1
2023-11-08r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_txMirsad Goran Todorovac1-1/+1
2023-11-08firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()Hao Ge1-1/+1
2023-11-08drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()Lukasz Majczak1-3/+3
2023-11-08vsock/virtio: initialize the_virtio_vsock before using VQsAlexandru Matei1-1/+17
2023-11-08vsock/virtio: add support for device suspend/resumeStefano Garzarella1-0/+47
2023-11-08vsock/virtio: factor our the code to initialize and delete VQsStefano Garzarella1-66/+84
2023-11-08drm/i915/pmu: Check if pmu is closed before stopping eventUmesh Nerlige Ramappa1-0/+9
2023-11-08nfsd: lock_rename() needs both directories to live on the same fsAl Viro1-6/+6
2023-11-08mm/migrate: fix do_pages_move for compat pointersGregory Price1-2/+12
2023-11-08mm/page_alloc: correct start page when guard page debug is enabledKemeng Shi1-1/+1
2023-11-08vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATEEric Auger1-3/+1
2023-11-08virtio-mmio: fix memory leak of vm_devMaximilian Heyne1-5/+14
2023-11-08virtio_balloon: Fix endless deflation and inflation on arm64Gavin Shan1-1/+5
2023-11-08mcb-lpc: Reallocate memory region to avoid memory overlappingRodríguez Barbarin, José Javier1-4/+31
2023-11-08mcb: Return actual parsed size when reading chameleon tableRodríguez Barbarin, José Javier1-5/+10
2023-11-08mptcp: more conservative check for zero probesPaolo Abeni1-7/+1
2023-11-08tcp: cleanup tcp_remove_empty_skb() useEric Dumazet3-7/+8
2023-11-08tcp: remove dead code from tcp_sendmsg_locked()Eric Dumazet1-9/+1
2023-11-08pinctrl: qcom: lpass-lpi: fix concurrent register updatesKrzysztof Kozlowski1-6/+11
2023-11-08ASoC: codecs: wcd938x: fix runtime PM imbalance on removeJohan Hovold1-1/+7
2023-11-08ASoC: codecs: wcd938x: fix resource leaks on bind errorsJohan Hovold1-10/+34
2023-10-25Linux 5.15.137Greg Kroah-Hartman1-1/+1
2023-10-25xfrm6: fix inet6_dev refcount underflow problemZhang Changzhong1-2/+2
2023-10-25Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX nameKees Cook2-2/+3