From: Matthew Wilcox (Oracle) Date: Sat, 10 Oct 2020 15:17:44 +0000 (-0400) Subject: XArray: Fix split documentation X-Git-Tag: accepted/tizen/unified/20230118.172025~7555^2~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=12efebab09e383bf366bec323bd296b7d90e1c43;p=platform%2Fkernel%2Flinux-rpi.git XArray: Fix split documentation I wrote the documentation backwards; the new order of the entry is stored in the xas and the caller passes the old entry. Reported-by: Zi Yan Signed-off-by: Matthew Wilcox (Oracle) --- diff --git a/lib/xarray.c b/lib/xarray.c index 5fa5161..fb3a0cc 100644 --- a/lib/xarray.c +++ b/lib/xarray.c @@ -987,7 +987,7 @@ static void node_set_marks(struct xa_node *node, unsigned int offset, * xas_split_alloc() - Allocate memory for splitting an entry. * @xas: XArray operation state. * @entry: New entry which will be stored in the array. - * @order: New entry order. + * @order: Current entry order. * @gfp: Memory allocation flags. * * This function should be called before calling xas_split(). @@ -1041,9 +1041,10 @@ EXPORT_SYMBOL_GPL(xas_split_alloc); * xas_split() - Split a multi-index entry into smaller entries. * @xas: XArray operation state. * @entry: New entry to store in the array. - * @order: New entry order. + * @order: Current entry order. * - * The value in the entry is copied to all the replacement entries. + * The size of the new entries is set in @xas. The value in @entry is + * copied to all the replacement entries. * * Context: Any context. The caller should hold the xa_lock. */