freebsd-nq/sys/i386
Mohan Srinivasan f9bb753844 Over NFS, an open() call could result in multiple over-the-wire
GETATTRs being generated - one from lookup()/namei() and the other
from nfs_open() (for cto consistency). This change eliminates the
GETATTR in nfs_open() if an otw GETATTR was done from the namei()
path. Instead of extending the vop interface, we timestamp each attr
load, and use this to detect whether a GETATTR was done from namei()
for this syscall. Introduces a thread-local variable that counts the
syscalls made by the thread and uses <pid, tid, thread syscalls> as
the attrload timestamp. Thanks to jhb@ and peter@ for a discussion on
thread state that could be used as the timestamp with minimal overhead.
2007-03-09 04:02:38 +00:00
..
acpica Use vm_paddr_t rather than uintptr_t when passing the physical address of 2007-03-05 20:35:17 +00:00
bios First part of a little cleanup in the calendar/timezone/RTC handling. 2006-10-02 12:59:59 +00:00
compile
conf Include GEOM_LABEL in GENERIC. It's very useful and not well publicized 2007-02-09 19:03:18 +00:00
cpufreq o introduce a flags 'errata' for HW bugs onto the softc. 2007-01-23 19:20:30 +00:00
i386 Over NFS, an open() call could result in multiple over-the-wire 2007-03-09 04:02:38 +00:00
ibcs2 Use pause() rather than tsleep() on stack variables and function pointers. 2007-02-27 17:23:29 +00:00
include Change the x86 interrupt code to use FreeBSD CPU IDs (i.e. PCPU_GET(cpuid)) 2007-03-06 17:16:47 +00:00
isa Partial fix for a bug in rev.1.231. If suspend/resume clobbers the 2007-03-05 09:10:17 +00:00
linux MFP4: 115220, 115222 2007-03-02 00:08:47 +00:00
pci Expand the MSI/MSI-X API to address some deficiencies in the MSI-X support. 2007-01-22 21:48:44 +00:00
svr4 Use svr4_si_{addr,code,errno,signo,trap} in preference to si_{...}. 2005-10-19 14:59:54 +00:00
xbox - Fix typo in #error pragma: compitable -> compatible 2006-08-15 20:10:49 +00:00
Makefile