summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-24Refactor ipcomp_input() and ipcomp_output(). Remove obsolete code relatedTobias Heider
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24#define open O_* flags in libsa/stand.h, so that bootblocks can useTheo de Raadt
2021-10-24Some more whitespace cleanupPatrick Wildt
2021-10-24There are more m_pullup() in IPsec input. Pass down the pointerAlexander Bluhm
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24Constify struct cfattach.Martin Pieuchot
2021-10-24tiny little whitespace fixesPatrick Wildt
2021-10-24Remove 'struct tdb_crypto' allocations from esp_input() and esp_output().Tobias Heider
2021-10-24A tiny bit of cleanup.Patrick Wildt
2021-10-24Add mount -ur/uw support to tmpfs.Patrick Wildt
2021-10-24Unlock top part of UVM fault handler on mips64.Visa Hankala
2021-10-24Move pmap_{,k}remove() inside uvm_km_pgremove{,_intrsafe}().Martin Pieuchot
2021-10-24Now that ampintcmsi(4)'s establish function returns a pointer to thePatrick Wildt
2021-10-24Remove crp_etype and return errors directly from crypto_invoke()Tobias Heider
2021-10-24Pass the error of the IPsec callback to the caller. The droppedAlexander Bluhm
2021-10-24Shuffle variables around and use KASSERT() instead of panic().Martin Pieuchot
2021-10-24Implement poll(2), select(2), ppoll(2) & pselect(2) on top of kqueue.Martin Pieuchot
2021-10-24let pf_table.c to use standard way to work with listsAlexandr Nedvedicky
2021-10-24Stop setting etype in the MD crypto code. So far we have set the etypePatrick Wildt
2021-10-24Prohibit renames of tmpfs mount-points to fix a panic.Patrick Wildt
2021-10-24extra 0 fields in cfdriver are not neededTheo de Raadt
2021-10-24pretty & normalize the cfdriver declTheo de Raadt
2021-10-24Set klist lock for sockets to make socket event filters MP-safeVisa Hankala
2021-10-24Make pipe event filters MP-safeVisa Hankala
2021-10-24use NULL not 0 for pointer values in kernJonathan Gray
2021-10-23There is an m_pullup() down in AH input. As it may free or changeAlexander Bluhm
2021-10-23Fix use-after-free in ipcomp_output() introduced by previous commit.Alexander Bluhm
2021-10-23sonewconn() returns the pointer to 'socket' struct so check it againstVitaliy Makkoveev
2021-10-23Call uvm_vnp_uncache() in tmpfs_write(). We currently only callPatrick Wildt
2021-10-23Fix tmpfs_lookup locking for ".." == ".". unveil_find_cover() callsPatrick Wildt
2021-10-23tpm(4): add support for tpm2 CRB interfaceDave Voutila
2021-10-23Retire asynchronous crypto API as it is no longer required by any driver andTobias Heider
2021-10-23Fix double free after allocation failure in bpf(4).Visa Hankala
2021-10-23Be consistend and add missing spaces around some of the NOTREACHED comments.Claudio Jeker
2021-10-23ps_sigcode, ps_sigcoderet and ps_sigcookie are immutable after a processClaudio Jeker
2021-10-23Sprinkle uvm_obj_destroy() over UVM object recycling code.Martin Pieuchot
2021-10-23Assert that the KERNEL_LOCK() is held in vref(9).Martin Pieuchot
2021-10-23Make sure we have enough space to add padding and final token to the nvramMark Kettenis
2021-10-23YIELD() in pf_table.c should preempt for ioctl() callers onlyAlexandr Nedvedicky
2021-10-22Make error handling in IPsec consistent. Pass errors to the callers.Alexander Bluhm
2021-10-22Revert "Preserve select(2) semantics when the other end of the pipe is gone".Martin Pieuchot
2021-10-22Make EVFILT_EXCEPT handling separate from the read filter.Martin Pieuchot
2021-10-22Mask LPI interrupts. This fixes an interrupt storm on dwge(4) variantsMark Kettenis
2021-10-22After deleting hifn(4) the only provider for the LZS compressionAlexander Bluhm
2021-10-22regenJonathan Gray
2021-10-22add Intel ADL-S and ADL-P graphics ids Mesa matchesJonathan Gray
2021-10-22Remove last dangling usage of CRYPTO_F_NOQUEUE.Anton Lindqvist
2021-10-22Preserve pipe select(2) semantics when the other end of the pipe is gone.Anton Lindqvist