From: Hauke Mehrtens <hauke@hauke-m.de>
To: stable <stable@vger.kernel.org>
Cc: Sean Young <sean@mess.org>, Ralf Baechle <ralf@linux-mips.org>,
Paul Burton <paul.burton@mips.com>,
James Hogan <jhogan@kernel.org>,
linux-mips@linux-mips.org
Subject: Re: [PATCH] MIPS: Remove superfluous check for __linux__
Date: Fri, 12 Jul 2019 11:10:12 +0200 [thread overview]
Message-ID: <6ebc7284-7878-5c5a-de09-44bace1f172e@hauke-m.de> (raw)
In-Reply-To: <20181116160939.22085-1-sean@mess.org>
Hi,
Please backport the following patch to Linux stable, OpenWrt now ships
it backported to kernel 4.14 and 4.19, but it should also work with
older kernel versions.
Upstream commit 1287533d3d95d5ad8b02773733044500b1be06bc
Hauke
On 11/16/18 5:09 PM, Sean Young wrote:
> When building BPF code using "clang -target bpf -c", clang does not
> define __linux__.
>
> To build BPF IR decoders the include linux/lirc.h is needed which
> includes linux/types.h. Currently this workaround is needed:
>
> https://git.linuxtv.org/v4l-utils.git/commit/?id=dd3ff81f58c4e1e6f33765dc61ad33c48ae6bb07
>
> This check might otherwise be useful to stop users from using a non-linux
> compiler, but if you're doing that you are going to have a lot more
> trouble anyway.
>
> Signed-off-by: Sean Young <sean@mess.org>
> ---
> arch/mips/include/uapi/asm/sgidefs.h | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/arch/mips/include/uapi/asm/sgidefs.h b/arch/mips/include/uapi/asm/sgidefs.h
> index 26143e3b7c26..69c3de90c536 100644
> --- a/arch/mips/include/uapi/asm/sgidefs.h
> +++ b/arch/mips/include/uapi/asm/sgidefs.h
> @@ -11,14 +11,6 @@
> #ifndef __ASM_SGIDEFS_H
> #define __ASM_SGIDEFS_H
>
> -/*
> - * Using a Linux compiler for building Linux seems logic but not to
> - * everybody.
> - */
> -#ifndef __linux__
> -#error Use a Linux compiler or give up.
> -#endif
> -
> /*
> * Definitions for the ISA levels
> *
>
next parent reply other threads:[~2019-07-12 9:10 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20181116160939.22085-1-sean@mess.org>
2019-07-12 9:10 ` Hauke Mehrtens [this message]
2019-07-12 11:43 ` [PATCH] MIPS: Remove superfluous check for __linux__ Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6ebc7284-7878-5c5a-de09-44bace1f172e@hauke-m.de \
--to=hauke@hauke-m.de \
--cc=jhogan@kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=paul.burton@mips.com \
--cc=ralf@linux-mips.org \
--cc=sean@mess.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).