[RESEND PATCH 01/13] idr: Add ability to set/clear tags

2017-07-11 Thread Matthew Wilcox
Now that the IDR uses the radix tree, we can expose the radix tree tags to users of the IDR. A few spots in the radix tree needed to be changed to cope with the fact that the IDR can have NULL pointers with tags set. One of the more notable changes is that IDR_FREE really is special -- an index

[RESEND PATCH 01/13] idr: Add ability to set/clear tags

2017-07-11 Thread Matthew Wilcox
Now that the IDR uses the radix tree, we can expose the radix tree tags to users of the IDR. A few spots in the radix tree needed to be changed to cope with the fact that the IDR can have NULL pointers with tags set. One of the more notable changes is that IDR_FREE really is special -- an index

[PATCH 01/13] idr: Add ability to set/clear tags

2017-04-29 Thread Matthew Wilcox
Now that the IDR uses the radix tree, we can expose the radix tree tags to users of the IDR. A few spots in the radix tree needed to be changed to cope with the fact that the IDR can have NULL pointers with tags set. One of the more notable changes is that IDR_FREE really is special -- an index

[PATCH 01/13] idr: Add ability to set/clear tags

2017-04-29 Thread Matthew Wilcox
Now that the IDR uses the radix tree, we can expose the radix tree tags to users of the IDR. A few spots in the radix tree needed to be changed to cope with the fact that the IDR can have NULL pointers with tags set. One of the more notable changes is that IDR_FREE really is special -- an index