Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 00:28:37 UTC 2021

Modified Files:
        src/sys/external/bsd/drm2/include/linux: reservation.h

Log Message:
fence -> dma_fence in <linux/reservation.h>.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 \
    src/sys/external/bsd/drm2/include/linux/reservation.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/include/linux/reservation.h
diff -u src/sys/external/bsd/drm2/include/linux/reservation.h:1.8 src/sys/external/bsd/drm2/include/linux/reservation.h:1.9
--- src/sys/external/bsd/drm2/include/linux/reservation.h:1.8	Mon Aug 27 15:25:13 2018
+++ src/sys/external/bsd/drm2/include/linux/reservation.h	Sun Dec 19 00:28:37 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: reservation.h,v 1.8 2018/08/27 15:25:13 riastradh Exp $	*/
+/*	$NetBSD: reservation.h,v 1.9 2021/12/19 00:28:37 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
 #ifndef	_LINUX_RESERVATION_H_
 #define	_LINUX_RESERVATION_H_
 
-#include <linux/fence.h>
+#include <linux/dma-fence.h>
 #include <linux/rcupdate.h>
 #include <linux/ww_mutex.h>
 
@@ -40,7 +40,7 @@ struct reservation_object {
 	struct ww_mutex		lock;
 
 	unsigned				robj_version;
-	struct fence __rcu			*robj_fence;
+	struct dma_fence __rcu			*robj_fence;
 	struct reservation_object_list __rcu	*robj_list;
 	struct reservation_object_list __rcu	*robj_prealloc;
 };
@@ -50,14 +50,14 @@ struct reservation_object_list {
 
 	uint32_t		shared_count;
 	uint32_t		shared_max;
-	struct fence __rcu	*shared[];
+	struct dma_fence __rcu	*shared[];
 };
 
 /* NetBSD addition */
 struct reservation_poll {
 	kmutex_t		rp_lock;
 	struct selinfo		rp_selq;
-	struct fence_cb		rp_fcb;
+	struct dma_fence_cb		rp_fcb;
 	bool			rp_claimed;
 };
 
@@ -83,18 +83,18 @@ extern struct ww_class	reservation_ww_cl
 void	reservation_object_init(struct reservation_object *);
 void	reservation_object_fini(struct reservation_object *);
 bool	reservation_object_held(struct reservation_object *);
-struct fence *
+struct dma_fence *
 	reservation_object_get_excl(struct reservation_object *);
 struct reservation_object_list *
 	reservation_object_get_list(struct reservation_object *);
 int	reservation_object_reserve_shared(struct reservation_object *);
 void	reservation_object_add_excl_fence(struct reservation_object *,
-	    struct fence *);
+	    struct dma_fence *);
 void	reservation_object_add_shared_fence(struct reservation_object *,
-	    struct fence *);
+	    struct dma_fence *);
 
 int	reservation_object_get_fences_rcu(struct reservation_object *,
-	    struct fence **, unsigned *, struct fence ***);
+	    struct dma_fence **, unsigned *, struct dma_fence ***);
 
 bool	reservation_object_test_signaled_rcu(struct reservation_object *,
 	    bool);

Reply via email to