Now
MAIN commitmail json YAML
Fix expand() to process successive escape sequences correctly.
MAIN commitmail json YAML
Also hijack futimens(2) so that t_sh test passes.
MAIN commitmail json YAML
Fix the name of failed function in warning message.
MAIN commitmail json YAML
Hijack utimensat(2) so that t_vfs test passes after cp(1)/mv(1) are
changed to use the system call. Linux also has this system call, but
not tested this on linux.
changed to use the system call. Linux also has this system call, but
not tested this on linux.
MAIN commitmail json YAML
src/bin/cp/utils.c@1.43
/
diff
/
nxr@1.43
src/bin/mv/mv.c@1.44 / diff / nxr@1.44
src/sbin/restore/dirs.c@1.51 / diff / nxr@1.51
src/sbin/restore/tape.c@1.68 / diff / nxr@1.68
src/usr.bin/touch/touch.c@1.33 / diff / nxr@1.33
src/bin/mv/mv.c@1.44 / diff / nxr@1.44
src/sbin/restore/dirs.c@1.51 / diff / nxr@1.51
src/sbin/restore/tape.c@1.68 / diff / nxr@1.68
src/usr.bin/touch/touch.c@1.33 / diff / nxr@1.33
Don't truncate at sub-microsecond while preserving timestamps.
One of motivation of this change is to make the behavior of test(1)
-nt/ot with preserved copy (like cp -p) closer to the NetBSD 6.
Of course whether full timestamps are kept or not depends also on
underlying file system.
The ifdef added in mv(1) since existing ifdefs was our local change
to compile it on solaris (though I couldn't test it):
http://mail-index.netbsd.org/tech-userlevel/2014/11/28/msg008831.html
One of motivation of this change is to make the behavior of test(1)
-nt/ot with preserved copy (like cp -p) closer to the NetBSD 6.
Of course whether full timestamps are kept or not depends also on
underlying file system.
The ifdef added in mv(1) since existing ifdefs was our local change
to compile it on solaris (though I couldn't test it):
http://mail-index.netbsd.org/tech-userlevel/2014/11/28/msg008831.html
MAIN commitmail json YAML
Make this file compiles again with BGE_DEBUG defined.
MAIN commitmail json YAML
Changes done in rsh.c rev. 1.35 was incomplete. As chuq pointed
in private mail, it broke rcp(1).
To achieve the documented behavior and to fix long standing incorrect
rsh(1) behavior which I've tried to fix in rev. 1.35, rcmd(1) should have
two operation mode; whether it should relay signal information on
auxiliary channel or not, depending on the argument `fd2p' passed to rcmd(3).
So, make rcmd(1) behave differntly depending on the environment variable and
set it when necessary in rcmd(3) according to how auxiliary channel
is set up by rcmd(3).
in private mail, it broke rcp(1).
To achieve the documented behavior and to fix long standing incorrect
rsh(1) behavior which I've tried to fix in rev. 1.35, rcmd(1) should have
two operation mode; whether it should relay signal information on
auxiliary channel or not, depending on the argument `fd2p' passed to rcmd(3).
So, make rcmd(1) behave differntly depending on the environment variable and
set it when necessary in rcmd(3) according to how auxiliary channel
is set up by rcmd(3).
MAIN commitmail json YAML
List missing compatmodules keyword in the comment.
MAIN commitmail json YAML
src/distrib/sets/lists/modules/md.amd64@1.48
/
diff
/
nxr@1.48
src/distrib/sets/lists/modules/md.i386@1.51 / diff / nxr@1.51
src/distrib/sets/lists/modules/md.i386@1.51 / diff / nxr@1.51
Add compatmodules keyword so that build.sh -V MKCOMPATMODULES=no won't fail.
MAIN commitmail json YAML
- Explicitly describe that kvm(3) is used when -M/-N option is used since
nowadays sysctl(3) is the default information retrieval method.
- Fix description about default value for -N; it is no longer a single value
these days, so just say see kvm_openfiles(3) rahter than repeating
several lines description here.
nowadays sysctl(3) is the default information retrieval method.
- Fix description about default value for -N; it is no longer a single value
these days, so just say see kvm_openfiles(3) rahter than repeating
several lines description here.
MAIN commitmail json YAML
As described in kvm_openfiles(3), default core file is not /dev/kmem
but /dev/mem. Actually, passing /dev/kmem to -M doesn't work.
but /dev/mem. Actually, passing /dev/kmem to -M doesn't work.
MAIN commitmail json YAML
Fix a bug introduced in rev. 1.62; it fails to negate (a && b).
MAIN commitmail json YAML
src/lib/libperfuse/ops.c@1.72
/
diff
/
nxr@1.72
src/lib/libperfuse/perfuse_priv.h@1.35 / diff / nxr@1.35
src/lib/libperfuse/perfuse_priv.h@1.35 / diff / nxr@1.35
Fix build failure on amd64.
MAIN commitmail json YAML
Fix signal delivery to remote process; As described in rcmd(3), a signal
is delivered to the remote process via the secondary channel. So,
the backend driver, rcmd(1), is responsible to watch the file descriptor 2
and transfer the data to the remote process, rather than receiving signal
by itself. Previously, signal generated by tty was sent since rcmd was
incorrectly generated the data, but, for example, signal sent to rsh command
by kill command was ignored.
is delivered to the remote process via the secondary channel. So,
the backend driver, rcmd(1), is responsible to watch the file descriptor 2
and transfer the data to the remote process, rather than receiving signal
by itself. Previously, signal generated by tty was sent since rcmd was
incorrectly generated the data, but, for example, signal sent to rsh command
by kill command was ignored.
MAIN commitmail json YAML
Whitespace nits.
MAIN commitmail json YAML
Remove kerberos support code completely. It no longer compiles anyway.
OK'ed by christos on tech-userlevel.
OK'ed by christos on tech-userlevel.
MAIN commitmail json YAML
Update ERRORS section:
- Remove some system calls from the list of functions which may set errno
during the execution of realpath(3) since they are no longer used
to implement it.
- Document some errno set by the realpath(3) itself.
- Remove some system calls from the list of functions which may set errno
during the execution of realpath(3) since they are no longer used
to implement it.
- Document some errno set by the realpath(3) itself.
MAIN commitmail json YAML
- Refer the argument with correct name.
- Mark up the function as a function like rest of this paragraph does.
- Mark up the function as a function like rest of this paragraph does.
MAIN commitmail json YAML
The id chgrp command is required to change is not uid but gid.
MAIN commitmail json YAML
All error path must go through the free function call after an
allocation of resolved path might succeeded.
allocation of resolved path might succeeded.
MAIN commitmail json YAML
Store allocated lwpctl state in the thread actually forked,
which is the only thread lives in the child process.
The problem originally reported here:
https://bugs.ruby-lang.org/issues/6341
which is the only thread lives in the child process.
The problem originally reported here:
https://bugs.ruby-lang.org/issues/6341
MAIN commitmail json YAML
Add missing -F flag and -I flag in usage. Sort the order to match
manpage.
manpage.
MAIN commitmail json YAML
Use exact 32bit integral type to declare variable to store
32bit random value. This is necessary since it is overwritten
by four bytes.
32bit random value. This is necessary since it is overwritten
by four bytes.
MAIN commitmail json YAML
Fix white space usage.
MAIN commitmail json YAML
Replace section number with actual one as we did in see also list.
MAIN commitmail json YAML
No need to print internal state once debug is done.
MAIN commitmail json YAML
Fix the name of syscall which takes timespec as argument.
MAIN commitmail json YAML
Remove return statement which can't be reached.
MAIN commitmail json YAML
When both nanoseconds fields of futimens/utimensat call are set
to UTIMES_NOW, act as if NULL is passed to second argument, i.e.,
do same permission check and set exactly same value to both access
and modification time.
to UTIMES_NOW, act as if NULL is passed to second argument, i.e.,
do same permission check and set exactly same value to both access
and modification time.
MAIN commitmail json YAML
Bounds process's stack size with max_stack_size so that 32bit
binary works regardless of stack size limit setting.
binary works regardless of stack size limit setting.
MAIN commitmail json YAML
Replace the word `NetBSD' with `SuSE' in the rest of comments
for the cpp macro constatnt ELF_NOTE_SUSE_*.
for the cpp macro constatnt ELF_NOTE_SUSE_*.
MAIN commitmail json YAML
Build v7fs module on all architecture rather than only on i386.
MAIN commitmail json YAML
Backout previous. May be I need more coffee.
MAIN commitmail json YAML
- Use << PAGE_SHIFT rather than calling round_page again.
- No need to call uao_dropswap_range() here since uao_dropswap()
is already called for each pages by uvm_vnp_setsize().
- No need to call uao_dropswap_range() here since uao_dropswap()
is already called for each pages by uvm_vnp_setsize().
MAIN commitmail json YAML
Don't increment ip_nfragpackets when failed to allocate fragment queue.
No one will decrement it on such case.
No one will decrement it on such case.
MAIN commitmail json YAML
src/usr.sbin/makefs/cd9660.h@1.17
/
diff
/
nxr@1.17
src/usr.sbin/makefs/cd9660/cd9660_eltorito.c@1.17 / diff / nxr@1.17
src/usr.sbin/makefs/cd9660/cd9660_eltorito.c@1.17 / diff / nxr@1.17
Move inclusion of sys/endian.h from cd9660_eltorito.c to cd9660.h
since actual user is not cd9660_eltorito.c but iso.h and
cd9660_eltorito.h.
Actually, include order/place of sys/endian.h doesn't matter on
netbsd since it is always included by sys/types.h but it's not
true on other system. This should fix cross build breakage on
freebsd introduced by rev. 1.16 of cd9660_eltorito.c.
Problem reported and fix suggested on twitter.
since actual user is not cd9660_eltorito.c but iso.h and
cd9660_eltorito.h.
Actually, include order/place of sys/endian.h doesn't matter on
netbsd since it is always included by sys/types.h but it's not
true on other system. This should fix cross build breakage on
freebsd introduced by rev. 1.16 of cd9660_eltorito.c.
Problem reported and fix suggested on twitter.
MAIN commitmail json YAML
Now need to use own buffer for klog read due to previous change.
MAIN commitmail json YAML
Defer the processing of incomplete line at the end of buffer so that
kernel printf messages logged to /var/log/messages become always
easier to read.
kernel printf messages logged to /var/log/messages become always
easier to read.
MAIN commitmail json YAML
Don't touch before the mmap'ed region.
MAIN commitmail json YAML
src/lib/libc/gen/vis.3@1.26
/
diff
/
nxr@1.26
src/lib/libc/regex/regex.3@1.22 / diff / nxr@1.22
src/lib/libc/rpc/rpc_clnt_create.3@1.12 / diff / nxr@1.12
src/lib/libc/regex/regex.3@1.22 / diff / nxr@1.22
src/lib/libc/rpc/rpc_clnt_create.3@1.12 / diff / nxr@1.12
Use Pq or Po macro for better output rather than putting raw open paren
at the end of line.
at the end of line.
MAIN commitmail json YAML
According to their home page, N of IANA is plural.
MAIN commitmail json YAML
Use ptrdiff_t to hold pointer difference to avoid coredump on LP64 system.
MAIN commitmail json YAML
lwpaddr is a boolean variable and thus doesn't hold an address of lwp.
Compare with correct value so that tr/t works again on current procecss.
Compare with correct value so that tr/t works again on current procecss.
MAIN commitmail json YAML
- Put empty line after the local variable definition in the sample code
to improve readability.
- Remove indirection operator to clarify error condition.
to improve readability.
- Remove indirection operator to clarify error condition.
MAIN commitmail json YAML
Unconfigure on shutdown so that component deivces are closed.
MAIN commitmail json YAML
Don't use #endif where #else is expected.
MAIN commitmail json YAML
Fix link error.
MAIN commitmail json YAML
Fix userland build.
MAIN commitmail json YAML
src/sbin/raidctl/raidctl.c@1.52
/
diff
/
nxr@1.52
src/sys/dev/raidframe/raidframevar.h@1.15 / diff / nxr@1.15
src/sys/dev/raidframe/rf_copyback.c@1.45 / diff / nxr@1.45
src/sys/dev/raidframe/rf_disks.c@1.78 / diff / nxr@1.78
src/sys/dev/raidframe/rf_netbsdkintf.c@1.282 / diff / nxr@1.282
src/sys/dev/raidframe/rf_reconstruct.c@1.111 / diff / nxr@1.111
src/sys/dev/raidframe/raidframevar.h@1.15 / diff / nxr@1.15
src/sys/dev/raidframe/rf_copyback.c@1.45 / diff / nxr@1.45
src/sys/dev/raidframe/rf_disks.c@1.78 / diff / nxr@1.78
src/sys/dev/raidframe/rf_netbsdkintf.c@1.282 / diff / nxr@1.282
src/sys/dev/raidframe/rf_reconstruct.c@1.111 / diff / nxr@1.111
Define accessors for number of blocks and partition size in the
component label and use them where appropriate. Disscussed on tech-kern.
component label and use them where appropriate. Disscussed on tech-kern.
MAIN commitmail json YAML
A number greater than or equal to 1.0 is a positive number.
MAIN commitmail json YAML
Put space after comma and around binary operator.
MAIN commitmail json YAML
Remove one of trailing whitespace which adds unnecessary difference
against netbsd-5 branch.
against netbsd-5 branch.
MAIN commitmail json YAML
Start new line before issuing IDENTIFY command since messages from
other driver may interfere during waiting for command completion.
other driver may interfere during waiting for command completion.
MAIN commitmail json YAML
Note that our installed sshd_config overwrite the LoginGraceTime to 600s.
MAIN commitmail json YAML
Introducing inner loop prevent us from exiting from the original loop.
MAIN commitmail json YAML
Remove nop code; the code is moved to uao_dropswap_range1() when it is
introduced in rev. 1.75.
introduced in rev. 1.75.
MAIN commitmail json YAML
roundup2(x, y) does not assume that x is power of 2, but y is.
MAIN commitmail json YAML
Fix bugs introduced by previous commit; allocated page needs to be bound
with the anon, and uvmfault_anonget may be called with ufi NULL.
with the anon, and uvmfault_anonget may be called with ufi NULL.
MAIN commitmail json YAML
Fix format string; use PRIu64 for uint64_t.
MAIN commitmail json YAML
We still need to update ouvmexp to output the differene from
previous iteration.
previous iteration.
MAIN commitmail json YAML
Add iseek and oseek option as aliases for skip and seek respectively.
These options exist in dd of solaris or svr3. From FreeBSD.
These options exist in dd of solaris or svr3. From FreeBSD.
MAIN commitmail json YAML
Copy argument before modifying it so that ps shows entire argument.
From OpenBSD via FreeBSD.
From OpenBSD via FreeBSD.
MAIN commitmail json YAML
Fix typo.
MAIN commitmail json YAML
Wrap long line.
MAIN commitmail json YAML
Fix SYNOPSIS; pkill accepts -l options since 3 years ago. `pattern' is
mandatory for all commands and `priority' is mandatory for prenice.
mandatory for all commands and `priority' is mandatory for prenice.
MAIN commitmail json YAML
Nowadays, comparing priority against PZERO doesn't make any sense.
Instead, see if a process waits uninterruptibly like ps does,
so that the second column (`b') of default vmstat output prints
some useful value (-t is still broken though).
Instead, see if a process waits uninterruptibly like ps does,
so that the second column (`b') of default vmstat output prints
some useful value (-t is still broken though).
MAIN commitmail json YAML
Fix typos in comment.
MAIN commitmail json YAML
Clear all entries past the NULL while scrubing environ vector.
MAIN commitmail json YAML
Indent using tab rather than four spaces.
MAIN commitmail json YAML
Fix typo in previous commit.
MAIN commitmail json YAML
- Add library section.
- Fix function signatures.
- Describe added member to an ops structure.
- Describe rb_tree_remove_node.
- Fix function signatures.
- Describe added member to an ops structure.
- Describe rb_tree_remove_node.
MAIN commitmail json YAML
- Simplify the code
- Reword the comment.
- Reword the comment.
MAIN commitmail json YAML
Double the array only when really necessary. Otherwise memory will be
exhausted if user modifies the variable envrion itself repeatedly..
exhausted if user modifies the variable envrion itself repeatedly..
MAIN commitmail json YAML
The was is not an argument but simply a part of sentense.
MAIN commitmail json YAML
Don't free memory still in use. Fixes nfs root problem reported
by Christoph Egger on source-changes-d.
by Christoph Egger on source-changes-d.
MAIN commitmail json YAML
Avoid unnecessary malloc(). Since __findenv() kindly treats
equal sign as an end of string, we can pass the string of
form "key=value" to lookup "key".
equal sign as an end of string, we can pass the string of
form "key=value" to lookup "key".
MAIN commitmail json YAML
If new length is exactly equals to the current length,
there is nothing to do.
there is nothing to do.
MAIN commitmail json YAML
Don't put space before close paren.
MAIN commitmail json YAML
Add missing period at the end of sentense.
MAIN commitmail json YAML
Define db_hist_put() only when DDB_HISTORY_SIZE != 0 so that
build successes on ports like hpcarm.
build successes on ports like hpcarm.
MAIN commitmail json YAML
Fix indent in prevous commit.
MAIN commitmail json YAML
Move prototype of isrmt() to rmt.h. It is a public interface
described in rmtops(3).
described in rmtops(3).
MAIN commitmail json YAML
Backout previous; it was wrong fix.
MAIN commitmail json YAML
Fix build as tools.
MAIN commitmail json YAML
- Raise an error rather than silently creating broken archive
if user don't specify --force-local but opened file is actually
a local file.
- Make cpio to accept -F option as described in manpage.
- Make pax to set forcelocal flag if requested to do so.
- Add missing break statement.
if user don't specify --force-local but opened file is actually
a local file.
- Make cpio to accept -F option as described in manpage.
- Make pax to set forcelocal flag if requested to do so.
- Add missing break statement.
MAIN commitmail json YAML
Fix broken indentation. No functional change.
MAIN commitmail json YAML
cat9/vprint.0 is still there. Salvage the deleted line by previous commit
to fix build breakage.
to fix build breakage.
MAIN commitmail json YAML
Make this compile again.
MAIN commitmail json YAML
Line up total numbers again.
MAIN commitmail json YAML
The monitor struct member is gone. Make this compile again.
MAIN commitmail json YAML
Sync SYNOPSIS with the actual configuration file.
MAIN commitmail json YAML
Since we have st_birthtime in struct stat, it is in default display.
MAIN commitmail json YAML
src/distrib/sets/lists/man/mi@1.1198
/
diff
/
nxr@1.1198
src/share/man/man4/Makefile@1.511 / diff / nxr@1.511
src/share/man/man4/uyurex.4@1.1 / diff / nxr@1.1
src/sys/dev/DEVNAMES@1.258 / diff / nxr@1.258
src/sys/dev/usb/files.usb@1.97 / diff / nxr@1.97
src/sys/dev/usb/uyurex.c@1.1 / diff / nxr@1.1
src/share/man/man4/Makefile@1.511 / diff / nxr@1.511
src/share/man/man4/uyurex.4@1.1 / diff / nxr@1.1
src/sys/dev/DEVNAMES@1.258 / diff / nxr@1.258
src/sys/dev/usb/files.usb@1.97 / diff / nxr@1.97
src/sys/dev/usb/uyurex.c@1.1 / diff / nxr@1.1
Port uyurex(4) from OpenBSD. There is some XXX but works enough to
play with it.
play with it.
MAIN commitmail json YAML
src/sys/dev/usb/usbdevs.h@1.541
/
diff
/
nxr@1.541
src/sys/dev/usb/usbdevs_data.h@1.542 / diff / nxr@1.542
src/sys/dev/usb/usbdevs_data.h@1.542 / diff / nxr@1.542
Regen.
MAIN commitmail json YAML
Add device id of yurex from OpenBSD.
MAIN commitmail json YAML
Fix race condition on reallocation of huge category.
We need to remove the old region before mremap() since if it relesae the
old region, other thread may map it for the same huge category allocation
and insert it to the tree before we acquire a lock after mremap().
Fixes PR/42876.
We need to remove the old region before mremap() since if it relesae the
old region, other thread may map it for the same huge category allocation
and insert it to the tree before we acquire a lock after mremap().
Fixes PR/42876.
MAIN commitmail json YAML
src/usr.bin/sort/fsort.c@1.47
/
diff
/
nxr@1.47
src/usr.bin/sort/msort.c@1.30 / diff / nxr@1.30
src/usr.bin/sort/sort.c@1.58 / diff / nxr@1.58
src/usr.bin/sort/sort.h@1.31 / diff / nxr@1.31
src/usr.bin/sort/msort.c@1.30 / diff / nxr@1.30
src/usr.bin/sort/sort.c@1.58 / diff / nxr@1.58
src/usr.bin/sort/sort.h@1.31 / diff / nxr@1.31
Don't touch past the end of allocated region. It results segmentation
violation.
violation.
MAIN commitmail json YAML
Put space after comma in the C code example.
MAIN commitmail json YAML
src/sys/dev/mii/miidevs.h@1.93
/
diff
/
nxr@1.93
src/sys/dev/mii/miidevs_data.h@1.83 / diff / nxr@1.83
src/sys/dev/mii/miidevs_data.h@1.83 / diff / nxr@1.83
Regen so that makphy.c compiles.
MAIN commitmail json YAML
Retain old variables when failed to allocate memory.
MAIN commitmail json YAML
The expression (yyvs != 0) is always true and not a necessary test
in the first place since realloc(NULL, size) is equivalent to
malloc(size). Write code straightforward while i'm here.
in the first place since realloc(NULL, size) is equivalent to
malloc(size). Write code straightforward while i'm here.
MAIN commitmail json YAML
Lookup lwp0.l_addr instead of proc0paddr to locate PCB.
MAIN commitmail json YAML
Fix indentation, wrap long line and remove unused variable.
MAIN commitmail json YAML
Add missing vfs_unbusy() call in error path of sysctl_kern_vnode().
This allows us to reboot machine successfully even if pstat -v fails once.
This allows us to reboot machine successfully even if pstat -v fails once.
MAIN commitmail json YAML
Prevent sign extension when reading device number in ufs1 on disk inode
so that devname(3) correctly converts it to device filename.
so that devname(3) correctly converts it to device filename.
MAIN commitmail json YAML
Add an entry for AVlab's low profile PCI 4 port serial card, which is
sold in japan from kuroutoshikou as SERIAL4P-LPPCI2.
sold in japan from kuroutoshikou as SERIAL4P-LPPCI2.
MAIN commitmail json YAML
Accept -U num. Nowadays, diff(1) rejects -u0 etc by default.
MAIN commitmail json YAML
Since the aprint_normal_dev() several lines above prints a space
after the device name, no need to prepend the space here.
after the device name, no need to prepend the space here.
MAIN commitmail json YAML
There is no variable called __SRC_TOP_OBJ__. Use the correct one instead.
MAIN commitmail json YAML
- The value getdbent() returns when no record is found is not -1 but 1.
Testing if it returns -1 is always false.
- Use the same expression for the size to write and for the size to
advance a pointer.
Testing if it returns -1 is always false.
- Use the same expression for the size to write and for the size to
advance a pointer.
MAIN commitmail json YAML
src/lib/libpthread/pthread_cancelstub.c@1.27
/
diff
/
nxr@1.27
src/lib/libpthread/pthread_misc.c@1.14 / diff / nxr@1.14
src/lib/libpthread/pthread_misc.c@1.14 / diff / nxr@1.14
Make nanosleep cancelable again.
MAIN commitmail json YAML
src/common/lib/libc/arch/i386/atomic/atomic.S@1.17
/
diff
/
nxr@1.17
src/sys/arch/amd64/amd64/spl.S@1.21 / diff / nxr@1.21
src/sys/arch/x86/x86/patch.c@1.17 / diff / nxr@1.17
src/sys/arch/amd64/amd64/spl.S@1.21 / diff / nxr@1.21
src/sys/arch/x86/x86/patch.c@1.17 / diff / nxr@1.17
So that profile kernel runs again,
- Adjust the size of functions used to patch.
- Fix the jump offset of mcount call when patching functions.
Approved by Andrew Doran.
- Adjust the size of functions used to patch.
- Fix the jump offset of mcount call when patching functions.
Approved by Andrew Doran.
MAIN commitmail json YAML
Sync ioctl arguments with reality; they are changed 3 years ago.
MAIN commitmail json YAML
Simplify the code; we already have a hint to decide which string to copy.
(And at least gcc generates better code.)
(And at least gcc generates better code.)
MAIN commitmail json YAML
Fix compiler warning.
MAIN commitmail json YAML
The knote objects attached by peer will still be linked in our list
if we are closed before the peer. So, remove them. It didn't matter
when pipe objects are directly returned to pool, but nowadays they
are cached.
if we are closed before the peer. So, remove them. It didn't matter
when pipe objects are directly returned to pool, but nowadays they
are cached.
MAIN commitmail json YAML
s/NOFOLLOW/FOLLOW/ in NDINIT so that it matches actual behavior
which is controlled by NO_FOLLOW bit passed in 2nd arg of vn_open().
which is controlled by NO_FOLLOW bit passed in 2nd arg of vn_open().
MAIN commitmail json YAML
src/sys/rump/include/rump/rump_namei.h@1.3
/
diff
/
nxr@1.3
src/sys/sys/namei.h@1.64 / diff / nxr@1.64
src/sys/sys/namei.h@1.64 / diff / nxr@1.64
Regen.
MAIN commitmail json YAML
src/sys/kern/vfs_lookup.c@1.113
/
diff
/
nxr@1.113
src/sys/kern/vfs_vnops.c@1.163 / diff / nxr@1.163
src/sys/sys/namei.src@1.10 / diff / nxr@1.10
src/sys/kern/vfs_vnops.c@1.163 / diff / nxr@1.163
src/sys/sys/namei.src@1.10 / diff / nxr@1.10
Make module (auto)loading under chroot envrionment actually work:
- NOCHROOT flag must be assigned to different bit from TRYEMULROOT
since the code expected to be executed is in the else clase of
if (flags & TRYEMULROOT).
- Necessary variables aren't set.
- NOCHROOT flag must be assigned to different bit from TRYEMULROOT
since the code expected to be executed is in the else clase of
if (flags & TRYEMULROOT).
- Necessary variables aren't set.
MAIN commitmail json YAML
Previous code ususally works since compiler won't put gap between
those struct members but there is no reason to rely on that.
While here, I rewrite the loop using an usual idiom. It shaves
both source and object code.
those struct members but there is no reason to rely on that.
While here, I rewrite the loop using an usual idiom. It shaves
both source and object code.
MAIN commitmail json YAML
Instead of missing NULL check in pipe_create, let the pipe_ctor to wait
on buffer allocation. The other allocation is simply an optimization,
so leave it as is.
on buffer allocation. The other allocation is simply an optimization,
so leave it as is.
MAIN commitmail json YAML
Use same expression to decide to use pool cache or not in both
kmem_alloc/free.
kmem_alloc/free.
MAIN commitmail json YAML
src/sys/kern/vfs_subr.c@1.368
/
diff
/
nxr@1.368
src/sys/kern/vfs_syscalls.c@1.385 / diff / nxr@1.385
src/sys/kern/vfs_syscalls.c@1.385 / diff / nxr@1.385
Make revoke(2) works as before:
- vfs_syscalls.c rev. 1.342 fails to invert condition correcly when
then-clause and else-clause is swapped. Since then, revoke(2) fails
if it is issued by file owner.
- Probably since rev. 1.160 of genfs_vnops.c, revoke(2) fails if it is
applied to non-device file and drops kernel into ddb.
- vfs_syscalls.c rev. 1.342 fails to invert condition correcly when
then-clause and else-clause is swapped. Since then, revoke(2) fails
if it is issued by file owner.
- Probably since rev. 1.160 of genfs_vnops.c, revoke(2) fails if it is
applied to non-device file and drops kernel into ddb.
MAIN commitmail json YAML
- An errno is missed in rev. 1.11 while converting return statement to
goto statement.
- A local variable still in use is intercepted in rev. 1.6. Define and
use variable of its own.
goto statement.
- A local variable still in use is intercepted in rev. 1.6. Define and
use variable of its own.
MAIN commitmail json YAML
src/sbin/dump/dump.8@1.58
/
diff
/
nxr@1.58
src/sbin/dump_lfs/dump_lfs.8@1.15 / diff / nxr@1.15
src/sbin/restore/restore.8@1.52 / diff / nxr@1.52
src/sbin/dump_lfs/dump_lfs.8@1.15 / diff / nxr@1.15
src/sbin/restore/restore.8@1.52 / diff / nxr@1.52
Use indent-synopsis instead of iS register. The latter is a register
used in BSD derived .Nm implementation.
used in BSD derived .Nm implementation.
MAIN commitmail json YAML
Put back rev. 1.20 so that nbpwd_mkdb built on 32bit time_t host generates
correct pwd.db.
correct pwd.db.
MAIN commitmail json YAML
Avoid infinite loop.
MAIN commitmail json YAML
Fix a bug introduced by rev. 1.311. Make the kern.vnode sysctl to expose
correct address of each vnode to userland again.
correct address of each vnode to userland again.