| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
difference. from: jinmei@kame.net
|
|
|
|
| |
The implementation will behave as if no library function calls strtok().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR kern/20895:
- Add FE_DAC new feature flag to distinguish between
64 bit PCI addressing (DAC cycles) and 64 bit PCI
interface (64 bit Memory BARs).
- Properly deal with chips that have a 32 bit PCI
interface but support and may generate DAC.
(Only SYM53C895A for now).
PR misc/17584 (at least partially addressed):
- Try detecting hardware combinations that trigger
spurious PCI master parity error detections by the
PCI chip. This work-around is implemented in the
`snooptest' routine and consists in retrying with
PCI master parity checking disabled if such an
error is reported by the PCI chip during this test.
Other:
- Fix a tiny bug in WIDE negotiation that was very
unlikely to be triggerred. The BUS width was wrongly
compared against chip's max. offset.
|
| |
|
|
|
|
|
|
| |
(#define major() in sys/types.h for example.)
Reported by: Nickolay Dudorov <nnd@mail.nsk.ru>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In the nexus case, there are no ivars for children of nexus devices,
and we were passing data in from before the device existed, hence ivars
are convenient as the softc doesn't really exist yet.
However, for pci->pci bridges, the pcib occupies a pci device itself,
which *does* already have ivars. However, softc is available and stable
at this point since we've been identified and are locating the bus during
attach. So, use softc for this version of pcib devices for storing the
physical bus number in.
|
|
|
|
| |
Submitted by: gshapiro
|
| |
|
|
|
|
|
| |
was colliding with dirname() in libc.a and causing a Sig 10/bus error.
Just change dirname to savedir and be done with it.
|
|
|
|
| |
support with extreme prejudice.
|
|
|
|
|
|
|
| |
function which may lead to stack lossage and clobbered variables.
This isn't the case here, but there is no way to tell gcc that.
Work around this in a kinda bizzare way, but it shuts gcc up.
|
|
|
|
|
|
|
| |
This is kinda important since the bzero symbol on i386 is not a function
but a function pointer.. If memset() tried to call it as though it were
a function, things would be less than satisfactory. In reality though
this was not an actual problem and just caused compile warnings.
|
|
|
|
|
|
| |
#includes "smbus.h". There is still some bogus (but harmless) stuff
here surrounding the #include <sys/bus.h> includes here and elsewhere in
the bktr code.
|
|
|
|
|
| |
defines it. This creates more warnings rather than less though. These
had gone undetected until now. :-(
|
| |
|
| |
|
|
|
|
| |
This should repair consoles on the Alpha when using dynamic hints.
|
|
|
|
|
|
| |
"INSTKERNNAME".
Reviewed by: marcel
|
| |
|
|
|
|
| |
Submitted by: brian
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
attribute namespace and DAC protection on file:
- Attribute names beginning with '$' are in the system namespace
- The attribute name "$" is reserved
- System namespace attributes may only be read/set by suser()
or by kernel (cred == NULL)
- Other attribute names are in the application namespace
- The attribute name "" is reserved
- Application namespace attributes are protected in the manner
of the target file permission
o Kernel changes
- Add ufs_extattr_valid_attrname() to check whether the requested
attribute "set" or "enable" is appropriate (i.e., non-reserved)
- Modify ufs_extattr_credcheck() to accept target file vnode, not
to take inode uid
- Modify ufs_extattr_credcheck() to check namespace, then enforce
either kernel/suser for system namespace, or vaccess() for
application namespace
o EA backing file format changes
- Remove permission fields from extended attribute backing file
header
- Bump extended attribute backing file header version to 3
o Update extattrctl.c and extattrctl.8
- Remove now deprecated -r and -w arguments to initattr, as
permissions are now implicit
- (unrelated) fix error reporting and unlinking during failed
initattr to remove duplicate/inaccurate error messages, and to
only unlink if the failure wasn't in the backing file open()
Obtained from: TrustedBSD Project
|
|
|
|
| |
Submitted by: obrien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cloning infrastructure standard in kern_conf. Modules are now
the same with or without devfs support.
If you need to detect if devfs is present, in modules or elsewhere,
check the integer variable "devfs_present".
This happily removes an ugly hack from kern/vfs_conf.c.
This forces a rename of the eventhandler and the standard clone
helper function.
Include <sys/eventhandler.h> in <sys/conf.h>: it's a helper #include
like <sys/queue.h>
Remove all #includes of opt_devfs.h they no longer matter.
|
| |
|
|
|
|
|
| |
Change to include this file rather than acpica_osd.h to use
only ACPI_BUS_SPACE stuff.
|
|
|
|
| |
than all the copy&paste versions we already have :-(
|
| |
|
|
|
|
|
| |
from not noticing this is wrong just because they can't be bothered to
testcompile LINT.
|
| |
|
|
|
|
|
|
|
| |
credential. Create a temporary copy of the current credential and
modify the copy.
Submitted by: tegge
|
|
|
|
|
|
|
| |
- Add a bunch of new machine codenames
- Cleanup Miata a bit
- Update AS[56]00 description
- fix typos
|
| |
|
| |
|
|
|
|
| |
Pointed out by: cwt
|
|
|
|
| |
was using this feature.
|
|
|
|
|
|
|
|
| |
the login_cap and login.access checks for whether a user/host is allowed
access to the system for users other than root. But since we currently don't
have a similar check in the ssh2 code path anyway, it's um, "okay".
Submitted by: gshapiro
|
|
|
|
| |
Submitted by: gshapiro
|
|
|
|
|
|
| |
integration. This currently has no effect.
Submitted by: gshapiro
|
|
|
|
|
|
| |
where it is already disabled by default.
Reminded by: peter
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
and bump __FreeBSD_version to 500012 to mark the occasion.
setproctitle() is prototyped in unistd.h as opposed to stdlib.h
where OpenBSD and NetBSD have it.
Reviewed by: peter
|