Message ID | 38efa7c3a66dd686be64d149e198f2fddc3e7383.1581282103.git.jbi.octave@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Lock warning cleanup | expand |
On Sun, Feb 9, 2020 at 11:49 PM Jules Irenge <jbi.octave@gmail.com> wrote: > > Sparse reports a warning at end_report() > > warning: context imbalance in end_report() - unexpected lock > > The root cause is a missing annotation at end_report() > > Add the missing annotation __releases(&report_lock) > > Signed-off-by: Jules Irenge <jbi.octave@gmail.com> Acked-by: Dmitry Vyukov <dvyukov@google.com> > --- > mm/kasan/report.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/kasan/report.c b/mm/kasan/report.c > index 5451624c4e09..8adaa4eaee31 100644 > --- a/mm/kasan/report.c > +++ b/mm/kasan/report.c > @@ -87,7 +87,7 @@ static void start_report(unsigned long *flags) __acquires(&report_lock) > pr_err("==================================================================\n"); > } > > -static void end_report(unsigned long *flags) > +static void end_report(unsigned long *flags) __releases(&report_lock) > { > pr_err("==================================================================\n"); > add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE); > -- > 2.24.1 >
diff --git a/mm/kasan/report.c b/mm/kasan/report.c index 5451624c4e09..8adaa4eaee31 100644 --- a/mm/kasan/report.c +++ b/mm/kasan/report.c @@ -87,7 +87,7 @@ static void start_report(unsigned long *flags) __acquires(&report_lock) pr_err("==================================================================\n"); } -static void end_report(unsigned long *flags) +static void end_report(unsigned long *flags) __releases(&report_lock) { pr_err("==================================================================\n"); add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE);
Sparse reports a warning at end_report() warning: context imbalance in end_report() - unexpected lock The root cause is a missing annotation at end_report() Add the missing annotation __releases(&report_lock) Signed-off-by: Jules Irenge <jbi.octave@gmail.com> --- mm/kasan/report.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)