.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * This file is part of UBIFS. |
---|
3 | 4 | * |
---|
4 | 5 | * Copyright (C) 2006-2008 Nokia Corporation. |
---|
5 | | - * |
---|
6 | | - * This program is free software; you can redistribute it and/or modify it |
---|
7 | | - * under the terms of the GNU General Public License version 2 as published by |
---|
8 | | - * the Free Software Foundation. |
---|
9 | | - * |
---|
10 | | - * This program is distributed in the hope that it will be useful, but WITHOUT |
---|
11 | | - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
---|
12 | | - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
---|
13 | | - * more details. |
---|
14 | | - * |
---|
15 | | - * You should have received a copy of the GNU General Public License along with |
---|
16 | | - * this program; if not, write to the Free Software Foundation, Inc., 51 |
---|
17 | | - * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
---|
18 | 6 | * |
---|
19 | 7 | * Authors: Artem Bityutskiy (Битюцкий Артём) |
---|
20 | 8 | * Adrian Hunter |
---|
.. | .. |
---|
747 | 735 | return lpa->dirty + lpa->free - lpb->dirty - lpb->free; |
---|
748 | 736 | } |
---|
749 | 737 | |
---|
750 | | -static void swap_dirty_idx(struct ubifs_lprops **a, struct ubifs_lprops **b, |
---|
751 | | - int size) |
---|
752 | | -{ |
---|
753 | | - swap(*a, *b); |
---|
754 | | -} |
---|
755 | | - |
---|
756 | 738 | /** |
---|
757 | 739 | * ubifs_save_dirty_idx_lnums - save an array of the most dirty index LEB nos. |
---|
758 | 740 | * @c: the UBIFS file-system description object |
---|
.. | .. |
---|
772 | 754 | sizeof(void *) * c->dirty_idx.cnt); |
---|
773 | 755 | /* Sort it so that the dirtiest is now at the end */ |
---|
774 | 756 | sort(c->dirty_idx.arr, c->dirty_idx.cnt, sizeof(void *), |
---|
775 | | - (int (*)(const void *, const void *))cmp_dirty_idx, |
---|
776 | | - (void (*)(void *, void *, int))swap_dirty_idx); |
---|
| 757 | + (int (*)(const void *, const void *))cmp_dirty_idx, NULL); |
---|
777 | 758 | dbg_find("found %d dirty index LEBs", c->dirty_idx.cnt); |
---|
778 | 759 | if (c->dirty_idx.cnt) |
---|
779 | 760 | dbg_find("dirtiest index LEB is %d with dirty %d and free %d", |
---|