Re: Quick note about v5.10.199-rt97-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've done that in the past, but I prefer to fix it up in the merge,
that is after the merge and before the commit, fix something that I
know merged incorrectly.  I wish there was a way to 'git rebase -i'
this and just squash your fix into the merge commit, but I haven't
been able to figure out a way to do that without borking up the merge
commit. Sigh...

I'd be interested to hear how the other maintainers deal with this.

Clark

On Thu, Oct 26, 2023 at 2:18 AM Luis Claudio R. Goncalves
<lgoncalv@xxxxxxxxxx> wrote:
>
> Hello fellow maintainers!
>
> I just pushed v5.10.199-rt97-rc1 (v5.10-rt-next) to kernel.org for testing.
>
> The merge worked flawlessly but the build test failed with an undefined
> function. That was easy to track and fix, but I am not sure if the method
> I chose for the fix is the desired one.
>
> In short, I performed the merge and then added the following patch to fix
> the build issue. Is this OK or should I have added this extra code in the
> merge?
>
> Also, for the release, should I send the usual stable update message and
> add a note such as "the following change was required to fix a build
> problem: ..."?
>
> Best regards,
> Luis
>
> ---
> net: replace raw_write_seqcount_t_begin by do_raw_write_seqcount_begin
>
> Commit a8dd21118b0fa ("seqlock: Prefix internal seqcount_t-only macros with a
> "do_""), among other changes, renames the function raw_write_seqcount_t_begin
> to do_raw_write_seqcount_begin. That commit did not cover the changes from
> the RT-only commit 81ce24cd24a9e ("net: Properly annotate the try-lock for the
> seqlock"), which are fixed here.
>
> Fixes: 81ce24cd24a9e ("net: Properly annotate the try-lock for the seqlock")
> Signed-off-by: Luis Claudio R. Goncalves <lgoncalv@xxxxxxxxxx>
> ---
>  include/net/sch_generic.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/include/net/sch_generic.h b/include/net/sch_generic.h
> index 72be68652bb84..eee11a1c93216 100644
> --- a/include/net/sch_generic.h
> +++ b/include/net/sch_generic.h
> @@ -195,7 +195,7 @@ static inline bool qdisc_run_begin(struct Qdisc *qdisc)
>                  * Variant of write_seqcount_t_begin() telling lockdep that a
>                  * trylock was attempted.
>                  */
> -               raw_write_seqcount_t_begin(s);
> +               do_raw_write_seqcount_begin(s);
>                 seqcount_acquire(&s->dep_map, 0, 1, _RET_IP_);
>                 return true;
>         }
> --
> 2.41.0
>





[Index of Archives]     [Linux USB Development]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux