Make two style changes to create new commit and document proper commit

message for r185765.

Noted by:	rdivacky
Requested by:	des

Commit message for r185765 should be:
In procfs map handler, and in linprocfs maps handler, do not call
vn_fullpath() while having vm map locked. This is done in anticipation
of the vop_vptocnp commit, that would make vn_fullpath sometime
acquire vnode lock.

Also, in linprocfs, maps handler already acquires vnode lock.

No objections from:	des
MFC after:	2 week
This commit is contained in:
Konstantin Belousov 2008-12-08 13:15:31 +00:00
parent 5a66e0259b
commit 9499cb83bf
2 changed files with 2 additions and 3 deletions

View File

@ -273,8 +273,7 @@ linprocfs_docpuinfo(PFS_FILL_ARGS)
/* XXX per-cpu vendor / class / model / id? */
}
sbuf_cat(sb,
"flags\t\t:");
sbuf_cat(sb, "flags\t\t:");
if (!strcmp(cpu_vendor, "AuthenticAMD") && (class < 6)) {
flags[16] = "fcmov";

View File

@ -82,11 +82,11 @@ extern struct sysentvec ia32_freebsd_sysvec;
int
procfs_doprocmap(PFS_FILL_ARGS)
{
int error, vfslocked;
vm_map_t map = &p->p_vmspace->vm_map;
vm_map_entry_t entry, tmp_entry;
struct vnode *vp;
char *fullpath, *freepath;
int error, vfslocked;
unsigned int last_timestamp;
#ifdef COMPAT_IA32
int wrap32 = 0;