File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1515#include <linux/of_fdt.h>
1616#include <linux/slab.h>
1717#include <linux/spinlock.h>
18+ #include <linux/bitmap.h>
1819#include <linux/cpumask.h>
1920#include <linux/mm.h>
2021#include <linux/delay.h>
@@ -57,7 +58,7 @@ static int xive_irq_bitmap_add(int base, int count)
5758 spin_lock_init (& xibm -> lock );
5859 xibm -> base = base ;
5960 xibm -> count = count ;
60- xibm -> bitmap = kzalloc (xibm -> count , GFP_KERNEL );
61+ xibm -> bitmap = bitmap_zalloc (xibm -> count , GFP_KERNEL );
6162 if (!xibm -> bitmap ) {
6263 kfree (xibm );
6364 return - ENOMEM ;
@@ -75,7 +76,7 @@ static void xive_irq_bitmap_remove_all(void)
7576
7677 list_for_each_entry_safe (xibm , tmp , & xive_irq_bitmaps , list ) {
7778 list_del (& xibm -> list );
78- kfree (xibm -> bitmap );
79+ bitmap_free (xibm -> bitmap );
7980 kfree (xibm );
8081 }
8182}
You can’t perform that action at this time.
0 commit comments