flex_array: remove unneeded index calculation

flex_array_get() calculates an index value, then drops it on the floor;
simply remove it.

Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Acked-by: Dave Hansen <dave@linux.vnet.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Jonathan Corbet and committed by Linus Torvalds 07868201 a40694a3

-2
-2
lib/flex_array.c
··· 254 { 255 int part_nr = fa_element_to_part_nr(fa, element_nr); 256 struct flex_array_part *part; 257 - int index; 258 259 if (element_nr >= fa->total_nr_elements) 260 return NULL; ··· 263 part = (struct flex_array_part *)&fa->parts[0]; 264 else 265 part = fa->parts[part_nr]; 266 - index = index_inside_part(fa, element_nr); 267 return &part->elements[index_inside_part(fa, element_nr)]; 268 }
··· 254 { 255 int part_nr = fa_element_to_part_nr(fa, element_nr); 256 struct flex_array_part *part; 257 258 if (element_nr >= fa->total_nr_elements) 259 return NULL; ··· 264 part = (struct flex_array_part *)&fa->parts[0]; 265 else 266 part = fa->parts[part_nr]; 267 return &part->elements[index_inside_part(fa, element_nr)]; 268 }