[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 5/5] mm: add the __must_check attribute to {gfn,mfn}_add()
On Wed, Feb 14, 2024 at 7:42 PM Roger Pau Monne <roger.pau@xxxxxxxxxx> wrote: > > It's not obvious from the function itself whether the incremented value will > be > stored in the parameter, or returned to the caller. That has leads to bugs in > the past as callers assume the incremented value is stored in the parameter. > > Add the __must_check attribute to the function to easily spot callers that > don't consume the returned value, which signals an error in the caller logic. > > No functional change intended. Just thinking out loud here... I wonder if "mfn_plus()" would be less likely to be misunderstood. Catching this during compile is def better than catching it w/ Coverity or Eclair, but even better to help people not make the mistake in the first place. -George
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |