summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2013-09-06 05:37:49 +0000
committerglebius <glebius@FreeBSD.org>2013-09-06 05:37:49 +0000
commit358d3d145a0923158cfe4823195e4c60f4e37249 (patch)
tree95660228ea128a00ac5ae55cbb3e3b550d776d01 /sys/amd64/include
parent5110b054b22685516ac8b828fb0e43187ce8a532 (diff)
downloadFreeBSD-src-358d3d145a0923158cfe4823195e4c60f4e37249.zip
FreeBSD-src-358d3d145a0923158cfe4823195e4c60f4e37249.tar.gz
On those machines, where sf_bufs do not represent any real object, make
sf_buf_alloc()/sf_buf_free() inlines, to save two calls to an absolutely empty functions. Reviewed by: alc, kib, scottl Sponsored by: Nginx, Inc. Sponsored by: Netflix
Diffstat (limited to 'sys/amd64/include')
-rw-r--r--sys/amd64/include/sf_buf.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/amd64/include/sf_buf.h b/sys/amd64/include/sf_buf.h
index b5245e6..729e8e5 100644
--- a/sys/amd64/include/sf_buf.h
+++ b/sys/amd64/include/sf_buf.h
@@ -41,6 +41,18 @@
*/
struct sf_buf;
+static inline struct sf_buf *
+sf_buf_alloc(struct vm_page *m, int pri)
+{
+
+ return ((struct sf_buf *)m);
+}
+
+static inline void
+sf_buf_free(struct sf_buf *sf)
+{
+}
+
static __inline vm_offset_t
sf_buf_kva(struct sf_buf *sf)
{
OpenPOWER on IntegriCloud