Author: dchagin
Date: Sun Mar 8 10:52:10 2015
New Revision: 279776
URL: https://svnweb.freebsd.org/changeset/base/279776
Log:
Finish r194601. Add a cred parameter to the VOP_VPTOCNP(9) manpage.
While here fix igor warning about new line.
Reviewed by: kib
MFC after:1 Week
Author: dchagin
Date: Mon Feb 16 21:01:31 2015
New Revision: 278864
URL: https://svnweb.freebsd.org/changeset/base/278864
Log:
MFC r278379:
Add Neoway WM620 module ID.
Modified:
stable/9/sys/dev/usb/serial/u3g.c
stable/9/sys/dev/usb/usbdevs
Directory Properties:
stable/9/ (props
Author: dchagin
Date: Mon Feb 16 20:58:20 2015
New Revision: 278863
URL: https://svnweb.freebsd.org/changeset/base/278863
Log:
MFC r278379:
Add Neoway WM620 module ID.
Modified:
stable/10/sys/dev/usb/serial/u3g.c
stable/10/sys/dev/usb/usbdevs
Directory Properties:
stable/10/
Author: dchagin
Date: Sun Feb 8 11:55:29 2015
New Revision: 278379
URL: https://svnweb.freebsd.org/changeset/base/278379
Log:
Add Neoway WM620 module ID.
MFC after:1 Week
Modified:
head/sys/dev/usb/serial/u3g.c
head/sys/dev/usb/usbdevs
Modified: head/sys/dev/usb/serial/u3g.c
Author: dchagin
Date: Sat Jan 17 06:17:54 2015
New Revision: 277286
URL: https://svnweb.freebsd.org/changeset/base/277286
Log:
MFC r276906:
Allow clock_getcpuclockid() on the CPU-time clock for zombie process.
Posix does not prohibit this.
Modified:
stable/9/sys/kern/kern_time.c
Author: dchagin
Date: Sat Jan 17 06:18:45 2015
New Revision: 277287
URL: https://svnweb.freebsd.org/changeset/base/277287
Log:
MFC r276906:
Allow clock_getcpuclockid() on the CPU-time clock for zombie process.
Posix does not prohibit this.
Modified:
stable/10/sys/kern/kern_time.c
Author: dchagin
Date: Tue Jan 13 06:23:38 2015
New Revision: 277106
URL: https://svnweb.freebsd.org/changeset/base/277106
Log:
MFC r273048 by jhb:
Fix most of the warnings in kdump(1).
r276758:
Eliminate new clang warnings.
Modified:
stable/10/usr.bin/kdump/Makefile
Author: dchagin
Date: Sun Jan 11 07:02:03 2015
New Revision: 276955
URL: https://svnweb.freebsd.org/changeset/base/276955
Log:
MFC r276564, r276654:
Cast *path to silence clang -Wpointer-sign warning.
Indeed, instead of hiding the kern___getcwd() bug by bogus cast
in r276564, change
Author: dchagin
Date: Sun Jan 11 07:13:23 2015
New Revision: 276958
URL: https://svnweb.freebsd.org/changeset/base/276958
Log:
Regen for r276957 (__getcwd() path bug).
Modified:
stable/9/sys/compat/freebsd32/freebsd32_proto.h
stable/9/sys/compat/freebsd32/freebsd32_syscall.h
Author: dchagin
Date: Sun Jan 11 07:10:43 2015
New Revision: 276957
URL: https://svnweb.freebsd.org/changeset/base/276957
Log:
MFC r276564, r276654:
Cast *path to silence clang -Wpointer-sign warning.
Instead of hiding the kern___getcwd() bug by bogus cast
in r276564, change path
Author: dchagin
Date: Sun Jan 11 07:04:18 2015
New Revision: 276956
URL: https://svnweb.freebsd.org/changeset/base/276956
Log:
Regen for r276955 (__getcwd path bug).
Modified:
stable/10/sys/compat/freebsd32/freebsd32_proto.h
stable/10/sys/compat/freebsd32/freebsd32_syscall.h
Author: dchagin
Date: Sat Jan 10 07:22:38 2015
New Revision: 276906
URL: https://svnweb.freebsd.org/changeset/base/276906
Log:
Allow clock_getcpuclockid() on the CPU-time clock for zombie process.
Posix does not prohibit this.
Differential Revision:
Author: dchagin
Date: Fri Jan 9 07:32:43 2015
New Revision: 276880
URL: https://svnweb.freebsd.org/changeset/base/276880
Log:
MFC r276550:
Remove Giant from linux_getcwd() due to VFS is MPSAFE now.
Modified:
stable/10/sys/compat/linux/linux_getcwd.c
Directory Properties:
stable/10/
Author: dchagin
Date: Thu Jan 8 06:23:11 2015
New Revision: 276810
URL: https://svnweb.freebsd.org/changeset/base/276810
Log:
MFC r276508, r276509:
Correct an argument status of wait4 syscall for Linuxulator.
Modified:
stable/10/sys/amd64/linux32/syscalls.master
Author: dchagin
Date: Thu Jan 8 06:24:43 2015
New Revision: 276811
URL: https://svnweb.freebsd.org/changeset/base/276811
Log:
Regen for r276810.
Modified:
stable/10/sys/amd64/linux32/linux32_proto.h
stable/10/sys/amd64/linux32/linux32_syscall.h
Author: dchagin
Date: Thu Jan 8 06:29:52 2015
New Revision: 276812
URL: https://svnweb.freebsd.org/changeset/base/276812
Log:
MFC r276511:
Fix Clang warning: passing 'unsigned int *' to parameter of type 'int *'
converts between pointers to integer types with different sign.
Modified:
Author: dchagin
Date: Thu Jan 8 06:32:56 2015
New Revision: 276813
URL: https://svnweb.freebsd.org/changeset/base/276813
Log:
MFC r276512:
Fix Clang -Wpointer-sign warnings.
Modified:
stable/10/sys/compat/linux/linux_socket.c
Directory Properties:
stable/10/ (props changed)
Modified:
Author: dchagin
Date: Tue Jan 6 18:53:09 2015
New Revision: 276758
URL: https://svnweb.freebsd.org/changeset/base/276758
Log:
kdump: eliminate new clang warnings.
MFC after:1 week
Modified:
head/usr.bin/kdump/Makefile
head/usr.bin/kdump/kdump.c
Modified:
Author: dchagin
Date: Sun Jan 4 10:34:02 2015
New Revision: 276654
URL: https://svnweb.freebsd.org/changeset/base/276654
Log:
Indeed, instead of hiding the kern___getcwd() bug by bogus cast
in r276564, change path type to char * (pathnames are always char *).
And remove bogus casts of
Author: dchagin
Date: Sun Jan 4 10:40:23 2015
New Revision: 276655
URL: https://svnweb.freebsd.org/changeset/base/276655
Log:
Regen for r276654 (__getcwd()).
Modified:
head/sys/compat/freebsd32/freebsd32_proto.h
head/sys/compat/freebsd32/freebsd32_syscall.h
Author: dchagin
Date: Fri Jan 2 19:29:32 2015
New Revision: 276564
URL: https://svnweb.freebsd.org/changeset/base/276564
Log:
Cast *path to silence clang -Wpointer-sign warning.
MFC after:1 week
Modified:
head/sys/compat/linux/linux_getcwd.c
Modified:
Author: dchagin
Date: Fri Jan 2 18:36:08 2015
New Revision: 276550
URL: https://svnweb.freebsd.org/changeset/base/276550
Log:
Remove Giant from linux_getcwd() due to VFS is MPSAFE now.
Discussed with: kib
MFC after:1 week
Modified:
head/sys/compat/linux/linux_getcwd.c
Author: dchagin
Date: Thu Jan 1 18:43:31 2015
New Revision: 276510
URL: https://svnweb.freebsd.org/changeset/base/276510
Log:
Regen after r276508, r276509.
Modified:
head/sys/amd64/linux32/linux32_proto.h
head/sys/amd64/linux32/linux32_syscall.h
head/sys/amd64/linux32/linux32_syscalls.c
Author: dchagin
Date: Thu Jan 1 18:41:34 2015
New Revision: 276509
URL: https://svnweb.freebsd.org/changeset/base/276509
Log:
Correct an argument status of wait4 syscall for Linuxulator.
Forgot about i386.
MFC after:1 week
Modified:
head/sys/i386/linux/syscalls.master
Modified:
Author: dchagin
Date: Thu Jan 1 18:37:03 2015
New Revision: 276508
URL: https://svnweb.freebsd.org/changeset/base/276508
Log:
Correct an argument status of wait4 syscall for Linuxulator.
MFC after:1 week
Modified:
head/sys/amd64/linux32/syscalls.master
Modified:
Author: dchagin
Date: Thu Jan 1 19:57:24 2015
New Revision: 276511
URL: https://svnweb.freebsd.org/changeset/base/276511
Log:
Fix Clang warning: passing 'unsigned int *' to parameter of type 'int *'
converts between pointers to integer types with different sign.
MFC after:1 week
Author: dchagin
Date: Thu Jan 1 20:53:38 2015
New Revision: 276512
URL: https://svnweb.freebsd.org/changeset/base/276512
Log:
Fix Clang -Wpointer-sign warnings.
MFC after:1 week
Modified:
head/sys/compat/linux/linux_socket.c
Modified: head/sys/compat/linux/linux_socket.c
Author: dchagin
Date: Sun Dec 21 08:00:38 2014
New Revision: 275987
URL: https://svnweb.freebsd.org/changeset/base/275987
Log:
Regen for r275986 (ppoll).
Modified:
stable/10/sys/compat/freebsd32/freebsd32_proto.h
stable/10/sys/compat/freebsd32/freebsd32_syscall.h
Author: dchagin
Date: Sun Dec 21 07:58:28 2014
New Revision: 275986
URL: https://svnweb.freebsd.org/changeset/base/275986
Log:
MFC r274462: Add the ppoll() system call.
Modified:
stable/10/lib/libc/sys/Makefile.inc
stable/10/lib/libc/sys/Symbol.map
stable/10/lib/libc/sys/poll.2
Author: dchagin
Date: Mon Dec 15 20:48:06 2014
New Revision: 275813
URL: https://svnweb.freebsd.org/changeset/base/275813
Log:
Properly sort Xr to silence mandoc warnings.
Differential Revision:https://reviews.freebsd.org/D1314
Reviewed by: wblock
MFC after:1 Month
Author: dchagin
Date: Sat Dec 13 21:00:10 2014
New Revision: 275751
URL: https://svnweb.freebsd.org/changeset/base/275751
Log:
Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9).
A _NEW flag passed to _init_flags() to avoid check for double-init.
Differential Revision:
Author: dchagin
Date: Tue Dec 9 14:21:43 2014
New Revision: 275644
URL: https://svnweb.freebsd.org/changeset/base/275644
Log:
Skip calling CPU_ISSET for NOCPU as a short period of time we can have
td_oncpu is NOCPU for thread in TDS_RUNNING state.
Differential Revision:
Author: dchagin
Date: Wed Nov 19 11:05:45 2014
New Revision: 274707
URL: https://svnweb.freebsd.org/changeset/base/274707
Log:
Revert r274635 as it's completely wrong.
The parent of a pci dev device is a pciX device which do not
implement the PCIB_POWER_FOR_SLEEP method from pcib_if.m.
Author: dchagin
Date: Mon Nov 17 20:25:21 2014
New Revision: 274635
URL: https://svnweb.freebsd.org/changeset/base/274635
Log:
Use the correct device as the power_for_sleep() method
always pass request up to parent bridge.
Reviewed by: jhb
MFC after:1 week
xMFC:
Author: dchagin
Date: Thu Nov 13 14:46:33 2014
New Revision: 274470
URL: https://svnweb.freebsd.org/changeset/base/274470
Log:
Bump FreeBSD_version for r274462 - add ppoll() system call.
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
Author: dchagin
Date: Thu Nov 13 05:26:14 2014
New Revision: 274462
URL: https://svnweb.freebsd.org/changeset/base/274462
Log:
Add the ppoll() system call.
Export kern_poll() needed by an upcoming Linuxulator change.
Differential Revision:https://reviews.freebsd.org/D1133
Author: dchagin
Date: Thu Nov 13 05:28:06 2014
New Revision: 274463
URL: https://svnweb.freebsd.org/changeset/base/274463
Log:
Regen for r274462.
Modified:
head/sys/compat/freebsd32/freebsd32_proto.h
head/sys/compat/freebsd32/freebsd32_syscall.h
Author: dchagin
Date: Tue Jun 17 05:21:48 2014
New Revision: 267561
URL: http://svnweb.freebsd.org/changeset/base/267561
Log:
Revert MFC r266925 because it can lead to instant panic at fexecve():
To allow to run interpreter itself add a new ELF branding type.
Pointed out by:
Author: dchagin
Date: Tue Jun 17 05:29:18 2014
New Revision: 267563
URL: http://svnweb.freebsd.org/changeset/base/267563
Log:
Revert r266925 as it can lead to instant panic at fexecve():
To allow to run the interpreter itself add a new ELF branding type.
Pointed out by: kib, mjg
Author: dchagin
Date: Tue Jun 3 08:08:12 2014
New Revision: 267006
URL: http://svnweb.freebsd.org/changeset/base/267006
Log:
MFC r266924:
Glibc was switched to the FUTEX_WAIT_BITSET op and CLOCK_REALTIME
flag has been added instead of FUTEX_WAIT to replace the FUTEX_WAIT
logic which
Author: dchagin
Date: Mon Jun 2 19:28:11 2014
New Revision: 266980
URL: http://svnweb.freebsd.org/changeset/base/266980
Log:
MFC r266782:
In r218101 I have not changed properly the futex syscall definition.
Some Linux futex ops atomically verifies that the futex address uaddr
(uval)
Author: dchagin
Date: Tue Jun 3 04:29:26 2014
New Revision: 266998
URL: http://svnweb.freebsd.org/changeset/base/266998
Log:
MFC r266924:
Glibc was switched to the FUTEX_WAIT_BITSET op and CLOCK_REALTIME
flag has been added instead of FUTEX_WAIT to replace the FUTEX_WAIT
logic which
Author: dchagin
Date: Tue Jun 3 04:31:42 2014
New Revision: 266999
URL: http://svnweb.freebsd.org/changeset/base/266999
Log:
MFC r266925:
To allow to run the interpreter itself add a new ELF branding type.
Allow Linux ABI to run ELF interpreter.
Modified:
Author: dchagin
Date: Sat May 31 05:59:55 2014
New Revision: 266918
URL: http://svnweb.freebsd.org/changeset/base/266918
Log:
MFC r266782:
In r218101 I have not changed properly the futex syscall definition.
Some Linux futex ops atomically verifies that the futex address uaddr
(uval)
Author: dchagin
Date: Sat May 31 14:58:53 2014
New Revision: 266924
URL: http://svnweb.freebsd.org/changeset/base/266924
Log:
Glibc was switched to the FUTEX_WAIT_BITSET op and CLOCK_REALTIME
flag has been added instead of FUTEX_WAIT to replace the FUTEX_WAIT
logic which needs to do
Author: dchagin
Date: Sat May 31 15:01:51 2014
New Revision: 266925
URL: http://svnweb.freebsd.org/changeset/base/266925
Log:
To allow to run the interpreter itself add a new ELF branding type.
Allow Linux ABI to run ELF interpreter.
MFC after:3 days
Modified:
Author: dchagin
Date: Wed May 28 05:57:35 2014
New Revision: 266782
URL: http://svnweb.freebsd.org/changeset/base/266782
Log:
In r218101 I have not changed properly the futex syscall definition.
Some Linux futex ops atomically verifies that the futex address uaddr
(uval) contains the value
Author: dchagin
Date: Sat Apr 12 06:49:10 2014
New Revision: 264365
URL: http://svnweb.freebsd.org/changeset/base/264365
Log:
MFC r264151:
Prevent alq from panic when the invalid alq_file path specified.
Modified:
stable/9/sys/kern/kern_alq.c
Directory Properties:
stable/9/sys/
Author: dchagin
Date: Sat Apr 12 06:50:11 2014
New Revision: 264366
URL: http://svnweb.freebsd.org/changeset/base/264366
Log:
MFC r264151:
Prevent alq from panic when the invalid alq_file path specified.
Modified:
stable/10/sys/kern/kern_alq.c
Directory Properties:
stable/10/ (props
Author: dchagin
Date: Sat Apr 5 16:54:47 2014
New Revision: 264151
URL: http://svnweb.freebsd.org/changeset/base/264151
Log:
Prevent alq from panic when the invalid alq_file path specified.
MFC after:1 week
Modified:
head/sys/kern/kern_alq.c
Modified: head/sys/kern/kern_alq.c
Author: dchagin
Date: Sat May 18 19:06:15 2013
New Revision: 250785
URL: http://svnweb.freebsd.org/changeset/base/250785
Log:
MFC r250423:
Retire write-only PCB_GS32BIT pcb flag on amd64.
Modified:
stable/9/sys/amd64/amd64/genassym.c
stable/9/sys/amd64/amd64/machdep.c
Author: dchagin
Date: Thu May 9 21:42:43 2013
New Revision: 250423
URL: http://svnweb.freebsd.org/changeset/base/250423
Log:
Retire write-only PCB_GS32BIT pcb flag on amd64.
Modified:
head/sys/amd64/amd64/genassym.c
head/sys/amd64/amd64/machdep.c
head/sys/amd64/ia32/ia32_signal.c
Author: dchagin
Date: Sun Feb 3 18:14:37 2013
New Revision: 246290
URL: http://svnweb.freebsd.org/changeset/base/246290
Log:
MFC r235063 (by netchild@):
- 500 static DTrace probes for the linuxulator
- DTrace scripts to check for errors, performance, ...
they serve mostly as examples
Author: dchagin
Date: Sun Feb 3 18:27:57 2013
New Revision: 246291
URL: http://svnweb.freebsd.org/changeset/base/246291
Log:
MFC r240387 (by kevlo@):
Remove redundant check.
Modified:
stable/9/sys/compat/linux/linux_file.c
Directory Properties:
stable/9/sys/ (props changed)
Author: dchagin
Date: Sun Feb 3 18:37:08 2013
New Revision: 246292
URL: http://svnweb.freebsd.org/changeset/base/246292
Log:
MFC r245908:
Arithmetic on pointers takes into account the size of the type.
Properly cast the pointer to avoid incorrect pointer scaling.
Modified:
Author: dchagin
Date: Fri Jan 25 14:40:54 2013
New Revision: 245908
URL: http://svnweb.freebsd.org/changeset/base/245908
Log:
Arithmetic on pointers takes into account the size of the type. Properly cast
the pointer to avoid incorrect pointer scaling.
MFC after:1 Week
Modified:
Author: dchagin
Date: Fri Jun 17 18:16:23 2011
New Revision: 223194
URL: http://svn.freebsd.org/changeset/base/223194
Log:
MFC r222768:
Fix regex for ptraceopname().
PR: bin/157663
Submitted by: jason wright ja...@thought.net
Modified:
stable/8/usr.bin/kdump/mksubr
Author: dchagin
Date: Wed Jun 8 21:36:36 2011
New Revision: 222880
URL: http://svn.freebsd.org/changeset/base/222880
Log:
MFC r215013 by mdf@:
Whitespace and other aspects of style(9). No functional changes.
MFC r220730:
Remove malloc(9) return value checks when M_WAITOK is
Author: dchagin
Date: Wed Jun 8 21:39:00 2011
New Revision: 222881
URL: http://svn.freebsd.org/changeset/base/222881
Log:
MFC r221784:
Remove wrong comment.
Modified:
stable/8/sys/amd64/amd64/machdep.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Thu Jun 9 05:21:08 2011
New Revision: 222887
URL: http://svn.freebsd.org/changeset/base/222887
Log:
MFC r219776:
Remove a now unused variable.
Modified:
stable/8/sys/net/route.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Thu Jun 9 05:23:28 2011
New Revision: 222888
URL: http://svn.freebsd.org/changeset/base/222888
Log:
MFC r219783, r219786:
A bit rearranged rtalloc1_fib() code.
To avoid code duplication move the miss label to line up and jump on it.
Modified:
Author: dchagin
Date: Thu Jun 9 05:24:28 2011
New Revision: 222889
URL: http://svn.freebsd.org/changeset/base/222889
Log:
MFC r219791:
Remove dead code.
Modified:
stable/8/sys/net/route.h
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props
Author: dchagin
Date: Tue Jun 7 18:43:02 2011
New Revision: 222831
URL: http://svn.freebsd.org/changeset/base/222831
Log:
MFC r219242:
Print out shared flag for debug purpose.
Modified:
stable/8/sys/compat/linux/linux_futex.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Wed Jun 8 03:45:40 2011
New Revision: 222846
URL: http://svn.freebsd.org/changeset/base/222846
Log:
MFC r219405:
Extend struct sysvec with new method sv_schedtail, which is used for an
explicit process at fork trampoline path instead of eventhadler(schedtail)
Author: dchagin
Date: Wed Jun 8 03:55:58 2011
New Revision: 222847
URL: http://svn.freebsd.org/changeset/base/222847
Log:
MFC r219558:
Style(9) fixes. No functional changes.
Modified:
stable/8/sys/compat/linux/linux_ipc.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Mon Jun 6 19:00:38 2011
New Revision: 222768
URL: http://svn.freebsd.org/changeset/base/222768
Log:
Fix regex for ptraceopname().
PR: bin/157663
Submitted by: jason wright ja...@thought.net
MFC after:10 days
Modified:
head/usr.bin/kdump/mksubr
Author: dchagin
Date: Wed May 11 17:57:15 2011
New Revision: 221784
URL: http://svn.freebsd.org/changeset/base/221784
Log:
Remove wrong comment.
MFC after:1 week.
Modified:
head/sys/amd64/amd64/machdep.c
Modified: head/sys/amd64/amd64/machdep.c
Author: dchagin
Date: Sat Apr 16 16:20:51 2011
New Revision: 220730
URL: http://svn.freebsd.org/changeset/base/220730
Log:
Remove malloc(9) return value checks when M_WAITOK is used.
MFC after:2 Week
Modified:
head/sys/kern/link_elf.c
head/sys/kern/link_elf_obj.c
Modified:
Author: dchagin
Date: Sat Apr 2 06:13:31 2011
New Revision: 220262
URL: http://svn.freebsd.org/changeset/base/220262
Log:
MFC r219041:
ktrace_resize_pool() locking slightly reworked:
1) do not take a lock around the single atomic operation.
2) do not lose the invariant of lock by
Author: dchagin
Date: Sat Apr 2 06:25:13 2011
New Revision: 220263
URL: http://svn.freebsd.org/changeset/base/220263
Log:
MFC r219041:
ktrace_resize_pool() locking slightly reworked:
1) do not take a lock around the single atomic operation.
2) do not lose the invariant of lock by
Author: dchagin
Date: Sat Apr 2 08:29:02 2011
New Revision: 220267
URL: http://svn.freebsd.org/changeset/base/220267
Log:
MFC r219043:
Teach kdump to understand sv_flags records in the trace files.
MFC r219044:
Update manual page to reflect latest changes of ABI description
Author: dchagin
Date: Sat Apr 2 08:34:24 2011
New Revision: 220268
URL: http://svn.freebsd.org/changeset/base/220268
Log:
MFC r219043:
Teach kdump to understand sv_flags records in the trace files.
MFC r219044:
Update manual page to reflect latest changes of ABI description
Author: dchagin
Date: Sat Apr 2 08:45:13 2011
New Revision: 220269
URL: http://svn.freebsd.org/changeset/base/220269
Log:
MFC r219364:
Remove dead (since r190620) code.
Modified:
stable/8/sys/amd64/linux32/linux32_genassym.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Sat Apr 2 10:28:08 2011
New Revision: 220276
URL: http://svn.freebsd.org/changeset/base/220276
Log:
Revert r220268, SV_ABI patches was never merged to 7.
Deleted:
stable/7/usr.bin/kdump/linux_syscalls.conf
Modified:
stable/7/usr.bin/kdump/Makefile
Author: dchagin
Date: Sat Apr 2 10:31:41 2011
New Revision: 220277
URL: http://svn.freebsd.org/changeset/base/220277
Log:
Revert r220263, SV_ABI patches was never merged to 7.
Modified:
stable/7/sys/kern/kern_exec.c
stable/7/sys/kern/kern_fork.c
stable/7/sys/kern/kern_ktrace.c
Author: dchagin
Date: Sun Mar 20 08:35:00 2011
New Revision: 219791
URL: http://svn.freebsd.org/changeset/base/219791
Log:
Remove dead code.
MFC after:1 Week
Modified:
head/sys/net/route.h
Modified: head/sys/net/route.h
Author: dchagin
Date: Sat Mar 19 16:52:06 2011
New Revision: 219776
URL: http://svn.freebsd.org/changeset/base/219776
Log:
Remove a now unused variable.
MFC after:1 Week
Modified:
head/sys/net/route.c
Modified: head/sys/net/route.c
Author: dchagin
Date: Sat Mar 19 19:50:36 2011
New Revision: 219783
URL: http://svn.freebsd.org/changeset/base/219783
Log:
A bit rearranged rtalloc1_fib() code.
Initialize a variable when it is really needed.
To avoid code duplication move the miss label to line up and jump on it.
MFC
Author: dchagin
Date: Sat Mar 19 21:10:57 2011
New Revision: 219786
URL: http://svn.freebsd.org/changeset/base/219786
Log:
ouch, newrt is used on the return path, my fault.
Partialy revert the previous change.
MFC after:1 Week.
Modified:
head/sys/net/route.c
Modified:
Diomidis D. Spinellis d...@freebsd.org born in Athens, Greece, 1967
02/02 Michael W Lucas mwlu...@freebsd.org born in Detroit, Michigan, United
States, 1967
02/02 Yoichi Nakayama yoi...@freebsd.org born in Tsu, Mie, Japan, 1976
+02/02 Dmitry Chagin dcha...@freebsd.org born in Stalingrad, USSR, 1976
Author: dchagin
Date: Sun Mar 13 14:58:02 2011
New Revision: 219609
URL: http://svn.freebsd.org/changeset/base/219609
Log:
Enable shared page use for amd64/linux32 and i386/linux binaries.
Move signal trampoline code from the top of the stack to the shared page.
MFC after:2 Weeks
Author: dchagin
Date: Sat Mar 12 07:47:05 2011
New Revision: 219558
URL: http://svn.freebsd.org/changeset/base/219558
Log:
Style(9) fixes. No functional changes.
MFC after:2 Week
Modified:
head/sys/compat/linux/linux_ipc.c
Modified: head/sys/compat/linux/linux_ipc.c
Author: dchagin
Date: Tue Mar 8 19:01:45 2011
New Revision: 219405
URL: http://svn.freebsd.org/changeset/base/219405
Log:
Extend struct sysvec with new method sv_schedtail, which is used for an
explicit process at fork trampoline path instead of eventhadler(schedtail)
invocation for each
Author: dchagin
Date: Tue Mar 8 19:05:14 2011
New Revision: 219406
URL: http://svn.freebsd.org/changeset/base/219406
Log:
Bump __FreeBSD_version for struct sysvec (sv_schedtail) changes.
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
Author: dchagin
Date: Mon Mar 7 08:12:07 2011
New Revision: 219364
URL: http://svn.freebsd.org/changeset/base/219364
Log:
Remove dead code.
MFC after:1 Week
Modified:
head/sys/amd64/linux32/linux32_genassym.c
Modified: head/sys/amd64/linux32/linux32_genassym.c
Author: dchagin
Date: Sat Mar 5 20:36:42 2011
New Revision: 219311
URL: http://svn.freebsd.org/changeset/base/219311
Log:
Partially reworked r219042.
The reason for this is a bug at ktrops() where process dereferenced
without having a lock. This might cause a panic if ktrace was runned
Author: dchagin
Date: Sat Mar 5 20:54:17 2011
New Revision: 219312
URL: http://svn.freebsd.org/changeset/base/219312
Log:
Style(9) fix.
Fix indentation in comment, double ';' in variable declaration.
MFC after:1 Week
Modified:
head/sys/kern/kern_ktrace.c
Modified:
Author: dchagin
Date: Thu Mar 3 18:19:10 2011
New Revision: 219240
URL: http://svn.freebsd.org/changeset/base/219240
Log:
Switch PROCESS_SHARE to AUTO_SHARE (as umtx do). Even for SHARED,
if page mapped MAP_ANON linux uses private algorithm too.
Disscussed with: jhb
MFC after:
Author: dchagin
Date: Thu Mar 3 18:29:55 2011
New Revision: 219242
URL: http://svn.freebsd.org/changeset/base/219242
Log:
Print out shared flag for debug purpose.
MFC after:1 Week
Modified:
head/sys/compat/linux/linux_futex.c
Modified: head/sys/compat/linux/linux_futex.c
Author: dchagin
Date: Wed Mar 2 19:31:53 2011
New Revision: 219191
URL: http://svn.freebsd.org/changeset/base/219191
Log:
MFC r218612:
In preparation for moving linux_clone () to a MI path
move the TLS code in a separate function.
Use function parameter instead of direct using
Author: dchagin
Date: Wed Mar 2 19:33:46 2011
New Revision: 219192
URL: http://svn.freebsd.org/changeset/base/219192
Log:
MFC r218613:
In preparation for moving linux_clone() to a MI path
introduce linux_set_upcall_kse() which is used for MD works.
Modified:
Author: dchagin
Date: Wed Mar 2 19:36:06 2011
New Revision: 219193
URL: http://svn.freebsd.org/changeset/base/219193
Log:
MFC r218616:
Move linux_clone(), linux_fork(), linux_vfork() to a MI path.
Added:
stable/8/sys/compat/linux/linux_fork.c
- copied unchanged from r218616,
Author: dchagin
Date: Wed Mar 2 19:38:13 2011
New Revision: 219194
URL: http://svn.freebsd.org/changeset/base/219194
Log:
MFC r218617:
Remove bogus include machine/frame.h
Modified:
stable/8/sys/compat/linux/linux_fork.c
Directory Properties:
stable/8/sys/ (props changed)
Author: dchagin
Date: Wed Mar 2 19:39:42 2011
New Revision: 219195
URL: http://svn.freebsd.org/changeset/base/219195
Log:
MFC r218618:
Slightly rewrite linux_fork:
1) Remove bogus error checking.
2) A new process exit from kernel through fork_trampoline(),
so remove bogus check.
Author: dchagin
Date: Wed Mar 2 19:41:09 2011
New Revision: 219196
URL: http://svn.freebsd.org/changeset/base/219196
Log:
MFC r218621:
Rename used_requeue and use it as bitwise field to store more flags.
Reimplement used_requeue logic with LINUX_XDEPR_REQUEUEOP flag.
Modified:
Author: dchagin
Date: Wed Mar 2 19:43:31 2011
New Revision: 219197
URL: http://svn.freebsd.org/changeset/base/219197
Log:
MFC r218654, r218655:
Stop printing the LOR, as this is expected behavior.
Remove comment about 'ftlk' LOR.
Modified:
stable/8/sys/compat/linux/linux_futex.c
Author: dchagin
Date: Wed Mar 2 19:45:50 2011
New Revision: 219198
URL: http://svn.freebsd.org/changeset/base/219198
Log:
MFC r218658, r218668:
Sort include files in the alphabetical order.
Modified:
stable/8/sys/amd64/linux32/linux32_sysvec.c
stable/8/sys/compat/linux/linux_futex.c
Author: dchagin
Date: Wed Mar 2 19:46:45 2011
New Revision: 219199
URL: http://svn.freebsd.org/changeset/base/219199
Log:
MFC r218686:
Style(9) fix. Do not initialize variables in the declarations.
Modified:
stable/8/sys/compat/linux/linux_futex.c
Directory Properties:
stable/8/sys/
Author: dchagin
Date: Wed Mar 2 19:48:19 2011
New Revision: 219200
URL: http://svn.freebsd.org/changeset/base/219200
Log:
MFC r218717:
Put the macro declaration in the relevant include file for future use.
Modified:
stable/8/sys/compat/linux/linux_misc.c
Author: dchagin
Date: Wed Mar 2 19:49:37 2011
New Revision: 219201
URL: http://svn.freebsd.org/changeset/base/219201
Log:
MFC r218718:
Style(9) fix. Wrap long lines in linux_rt_sigtimedwait().
Modified:
stable/8/sys/compat/linux/linux_signal.c
Directory Properties:
stable/8/sys/
601 - 700 of 819 matches
Mail list logo