stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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
>   *
> 


       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).