OpenCloudOS-Kernel/Documentation/translations/zh_CN
Linus Torvalds 316346243b Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version)
Merge patch series from Nick Desaulniers to update the minimum gcc
version to 5.1.

This is some of the left-overs from the merge window that I didn't want
to deal with yesterday, so it comes in after -rc1 but was sent before.

Gcc-4.9 support has been an annoyance for some time, and with -Werror I
had the choice of applying a fairly big patch from Kees Cook to remove a
fair number of initializer warnings (still leaving some), or this patch
series from Nick that just removes the source of the problem.

The initializer cleanups might still be worth it regardless, but
honestly, I preferred just tackling the problem with gcc-4.9 head-on.
We've been more aggressiuve about no longer having to care about
compilers that were released a long time ago, and I think it's been a
good thing.

I added a couple of patches on top to sort out a few left-overs now that
we no longer support gcc-4.x.

As noted by Arnd, as a result of this minimum compiler version upgrade
we can probably change our use of '--std=gnu89' to '--std=gnu11', and
finally start using local loop declarations etc.  But this series does
_not_ yet do that.

Link: https://lore.kernel.org/all/20210909182525.372ee687@canb.auug.org.au/
Link: https://lore.kernel.org/lkml/CAK7LNASs6dvU6D3jL2GG3jW58fXfaj6VNOe55NJnTB8UPuk2pA@mail.gmail.com/
Link: https://github.com/ClangBuiltLinux/linux/issues/1438

* emailed patches from Nick Desaulniers <ndesaulniers@google.com>:
  Drop some straggling mentions of gcc-4.9 as being stale
  compiler_attributes.h: drop __has_attribute() support for gcc4
  vmlinux.lds.h: remove old check for GCC 4.9
  compiler-gcc.h: drop checks for older GCC versions
  Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround
  arm64: remove GCC version check for ARCH_SUPPORTS_INT128
  powerpc: remove GCC version check for UPD_CONSTR
  riscv: remove Kconfig check for GCC version for ARCH_RV64I
  Kconfig.debug: drop GCC 5+ version check for DWARF5
  mm/ksm: remove old GCC 4.9+ check
  compiler.h: drop fallback overflow checkers
  Documentation: raise minimum supported version of GCC to 5.1
2021-09-13 10:43:04 -07:00
..
accounting docs/zh_CN: Add zh_CN/accounting/psi.rst 2021-08-12 08:56:58 -06:00
admin-guide Drop some straggling mentions of gcc-4.9 as being stale 2021-09-13 10:29:44 -07:00
arm docs: Update DTB format references 2021-01-28 15:43:15 -07:00
arm64 Documentation: Chinese translation of Documentation/arm64/elf_hwcaps.rst 2020-11-30 10:36:45 -07:00
core-api Another collection of documentation patches, mostly fixes but also includes 2021-09-08 16:28:14 -07:00
cpu-freq More power management updates for 5.15-rc1 2021-09-08 16:38:25 -07:00
dev-tools docs/zh_CN: reformat zh_CN/dev-tools/testing-overview 2021-07-25 14:28:17 -06:00
doc-guide docs/zh_CN: two minor fixes in zh_CN/doc-guide/ 2021-04-15 14:54:29 -06:00
filesystems docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
iio docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
infiniband docs/zh_CN: add infiniband user_verbs translation 2021-08-12 08:52:03 -06:00
kernel-hacking Documentation: in_irq() cleanup 2021-08-24 13:28:23 -06:00
maintainer docs/zh_CN: Add translation zh_CN/maintainer/modifying-patches.rst 2021-05-17 11:49:43 -06:00
mips docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
openrisc docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
parisc docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
process docs/zh_CN: add a missing space character 2021-07-15 06:33:44 -06:00
riscv docs/zh_CN: Modify the translator tag and fix the wrong word 2021-08-24 13:34:07 -06:00
sound PATCH Documentation translations:translate sound/hd-audio/controls to chinese 2021-03-08 16:54:05 -07:00
video4linux media updates for v5.8-rc1 2020-06-03 20:59:38 -07:00
virt docs/zh_CN: add virt acrn cpuid translation 2021-08-12 08:49:38 -06:00
IRQ.txt docs: add IRQ documentation at the core-api book 2020-05-15 12:00:56 -06:00
disclaimer-zh_CN.rst Docs/zh_CN: update Alex Shi new email address 2021-03-31 13:52:25 -06:00
gpio.txt docs: gpio: add sysfs interface to the admin-guide 2019-07-15 11:03:03 -03:00
index.rst docs: pdfdocs: Add CJK-language-specific font settings 2021-08-12 09:13:32 -06:00
io_ordering.txt docs: fix pointers to io-mapping.rst and io_ordering.rst files 2020-03-11 14:15:20 -06:00
oops-tracing.txt docs: admin-guide: add kdump documentation into it 2019-07-15 11:03:01 -03:00
sparse.txt Remove references to dead website. 2019-07-19 12:22:04 -07:00