|
|
@@ -106,7 +106,7 @@ struct vhost_virtqueue {
|
|
|
/* Protected by virtqueue mutex. */
|
|
|
struct vhost_memory *memory;
|
|
|
void *private_data;
|
|
|
- unsigned acked_features;
|
|
|
+ u64 acked_features;
|
|
|
/* Log write descriptors */
|
|
|
void __user *log_base;
|
|
|
struct vhost_log *log;
|
|
|
@@ -172,8 +172,8 @@ enum {
|
|
|
(1ULL << VHOST_F_LOG_ALL),
|
|
|
};
|
|
|
|
|
|
-static inline int vhost_has_feature(struct vhost_virtqueue *vq, int bit)
|
|
|
+static inline bool vhost_has_feature(struct vhost_virtqueue *vq, int bit)
|
|
|
{
|
|
|
- return vq->acked_features & (1 << bit);
|
|
|
+ return vq->acked_features & (1ULL << bit);
|
|
|
}
|
|
|
#endif
|