Hi Will,

On Wed, Feb 21, 2018 at 5:02 PM, Will Deacon <[email protected]> wrote:
> On Wed, Feb 21, 2018 at 03:54:31PM +0000, Will Deacon wrote:
>> My ideas for fixing this so far are one of:
>>
>> 1. Inline the old asm-generic/bitops/lock.h code directly into m68k's
>>    asm/bitops.h
>>
>> 2. Continue implementing asm-generic/bitops/lock.h purely as macros without
>>    any #includes
>>
>> 3. Remove the hardirqs_count thing from m6k's asm/irqflags.h
>>
>> Any ideas? (1) is my preference at the moment.
>
> Which would look like the diff below...

Thanks, looks good to me, so
Acked-by: Geert Uytterhoeven <[email protected]>

>
> Will
>
> --->8
>
> diff --git a/arch/m68k/include/asm/bitops.h b/arch/m68k/include/asm/bitops.h
> index 93b47b1f6fb4..18193419f97d 100644
> --- a/arch/m68k/include/asm/bitops.h
> +++ b/arch/m68k/include/asm/bitops.h
> @@ -515,12 +515,16 @@ static inline int __fls(int x)
>
>  #endif
>
> +/* Simple test-and-set bit locks */
> +#define test_and_set_bit_lock  test_and_set_bit
> +#define clear_bit_unlock       clear_bit
> +#define __clear_bit_unlock     clear_bit_unlock
> +
>  #include <asm-generic/bitops/ext2-atomic.h>
>  #include <asm-generic/bitops/le.h>
>  #include <asm-generic/bitops/fls64.h>
>  #include <asm-generic/bitops/sched.h>
>  #include <asm-generic/bitops/hweight.h>
> -#include <asm-generic/bitops/lock.h>
>  #endif /* __KERNEL__ */
>
>  #endif /* _M68K_BITOPS_H */

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to