No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nick Desaulniers 3578eb5fcd ANDROID: x86: boot: Makefile: pass CLANG_FLAGS to Kbuild
The build machines seem to have older versions of ld.bfd that don't
support R_X86_64_32S absolute relocations, visible as the following
failure in presubmit testing:

Invalid absolute R_X86_64_32S relocation: __end_of_kernel_reserve

It seems that parts of KBUILD that overwrite KBUILD_CFLAGS drop import
clang flags like `--gcc-toolchain` (where to look for the GNU binutils),
so clang just finds the host utilities and just uses those.

This is bad for hermeticity of builds, and needs to be fixed upstream.

Link: https://github.com/ClangBuiltLinux/linux/issues/618
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I30de5841a50e3fd97ba95c25cc12339d47ad083e
2019-07-23 23:01:36 +00:00
arch ANDROID: x86: boot: Makefile: pass CLANG_FLAGS to Kbuild 2019-07-23 23:01:36 +00:00
block blk-mq: fix up placement of debugfs directory of queue files 2019-07-06 10:07:38 -06:00
certs
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2019-07-05 13:31:19 +09:00
Documentation Merge 5.2-rc7 into android-mainline 2019-07-02 13:15:34 -07:00
drivers Linux 5.2 2019-07-08 08:24:40 +02:00
fs ANDROID: mnt: Fix null pointer dereference 2019-07-22 17:59:07 -07:00
include ANDROID: sdcardfs: Define magic value 2019-07-19 12:39:18 -07:00
init initramfs: fix populate_initrd_image() section mismatch 2019-06-29 16:43:45 +08:00
ipc ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2019-07-19 12:39:17 -07:00
kernel Linux 5.2 2019-07-08 08:24:40 +02:00
lib Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2019-07-05 13:31:19 +09:00
LICENSES
mm Linux 5.2 2019-07-08 08:24:40 +02:00
net Linux 5.2 2019-07-08 08:24:40 +02:00
samples
scripts
security ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2019-07-19 12:39:17 -07:00
sound sound fixes for 5.2 2019-07-05 02:03:50 +09:00
tools KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS 2019-07-02 19:02:45 +02:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
abi_gki_aarch64.xml ANDROID: gki_defconfig: disable BRIDGE_NETFILTER 2019-07-17 15:26:00 -07:00
build.config.cuttlefish.aarch64 ANDROID: build configs: switch prebuilt path location 2019-07-23 15:15:32 +01:00
build.config.cuttlefish.x86_64 ANDROID: build configs: switch prebuilt path location 2019-07-23 15:15:32 +01:00
build.config.gki.aarch64 ANDROID: build configs: switch prebuilt path location 2019-07-23 15:15:32 +01:00
build.config.gki.x86_64 ANDROID: build configs: switch prebuilt path location 2019-07-23 15:15:32 +01:00
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS A few more MIPS fixes: 2019-07-06 10:32:12 -07:00
Makefile Linux 5.2 2019-07-08 08:24:40 +02:00
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.