Author: hselasky Date: Fri Apr 5 11:32:57 2019 New Revision: 345939 URL: https://svnweb.freebsd.org/changeset/base/345939
Log: MFC r345109: Implement sg_virt() function in the LinuxKPI. Submitted by: Johannes Lundberg <johal...@gmail.com> Sponsored by: Limelight Networks Sponsored by: Mellanox Technologies Modified: stable/11/sys/compat/linuxkpi/common/include/linux/scatterlist.h Directory Properties: stable/11/ (props changed) Modified: stable/11/sys/compat/linuxkpi/common/include/linux/scatterlist.h ============================================================================== --- stable/11/sys/compat/linuxkpi/common/include/linux/scatterlist.h Fri Apr 5 11:31:52 2019 (r345938) +++ stable/11/sys/compat/linuxkpi/common/include/linux/scatterlist.h Fri Apr 5 11:32:57 2019 (r345939) @@ -137,6 +137,13 @@ sg_phys(struct scatterlist *sg) return (VM_PAGE_TO_PHYS(sg_page(sg)) + sg->offset); } +static inline void * +sg_virt(struct scatterlist *sg) +{ + + return ((void *)((unsigned long)page_address(sg_page(sg)) + sg->offset)); +} + static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, struct scatterlist *sgl) _______________________________________________ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"