git: 8e4a3add99ca - main - struct kevent_freebsd11 -> struct freebsd11_kevent
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 15 Nov 2021 18:37:01 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/src/commit/?id=8e4a3add99ca05c46bde826adcbea552d7a7d9e9
commit 8e4a3add99ca05c46bde826adcbea552d7a7d9e9
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2021-11-15 18:34:27 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2021-11-15 18:34:27 +0000
struct kevent_freebsd11 -> struct freebsd11_kevent
Rename to match the naming of syscalls and allow 32 to be appended
without making an ugly name like kevent_freebsd1132.
While here, make the kevent changelist argument const.
Reviewed by: kib
---
sys/compat/freebsd32/freebsd32_misc.c | 14 +++++++-------
sys/compat/freebsd32/syscalls.master | 4 ++--
sys/kern/kern_event.c | 10 +++++-----
sys/kern/syscalls.master | 6 +++---
sys/sys/event.h | 4 ++--
usr.bin/kdump/kdump.c | 8 ++++----
usr.bin/truss/syscalls.c | 4 ++--
7 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/sys/compat/freebsd32/freebsd32_misc.c b/sys/compat/freebsd32/freebsd32_misc.c
index 08941ebc5be9..f05b63e5b0ac 100644
--- a/sys/compat/freebsd32/freebsd32_misc.c
+++ b/sys/compat/freebsd32/freebsd32_misc.c
@@ -762,7 +762,7 @@ static int
freebsd32_kevent11_copyout(void *arg, struct kevent *kevp, int count)
{
struct freebsd11_freebsd32_kevent_args *uap;
- struct kevent32_freebsd11 ks32[KQ_NEVENTS];
+ struct freebsd11_kevent32 ks32[KQ_NEVENTS];
int i, error;
KASSERT(count <= KQ_NEVENTS, ("count (%d) > KQ_NEVENTS", count));
@@ -789,7 +789,7 @@ static int
freebsd32_kevent11_copyin(void *arg, struct kevent *kevp, int count)
{
struct freebsd11_freebsd32_kevent_args *uap;
- struct kevent32_freebsd11 ks32[KQ_NEVENTS];
+ struct freebsd11_kevent32 ks32[KQ_NEVENTS];
int i, j, error;
KASSERT(count <= KQ_NEVENTS, ("count (%d) > KQ_NEVENTS", count));
@@ -826,7 +826,7 @@ freebsd11_freebsd32_kevent(struct thread *td,
.k_copyin = freebsd32_kevent11_copyin,
};
#ifdef KTRACE
- struct kevent32_freebsd11 *eventlist = uap->eventlist;
+ struct freebsd11_kevent32 *eventlist = uap->eventlist;
#endif
int error;
@@ -841,17 +841,17 @@ freebsd11_freebsd32_kevent(struct thread *td,
tsp = NULL;
#ifdef KTRACE
if (KTRPOINT(td, KTR_STRUCT_ARRAY))
- ktrstructarray("kevent32_freebsd11", UIO_USERSPACE,
+ ktrstructarray("freebsd11_kevent32", UIO_USERSPACE,
uap->changelist, uap->nchanges,
- sizeof(struct kevent32_freebsd11));
+ sizeof(struct freebsd11_kevent32));
#endif
error = kern_kevent(td, uap->fd, uap->nchanges, uap->nevents,
&k_ops, tsp);
#ifdef KTRACE
if (error == 0 && KTRPOINT(td, KTR_STRUCT_ARRAY))
- ktrstructarray("kevent32_freebsd11", UIO_USERSPACE,
+ ktrstructarray("freebsd11_kevent32", UIO_USERSPACE,
eventlist, td->td_retval[0],
- sizeof(struct kevent32_freebsd11));
+ sizeof(struct freebsd11_kevent32));
#endif
return (error);
}
diff --git a/sys/compat/freebsd32/syscalls.master b/sys/compat/freebsd32/syscalls.master
index 5cb7c059a670..3d676fa9c3c8 100644
--- a/sys/compat/freebsd32/syscalls.master
+++ b/sys/compat/freebsd32/syscalls.master
@@ -670,10 +670,10 @@
gid_t *sgid); }
362 AUE_KQUEUE NOPROTO { int kqueue(void); }
363 AUE_KEVENT COMPAT11 { int freebsd32_kevent(int fd, \
- const struct kevent32_freebsd11 * \
+ const struct freebsd11_kevent32 * \
changelist, \
int nchanges, \
- struct kevent32_freebsd11 *eventlist, \
+ struct freebsd11_kevent32 *eventlist, \
int nevents, \
const struct timespec32 *timeout); }
364 AUE_NULL OBSOL __cap_get_proc
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c
index ade71a848868..de652de6106f 100644
--- a/sys/kern/kern_event.c
+++ b/sys/kern/kern_event.c
@@ -1107,7 +1107,7 @@ kern_kqueue(struct thread *td, int flags, struct filecaps *fcaps)
struct g_kevent_args {
int fd;
- void *changelist;
+ const void *changelist;
int nchanges;
void *eventlist;
int nevents;
@@ -1212,7 +1212,7 @@ static int
kevent11_copyout(void *arg, struct kevent *kevp, int count)
{
struct freebsd11_kevent_args *uap;
- struct kevent_freebsd11 kev11;
+ struct freebsd11_kevent kev11;
int error, i;
KASSERT(count <= KQ_NEVENTS, ("count (%d) > KQ_NEVENTS", count));
@@ -1241,7 +1241,7 @@ static int
kevent11_copyin(void *arg, struct kevent *kevp, int count)
{
struct freebsd11_kevent_args *uap;
- struct kevent_freebsd11 kev11;
+ struct freebsd11_kevent kev11;
int error, i;
KASSERT(count <= KQ_NEVENTS, ("count (%d) > KQ_NEVENTS", count));
@@ -1271,7 +1271,7 @@ freebsd11_kevent(struct thread *td, struct freebsd11_kevent_args *uap)
.arg = uap,
.k_copyout = kevent11_copyout,
.k_copyin = kevent11_copyin,
- .kevent_size = sizeof(struct kevent_freebsd11),
+ .kevent_size = sizeof(struct freebsd11_kevent),
};
struct g_kevent_args gk_args = {
.fd = uap->fd,
@@ -1282,7 +1282,7 @@ freebsd11_kevent(struct thread *td, struct freebsd11_kevent_args *uap)
.timeout = uap->timeout,
};
- return (kern_kevent_generic(td, &gk_args, &k_ops, "kevent_freebsd11"));
+ return (kern_kevent_generic(td, &gk_args, &k_ops, "freebsd11_kevent"));
}
#endif
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 5b5bc70fb21a..2c50bbe543ca 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -1907,9 +1907,9 @@
363 AUE_KEVENT COMPAT11|CAPENABLED {
int kevent(
int fd,
- _In_reads_opt_(nchanges) struct kevent_freebsd11 *changelist,
+ _In_reads_opt_(nchanges) const struct freebsd11_kevent *changelist,
int nchanges,
- _Out_writes_opt_(nevents) struct kevent_freebsd11 *eventlist,
+ _Out_writes_opt_(nevents) struct freebsd11_kevent *eventlist,
int nevents,
_In_opt_ const struct timespec *timeout
);
@@ -3099,7 +3099,7 @@
560 AUE_KEVENT STD|CAPENABLED {
int kevent(
int fd,
- _In_reads_opt_(nchanges) struct kevent *changelist,
+ _In_reads_opt_(nchanges) const struct kevent *changelist,
int nchanges,
_Out_writes_opt_(nevents) struct kevent *eventlist,
int nevents,
diff --git a/sys/sys/event.h b/sys/sys/event.h
index f1bdc7e2a80e..7d337d40c1e6 100644
--- a/sys/sys/event.h
+++ b/sys/sys/event.h
@@ -93,7 +93,7 @@ struct kevent {
#if defined(_WANT_FREEBSD11_KEVENT)
/* Older structure used in FreeBSD 11.x and older. */
-struct kevent_freebsd11 {
+struct freebsd11_kevent {
__uintptr_t ident; /* identifier for this event */
short filter; /* filter for event */
unsigned short flags;
@@ -121,7 +121,7 @@ struct kevent32 {
};
#ifdef _WANT_FREEBSD11_KEVENT
-struct kevent32_freebsd11 {
+struct freebsd11_kevent32 {
u_int32_t ident; /* identifier for this event */
short filter; /* filter for event */
u_short flags;
diff --git a/usr.bin/kdump/kdump.c b/usr.bin/kdump/kdump.c
index 8b47212f88fc..611c9021cd78 100644
--- a/usr.bin/kdump/kdump.c
+++ b/usr.bin/kdump/kdump.c
@@ -2142,8 +2142,8 @@ ktrstructarray(struct ktr_struct_array *ksa, size_t buflen)
goto bad_size;
memcpy(&kev, data, sizeof(kev));
ktrkevent(&kev);
- } else if (strcmp(name, "kevent_freebsd11") == 0) {
- struct kevent_freebsd11 kev11;
+ } else if (strcmp(name, "freebsd11_kevent") == 0) {
+ struct freebsd11_kevent kev11;
if (ksa->struct_size != sizeof(kev11))
goto bad_size;
@@ -2175,8 +2175,8 @@ ktrstructarray(struct ktr_struct_array *ksa, size_t buflen)
#endif
kev.udata = (void *)(uintptr_t)kev32.udata;
ktrkevent(&kev);
- } else if (strcmp(name, "kevent32_freebsd11") == 0) {
- struct kevent32_freebsd11 kev32;
+ } else if (strcmp(name, "freebsd11_kevent32") == 0) {
+ struct freebsd11_kevent32 kev32;
if (ksa->struct_size != sizeof(kev32))
goto bad_size;
diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c
index 128ae624cf5f..67a370b808b5 100644
--- a/usr.bin/truss/syscalls.c
+++ b/usr.bin/truss/syscalls.c
@@ -2111,7 +2111,7 @@ print_arg(struct syscall_arg *sc, unsigned long *args, register_t *retval,
break;
}
case Kevent11: {
- struct kevent_freebsd11 *ke11;
+ struct freebsd11_kevent *ke11;
struct kevent ke;
int numevents = -1;
size_t bytes;
@@ -2123,7 +2123,7 @@ print_arg(struct syscall_arg *sc, unsigned long *args, register_t *retval,
numevents = retval[0];
if (numevents >= 0) {
- bytes = sizeof(struct kevent_freebsd11) * numevents;
+ bytes = sizeof(struct freebsd11_kevent) * numevents;
if ((ke11 = malloc(bytes)) == NULL)
err(1,
"Cannot malloc %zu bytes for kevent array",