aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux
Commit message (Expand)AuthorAgeFilesLines
* Push down Giant inside sysctl. Also add some more assertions to the code.Ed Schouten2008-12-291-12/+4
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-022-0/+4
* Make linux_sendmsg() and linux_recvmsg() work on linux32/amd64.Konstantin Belousov2008-11-292-52/+269
* Document that all the other commands are eitherRoman Divacky2008-11-261-0/+16
* In the robust futexes list head, futex_offset shall be signed,Konstantin Belousov2008-11-161-2/+2
* Mark uname(), getdomainname() and setdomainname() with COMPAT_FREEBSD4.Ed Schouten2008-11-091-2/+26
* The code in linux_proc_exit() contains a race when multiple linux basedKonstantin Belousov2008-10-311-3/+3
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessaryEdward Tomasz Napierala2008-10-281-3/+3
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-233-11/+11
* Correctly fill siginfo for the signals delivered by linux tkill/tgkill.Konstantin Belousov2008-10-192-24/+92
* Make robust futexes work on linux32/amd64. Use PTRIN to readKonstantin Belousov2008-10-142-15/+3
* Current linux_fooaffinity() emulation fails, as the FreeBSD affinityKonstantin Belousov2008-10-041-4/+9
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-023-0/+7
* Fix usage of mac_vnode_check_open() in linuxulator - last argumentEdward Tomasz Napierala2008-09-221-1/+1
* The ERESTART to EINTR conversion is already done inRoman Divacky2008-09-111-8/+1
* Getdents requires padding with 2 bytes instead of 1 byteRoman Divacky2008-09-091-33/+54
* Remove superfluous copyin() of args, structures are already in kernel space.Konstantin Belousov2008-09-091-155/+78
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-282-2/+2
* All opt_x.h includes go at the top of other includes.Julian Elischer2008-08-251-2/+2
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-202-3/+18
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-173-6/+10
* Add TIOCPKT and TIOCSPTLCK to the Linuxolator.Ed Schouten2008-07-232-1/+9
* Fix linux_alarm, the linux behaviour is to limit theRoman Divacky2008-07-231-3/+6
* Introduce a new lock, hostname_mtx, and use it to synchronize accessRobert Watson2008-07-051-0/+2
* d_ino member of linux_dirent structure should be unsigned long.Roman Divacky2008-06-081-2/+2
* Switch to emulating Linux 2.6 on default.Roman Divacky2008-06-031-2/+2
* Push down the major/minor conversion for pts/%u to improve consistency.Ed Schouten2008-06-022-26/+20
* Implement robust futexes. Most of the code is modelled afterRoman Divacky2008-05-135-7/+192
* Implement linux_truncate64() syscall.Roman Divacky2008-04-231-0/+18
* Remove using magic value of -1 to distinguish between linux_open()Roman Divacky2008-04-091-5/+3
* Implement the linux syscallsKonstantin Belousov2008-04-086-123/+417
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-312-0/+2
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-261-0/+2
* Fix build.Ruslan Ermilov2008-03-251-2/+2
* o Add stub support for some new futex operations,Roman Divacky2008-03-202-2/+29
* Implement sched_setaffinity and get_setaffinity usingRoman Divacky2008-03-161-9/+40
* Return ENOSYS instead of 0 for the unknown futex operations.Konstantin Belousov2008-03-021-1/+1
* Sanitize arguments to linux_mremap().Konstantin Belousov2008-02-222-0/+18
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-132-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-102-3/+3
* After applying LCONVPATH() to the path, do use the converted pathKonstantin Belousov2008-01-051-9/+13
* Plug the leaks in the present (hopefully, soon to be replaced)Konstantin Belousov2007-12-291-12/+19
* Apply the LCONVPATH() to the (old) linux_stat() and linux_lstat() syscalls.Konstantin Belousov2007-12-291-3/+12
* Implement LINUX_SIOCGIFCOUNT and LINUX_SIOCGIFINDEX/LINUX_SIOGIFINDEX.Konstantin Belousov2007-11-072-1/+15
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-243-4/+4
* The kernel version of Linux statfs64 is actually supposed to takeDavid Malone2007-09-181-13/+3
* Implement fake linux sched_getaffinity() syscall to enable java to workKonstantin Belousov2007-08-281-0/+21
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-2/+0
* Don't add the 'pad' argument to the mmap/truncate/etc syscalls.Peter Wemm2007-07-041-1/+0
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-122-4/+2