ср, 5 февр. 2020 г. в 00:02, Konstantin Belousov :
> Author: kib
> Date: Tue Feb 4 21:02:08 2020
> New Revision: 357530
> URL: https://svnweb.freebsd.org/changeset/base/357530
>
> Log:
> Remove unneeded assert for curproc. Simplify.
>
> Reported by: syzkaller by markj
> Sponsored by: The
Author: dchagin
Date: Tue Feb 4 05:27:05 2020
New Revision: 357493
URL: https://svnweb.freebsd.org/changeset/base/357493
Log:
Fix clock_gettime() and clock_getres() for cpu clocks:
- handle the CLOCK_{PROCESS,THREAD}_CPUTIME_ID specified directly;
- fix thread id calculation as in the Linux
Author: dchagin
Date: Tue Feb 4 05:25:51 2020
New Revision: 357492
URL: https://svnweb.freebsd.org/changeset/base/357492
Log:
For code reuse in Linuxulator rename get_proccess_cputime()
and get_thread_cputime() and add prototypes for it to .
As both functions become a public interface ad
Author: dchagin
Date: Tue Feb 4 05:23:34 2020
New Revision: 357491
URL: https://svnweb.freebsd.org/changeset/base/357491
Log:
linux_to_native_clockid() properly initializes nwhich variable (or return
error),
so don't initialize nwhich in declaration and remove stale comment from
r161304.
Hi, HNY! What about vdso?
ср, 1 янв. 2020 г. в 01:01, Edward Tomasz Napierala :
> Author: trasz
> Date: Tue Dec 31 22:01:08 2019
> New Revision: 356241
> URL: https://svnweb.freebsd.org/changeset/base/356241
>
> Log:
> Add basic getcpu(2) support to linuxulator. The purpose of this
> syscall
Author: dchagin
Date: Tue Apr 23 18:10:46 2019
New Revision: 346603
URL: https://svnweb.freebsd.org/changeset/base/346603
Log:
Since r339624 HEAD does not need for backslashes in syscalls.master,
however to make a merge r345471 to the stable add backslashes
to the syscalls.master.
MFC a
вт, 16 апр. 2019 г. в 16:26, Ed Maste :
> Author: emaste
> Date: Tue Apr 16 13:26:31 2019
> New Revision: 346273
> URL: https://svnweb.freebsd.org/changeset/base/346273
>
> Log:
> correct readlinkat(2) return type
>
>
Hi, Ed
make sysent?
> r176215 corrected readlink(2)'s return type and the
Hi, All! thanks for reply,
I will be back in a week and fix it, I am rafting in Eastern Siberia))
чт, 13 июня 2019 г. в 11:43, Tijl Coosemans :
> On Wed, 12 Jun 2019 16:51:03 -0600 Warner Losh wrote:
> > On Wed, Jun 12, 2019 at 4:49 PM Gleb Smirnoff
> wrote:
> >> On Mon, Jun 10, 2019 at 11:09
Author: dchagin
Date: Mon Jun 10 05:28:03 2019
New Revision: 348847
URL: https://svnweb.freebsd.org/changeset/base/348847
Log:
Use C11 anonymous unions.
PR: 215202
Reported by: glebius
MFC after:2 weeks
Modified:
head/sys/sys/ucred.h
Modified: head/sys/sys/ucred.h
===
Author: dchagin
Date: Thu May 30 16:11:20 2019
New Revision: 348434
URL: https://svnweb.freebsd.org/changeset/base/348434
Log:
Remove wrong inline keyword.
Reported by: markj
MFC after:1 week
Modified:
head/sys/kern/kern_prot.c
Modified: head/sys/kern/kern_prot.c
Author: dchagin
Date: Thu May 30 14:24:26 2019
New Revision: 348419
URL: https://svnweb.freebsd.org/changeset/base/348419
Log:
Complete LOCAL_PEERCRED support. Cache pid of the remote process in the
struct xucred. Do not bump XUCRED_VERSION as struct layout is not changed.
PR: 2
Author: dchagin
Date: Thu May 30 14:21:51 2019
New Revision: 348418
URL: https://svnweb.freebsd.org/changeset/base/348418
Log:
Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,
return EOPNOTSUPP as a Linux does.
Reviewed by: tijl
MFC after:1 week
Different
сб, 19 мая 2018 г. в 10:31, Matthew Macy :
> r333874
>
>
>
Hi, is it possible to merge r333425, r333874, r333813, r334118 and related
revs to the stable/11?
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
Author: dchagin
Date: Wed May 22 05:37:29 2019
New Revision: 348096
URL: https://svnweb.freebsd.org/changeset/base/348096
Log:
MFC r347204:
Adds sys/class/net devices to linsysfs.
Only two interfaces are created eth0 and lo and they expose
the following properties:
address, addr_le
Author: dchagin
Date: Wed May 22 05:35:35 2019
New Revision: 348095
URL: https://svnweb.freebsd.org/changeset/base/348095
Log:
MFC r347203:
Rewrite linux_ifflags() in more readable Linuxulator style.
Modified:
stable/12/sys/compat/linux/linux.c
stable/12/sys/compat/linux/linux.h
Direct
Author: dchagin
Date: Wed May 22 05:34:44 2019
New Revision: 348094
URL: https://svnweb.freebsd.org/changeset/base/348094
Log:
MFC r347202:
Complete r347052 (https://reviews.freebsd.org/D20137) as it it was not
a final revision.
Fix style issues and change bool-like variables from in
Author: dchagin
Date: Wed May 22 05:33:47 2019
New Revision: 348093
URL: https://svnweb.freebsd.org/changeset/base/348093
Log:
MFC r347196:
The build process generates assym.inc from genassym.o, so don't forget
to clean genassym.o
Modified:
stable/12/sys/modules/linux/Makefile
stable
n.h)
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/12/sys/compat/linux/linux_common.h Wed May 22 05:32:39 2019
(r348092, copy of r347052, head/sys/compat/linux/linux_common.
Author: dchagin
Date: Tue May 21 18:08:19 2019
New Revision: 348058
URL: https://svnweb.freebsd.org/changeset/base/348058
Log:
Do not leak sa in linux_recvmsg() call if kern_recvit() fails.
MFC after:1 week
Modified:
head/sys/compat/linux/linux_socket.c
Modified: head/sys/compat/lin
Author: dchagin
Date: Tue May 21 18:05:57 2019
New Revision: 348057
URL: https://svnweb.freebsd.org/changeset/base/348057
Log:
Do not use uninitialised sa.
Reported by: tijl@
MFC after:1 week
Modified:
head/sys/compat/linux/linux_socket.c
Modified: head/sys/compat/linux/linux_soc
Author: dchagin
Date: Tue May 21 18:03:58 2019
New Revision: 348056
URL: https://svnweb.freebsd.org/changeset/base/348056
Log:
Do not leak sa in linux_recvfrom() call if kern_recvit() fails.
MFC after:1 week
Modified:
head/sys/compat/linux/linux_socket.c
Modified: head/sys/compat/li
вс, 19 мая 2019 г. в 20:05, Tijl Coosemans :
> On Mon, 13 May 2019 17:48:16 + (UTC) Dmitry Chagin
> wrote:
> > Author: dchagin
> > Date: Mon May 13 17:48:16 2019
> > New Revision: 347533
> > URL: https://svnweb.freebsd.org/changeset/base/347533
> >
>
Author: dchagin
Date: Sun May 19 09:23:20 2019
New Revision: 347969
URL: https://svnweb.freebsd.org/changeset/base/347969
Log:
Linux send() call returns EAGAIN instead of ENOTCONN in case when the
socket is non-blocking and connect() is not finished yet.
Initial patch developed by Steven
сб, 18 мая 2019 г. в 11:44, Konstantin Belousov :
> On Sat, May 18, 2019 at 11:35:29AM +0300, Dmitry Chagin wrote:
> > чт, 16 мая 2019 г. в 16:29, Konstantin Belousov :
> >
> > > Author: kib
> > > Date: Thu May 16 13:28:48 2019
> > > New Revision: 34
чт, 16 мая 2019 г. в 16:29, Konstantin Belousov :
> Author: kib
> Date: Thu May 16 13:28:48 2019
> New Revision: 347695
> URL: https://svnweb.freebsd.org/changeset/base/347695
>
> Log:
> amd64 pmap: rework delayed invalidation, removing global mutex.
>
> For machines having cmpxcgh16b instruct
Author: dchagin
Date: Thu May 16 10:43:52 2019
New Revision: 347684
URL: https://svnweb.freebsd.org/changeset/base/347684
Log:
MFC r347016:
Remove unneeded includes.
Modified:
stable/11/sys/compat/linsysfs/linsysfs.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/
Author: dchagin
Date: Thu May 16 10:41:29 2019
New Revision: 347683
URL: https://svnweb.freebsd.org/changeset/base/347683
Log:
MFC r347016:
Remove unneeded includes.
Modified:
stable/12/sys/compat/linsysfs/linsysfs.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/
ср, 15 мая 2019 г. в 11:10, Konstantin Belousov :
> On Wed, May 15, 2019 at 08:54:04AM +0300, Dmitry Chagin wrote:
> > вт, 14 мая 2019 г. в 20:02, Konstantin Belousov :
> >
> > > Author: kib
> > > Date: Tue May 14 17:02:20 2019
> > > New Revision: 34
вт, 14 мая 2019 г. в 20:02, Konstantin Belousov :
> Author: kib
> Date: Tue May 14 17:02:20 2019
> New Revision: 347566
> URL: https://svnweb.freebsd.org/changeset/base/347566
>
> Log:
> Mitigations for Microarchitectural Data Sampling.
>
> Microarchitectural buffers on some Intel processors u
Author: dchagin
Date: Mon May 13 18:28:40 2019
New Revision: 347540
URL: https://svnweb.freebsd.org/changeset/base/347540
Log:
Add warning to the Linuxulator makefiles that building it outside of a
kernel does not make sence.
PR: 222861
MFC after:2 weeks
Differential Rev
Author: dchagin
Date: Mon May 13 18:24:29 2019
New Revision: 347538
URL: https://svnweb.freebsd.org/changeset/base/347538
Log:
Linuxulator depends on a fundamental kernel settings such as SMP. Many
of them listed in opt_global.h which is not generated while building
modules outside of a kern
Author: dchagin
Date: Mon May 13 18:14:20 2019
New Revision: 347537
URL: https://svnweb.freebsd.org/changeset/base/347537
Log:
Linuxulator getpeername() returns EINVAL in case then namelen less then 0.
MFC after:2 weeks
Modified:
head/sys/compat/linux/linux_socket.c
Modified: head/s
Author: dchagin
Date: Mon May 13 17:48:16 2019
New Revision: 347533
URL: https://svnweb.freebsd.org/changeset/base/347533
Log:
Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functions
alter the userspace sockaddr to convert the format between linux and BSD
versions.
That's the mini
Author: dchagin
Date: Mon May 13 11:17:31 2019
New Revision: 347521
URL: https://svnweb.freebsd.org/changeset/base/347521
Log:
MFC r346965:
Follow the FreeBSD and implement PDEATH_SIG prctl ops in the Linuxulator.
It was first introduced in r163734 and missied by me in r283383.
Modified:
Author: dchagin
Date: Mon May 13 10:43:18 2019
New Revision: 347520
URL: https://svnweb.freebsd.org/changeset/base/347520
Log:
MFC r346965:
Follow the FreeBSD and implement PDEATH_SIG prctl ops in the Linuxulator.
It was first introduced in r163734 and missied by me in r283383.
Modified:
вт, 7 мая 2019 г. в 08:32, Rodney W. Grimes :
> > Author: dchagin
> > Date: Tue May 7 05:08:13 2019
> > New Revision: 347218
> > URL: https://svnweb.freebsd.org/changeset/base/347218
> >
> > Log:
> > Remove wrong copyright line. Discussed with Carlos Neira.
> >
> > Reported by:Rodney
Author: dchagin
Date: Tue May 7 05:08:13 2019
New Revision: 347218
URL: https://svnweb.freebsd.org/changeset/base/347218
Log:
Remove wrong copyright line. Discussed with Carlos Neira.
Reported by: Rodney W. Grimes
MFC after:2 weeks
Differential Revision:https://reviews.fre
Author: dchagin
Date: Mon May 6 19:56:13 2019
New Revision: 347202
URL: https://svnweb.freebsd.org/changeset/base/347202
Log:
Complete r347052 (https://reviews.freebsd.org/D20137) as it it was not
a final revision.
Fix style issues and change bool-like variables from int to bool.
Re
Author: dchagin
Date: Mon May 6 20:01:13 2019
New Revision: 347204
URL: https://svnweb.freebsd.org/changeset/base/347204
Log:
Adds sys/class/net devices to linsysfs.
Only two interfaces are created eth0 and lo and they expose
the following properties:
address, addr_len, flags, ifindex,
Author: dchagin
Date: Mon May 6 19:57:51 2019
New Revision: 347203
URL: https://svnweb.freebsd.org/changeset/base/347203
Log:
Rewrite linux_ifflags() in more readable Linuxulator style.
Reviewed by: emaste
MFC after:2 weeks
Differential Revision:https://reviews.freebsd.org
Author: dchagin
Date: Mon May 6 18:46:42 2019
New Revision: 347196
URL: https://svnweb.freebsd.org/changeset/base/347196
Log:
The build process generates assym.inc from genassym.o, so don't forget
to clean genassym.o
MFC after:2 weeks
Modified:
head/sys/modules/linux/Makefile
he
because file is newly added)
+++ head/sys/compat/linux/linux_common.hFri May 3 08:42:49 2019
(r347052)
@@ -0,0 +1,38 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
+ * Copyright (c) 2019 Dmitry Chagin
+ *
+ * Redistribution and use in source and binary forms, with or with
Author: dchagin
Date: Thu May 2 09:00:36 2019
New Revision: 347016
URL: https://svnweb.freebsd.org/changeset/base/347016
Log:
Remove unneeded includes.
MFC after:2 week
Modified:
head/sys/compat/linsysfs/linsysfs.c
Modified: head/sys/compat/linsysfs/linsysfs.c
=
Author: dchagin
Date: Tue Apr 30 17:18:05 2019
New Revision: 346965
URL: https://svnweb.freebsd.org/changeset/base/346965
Log:
Follow the FreeBSD and implement PDEATH_SIG prctl ops in the Linuxulator.
It was first introduced in r163734 and missied by me in r283383.
MFC after:1 week
M
Author: dchagin
Date: Sun Apr 28 14:38:21 2019
New Revision: 346844
URL: https://svnweb.freebsd.org/changeset/base/346844
Log:
MFC r345473:
Whitespace cleanup (annoying).
Modified:
stable/12/sys/compat/linux/linux_fork.c
Directory Properties:
stable/12/ (props changed)
Modified: sta
Author: dchagin
Date: Sun Apr 28 14:37:20 2019
New Revision: 346843
URL: https://svnweb.freebsd.org/changeset/base/346843
Log:
MFC r345471, r345472, r346603:
Update syscall.master to 5.0.
For 32-bit Linuxulator, ipc() syscall was historically
the entry point for the IPC API. Starting
Author: dchagin
Date: Sun Apr 28 14:34:31 2019
New Revision: 346842
URL: https://svnweb.freebsd.org/changeset/base/346842
Log:
MFC r345469, r345470:
Linux between 4.18 and 5.0 split IPC system calls.
In preparation for doing this in the Linuxulator modify our linux_shmat()
to match actu
Author: dchagin
Date: Sun Apr 28 14:30:25 2019
New Revision: 346841
URL: https://svnweb.freebsd.org/changeset/base/346841
Log:
MFC r345468:
Revert r313993.
AMD64_SET_**BASE expects a pointer to a pointer, we just passing in the
pointer value itself.
Set PCB_FULL_IRET for doreti to r
Author: dchagin
Date: Sun Apr 28 14:19:31 2019
New Revision: 346839
URL: https://svnweb.freebsd.org/changeset/base/346839
Log:
MFC r345471, r345472, r346603:
Update syscall.master to 5.0.
For 32-bit Linuxulator, ipc() syscall was historically
the entry point for the IPC API. Starting
Author: dchagin
Date: Sun Apr 28 14:20:29 2019
New Revision: 346840
URL: https://svnweb.freebsd.org/changeset/base/346840
Log:
MFC r345473:
Whitespace cleanup (annoying).
Modified:
stable/11/sys/compat/linux/linux_fork.c
Directory Properties:
stable/11/ (props changed)
Modified: sta
Author: dchagin
Date: Sun Apr 28 14:16:00 2019
New Revision: 346838
URL: https://svnweb.freebsd.org/changeset/base/346838
Log:
MFC r345469, r345470:
Linux between 4.18 and 5.0 split IPC system calls.
In preparation for doing this in the Linuxulator modify our linux_shmat()
to match actu
Author: dchagin
Date: Sun Apr 28 14:08:05 2019
New Revision: 346835
URL: https://svnweb.freebsd.org/changeset/base/346835
Log:
MFC r335515 (by chuck@):
Fix the Linux kernel version number calculation
The Linux compatibility code was converting the version number (e.g.
2.6.32) in two
Author: dchagin
Date: Sun Apr 28 14:11:21 2019
New Revision: 346837
URL: https://svnweb.freebsd.org/changeset/base/346837
Log:
MFC r345468:
Revert r313993.
AMD64_SET_**BASE expects a pointer to a pointer, we just passing in the
pointer value itself.
Set PCB_FULL_IRET for doreti to r
Author: dchagin
Date: Sun Apr 28 14:06:22 2019
New Revision: 346834
URL: https://svnweb.freebsd.org/changeset/base/346834
Log:
MFC r335387 (by emaste@):
linuxulator: handle V3 capget/capset
Linux 2.6.26 introduced 64-bit capability sets. Extend our stub
implementation to handle both
Author: dchagin
Date: Sun Apr 28 14:09:31 2019
New Revision: 346836
URL: https://svnweb.freebsd.org/changeset/base/346836
Log:
MFC r335644 (by emaste@):
Quiet unused fn warning for linuxulator w/o legacy syscalls.
Modified:
stable/11/sys/compat/linux/linux_sysctl.c
Directory Properties:
Author: dchagin
Date: Sun Apr 28 14:05:05 2019
New Revision: 346833
URL: https://svnweb.freebsd.org/changeset/base/346833
Log:
MFC r335327 (by emaste@):
linuxulator: add debugging for invalid capget/capset version.
Modified:
stable/11/sys/compat/linux/linux_misc.c
Directory Properties:
Author: dchagin
Date: Sun Apr 28 14:03:32 2019
New Revision: 346832
URL: https://svnweb.freebsd.org/changeset/base/346832
Log:
MFC r335201 (by emaste@):
linuxulator: do not include legacy syscalls on arm64
Existing linuxulator platforms (i386, amd64) support legacy syscalls,
such as
Author: dchagin
Date: Sun Apr 28 13:43:58 2019
New Revision: 346830
URL: https://svnweb.freebsd.org/changeset/base/346830
Log:
MFC r332893 (by emaste@):
Map FreeBSD EDOOFUS to Linux EINVAL
Previously EDOOFUS mapped to EBUSY. EINVAL seems more appropriate.
Modified:
stable/11/sys/co
Author: dchagin
Date: Sun Apr 28 13:45:18 2019
New Revision: 346831
URL: https://svnweb.freebsd.org/changeset/base/346831
Log:
MFC r335200 (by emaste@):
Correct debug control for linuxulator faccessat
The Linuxulator provides per-syscall debug control via the
compat.linux.debug sysct
ys/compat/linux/linux_emul.c Sun Apr 28 13:41:23 2019
(r346828)
+++ stable/11/sys/compat/linux/linux_emul.c Sun Apr 28 13:42:34 2019
(r346829)
@@ -1,6 +1,7 @@
/*-
* SPDX-License-Identifier: BSD-2-Clause-FreeBSD
*
+ * Copyright (c) 1994-1996 Søren Schmidt
* Copyrig
Author: dchagin
Date: Sun Apr 28 13:41:23 2019
New Revision: 346828
URL: https://svnweb.freebsd.org/changeset/base/346828
Log:
MFC r331462 (by emaste@):
Remove redundant cast from Linuxulator SYSINITs.
Modified:
stable/11/sys/amd64/linux/linux_sysvec.c
stable/11/sys/amd64/linux32/linux
Author: dchagin
Date: Sun Apr 28 13:40:17 2019
New Revision: 346827
URL: https://svnweb.freebsd.org/changeset/base/346827
Log:
MFC r331356 (by emaste@):
Share Linux errno table with libsysdecode.
Added:
stable/11/sys/compat/linux/linux_errno.inc
- copied unchanged from r331356, head
Author: dchagin
Date: Sun Apr 28 13:38:29 2019
New Revision: 346826
URL: https://svnweb.freebsd.org/changeset/base/346826
Log:
MFC r331256 (by emaste@):
Make linuxulator fn declaration match definition
I accidentally swapped 'linux_fixup_elf' to 'linux_elf_fixup' in amd64's
declarati
Author: dchagin
Date: Sun Apr 28 13:37:13 2019
New Revision: 346825
URL: https://svnweb.freebsd.org/changeset/base/346825
Log:
MFC r331226 (byu emaste@):
Rename linuxulator functions with linux_ prefix
It's preferable to have a consistent prefix. This also reduces
differences betwee
Author: dchagin
Date: Sun Apr 28 13:35:36 2019
New Revision: 346824
URL: https://svnweb.freebsd.org/changeset/base/346824
Log:
MFC r331208 (by emaste@):
linux*_sysvec.c: rationalize whitespace and comments
There's a fair amount of duplication between MD linuxulator files.
Make indent
Author: dchagin
Date: Sun Apr 28 13:33:35 2019
New Revision: 346823
URL: https://svnweb.freebsd.org/changeset/base/346823
Log:
MFC r331056:
Share a single bsd-linux errno table across MD consumers
Three copies of the linuxulator linux_sysvec.c contained identical
BSD to Linux errno tran
Author: dchagin
Date: Sun Apr 28 13:29:29 2019
New Revision: 346822
URL: https://svnweb.freebsd.org/changeset/base/346822
Log:
MFC r330927 (by emaste@):
Remove stray ; at end of linux_vdso_deinstall()
Modified:
stable/11/sys/amd64/linux/linux_sysvec.c
stable/11/sys/amd64/linux32/linux3
Author: dchagin
Date: Sun Apr 28 13:28:05 2019
New Revision: 346821
URL: https://svnweb.freebsd.org/changeset/base/346821
Log:
MFC r330866 (by emaste@):
Use C99 boolean type for translate_osrel
Migrate to modern types before creating MD Linuxolator bits for new
architectures.
Modifi
Author: dchagin
Date: Sun Apr 28 13:26:55 2019
New Revision: 346820
URL: https://svnweb.freebsd.org/changeset/base/346820
Log:
MFC r330822 (by emaste@):
imgact_linux.c: use standard indentation.
Modified:
stable/11/sys/i386/linux/imgact_linux.c
Directory Properties:
stable/11/ (props
Author: dchagin
Date: Sun Apr 28 13:23:52 2019
New Revision: 346819
URL: https://svnweb.freebsd.org/changeset/base/346819
Log:
MFC r330798 (by emaste@):
Linuxulator: apply style(9) to return.
Modified:
stable/11/sys/compat/linux/linux_ioctl.c
stable/11/sys/compat/linux/linux_signal.c
Author: dchagin
Date: Sun Apr 28 13:21:01 2019
New Revision: 346817
URL: https://svnweb.freebsd.org/changeset/base/346817
Log:
MFC r329873 (by emaste@):
Correct pseudo misspelling in sys/ comments
contrib code and #define in intel_ata.h unchanged.
Modified:
stable/11/sys/amd64/linux
Author: dchagin
Date: Sun Apr 28 13:19:28 2019
New Revision: 346816
URL: https://svnweb.freebsd.org/changeset/base/346816
Log:
MFC r329794, r329801 (by emaste@):
Correct proper nouns in the Linuxulator
- Capitalize Linux
- Spell FreeBSD out in full
- Address some style(9) on change
Author: dchagin
Date: Sun Apr 28 13:22:30 2019
New Revision: 346818
URL: https://svnweb.freebsd.org/changeset/base/346818
Log:
MFC r329876 (by emaste@):
Use linux types for linux-specific syscalls.
Modified:
stable/11/sys/amd64/linux/syscalls.master
Directory Properties:
stable/11/ (
Author: dchagin
Date: Sun Apr 28 13:16:54 2019
New Revision: 346815
URL: https://svnweb.freebsd.org/changeset/base/346815
Log:
MFC r329787 (by emaste@):
Use 'const int *' for sysentvec errno translation table
This allows an sv_errtbl to be read-only .rodata.
Modified:
stable/11/sys/
Author: dchagin
Date: Sun Apr 28 09:54:50 2019
New Revision: 346813
URL: https://svnweb.freebsd.org/changeset/base/346813
Log:
MFC r328894 (by emaste@):
Additional linuxolator whitespace cleanup, missed in r328890.
Modified:
stable/11/sys/amd64/linux/syscalls.master
stable/11/sys/i386/
Author: dchagin
Date: Sun Apr 28 09:53:08 2019
New Revision: 346812
URL: https://svnweb.freebsd.org/changeset/base/346812
Log:
MFC r328890 (by emaste@):
Linuxolator whitespace cleanup
A version of each of the MD files by necessity exists for each CPU
architecture supported by the Lin
Author: dchagin
Date: Sun Apr 28 09:49:30 2019
New Revision: 346811
URL: https://svnweb.freebsd.org/changeset/base/346811
Log:
MFC r328598 (by emaste@):
makesyscalls: permit a range of syscall numbers for UNIMPL
Some ABIs have large gaps in syscall numbers. Allow gaps to be filled
a
Author: dchagin
Date: Sun Apr 28 09:47:33 2019
New Revision: 346810
URL: https://svnweb.freebsd.org/changeset/base/346810
Log:
MFC Linuxulator part of r326333 (by brooks@):
Disable vim syntax highlighting.
Vim's default pick doesn't understand that ';' is a comment character
and the
Author: dchagin
Date: Sun Apr 28 09:38:41 2019
New Revision: 346808
URL: https://svnweb.freebsd.org/changeset/base/346808
Log:
MFC r323980 (by pfg@):
Small style(9) issue: spaces vs TAB.
Modified:
stable/11/sys/compat/linux/linux_stats.c
Directory Properties:
stable/11/ (props change
Author: dchagin
Date: Sun Apr 28 09:35:39 2019
New Revision: 346807
URL: https://svnweb.freebsd.org/changeset/base/346807
Log:
MFC r321728:
Avoid using [LINUX_]SHAREDPAGE constant directly in the vdso code.
This is needed for https://reviews.freebsd.org/D11780.
Modified:
stable/11/sys/
вт, 16 апр. 2019 г. в 16:26, Ed Maste :
> Author: emaste
> Date: Tue Apr 16 13:26:31 2019
> New Revision: 346273
> URL: https://svnweb.freebsd.org/changeset/base/346273
>
> Log:
> correct readlinkat(2) return type
>
>
Hi, Ed
make sysent?
> r176215 corrected readlink(2)'s return type and the
Author: dchagin
Date: Tue Apr 23 18:10:46 2019
New Revision: 346603
URL: https://svnweb.freebsd.org/changeset/base/346603
Log:
Since r339624 HEAD does not need for backslashes in syscalls.master,
however to make a merge r345471 to the stable add backslashes
to the syscalls.master.
MFC a
Author: dchagin
Date: Sun Mar 24 15:08:30 2019
New Revision: 345473
URL: https://svnweb.freebsd.org/changeset/base/345473
Log:
Whitespace cleanup (annoying).
MFC after:1 month
Modified:
head/sys/compat/linux/linux_fork.c
Modified: head/sys/compat/linux/linux_fork.c
=
Author: dchagin
Date: Sun Mar 24 14:51:17 2019
New Revision: 345472
URL: https://svnweb.freebsd.org/changeset/base/345472
Log:
Regen from r345471.
MFC after:1 month
Modified:
head/sys/amd64/linux/linux_proto.h
head/sys/amd64/linux/linux_syscall.h
head/sys/amd64/linux/linux_syscal
Author: dchagin
Date: Sun Mar 24 14:44:35 2019
New Revision: 345469
URL: https://svnweb.freebsd.org/changeset/base/345469
Log:
Linux between 4.18 and 5.0 split IPC system calls.
In preparation for doing this in the Linuxulator modify our linux_shmat()
to match actual Linux shmat() system cal
Author: dchagin
Date: Sun Mar 24 14:46:07 2019
New Revision: 345470
URL: https://svnweb.freebsd.org/changeset/base/345470
Log:
Regen for r345469 (shmat()).
MFC after:1 month
Modified:
head/sys/amd64/linux32/linux32_proto.h
head/sys/amd64/linux32/linux32_systrace_args.c
head/sys/i
Author: dchagin
Date: Sun Mar 24 14:50:02 2019
New Revision: 345471
URL: https://svnweb.freebsd.org/changeset/base/345471
Log:
Update syscall.master to 5.0.
For 32-bit Linuxulator, ipc() syscall was historically
the entry point for the IPC API. Starting in Linux 4.18, direct
syscalls ar
Author: dchagin
Date: Sun Mar 24 14:02:57 2019
New Revision: 345468
URL: https://svnweb.freebsd.org/changeset/base/345468
Log:
Revert r313993.
AMD64_SET_**BASE expects a pointer to a pointer, we just passing in the
pointer value itself.
Set PCB_FULL_IRET for doreti to restore %fs, %gs an
Author: dchagin
Date: Thu Aug 10 05:38:31 2017
New Revision: 322340
URL: https://svnweb.freebsd.org/changeset/base/322340
Log:
MFC r321839:
Implement proper Linux /dev/fd and /proc/self/fd behavior by adding
Linux specific things to the native fdescfs file system.
Unlike FreeBSD, the
Author: dchagin
Date: Thu Aug 10 05:35:45 2017
New Revision: 322339
URL: https://svnweb.freebsd.org/changeset/base/322339
Log:
MFC r321460:
Replace unnecessary _KERNEL by double-include protection.
Modified:
stable/11/sys/fs/fdescfs/fdesc.h
Directory Properties:
stable/11/ (props cha
Author: dchagin
Date: Tue Aug 1 03:40:19 2017
New Revision: 321839
URL: https://svnweb.freebsd.org/changeset/base/321839
Log:
Implement proper Linux /dev/fd and /proc/self/fd behavior by adding
Linux specific things to the native fdescfs file system.
Unlike FreeBSD, the Linux fdescfs is
Author: dchagin
Date: Sun Jul 30 21:24:20 2017
New Revision: 321728
URL: https://svnweb.freebsd.org/changeset/base/321728
Log:
Avoid using [LINUX_]SHAREDPAGE constant directly in the vdso code.
This is needed for https://reviews.freebsd.org/D11780.
Reported by: kib@
Modified:
head/sys
Author: dchagin
Date: Sun Jul 30 08:02:06 2017
New Revision: 321716
URL: https://svnweb.freebsd.org/changeset/base/321716
Log:
MFC r320837:
Style(9). Whitespace.
Modified:
stable/11/sys/fs/fdescfs/fdesc_vnops.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys
Author: dchagin
Date: Sun Jul 30 08:00:54 2017
New Revision: 321715
URL: https://svnweb.freebsd.org/changeset/base/321715
Log:
MFC r320836:
Eliminate bogus casts.
Modified:
stable/11/sys/fs/fdescfs/fdesc_vnops.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sy
Author: dchagin
Date: Sat Jul 29 10:31:57 2017
New Revision: 321682
URL: https://svnweb.freebsd.org/changeset/base/321682
Log:
MFC r321366:
Style(9) whitespace fix.
Modified:
stable/11/sys/compat/linux/linux_ioctl.h
Directory Properties:
stable/11/ (props changed)
Modified: stable/1
Author: dchagin
Date: Sat Jul 29 10:30:13 2017
New Revision: 321681
URL: https://svnweb.freebsd.org/changeset/base/321681
Log:
MFC r320814:
Style(9). Add blank line aftr {.
MFC r320815:
Remove init from declaration.
MFC r320816:
Remove init from declaration, collapse two
Author: dchagin
Date: Tue Jul 25 06:59:35 2017
New Revision: 321460
URL: https://svnweb.freebsd.org/changeset/base/321460
Log:
Replace unnecessary _KERNEL by double-include protection.
MFC after:2 week
Modified:
head/sys/fs/fdescfs/fdesc.h
Modified: head/sys/fs/fdescfs/fdesc.h
=
Author: dchagin
Date: Sat Jul 22 09:03:40 2017
New Revision: 321366
URL: https://svnweb.freebsd.org/changeset/base/321366
Log:
Style(9) whitespace fix.
MFC after:1 week
Modified:
head/sys/compat/linux/linux_ioctl.h
Modified: head/sys/compat/linux/linux_ioctl.h
==
Author: dchagin
Date: Sat Jul 15 18:25:59 2017
New Revision: 321026
URL: https://svnweb.freebsd.org/changeset/base/321026
Log:
MFC r305994 (by emaste@):
Catch up to sys/capability.h rename to sys/capsicum.h in r263232
Modified:
stable/10/sys/amd64/linux/linux_machdep.c
stable/10/sys/co
Author: dchagin
Date: Sat Jul 15 18:08:20 2017
New Revision: 321025
URL: https://svnweb.freebsd.org/changeset/base/321025
Log:
MFC r298071 (by pfg@):
compat/linux: for pointers replace 0 with NULL.
plvc is a pointer, no functional change.
Found with devel/coccinelle.
Modified:
1 - 100 of 840 matches
Mail list logo