Show patches with: Submitter = Jason A. Donenfeld       |    Archived = No       |   332 patches
« 1 2 3 4 »
Patch Series S/W/F Date Submitter Delegate State
[v14,7/7] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,6/7] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,5/7] arch: allocate vgetrandom_alloc() syscall number implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,4/7] random: add vgetrandom_alloc() syscall implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,3/7] x86: mm: Skip faulting instruction for VM_DROPPABLE faults implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,2/7] mm: add VM_DROPPABLE for designating always lazily freeable mappings implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v14,1/7] x86: lib: Separate instruction decoder MMIO type from MMIO trace implement getrandom() in vDSO --- 2023-01-01 Jason A. Donenfeld New
[v13,6/7] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-12-21 Jason A. Donenfeld Superseded
[v13,4/7] random: add vgetrandom_alloc() syscall implement getrandom() in vDSO --- 2022-12-21 Jason A. Donenfeld Superseded
[v13,2/7] mm: add VM_DROPPABLE for designating always lazily freeable mappings implement getrandom() in vDSO --- 2022-12-21 Jason A. Donenfeld Superseded
[v12,6/6] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld Superseded
[v12,5/6] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld Superseded
[v12,4/6] arch: allocate vgetrandom_alloc() syscall number implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld Superseded
[v12,3/6] random: add vgetrandom_alloc() syscall implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld Superseded
[RFC,v12,2/6] x86: mm: Skip faulting instruction for VM_DROPPABLE faults implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld New
[RFC,v12,1/6] mm: add VM_DROPPABLE for designating always lazily freeable mappings implement getrandom() in vDSO --- 2022-12-12 Jason A. Donenfeld Superseded
[v11,4/4] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2022-12-05 Jason A. Donenfeld Superseded
[v11,3/4] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-12-05 Jason A. Donenfeld Superseded
[v11,2/4] arch: allocate vgetrandom_alloc() syscall number implement getrandom() in vDSO --- 2022-12-05 Jason A. Donenfeld Superseded
[v11,1/4] random: add vgetrandom_alloc() syscall implement getrandom() in vDSO --- 2022-12-05 Jason A. Donenfeld Superseded
[v4] random: spread out jitter callback to different CPUs [v4] random: spread out jitter callback to different CPUs --- 2022-11-30 Jason A. Donenfeld New
[v10,4/4] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld New
[v10,3/4] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld Superseded
[v10,2/4] arch: allocate vgetrandom_alloc() syscall number implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld Superseded
[v10,1/4] random: add vgetrandom_alloc() syscall implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld New
[v9,3/3] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld Superseded
[v9,2/3] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld New
[v9,1/3] arch: allocate vgetrandom_alloc() syscall number implement getrandom() in vDSO --- 2022-11-29 Jason A. Donenfeld Superseded
[v3] random: spread out jitter callback to different CPUs [v3] random: spread out jitter callback to different CPUs --- 2022-11-29 Jason A. Donenfeld Superseded
[v2] random: spread out jitter callback to different CPUs [v2] random: spread out jitter callback to different CPUs --- 2022-11-29 Jason A. Donenfeld New
[v3] char: tpm: Protect tpm_pm_suspend with locks [v3] char: tpm: Protect tpm_pm_suspend with locks --- 2022-11-28 Jason A. Donenfeld New
[v8,3/3] x86: vdso: Wire up getrandom() vDSO implementation [v8,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-28 Jason A. Donenfeld New
[v8,1/3] random: add vgetrandom_alloc() syscall [v8,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-28 Jason A. Donenfeld New
[v7,3/3] x86: vdso: Wire up getrandom() vDSO implementation [v7,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-24 Jason A. Donenfeld New
[v7,1/3] random: add vgetrandom_alloc() syscall [v7,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-24 Jason A. Donenfeld New
[v6,2/3] random: introduce generic vDSO getrandom() implementation implement getrandom() in vDSO --- 2022-11-21 Jason A. Donenfeld New
hwrng: u2fzero - account for high quality RNG hwrng: u2fzero - account for high quality RNG --- 2022-11-19 Jason A. Donenfeld New
[v5,2/3] random: introduce generic vDSO getrandom() implementation [v5,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-19 Jason A. Donenfeld New
[v5,1/3] random: add vgetrandom_alloc() syscall [v5,1/3] random: add vgetrandom_alloc() syscall --- 2022-11-19 Jason A. Donenfeld New
[v4,3/3] x86: vdso: Wire up getrandom() vDSO implementation implement getrandom() in vDSO --- 2022-11-18 Jason A. Donenfeld New
[v2,4/5] vsprintf: initialize siphash key using notifier Use EFI variables for random seed --- 2022-11-18 Jason A. Donenfeld New
[v2,2/5] efi: stub: use random seed from EFI variable Use EFI variables for random seed --- 2022-11-18 Jason A. Donenfeld New
[v3,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop convert tree to get_random_u32_{below,above,inclusive}() --- 2022-11-17 Jason A. Donenfeld New
[RFC,v1,6/6] efi: refresh non-volatile random seed when RNG is initialized Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld New
[RFC,v1,5/6] efi: efivarfs: prohibit reading random seed variables Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld New
[RFC,v1,4/6] efi: stub: use random seed from EFI variable Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld Superseded
[RFC,v1,3/6] efi: random: combine bootloader provided RNG seed with RNG protocol output Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld New
[RFC,v1,2/6] vsprintf: initialize siphash key using notifier Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld Superseded
[RFC,v1,1/6] random: add back async readiness notifier Use EFI variables for random seed --- 2022-11-16 Jason A. Donenfeld New
[v2,3/3] treewide: use get_random_u32_between() when possible convert tree to get_random_u32_{below,above,between}() --- 2022-11-14 Jason A. Donenfeld New
[v2,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop convert tree to get_random_u32_{below,above,between}() --- 2022-11-14 Jason A. Donenfeld Superseded
[v2,1/3] treewide: use get_random_u32_below() instead of deprecated function convert tree to get_random_u32_{below,above,between}() --- 2022-11-14 Jason A. Donenfeld New
[v4] hw_random: use add_hwgenerator_randomness() for early entropy [v4] hw_random: use add_hwgenerator_randomness() for early entropy --- 2022-11-08 Jason A. Donenfeld New
[v2] hw_random: treat default_quality as a maximum and default to 1024 [v2] hw_random: treat default_quality as a maximum and default to 1024 --- 2022-11-07 Jason A. Donenfeld New
[v3] hw_random: use add_hwgenerator_randomness() for early entropy [v3] hw_random: use add_hwgenerator_randomness() for early entropy --- 2022-11-06 Jason A. Donenfeld Superseded
[v2] hw_random: use add_hwgenerator_randomness() for early entropy [v2] hw_random: use add_hwgenerator_randomness() for early entropy --- 2022-11-06 Jason A. Donenfeld New
hw_random: use add_hwgenerator_randomness() for early entropy hw_random: use add_hwgenerator_randomness() for early entropy --- 2022-11-05 Jason A. Donenfeld New
hw_random: treat default_quality as a maximum and default to 1024 hw_random: treat default_quality as a maximum and default to 1024 --- 2022-11-04 Jason A. Donenfeld New
[v1,4/5] treewide: use get_random_u32_{above,below}() instead of manual loop convert tree to get_random_u32_{below,above,between}() --- 2022-10-22 Jason A. Donenfeld Superseded
[v1,1/5] treewide: use get_random_u32_below() instead of deprecated function convert tree to get_random_u32_{below,above,between}() --- 2022-10-22 Jason A. Donenfeld Superseded
[v2] random: use rejection sampling for uniform bounded random integers [v2] random: use rejection sampling for uniform bounded random integers --- 2022-10-18 Jason A. Donenfeld New
random: use rejection sampling for uniform bounded random integers random: use rejection sampling for uniform bounded random integers --- 2022-10-17 Jason A. Donenfeld New
[v6,7/7] prandom: remove unused functions [v6,1/7] treewide: use prandom_u32_max() when possible, part 1 --- 2022-10-10 Jason A. Donenfeld New
[v6,6/7] treewide: use get_random_bytes() when possible [v6,1/7] treewide: use prandom_u32_max() when possible, part 1 --- 2022-10-10 Jason A. Donenfeld Superseded
[v6,3/7] treewide: use get_random_{u8,u16}() when possible, part 1 [v6,1/7] treewide: use prandom_u32_max() when possible, part 1 --- 2022-10-10 Jason A. Donenfeld Superseded
[v6,1/7] treewide: use prandom_u32_max() when possible, part 1 [v6,1/7] treewide: use prandom_u32_max() when possible, part 1 --- 2022-10-10 Jason A. Donenfeld Superseded
[v5,7/7] prandom: remove unused functions treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld Superseded
[v5,6/7] treewide: use get_random_bytes when possible treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld Superseded
[v5,5/7] treewide: use get_random_u32() when possible treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld New
[v5,4/7] treewide: use get_random_{u8,u16}() when possible, part 2 treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld New
[v5,3/7] treewide: use get_random_{u8,u16}() when possible, part 1 treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld Superseded
[v5,2/7] treewide: use prandom_u32_max() when possible, part 2 treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld New
[v5,1/7] treewide: use prandom_u32_max() when possible, part 1 treewide cleanup of random integer usage --- 2022-10-08 Jason A. Donenfeld Superseded
[v3,4/5] treewide: use get_random_bytes when possible treewide cleanup of random integer usage --- 2022-10-06 Jason A. Donenfeld Superseded
[v3,2/5] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage --- 2022-10-06 Jason A. Donenfeld Superseded
[v2,5/5] prandom: remove unused functions treewide cleanup of random integer usage --- 2022-10-06 Jason A. Donenfeld Superseded
[v2,2/5] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage --- 2022-10-06 Jason A. Donenfeld New
[v1,5/5] prandom: remove unused functions [v1,1/5] treewide: use prandom_u32_max() when possible --- 2022-10-05 Jason A. Donenfeld New
[v1,3/5] treewide: use get_random_u32() when possible [v1,1/5] treewide: use prandom_u32_max() when possible --- 2022-10-05 Jason A. Donenfeld New
[v1,1/5] treewide: use prandom_u32_max() when possible [v1,1/5] treewide: use prandom_u32_max() when possible --- 2022-10-05 Jason A. Donenfeld New
[2/2] random: spread out jitter callback to different CPUs [1/2] random: schedule jitter credit for next jiffy, not in two jiffies --- 2022-09-30 Jason A. Donenfeld New
[1/2] random: schedule jitter credit for next jiffy, not in two jiffies [1/2] random: schedule jitter credit for next jiffy, not in two jiffies --- 2022-09-30 Jason A. Donenfeld New
prandom: make use of smaller types in prandom_u32_max prandom: make use of smaller types in prandom_u32_max --- 2022-09-29 Jason A. Donenfeld New
random: add 8-bit and 16-bit batches random: add 8-bit and 16-bit batches --- 2022-09-28 Jason A. Donenfeld New
[v2] hw_random: core: start hwrng kthread also for untrusted sources [v2] hw_random: core: start hwrng kthread also for untrusted sources --- 2022-09-20 Jason A. Donenfeld New
random: throttle hwrng writes if no entropy is credited random: throttle hwrng writes if no entropy is credited --- 2022-09-20 Jason A. Donenfeld New
[v2] random: use hwgenerator randomness more frequently at early boot [v2] random: use hwgenerator randomness more frequently at early boot --- 2022-09-20 Jason A. Donenfeld New
hw_random: rockchip: import driver from vendor tree hw_random: rockchip: import driver from vendor tree --- 2022-09-19 Jason A. Donenfeld New
[RFC,v3] random: implement getrandom() in vDSO [RFC,v3] random: implement getrandom() in vDSO --- 2022-09-16 Jason A. Donenfeld New
random: restore O_NONBLOCK support random: restore O_NONBLOCK support --- 2022-09-08 Jason A. Donenfeld New
[RFC,v2] random: implement getrandom() in vDSO [RFC,v2] random: implement getrandom() in vDSO --- 2022-07-31 Jason A. Donenfeld New
[RFC,v1] random: implement getrandom() in vDSO [RFC,v1] random: implement getrandom() in vDSO --- 2022-07-29 Jason A. Donenfeld New
[v6] arc4random: simplify design for better safety [v6] arc4random: simplify design for better safety --- 2022-07-26 Jason A. Donenfeld Superseded
[v5] arc4random: simplify design for better safety [v5] arc4random: simplify design for better safety --- 2022-07-26 Jason A. Donenfeld Superseded
[v4] arc4random: simplify design for better safety [v4] arc4random: simplify design for better safety --- 2022-07-26 Jason A. Donenfeld Superseded
[v3] arc4random: simplify design for better safety [v3] arc4random: simplify design for better safety --- 2022-07-26 Jason A. Donenfeld New
[v2] arc4random: simplify design for better safety [v2] arc4random: simplify design for better safety --- 2022-07-25 Jason A. Donenfeld New
[v4] timekeeping: contribute wall clock to rng on time change [v4] timekeeping: contribute wall clock to rng on time change --- 2022-06-23 Jason A. Donenfeld Superseded
[v3] timekeeping: contribute wall clock to rng on time change [v3] timekeeping: contribute wall clock to rng on time change --- 2022-06-23 Jason A. Donenfeld New
[v2] timekeeping: contribute wall clock to rng on time change [v2] timekeeping: contribute wall clock to rng on time change --- 2022-06-23 Jason A. Donenfeld New
« 1 2 3 4 »