summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2019-02-08Fix stack info leak in execve(2). There are 2x4 bytes of paddingAlexander Bluhm
2019-02-07Add lock stack trace saving for witness(4).Visa Hankala
2019-02-06Use ktrreltimespec() as the timeout is relative, pointed by matthew@.Martin Pieuchot
2019-02-04Avoid an mbuf double free in the oob soreceive() path. In theAlexander Bluhm
2019-02-04Make callers of witness_lock_list_{get,free}() responsible of raisingVisa Hankala
2019-02-04When freeing the sem_undo structure in semundo_adjust(), update theanton
2019-02-01make m_pullup use the first mbuf with data to measure alignment.David Gwynne
2019-01-31matthew noticed that some clocks use tfind() which is not mpsafe.Ted Unangst
2019-01-31tc_setclock: Don't rewind the system uptime during resume/unhibernate.cheloha
2019-01-30Replace hand rolled linked list with TAILQ. All made possible by the recentanton
2019-01-29Add a dedicated sysctl(2) node for witness(4).Visa Hankala
2019-01-28Simplify by using `spc' since we already have it, no behavior change.Martin Pieuchot
2019-01-28Stop accounting/updating priorities for Idle threads.Martin Pieuchot
2019-01-27stop using capital letters in printf format strings; ok visa@anton
2019-01-27consistency tweaks to panic format strings; ok visa@anton
2019-01-26Parse altitude and ground speed values from the GGA & RMC NMEA messages,Landry Breuil
2019-01-26Use memset() instead of bzero().Visa Hankala
2019-01-26Tag the start of witness(4) output with prefix "witness:".Visa Hankala
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-23eliminate a ?: in witness mtx initializer by pushing the default oneTed Unangst
2019-01-23Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kerncheloha
2019-01-23futimens(2), futimes(2), utimensat(2), utimes(2): Validate input at copyincheloha
2019-01-22namei can return a null dvp on success. check this before access.Ted Unangst
2019-01-22#ifdef video junk as required.Theo de Raadt
2019-01-21select(2), pselect(2), poll(2), ppoll(2): Support full timeout range.cheloha
2019-01-21sometimes we don't call unveil_add, which means memory allocated by nameiTed Unangst
2019-01-21Add "video" promise.Landry Breuil
2019-01-21Introduce a dedicated entry point data structure for file locks. This new dataanton
2019-01-20Serialize tc_windup() calls and modification of some timehands members.cheloha
2019-01-19Move boottime into the timehands.cheloha
2019-01-18no need to KERNEL_LOCK before calling ktrstruct() anymore; ok mpi@ visa@cheloha
2019-01-18futex(2): validate relative timeout before sleeping.cheloha
2019-01-18adjtime(2), settimeofday(2), clock_settime(2): validate inputcheloha
2019-01-18delete vmm(4) in i386pd
2019-01-17Unveil fixes:Bob Beck
2019-01-14backout previous; crashes near mountpoints it seemsTheo de Raadt
2019-01-14Fix unveil issue noticed by kn@ where unveil does not notice coveringBob Beck
2019-01-11syncTheo de Raadt
2019-01-11mincore() is a relic from the past, exposing physical machine informationTheo de Raadt
2019-01-10settime: Don't cancel ongoing adjtime(2) until after full permission checkscheloha
2019-01-09Eliminate an else branch from m_extunref().Visa Hankala
2019-01-08If the mbuf cluster in m_zero() is read only, propagate the M_ZEROIZEAlexander Bluhm
2019-01-07It is possible to call m_zero with a read-only cluster. In that case justClaudio Jeker
2019-01-06the pledge handing for access(2) of /var/run/ypbind.lock is artificiallyTheo de Raadt
2019-01-06fold a bunch of similar sysctl cases into a switch.Ted Unangst
2019-01-06Clear ps_uvpcwd when we free ps_uvpaths. Fixes a crash seen by kn@ and meMark Kettenis
2019-01-06Fix unsafe use of ptsignal() in mi_switch().Visa Hankala
2019-01-03Fix a collection of covering unveil bugs that prevent unveil's of upperBob Beck
2019-01-01copyright++;Jonathan Gray
2018-12-31nanosleep: loop tsleep(9) to ensure coverage of the full timeout range.cheloha