| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
| |
Reviewed by: flz
|
| |
|
| |
|
|
|
|
|
|
|
| |
Dont "return" in linux_clone() after we forked the new process in a case
of problems. Move the copyout of p2->p_pid outside the emul_lock coverage.
Submitted by: Roman Divacky
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Have a look at committers-ports.dot for a start.
Simple command to generate the graph is:
$ dot -T png -o file.png file.dot
Dot can be installed via graphics/graphviz.
Discussed on: -developers
|
| |
|
|
|
|
|
|
|
| |
- In gctl_get_geom(), don't issue error when we were not
provided with an parameter, like gctl_get_provider() did.
Reviewed by: pjd
|
| |
|
|
|
|
|
|
|
| |
This should fix the problem that the first bus reset is
sometimes ignored because of FWBUSRESET status.
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
for doing this job. This change will make it easy to migrate from using
spinning locks to adaptive ones.
Reviewed by: glebius, julian
Approved by: cognet (mentor)
|
|
|
|
| |
PR: bin/63659
|
|
|
|
| |
PR: bin/53434
|
|
|
|
| |
more specific about the effect of the current umask on -M.
|
| |
|
|
|
|
| |
Explained by: ru
|
|
|
|
|
|
| |
our implementation and OpenBSD's.
Requested by: des
|
|
|
|
| |
Submitted by: des
|
|
|
|
|
|
|
|
|
|
|
| |
the mutex locked. Also tweak the wording to make it more consistant
between pthread_cond_wait and pthread_cond_tiedwait.
Confirmed with the opengroup's web site that this is a valid return
value. Wording used specifically not that of opengroup's online man
pages.
MFC After: 1 week
|
|
|
|
|
|
|
| |
Initial patch was submitted by kib and additional work was done
by Divacky Roman.
Tested by: emulation
|
| |
|
|
|
|
|
|
| |
Initial version was submitted by Divacky Roman and mostly rewritten by me.
Tested by: emulation
|
| |
|
|
|
|
| |
Submitted by: jhb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Join the IPv4 all-hosts multicast group 224.0.0.1 once only;
that is, when an IPv4 address is first configured on an interface.
* Do not join it for subsequent IPv4 addresses as this violates IGMP.
* Be sure to leave the group when all IPv4 addresses have been removed
from the interface.
* Add two DIAGNOSTIC printfs related to the issue.
Further care and attention is needed in this area; it is suggested that
netinet's attachment to the ifnet structure be compartmentalized and
non-implicit.
Bug found by: andre
MFC after: 1 month
|
|
|
|
| |
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
| |
avoid downcasting issues. In particular, this change fixes
posix_memalign(3) for alignments greater than 2^31 on LP64 systems.
Make sure that NDEBUG is always set to be compatible with MALLOC_DEBUG. [1]
Reported by: [1] Lee Hyo geol <hyogeollee@gmail.com>
|
|
|
|
|
|
|
|
| |
it with vm_map_remove, which not only embeds additional check, but also
takes care of locking.
Reviewed by: alc
Approved by: alc, cognet (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All xxx_<ifname> flags are set to empty strings automatically earlier so
eval echo \${${prefix}${_if}${suffix}-${_default}}
not substitute the default but return just the empty string.
Fix it using
eval echo \${${prefix}${_if}${suffix}:-${_default}}
(i.e. treat empty strings as unset)
The bug manifistates itself with the following warning from checkyesno():
/etc/rc.d/dhclient: WARNING: $background_dhclient is not set properly -
see rc.conf(5)
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
|
| |
defined with VFS_LOCK_GIANT(NULL) call.
This shall fix softdep operation when mpsafe_vfs = 0.
Reported and tested by: kris
Submitted by: tegge
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
VFS_ASSERT_GIANT. Stop using reserved namespace.
Reported and tested by: kris
Reviewed and enhanced by: tegge
MFC after: 1 week
|
| |
|
|
|
|
| |
ia64.
|
| |
|
|
|
|
|
| |
Approved by: phk
MFC after: 1 week
|
|
|
|
| |
Pointed out by: marcel, Joseph Terner
|
|
|
|
|
| |
Submitted by: Roman Divacky (rdivacky@)
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GetSeconds(). Instead, use CRTR register shifted right 15. This
gives us a range of 32 seconds we can do for timeout.
Shift to using == rather than < or > for calculating the timeout,
since if we can't read the ST_CTRT register twice in a second we have
even bigger problems to worry about, and == deals with the 'wrap'
issue.
This lets me type at the boot2 prompt again! Woo Hoo!
Bogusness noticed by: tisco
Pointy Hat to: That silly imp guy
|
|
|
|
|
| |
CRTR register to be 1/32768th of a second in init, we don't need to do
it here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CSD is usually 512 (well, 9), but for 2GB (and the rogue 4GB SD cards)
it is 1024 (or 2048 for 4GB). This value doesn't work for the block
read commands (which really want 512). Hardcode 512 for those. This
may break really old MMC cards that don't have a 512 block size (I've
never seen one: make my day and send me one :-), but since the MMC
side of the house is currently broken, it should only have the effect
that 2GB (and non-conforming 4GB) SD cards will work.
My 'non-conforming' 4GB SD card also works now too. The
non-conforming 4GB SD cards were sold for a while before the SD
association was worried they would be (a) incompatible (different FAT
flavor on them) and (b) confusing for the new SDHC standard and
cracked down on suppliers' bogus use of the SD trademark...
|
|
|
|
|
| |
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
MFC after: 3 days
|
|
|
|
|
|
|
| |
Also add a comment, explaining why return value is not being checked.
Requested by: netchild
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The changes to getstr() is so that the character that is
passed in to it, is also processed just as the rest. I also
removed one of the getc() calls otherwise you loose every
second character.
I also changed the strcpy of kname, so that it only happens if
kname is '\0'. This is so that one can pass a kernel in
through /boot.config.
The last change to boot2.c is in parse(). If you tried to type
a kernel name to boot, the first character was lost, the arg--
fix that.
Submitted by: jhay
|
|
|
|
|
|
| |
character after the character that was the same.
Submitted by: jhay
|
|
|
|
| |
Submitted by: jhay
|