svn commit: r358202 - in stable: 11/sys/kern 11/sys/sys 12/sys/kern 12/sys/sys
Kyle Evans
kevans at FreeBSD.org
Fri Feb 21 04:30:24 UTC 2020
Author: kevans
Date: Fri Feb 21 04:30:21 2020
New Revision: 358202
URL: https://svnweb.freebsd.org/changeset/base/358202
Log:
MFC r357899: u_char -> vm_prot_t in a couple of places, NFC
The latter is a typedef of the former; the typedef exists and these bits are
representing vmprot values, so use the correct type.
Modified:
stable/11/sys/kern/kern_descrip.c
stable/11/sys/kern/sys_capability.c
stable/11/sys/sys/capsicum.h
stable/11/sys/sys/file.h
Directory Properties:
stable/11/ (props changed)
Changes in other areas also in this revision:
Modified:
stable/12/sys/kern/kern_descrip.c
stable/12/sys/kern/sys_capability.c
stable/12/sys/sys/capsicum.h
stable/12/sys/sys/file.h
Directory Properties:
stable/12/ (props changed)
Modified: stable/11/sys/kern/kern_descrip.c
==============================================================================
--- stable/11/sys/kern/kern_descrip.c Fri Feb 21 04:29:50 2020 (r358201)
+++ stable/11/sys/kern/kern_descrip.c Fri Feb 21 04:30:21 2020 (r358202)
@@ -2684,7 +2684,7 @@ fget(struct thread *td, int fd, cap_rights_t *rightsp,
}
int
-fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, u_char *maxprotp,
+fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp, vm_prot_t *maxprotp,
struct file **fpp)
{
int error;
Modified: stable/11/sys/kern/sys_capability.c
==============================================================================
--- stable/11/sys/kern/sys_capability.c Fri Feb 21 04:29:50 2020 (r358201)
+++ stable/11/sys/kern/sys_capability.c Fri Feb 21 04:30:21 2020 (r358202)
@@ -178,10 +178,10 @@ cap_check(const cap_rights_t *havep, const cap_rights_
/*
* Convert capability rights into VM access flags.
*/
-u_char
+vm_prot_t
cap_rights_to_vmprot(cap_rights_t *havep)
{
- u_char maxprot;
+ vm_prot_t maxprot;
maxprot = VM_PROT_NONE;
if (cap_rights_is_set(havep, CAP_MMAP_R))
Modified: stable/11/sys/sys/capsicum.h
==============================================================================
--- stable/11/sys/sys/capsicum.h Fri Feb 21 04:29:50 2020 (r358201)
+++ stable/11/sys/sys/capsicum.h Fri Feb 21 04:30:21 2020 (r358202)
@@ -355,7 +355,7 @@ int cap_check(const cap_rights_t *havep, const cap_rig
/*
* Convert capability rights into VM access flags.
*/
-u_char cap_rights_to_vmprot(cap_rights_t *havep);
+vm_prot_t cap_rights_to_vmprot(cap_rights_t *havep);
/*
* For the purposes of procstat(1) and similar tools, allow kern_descrip.c to
Modified: stable/11/sys/sys/file.h
==============================================================================
--- stable/11/sys/sys/file.h Fri Feb 21 04:29:50 2020 (r358201)
+++ stable/11/sys/sys/file.h Fri Feb 21 04:30:21 2020 (r358202)
@@ -232,7 +232,7 @@ extern volatile int openfiles; /* actual number of ope
int fget(struct thread *td, int fd, cap_rights_t *rightsp, struct file **fpp);
int fget_mmap(struct thread *td, int fd, cap_rights_t *rightsp,
- u_char *maxprotp, struct file **fpp);
+ vm_prot_t *maxprotp, struct file **fpp);
int fget_read(struct thread *td, int fd, cap_rights_t *rightsp,
struct file **fpp);
int fget_write(struct thread *td, int fd, cap_rights_t *rightsp,
More information about the svn-src-stable-11
mailing list