Date: Sat, 14 Jan 2017 19:36:59 +0000 (UTC) From: Larry Rosenman <ler@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r431492 - in head/sysutils/lsof: . files Message-ID: <201701141936.v0EJax7w026558@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ler Date: Sat Jan 14 19:36:59 2017 New Revision: 431492 URL: https://svnweb.freebsd.org/changeset/ports/431492 Log: Fix sysutils/lsof on arm. This fixes the case where ARM_NARCH and ARM_NMMUS are 0, since the lsof(1) sources get hacky access to kernel structures. PR: 216065 Submitted by: samm os2 kiev ua Approved by: adamw (mentor) Differential Revision: https://reviews.freebsd.org/D9176 Added: head/sysutils/lsof/files/patch-dialects_freebsd_dlsof.h (contents, props changed) head/sysutils/lsof/files/patch-dialects_freebsd_dnode2.c (contents, props changed) Modified: head/sysutils/lsof/Makefile Modified: head/sysutils/lsof/Makefile ============================================================================== --- head/sysutils/lsof/Makefile Sat Jan 14 19:36:02 2017 (r431491) +++ head/sysutils/lsof/Makefile Sat Jan 14 19:36:59 2017 (r431492) @@ -3,6 +3,7 @@ PORTNAME= lsof DISTVERSION= 4.90G +PORTREVISION= 1 PORTEPOCH= 8 CATEGORIES= sysutils MASTER_SITES= http://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \ Added: head/sysutils/lsof/files/patch-dialects_freebsd_dlsof.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/lsof/files/patch-dialects_freebsd_dlsof.h Sat Jan 14 19:36:59 2017 (r431492) @@ -0,0 +1,10 @@ +--- dialects/freebsd/dlsof.h.orig 2016-09-22 20:02:53 UTC ++++ dialects/freebsd/dlsof.h +@@ -87,6 +87,7 @@ + #define boolean_t int + # endif /* defined(NEEDS_BOOLEAN_T) */ + ++#define KLD_MODULE + #include <sys/conf.h> + + # if defined(HAS_VM_MEMATTR_T) Added: head/sysutils/lsof/files/patch-dialects_freebsd_dnode2.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/lsof/files/patch-dialects_freebsd_dnode2.c Sat Jan 14 19:36:59 2017 (r431492) @@ -0,0 +1,11 @@ +--- dialects/freebsd/dnode2.c.orig 2016-09-22 20:02:53 UTC ++++ dialects/freebsd/dnode2.c +@@ -51,7 +51,7 @@ static char *rcsid = "$Id: dnode2.c,v 1. + */ + #define VOP_UNLOCK(vp, f) ((void)0) + # endif /* defined(__clang__) */ +- ++#define KLD_MODULE + #include <sys/zfs_znode.h> + #undef _KERNEL +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701141936.v0EJax7w026558>