| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
accidentally match with HP vendorid / 0x103c.
Reported by: Robert Noland <rnoland@2hip.net>
|
|
|
|
| |
sufficient (or fixed if not).
|
|
|
|
| |
Submitted by: rdivacky
|
|
|
|
|
| |
PR: kern/101162
Submitted by: CoolDavid (Tseng Guo-Fu) <cooldavid cdpa.nsysu.edu.tw>
|
|
|
|
|
|
|
|
|
| |
removals, including failures, into the callwheel.
XXX: Most of the CTR() macros are called with callout_lock spin mutex
held, thus won't be logged into file, if KTR_ALQ is used. Moving the
CTR() macros out from the spinlocked code would require copying of all
arguments. I'm too lazy to do this.
|
|
|
|
| |
Submitted by: Alexander Motin <mav alkar.net>
|
| |
|
|
|
|
| |
Submitted by: maxim
|
| |
|
|
|
|
| |
Submitted by: Alexander Motin <mav alkar.net>
|
|
|
|
| |
IS_IP6_FLOW_ID() exactly for that.
|
| |
|
|
|
|
|
|
|
|
|
| |
entries' by src:port and dst:port pairs. IPv6 part is non-functional
as ``limit'' does not support IPv6 flows.
PR: kern/103967
Submitted by: based on Bruce Campbell patch
MFC after: 1 month
|
| |
|
|
|
|
|
| |
- Rearrange the curly braces so that this piece of code is more
readable.
|
| |
|
| |
|
|
|
|
| |
convention as the rest of openfirm.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(PICs) rather than interrupt sources. This allows interrupt controllers
with no interrupt pics (such as the 8259As when APIC is in use) to
participate in suspend/resume.
- Always register the 8259A PICs even if we don't use any of their pins.
- Explicitly reset the 8259As on resume on amd64 if 'device atpic' isn't
included.
- Add a "dummy" PIC for the local APIC on the BSP to reset the local APIC
on resume. This gets suspend/resume working with APIC on UP systems.
SMP still needs more work to bring the APs back to life.
The MFC after is tentative.
Tested by: anholt (i386)
Submitted by: Andrea Bittau <a.bittau at cs.ucl.ac.uk> (3)
MFC after: 1 week
|
| |
|
|
|
|
|
|
| |
commands (such as IPC_RMID) were bogusly failing with EFAULT.
Tested by: jkim
|
| |
|
|
|
|
|
|
| |
PR: kern/99870
Submitted by: jkim
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
| |
vnode_pager_generic_getpages(): (1) that VOP_BMAP() is unsupported by the
underlying file system and (2) an error in performing the VOP_BMAP().
Previously, vnode_pager_generic_getpages() assumed that all errors were
of the first type. If, in fact, the error was of the second type, the
likely outcome was for the process to become permanently blocked on a busy
page.
MFC after: 3 weeks
Reviewed by: tegge
|
|
|
|
|
|
|
| |
for hidden APs when we are not comming from iwi_config.
Reported by: Andrew N. Below
MFC after: 3 days
|
|
|
|
|
| |
MFC after: 3 days
Submitted by: Michal Mertl <mime at traveller dot cz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not trust jails enough to execute audit related system calls. An example of
this is with su(1), or login(1) within prisons. So, if the syscall request
comes from a jail return ENOSYS. This will cause these utilities to operate
as if audit is not present in the kernel.
Looking forward, this problem will be remedied by allowing non privileged
users to maintain and their own audit streams, but the details on exactly how
this will be implemented needs to be worked out.
This change should fix situations when options AUDIT has been compiled into
the kernel, and utilities like su(1), or login(1) fail due to audit system
call failures within jails.
This is a RELENG_6 candidate.
Reported by: Christian Brueffer
Discussed with: rwatson
MFC after: 3 days
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
is suspending/suspended. Doing so may result in deadlock. Instead, set the
(new) IN_LAZYACCESS flag, that becomes IN_MODIFIED when suspend is lifted.
Change the locking protocol in order to set the IN_ACCESS and timestamps
without upgrading shared vnode lock to exclusive (see comments in the
inode.h). Before that, inode was modified while holding only shared
lock.
Tested by: Peter Holm
Reviewed by: tegge, bde
Approved by: pjd (mentor)
MFC after: 3 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
since they just duplicated the MI `reset' command. Instead of removing
them, make `reboot' an MI alias for `reboot' since this gives a better
way of killing the `r' alias for `reset'. Remove the `registers' command
that was used to kill the alias.
Turn the powerpc and sparc64 MD `halt' command into an MI command.
A copy of sparc64/db_interface.c grew in sun4v just after I found the
extra reboot commands. It has not been changed, and is now not
identical. Duplicated commands come out duplicated in ddb's online
help, but cause large problems when used (e.g., on i386's with 2 halt's
and an hwatch, typing h doesn' give the expected message about an
ambiguous command, but hangs like the halt command or a looping parseri
would).
|
|
|
|
|
|
|
|
|
|
| |
suppression is only needed at ends of lines, but rev.1.32 forced it
off precisely there.
The --More-- prompt is now cleared by explicitly forcing out the
whitespace in "\r \r". It might be better to use the line
editor's clearing functions, but these are currently static and not
much different.
|
|
|
|
| |
MFC after: 1 week
|
| |
|
|
|
|
| |
Noticed by: jmg
|
|
|
|
|
|
| |
remove sk's own implementation, and use the new calls to get the data...
Reviewed by: -arch
|
|
|
|
| |
Approved by: rwatson (mentor)
|
|
|
|
|
| |
Approved by: rwatson (mentor)
Reviewed by: jmg
|
|
|
|
|
|
|
|
| |
re-add accidentally deleted asi value
remove sun4v only header include
Approved by: rwatson (mentor)
Reviewed by: jmg
|
|
|
|
|
| |
Reviewed by: jmg
Approved by: rwatson (mentor)
|
|
|
|
|
|
| |
Approved by: rwatson (mentor)
Reviewed by: jmg
Tested by: kris, dwhite, and jmg
|
| |
|
|
|
|
|
|
|
|
| |
given file is sparse. Instead, it zeroes the requested page.
Reviewed by: tegge
PR: kern/98116
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- `b' is now an official alias for `break'. It used to be an unofficial
alias, but this was broken by adding the `bt' alias for `trace'.
- `t' is now an official alias for `trace'. It used to be an unofficial
alias, but this was broken by adding the `thread' command.
- `registers' is now an alias for `show registers'. This is a hack to
break the unofficial `r' alias for `reset'. `r' really means
`registers' in some debuggers, so I sometimes type it accidentally and
am annoyed when it resets the system. A short command shouldn't have
such a large effect. Now at least `res' must be typed to disambiguate
`reset'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
output width of 79, only 6 columns of width 12 each fit, but 7 columns
were printed.
The fix is to pass the width of the next output to db_end_line() and
not assume there that this width is always 1.
Related unfixed bugs:
- 1 character is wasted for a space after the last column
- suppression of trailing spaces used to limit the misformatting, but
seems to have been lost
- in db_examine(), the width of the next output is not know and is
still assumed to be 1.
|
|
|
|
|
|
|
|
| |
be followed.)
Submitted by: ryanb
Found with: Coverity Prevent
CID: 239860
|
|
|
|
|
|
|
|
| |
- Dont forget to free em in a case of error.
Suggested by: ssouhlal
Submitted by: rdivacky
Tested with: LTP
|
|
|
|
|
|
|
|
| |
- Check the status of the options before messing with it.
Inspired by: NetBSD [1]
Submitted by: rdivacky
Tested with: LTP
|
|
|
|
|
| |
Submitted by: rdivacky
Tested with: LTP
|
|
|
|
|
| |
Approved by: glebius
Reviewed by: glebius, ru
|