lp:~ubuntu-kernel-test/ubuntu/+source/linux/+git/linus--linux
- Get this repository:
-
git clone
https://git.not.enabled/~ubuntu-kernel-test/ubuntu/+source/linux/+git/linus--linux
Branches
Name | Last Modified | Last Commit |
---|---|---|
master | 2023-10-19 19:08:18 UTC |
Merge tag 'net-6.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...
Author:
Linus Torvalds
Merge tag 'net-6.6-rc7' of git://git. Pull networking fixes from Jakub Kicinski: Feels like an up-tick in regression fixes, mostly for older releases. Current release - regressions: - eth: mlx5: perform DMA operations in the right locations, make - sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner - rfkill: reduce data->mtx scope in rfkill_fop_open, avoid deadlock - revert "ethtool: Fix mod state of verbose no_mask bitset", needs Current release - new code bugs: - tcp: fix listen() warning with v4-mapped-v6 address Previous releases - regressions: - tcp: allow tcp_disconnect() again when threads are waiting, it was - eth: mlx5: fix double-free if buffer refill fails under OOM - revert "net: wwan: iosm: enable runtime pm support for 7560", it's - tcp: tsq: relax tcp_small_ Previous releases - always broken: - Bluetooth: - netfilter: - tcp: fix excessive TLP and RACK timeouts from HZ rounding (bless - net: more strict VIRTIO_ - net: fix interface altnames when ifc moves to a new namespace - eth: qed: fix the size of the RX buffers - mptcp: avoid sending RST when closing the initial subflow" * tag 'net-6.6-rc7' of git://git. |
x86-uaccess-cleanup | 2023-05-03 17:37:22 UTC |
x86-64: mm: clarify the 'positive addresses' user address rules
Author:
Linus Torvalds
x86-64: mm: clarify the 'positive addresses' user address rules Dave Hansen found the "(long) addr >= 0" code in the x86-64 access_ok So this does exactly that: clarifying what the sign bit check is all This also adds some explicit comments talking about how even with LAM This is all what allows us to do the user address checks with just the (And yes, this talks about 'positive' even though zero is also a valid Suggested-by: Dave Hansen <dave.hansen@ |
x86-rep-insns | 2023-04-21 01:53:49 UTC |
x86: rewrite '__copy_user_nocache' function
Author:
Linus Torvalds
x86: rewrite '__copy_ I didn't really want to do this, but as part of all the other changes to I tried to clean it up multiple times, but every time I just found more For example, the code is written to do quad-word alignment, and will use However, the code then is very careful to do any 4-byte _tail_ accesses So if you do a 4-byte copy using that function, it carefully uses a Instead, it would align the destination to 8 bytes using a The main caller that cares is __copy_ And the code really wasn't fixable without hard drugs, which I try to So instead, rewrite it in a form that hopefully not only gets this Signed-off-by: Linus Torvalds <torvalds@ |
mmu_gather-race-fix | 2022-11-02 23:10:30 UTC |
mm: delay rmap removal until after TLB flush
Author:
Linus Torvalds
mm: delay rmap removal until after TLB flush When we remove a page table entry, we are very careful to only free the However, we have removed the rmap entry for that page early, which means And that is a problem, because while the TLB entry exists, we could end (a) one CPU could come in and clean it, never seeing our mapping of (b) another CPU could continue to use the stale and dirty TLB entry resulting in a page that has been dirtied, but then marked clean again, End result: possibly lost dirty data. This commit uses the same old TLB gather array that we use to delay the It might be worth noting that this means that the page_zap_pte_rmap() is NOTE! While the "possibly lost dirty data" sounds catastrophic, for this So arguably this is about user space doing crazy things, but from a VM Reported-by: Nadav Amit <nadav. |
tty-splice | 2021-01-21 18:34:33 UTC |
tty: fix up iterate_tty_read() EOVERFLOW handling
Author:
Linus Torvalds
tty: fix up iterate_tty_read() EOVERFLOW handling When I converted the tty_ldisc_ops 'read()' function to take a kernel Yes, we want to have EOVERFLOW override any partially read data (because And in fact, it really is just EOVERFLOW that is special and should So this is more of a technicality, but let's just make the intent very Reported-by: Jiri Slaby <jirislaby@ |
linus | 2018-09-17 05:24:28 UTC |
Merge tag 'linux-kselftest-4.19-rc5' of git://git.kernel.org/pub/scm/linux/ke...
Author:
Greg Kroah-Hartman
Merge tag 'linux- Pulled kselftest fixes from Shuah: -- fixes to build failures |
tlb-fixes | 2018-08-23 18:56:31 UTC |
x86/mm: Only use tlb_remove_table() for paravirt
Author:
Peter Zijlstra
x86/mm: Only use tlb_remove_table() for paravirt If we don't use paravirt; don't play unnecessary and complicated games Suggested-by: Linus Torvalds <torvalds@ |
proc-cmdline | 2018-05-17 22:35:02 UTC |
fs/proc: simplify and clarify get_mm_cmdline() function
Author:
Linus Torvalds
fs/proc: simplify and clarify get_mm_cmdline() function We have some very odd semantics for reading the command line through But our weird semantics doesn't mean that we should write weird and So re-write get_mm_cmdline() to be much simpler, and much more explicit It's quite possible that we should stop the crazy "walk into NOTE! We tried to really simplify and limit our odd cmdline parsing some Cc: Tejun Heo <tj@kernel.org> |
WIP-syscall | 2018-02-27 21:25:49 UTC |
Broken, but working, ptregs system call conversion for x86-64
Author:
Linus Torvalds
Broken, but working, ptregs system call conversion for x86-64 Not-yet- |
next | 2014-06-06 23:35:10 UTC |
Merge branch 'akpm' (patches from Andrew Morton) into next
Author:
Linus Torvalds
Merge branch 'akpm' (patches from Andrew Morton) into next Merge more updates from Andrew Morton: - Most of the rest of MM. This includes "mark remap_file_pages syscall as deprecated" but the - various minor cleanups to obscure filesystems - the drivers/rtc queue - hfsplus updates - ufs, hpfs, fatfs, affs, reiserfs - Documentation/ - signals - procfs - cpu hotplug - lib/idr.c - rapidio - sysctl - ipc updates * emailed patches from Andrew Morton <akpm@linux- |
1 → 10 of 10 results | First • Previous • Next • Last |