diff options
| -rw-r--r-- | drivers/xen/evtchn.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index e8c7f09d01be..6890897a6f30 100644 --- a/drivers/xen/evtchn.c +++ b/drivers/xen/evtchn.c | |||
| @@ -125,7 +125,7 @@ static int add_evtchn(struct per_user_data *u, struct user_evtchn *evtchn) | |||
| 125 | while (*new) { | 125 | while (*new) { |
| 126 | struct user_evtchn *this; | 126 | struct user_evtchn *this; |
| 127 | 127 | ||
| 128 | this = container_of(*new, struct user_evtchn, node); | 128 | this = rb_entry(*new, struct user_evtchn, node); |
| 129 | 129 | ||
| 130 | parent = *new; | 130 | parent = *new; |
| 131 | if (this->port < evtchn->port) | 131 | if (this->port < evtchn->port) |
| @@ -157,7 +157,7 @@ static struct user_evtchn *find_evtchn(struct per_user_data *u, unsigned port) | |||
| 157 | while (node) { | 157 | while (node) { |
| 158 | struct user_evtchn *evtchn; | 158 | struct user_evtchn *evtchn; |
| 159 | 159 | ||
| 160 | evtchn = container_of(node, struct user_evtchn, node); | 160 | evtchn = rb_entry(node, struct user_evtchn, node); |
| 161 | 161 | ||
| 162 | if (evtchn->port < port) | 162 | if (evtchn->port < port) |
| 163 | node = node->rb_left; | 163 | node = node->rb_left; |
