summaryrefslogtreecommitdiff
path: root/security/smack/Makefile
diff options
context:
space:
mode:
authorRichard Weinberger <richard@nod.at>2014-09-19 17:37:56 +0200
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2014-09-24 15:36:16 +0300
commitb91671bb23a79c32a23b0ad5d6e6ad292bb21bdf (patch)
treebb544e7b059228789411b4a601ad6e2157a38e08 /security/smack/Makefile
parent7fbbd05799976c0611dcb229649260504b2bdef5 (diff)
UBI: Fix livelock in produce_free_peb()
The while loop in produce_free_peb() assumes that each work will produce a free PEB. This is not true. If ubi->works_count is 1 and the only scheduled work is the wear_leveling_worker() produce_free_peb() can loop forever in case nobody schedules an erase work. Fix this issue by checking in the while loop whether work is scheduled. Signed-off-by: Richard Weinberger <richard@nod.at> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'security/smack/Makefile')
0 files changed, 0 insertions, 0 deletions