diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/rbtree.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/rbtree.c b/lib/rbtree.c index 48499c2d88cc..9956b99649f0 100644 --- a/lib/rbtree.c +++ b/lib/rbtree.c | |||
| @@ -292,7 +292,7 @@ EXPORT_SYMBOL(rb_erase); | |||
| 292 | /* | 292 | /* |
| 293 | * This function returns the first node (in sort order) of the tree. | 293 | * This function returns the first node (in sort order) of the tree. |
| 294 | */ | 294 | */ |
| 295 | struct rb_node *rb_first(struct rb_root *root) | 295 | struct rb_node *rb_first(const struct rb_root *root) |
| 296 | { | 296 | { |
| 297 | struct rb_node *n; | 297 | struct rb_node *n; |
| 298 | 298 | ||
| @@ -305,7 +305,7 @@ struct rb_node *rb_first(struct rb_root *root) | |||
| 305 | } | 305 | } |
| 306 | EXPORT_SYMBOL(rb_first); | 306 | EXPORT_SYMBOL(rb_first); |
| 307 | 307 | ||
| 308 | struct rb_node *rb_last(struct rb_root *root) | 308 | struct rb_node *rb_last(const struct rb_root *root) |
| 309 | { | 309 | { |
| 310 | struct rb_node *n; | 310 | struct rb_node *n; |
| 311 | 311 | ||
| @@ -318,7 +318,7 @@ struct rb_node *rb_last(struct rb_root *root) | |||
| 318 | } | 318 | } |
| 319 | EXPORT_SYMBOL(rb_last); | 319 | EXPORT_SYMBOL(rb_last); |
| 320 | 320 | ||
| 321 | struct rb_node *rb_next(struct rb_node *node) | 321 | struct rb_node *rb_next(const struct rb_node *node) |
| 322 | { | 322 | { |
| 323 | struct rb_node *parent; | 323 | struct rb_node *parent; |
| 324 | 324 | ||
| @@ -331,7 +331,7 @@ struct rb_node *rb_next(struct rb_node *node) | |||
| 331 | node = node->rb_right; | 331 | node = node->rb_right; |
| 332 | while (node->rb_left) | 332 | while (node->rb_left) |
| 333 | node=node->rb_left; | 333 | node=node->rb_left; |
| 334 | return node; | 334 | return (struct rb_node *)node; |
| 335 | } | 335 | } |
| 336 | 336 | ||
| 337 | /* No right-hand children. Everything down and left is | 337 | /* No right-hand children. Everything down and left is |
| @@ -347,7 +347,7 @@ struct rb_node *rb_next(struct rb_node *node) | |||
| 347 | } | 347 | } |
| 348 | EXPORT_SYMBOL(rb_next); | 348 | EXPORT_SYMBOL(rb_next); |
| 349 | 349 | ||
| 350 | struct rb_node *rb_prev(struct rb_node *node) | 350 | struct rb_node *rb_prev(const struct rb_node *node) |
| 351 | { | 351 | { |
| 352 | struct rb_node *parent; | 352 | struct rb_node *parent; |
| 353 | 353 | ||
| @@ -360,7 +360,7 @@ struct rb_node *rb_prev(struct rb_node *node) | |||
| 360 | node = node->rb_left; | 360 | node = node->rb_left; |
| 361 | while (node->rb_right) | 361 | while (node->rb_right) |
| 362 | node=node->rb_right; | 362 | node=node->rb_right; |
| 363 | return node; | 363 | return (struct rb_node *)node; |
| 364 | } | 364 | } |
| 365 | 365 | ||
| 366 | /* No left-hand children. Go up till we find an ancestor which | 366 | /* No left-hand children. Go up till we find an ancestor which |
