freebsd-skq/sys
Rafal Jaworowski 30f7f10e66 Clear all L2 PTE protection bits before their configuration.
Revise L2_S_PROT_MASK to include all of the protection bits.  Notice that
clearing these bits does not always take away the corresponding permissions
(for example, permission is granted when the bit is cleared). The bits are
cleared but are to be set or left cleared accordingly in pmap_set_prot(),
pmap_enter_locked(), etc.

Clear L2_XN along with L2_S_PROT_MASK in pmap_set_prot() so that all
permissions related bits are cleared before actual configuration.

Submitted by:	Zbigniew Bodek <zbb@semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf
2013-08-19 15:12:36 +00:00
..
amd64 When code from r254064 in pmap_ts_referenced() drops pv lock and 2013-08-18 21:36:22 +00:00
arm Clear all L2 PTE protection bits before their configuration. 2013-08-19 15:12:36 +00:00
boot Add optional support for default override of standard setup; but only if 2013-08-12 03:52:23 +00:00
bsm
cam Add unmapped I/O and larger I/O support to the sa(4) driver. 2013-08-16 16:14:32 +00:00
cddl Fix some ppc64 dtrace bugs, and enable systrace_freebsd32 for ppc64. 2013-08-19 05:10:46 +00:00
compat Regenerate after r254491. 2013-08-18 13:38:39 +00:00
conf Implement 32bit versions of the cap_ioctls_limit(2) and cap_ioctls_get(2) 2013-08-18 10:30:41 +00:00
contrib Add firmware for the Intel 2030 and variants. 2013-08-11 01:09:16 +00:00
crypto Fix const propagation issues to make GCC happy. 2013-07-11 16:27:11 +00:00
ddb
dev Remove unused and incomplete support for delayed fragment checksums 2013-08-19 10:20:20 +00:00
fs Restore the previous sendfile(2) behaviour on the block devices. 2013-08-16 14:22:20 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Change the way that unmapped I/O capability is advertised. 2013-08-15 22:52:39 +00:00
gnu/fs/reiserfs
i386 Add process descriptors support to the GENERIC kernel. It is already being 2013-08-18 10:21:29 +00:00
ia64 Add process descriptors support to the GENERIC kernel. It is already being 2013-08-18 10:21:29 +00:00
isa
kern Remove the unused M_NOFREE mbuf flag. It didn't have any in-tree users 2013-08-19 11:16:53 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
mips Add a missing break. 2013-08-12 00:38:47 +00:00
modules Fix some ppc64 dtrace bugs, and enable systrace_freebsd32 for ppc64. 2013-08-19 05:10:46 +00:00
net Add m_clrprotoflags() to clear protocol specific mbuf flags at up and 2013-08-19 13:27:32 +00:00
net80211 Reorder the mbuf defines to make more sense and group related flags 2013-08-19 14:25:11 +00:00
netatalk
netgraph Add constant for PPP-Max-PayLoad tag. 2013-07-23 10:25:34 +00:00
netinet Reorder the mbuf defines to make more sense and group related flags 2013-08-19 14:25:11 +00:00
netinet6 Add m_clrprotoflags() to clear protocol specific mbuf flags at up and 2013-08-19 13:27:32 +00:00
netipsec Remove the large part of struct ipsecstat. Only few fields of this 2013-07-23 14:14:24 +00:00
netipx
netnatm
netpfil Add m_clrprotoflags() to clear protocol specific mbuf flags at up and 2013-08-19 13:27:32 +00:00
netsmb Remove a reference to LK_DRAIN now that lockmgr(9) is gone from this 2013-06-28 20:21:13 +00:00
nfs Changes to allow using BOOTP_NFSROOT and mounting an nfs root filesystem 2013-07-31 19:14:00 +00:00
nfsclient A problem with the old NFS client where large writes to large files 2013-07-04 00:54:23 +00:00
nfsserver - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nlm
ofed Add m_clrprotoflags() to clear protocol specific mbuf flags at up and 2013-08-19 13:27:32 +00:00
opencrypto Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
pc98 Add process descriptors support to the GENERIC kernel. It is already being 2013-08-18 10:21:29 +00:00
pci Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
powerpc Add process descriptors support to the GENERIC kernel. It is already being 2013-08-18 10:21:29 +00:00
rpc Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
security audit_proc_coredump: check return value of audit_new 2013-07-09 09:03:01 +00:00
sparc64 Add process descriptors support to the GENERIC kernel. It is already being 2013-08-18 10:21:29 +00:00
sys Reorder the mbuf defines to make more sense and group related flags 2013-08-19 14:25:11 +00:00
teken
tools
ufs This bug fix is in a code path in rename taken when there is a 2013-08-06 16:50:05 +00:00
vm Remove the arbitrary binding of the pagedaemon threads to the domains, 2013-08-17 07:10:01 +00:00
x86 Call set_i8254_freq with MODE_STOP (0) rather than a magic number of 0. 2013-08-15 17:21:06 +00:00
xdr
xen Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
Makefile