mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
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>
This commit is contained in:
parent
a40694a38a
commit
0786820107
1 changed files with 0 additions and 2 deletions
|
@ -254,7 +254,6 @@ void *flex_array_get(struct flex_array *fa, int element_nr)
|
||||||
{
|
{
|
||||||
int part_nr = fa_element_to_part_nr(fa, element_nr);
|
int part_nr = fa_element_to_part_nr(fa, element_nr);
|
||||||
struct flex_array_part *part;
|
struct flex_array_part *part;
|
||||||
int index;
|
|
||||||
|
|
||||||
if (element_nr >= fa->total_nr_elements)
|
if (element_nr >= fa->total_nr_elements)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -264,6 +263,5 @@ void *flex_array_get(struct flex_array *fa, int element_nr)
|
||||||
part = (struct flex_array_part *)&fa->parts[0];
|
part = (struct flex_array_part *)&fa->parts[0];
|
||||||
else
|
else
|
||||||
part = fa->parts[part_nr];
|
part = fa->parts[part_nr];
|
||||||
index = index_inside_part(fa, element_nr);
|
|
||||||
return &part->elements[index_inside_part(fa, element_nr)];
|
return &part->elements[index_inside_part(fa, element_nr)];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue