X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/7ddcb079202367355dddccdfa4318e57d50318be..d26ffc64f583ab2d29df48f13518685602bc8832:/bsd/miscfs/specfs/specdev.h diff --git a/bsd/miscfs/specfs/specdev.h b/bsd/miscfs/specfs/specdev.h index 7b44d40e3..3d6d0258f 100644 --- a/bsd/miscfs/specfs/specdev.h +++ b/bsd/miscfs/specfs/specdev.h @@ -112,9 +112,9 @@ struct specinfo { */ #define SPECHSZ 64 #if ((SPECHSZ&(SPECHSZ-1)) == 0) -#define SPECHASH(rdev) (((rdev>>5)+(rdev))&(SPECHSZ-1)) +#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1)) #else -#define SPECHASH(rdev) (((unsigned)((rdev>>5)+(rdev)))%SPECHSZ) +#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ) #endif extern struct vnode *speclisth[SPECHSZ]; @@ -135,7 +135,7 @@ int spec_blktooff (struct vnop_blktooff_args *); int spec_offtoblk (struct vnop_offtoblk_args *); int spec_fsync_internal (vnode_t, int, vfs_context_t); int spec_blockmap (struct vnop_blockmap_args *); -int spec_kqfilter (vnode_t vp, struct knote *kn); +int spec_kqfilter (vnode_t vp, struct knote *kn, struct kevent_internal_s *kev); #endif /* BSD_KERNEL_PRIVATE */ int spec_ebadf(void *);