| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=112055
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112054
|
| |
|
|
|
|
|
|
|
| |
while I'm here and garbage collect dead code (ssc_clone). Define
d_maxsize as DFLTPHYS for now because that's what it will be if we
don't define it.
Notes:
svn path=/head/; revision=112051
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
like secure level but which restricts changes to the keymap. Its
values impose the following restrictions:
0: No restriction - this is the default.
1: Only root can change restricted keys (like boot, panic, ...)
2: Only root can change restricted keys and regular keys.
Other users still can change accents and function keys.
3: Only root can change restricted keys, regular keys and accents.
4: Only root can change any of the keymap (restricted keys, regular
keys, accents and function keys).
Unfortunately, the keyboard's accent map is cleared when a new keymap
is loaded, which makes the distinction between level 3 and level 4
less useful.
The MAC guys might like to make this a policy?
No objections from: -audit about 6 moths ago
Notes:
svn path=/head/; revision=112050
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112046
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove an incorrect comment. (Incrementing an object's reference count
does not prevent a process from exiting. The real concern here is that the
physical page must not be deleted until transmission is complete. That is
already handled by the VM system and sf_buf_free().)
Tested by: ken
Notes:
svn path=/head/; revision=112045
|
| |
|
|
|
|
|
| |
And make this value configurable by kernel config or sysctl.
Notes:
svn path=/head/; revision=112041
|
| |
|
|
|
|
|
|
| |
Fix lost characters counting.
Move setting receiver state to proper place on ucomstopread().
Notes:
svn path=/head/; revision=112040
|
| |
|
|
|
|
|
|
| |
All drivers which depend on ucom interfaces should use only one
sc_dying.
Notes:
svn path=/head/; revision=112039
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112038
|
| |
|
|
|
|
|
|
|
|
|
| |
is more robust and prevents the hijacking of /dev/console for the typical
mistake.
Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the
driver source has cross-branch compatibility to old releases.
Notes:
svn path=/head/; revision=112037
|
| |
|
|
|
|
|
|
|
|
| |
of d_maj means "allocate major number automatically".
Keep the definition of MAJOR_AUTO to make life easier for cross-branch
source maintainers.
Notes:
svn path=/head/; revision=112036
|
| |
|
|
|
|
|
|
| |
Let the console driver ask for major 256 and magically change this to
mean zero.
Notes:
svn path=/head/; revision=112035
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112034
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112033
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112032
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112031
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112030
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112029
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112028
|
| |
|
|
|
|
|
|
| |
I/O requests, instead use the new dedicated fields in the consumer and
provider to track this.
Notes:
svn path=/head/; revision=112027
|
| |
|
|
|
|
|
|
|
|
|
|
| |
have to examine the stats structure to tell if we have outstanding I/O
requests.
Making them u_int improves the chance of atomic updates to them,
but risks roll-over. Since the only interesting property is if
they are equal or not, this is not an issue.
Notes:
svn path=/head/; revision=112026
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
outstanding requests to return before we unravel the mesh.
It is very important that the stuff below us plays nice and don't
overlook a couple of outstanding bio's, because until they remember
the geom event thread is blocked. At an expense in code here this
could be made more robust, but I actually _want_ a robust failure
in this case so any offending drivers can be fixed.
Notes:
svn path=/head/; revision=112024
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112021
|
| |
|
|
|
|
|
|
|
|
| |
included in XFree86 4.3, but includes some fixes. Notable changes include
Radeon 8500-9100 support, PCI Radeon/Rage 128 support, transform & lighting
support for Radeons, and vblank syncing support for r128, radeon, and mga.
The gamma driver was removed due to lack of any users.
Notes:
svn path=/head/; revision=112015
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112014
|
| |
|
|
|
|
|
| |
the benefit of modules which are compiled differently than the kernel.
Notes:
svn path=/head/; revision=112011
|
| |
|
|
|
|
|
| |
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=112010
|
| |
|
|
|
|
|
|
|
|
| |
structures, reuse the oldest one. Also move the expiry timer from
a per-structure callout to the tcp slow timer.
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=112009
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112008
|
| |
|
|
|
|
|
| |
to mark this act.
Notes:
svn path=/head/; revision=112007
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112006
|
| |
|
|
|
|
|
|
|
|
|
|
| |
fxp_ident_table.
PR: kern/48699
Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru>
Obtained from: NetBSD (the device strings, that is)
MFC after: 4 weeks
Notes:
svn path=/head/; revision=112005
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112004
|
| |
|
|
| |
Notes:
svn path=/head/; revision=112002
|
| |
|
|
|
|
|
|
|
|
| |
the device statistics structures into userland instead of using sysctl.
Introduce new devstat_new_entry() function which allocates the devstat
structure an calls devstat_add_entry() on it.
Notes:
svn path=/head/; revision=112001
|
| |
|
|
|
|
|
|
|
| |
Two fields are sequence numbers for integrity check when we switch devstat
to use mmap to export data rather than sysctl, the last field is to mark
this as an allocated devstat entry.
Notes:
svn path=/head/; revision=112000
|
| |
|
|
|
|
|
| |
Pointed out by: ume, matusita
Notes:
svn path=/head/; revision=111999
|
| |
|
|
|
|
|
| |
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=111998
|
| |
|
|
|
|
|
|
|
| |
the unused ATM cases.
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=111997
|
| |
|
|
|
|
|
|
|
|
|
| |
in geom_disk.c.
As a side effect this makes a lot of #include <sys/devicestat.h>
lines not needed and some biofinish() calls can be reduced to
biodone() again.
Notes:
svn path=/head/; revision=111979
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111978
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- On receive, vm_map_lookup() needs to trigger the creation of a shadow
object. To make that happen, call vm_map_lookup() with PROT_WRITE
instead of PROT_READ in vm_pgmoveco().
- On send, a shadow object will be created by the vm_map_lookup() in
vm_fault(), but vm_page_cowfault() will delete the original page from
the backing object rather than simply letting the legacy COW mechanism
take over. In other words, the new page should be added to the shadow
object rather than replacing the old page in the backing object. (i.e.
vm_page_cowfault() should not be called in this case.) We accomplish
this by making sure fs.object == fs.first_object before calling
vm_page_cowfault() in vm_fault().
Submitted by: gallatin, alc
Tested by: ken
Notes:
svn path=/head/; revision=111977
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111976
|
| |
|
|
|
|
|
|
|
|
| |
The random value sometimes causes macro CLKF_USERMODE to return true
because PSL_VM bit is set and really shoudn't be, this causes statclock()
to execute in wrong path, and further breaks KSE code and kernel crashes
when executing threaded program.
Notes:
svn path=/head/; revision=111975
|
| |
|
|
|
|
|
|
|
|
|
| |
of a snapshot's copy of a superblock. This patch fixes a panic
when taking a snapshot of a 4096/512 filesystem.
Reported by: Ian Freislich <ianf@za.uu.net>
Sponsored by: DARPA & NAI Labs.
Notes:
svn path=/head/; revision=111972
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#include <sys/types.h>
#include <sys/stat.h>
main () {
}
cc -D_POSIX_C_SOURCE test.c
/usr/include/sys/stat.h:127: syntax error before "u_int"
/usr/include/sys/stat.h:158: syntax error before "u_int"
(u_int becomes invisible for _POSIX_C_SOURCE and some other *_SOURCE modes)
Notes:
svn path=/head/; revision=111969
|
| |
|
|
|
|
|
|
| |
Submitted by: jkh
Reviewed by: zarzycki
Notes:
svn path=/head/; revision=111968
|
| |
|
|
|
|
|
|
|
|
| |
default implementations of VOP_LOCK() and VOP_UNLOCK().
Tested by: jlemon, phk
Glanced at by: jeffr
Notes:
svn path=/head/; revision=111965
|
| |
|
|
|
|
|
|
|
| |
memory-allocation purposes. Right now it is also a very good idea
because we hit a Giant assertion in the free(9) processing if we
free something larger than 64k.
Notes:
svn path=/head/; revision=111964
|