This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f6aee505c71b Merge tag 'x86-timers-2020-06-03' of git://git.kernel.org/ [...] new f080d93e1d41 sched/debug: Fix trival print_task() format new e98fa02c4f2e sched/fair: Eliminate bandwidth race between throttling an [...] new ab93a4bc955b sched/fair: Remove distribute_running from CFS bandwidth new 64297f2b03cc sched/fair: Simplify the code of should_we_balance() new 586b58cac8b4 exit: Move preemption fixup up, move blocking operations down new 45da27732b0b sched/fair: find_idlest_group(): Remove unused sd_flag parameter new 9818427c6270 sched/debug: Make sd->flags sysctl read-only new e669ac8ab952 sched: Remove checks against SD_LOAD_BALANCE new 36c5bdc43870 sched/topology: Kill SD_LOAD_BALANCE new d91cecc15662 sched: Make newidle_balance() static again new 457d1f465778 sched: Extract the task putting code from pick_next_task() new 5a6d6a6ccb5f sched/fair: Refill bandwidth before scaling new f38f12d1e081 sched/fair: Mark sched_init_granularity __init new bf2c59fce407 sched/core: Fix illegal RCU from offline CPUs new 17c891ab3491 sched/fair: Use __this_cpu_read() in wake_wide() new 12ac6782a40a sched/swait: Reword some of the main description new b1d1779e5ef7 sched/core: Simplify sched_init() new 90b5363acd47 sched: Clean up scheduler_ipi() new 2a0a24ebb499 sched: Make scheduler_ipi inline new 9013196a467e Merge branch 'sched/urgent' new 7d148be69e3a sched/fair: Optimize enqueue_task_fair() new 12aa2587388d sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() new 95d685935a2e sched/pelt: Sync util/runnable_sum with PELT window when p [...] new 04f5c362ec6d sched/fair: Replace zero-length array with flexible-array new dbe9337109c2 sched/cpuacct: Fix charge cpuacct.usage_sys new d505b8af5891 sched: Defend cfs and rt bandwidth quota against overflow new c6e7bd7afaeb sched/core: Optimize ttwu() spinning on p->on_cpu new 2ebb17717550 sched/core: Offload wakee task activation if it the wakee [...] new 498bdcdb949e Merge branch 'sched/urgent' into sched/core, to pick up fix new 58ef57b16d9e Merge branch 'core/rcu' into sched/core, to pick up dependency new 19a1f5ec6999 sched: Fix smp_call_function_single_async() usage for ILB new 52103be07d8b smp: Optimize flush_smp_call_function_queue() new afaa653c564d smp: Move irq_work_run() out of flush_smp_call_function_queue() new b2a02fc43a1f smp: Optimize send_call_function_single_ipi() new 4b44a21dd640 irq_work, smp: Allow irq_work on call_single_queue new 126c2092e5c8 sched: Add rq::ttwu_pending new a148866489fb sched: Replace rq::wake_list new 1f8db4150536 sched/headers: Split out open-coded prototypes into kernel [...] new 25de110d1486 irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too new d479c5a1919b Merge tag 'sched-core-2020-06-02' of git://git.kernel.org/ [...] new f2a8d52e0a4d nsproxy: add struct nsset new 303cc571d107 nsproxy: attach to namespaces via pidfds new 2b40c5db73e2 selftests/pidfd: add pidfd setns tests new e7c93cbfe9cb Merge tag 'threads-v5.8' of git://git.kernel.org/pub/scm/l [...] new 174e1ea8a2f6 fix a braino in ia64 uaccess csum changes new e8f4abf8fd1a Merge branch 'uaccess.csum' of git://git.kernel.org/pub/sc [...] new 5125bfeeb6e4 MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support m [...] new de0c4eb44c39 MIPS: TXx9: Fix Kconfig warnings new 3fbfb4585bfd mips: define pud_index() regardless of page table folding new 408b722d029b MIPS: xilfpga: Removed unused header files new e82c878d49bf MIPS: Kill MIPS_GIC_IRQ_BASE new 5ceb89f8a301 MIPS: Fix typo for user_ld macro definition new c02e96304451 mips: loongsoon2ef: remove private clk api new 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] new acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t new b604d4973af7 MIPS: remove cpu_has_64bit_addresses new d399157283fb MIPS: cleanup fixup_bigphys_addr handling new 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot new 8e487c153c30 MIPS: split out the 64-bit ioremap implementation new d257b8fe173a MIPS: move ioremap_prot und iounmap out of line new c2591eb5da52 MIPS: use ioremap_page_range new 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse new 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] new 7a6659a59198 MIPS: alchemy: Fix build error after ioremap cleanup new a746f50d69bf MIPS: Loongson64: Remove dead RTC code new 0cfd2440aa03 MIPS: Loongson64: Make RS780E ACPI as a platform driver new dbfd92fe57b1 dt-bindings: Document Loongson RS780E PCH ACPI Controller new a89aa749ece9 MIPS: DTS: Loongson64: Add ACPI Controller Node new f46e1dc982a0 MIPS: Loongson64: Mark RS780 HPET as broken new 2c66e281c033 MIPS: Do not initialise globals to 0 new 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() new 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation new 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t new c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() new d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h new f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation new d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] new c213db614685 MIPS: Clear XContext at boot time new a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure new e2e13925ff74 MIPS: Loongson: Add support for perf tool new 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors new 618c35556e5f MIPS: oprofile: remove unneeded semicolon in common.c new 8c88cc53ffa6 MIPS: Loongson: Get host bridge information new 2c3cc858a687 MIPS: Loongson64: Switch the order of RS780E and LS7A new 59bd128a4127 MIPS: ingenic: DTS: Fix invalid value in #dma-cells new cf2e6b8e6f6f MIPS: ingenic: DTS: Respect cell count of common properties new bf40bf5ecf3f MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST new 061e35b2c76e MIPS: ingenic: DTS: Update JZ4770 support new b1bfdb660516 MIPS: ingenic: DTS: Update GCW0 support new 818c2b36383e MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig new 8827af9427de MIPS: ingenic: GCW0: Update defconfig new f932449c11da MIPS: ingenic: Drop obsolete code, merge the rest in setup.c new 44220fd84f3f MIPS: tools: Show result for loongson3-llsc-check new e9dfbaaeef1c MIPS: perf: Add hardware perf events support for new Loongson-3 new da1bd29742b1 MIPS: Loongson64: Probe CPU features via CPUCFG new 3aed240e577e MIPS: Loongson64: Correct TLB type for Loongson-3 Classic new 9d139131e973 mips: Drop CONFIG_MTD_M25P80 in various defconfig files new 7cc8f2d5aca1 MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords new 3a06c204fbc8 MIPS: tools: Move "returns" after "loongson3-llsc-check" new 80ab8eb6c5b6 MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe() new fc9ab75e894b MIPS: CFE: Remove dead code in cfe_getfwinfo() new 53635eb2e24b MIPS: Remove dead code in pci.h new ff487d410360 MIPS: Truncate link address into 32bit for 32bit kernel new c9b029903466 MIPS: Use fallthrough for arch/mips new ce61b490965e MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h> new 8a0efb8b1016 mips: cm: Fix an invalid error code of INTVN_*_ERR new 109111b33202 mips: cm: Add L2 ECC/parity errors reporting new da706e5034c3 MIPS: asm: Rename some macros to avoid build errors new e701656ec4db MIPS: inst.h: Stop including asm.h to avoid various build [...] new 68fbb9721ea7 MIPS: Loongson: Add DMA support for LS7A new c4ad6ea9574b MIPS: Replace zero-length array with flexible-array new 10760dde9be3 MIPS: Remove support for LASAT new 1b00767fd8e1 MIPS: Remove PMC MSP71xx platform new 1ce4530cce23 MIPS: Remove NEC MARKEINS/EMMA new 1bec48982c7a MIPS: unexport __flush_icache_user_range new b744b43f79cc kbuild: add CONFIG_LD_IS_LLD new e91946d6d93e MIPS: VDSO: Move disabling the VDSO logic to Kconfig new fd9d0ca2cc4f MIPS: Unconditionally specify '-EB' or '-EL' new 2ff906994b6c MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO new 22235ef34a97 MIPS: VDSO: Allow ld.lld to link the VDSO new 26bff9eb4920 MIPS: Only include the platform file needed new a7cf53b7abdf MIPS: Fix typos in arch/mips/Kbuild.platforms new 125be5868eaa MIPS: Fix "make clean" error due to recent changes new d203c2d3eed5 MIPS: dts: mscc: Updated changed name for miim pinctrl function new 04146f22cb47 KVM: MIPS: use true,false for bool variable new 7ff1f6264f9c KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c new 8d34509742f9 KVM: MIPS/VZ: Remove unneeded semicolon new b6b6c318006b KVM: MIPS/Emulate: Remove unneeded semicolon new 8a4e2779570f MIPS: Fix builds for VR41xx platforms new 1fded93fb154 MIPS: ralink: Don't include objects twice new 83dd9a0b6643 MIPS: SGI-IP27: Use the _AC() macro in spaces.h new 24ce659dcc02 MIPS: ath79: ar9331_dpt_module: update led nodes new e795688eeedf MIPS: ath79: ar9331: rename uart to serial node new a44de7497f91 MIPS: Loongson: Build ATI Radeon GPU driver as module new d9a51fd594d8 MIPS: Remove not used 8250-platform.c new de541d60157a MIPS: Loongson64: fix typos in loongson_regs.h new fdec207e466d MIPS: Loongson64: define offsets and known revisions for s [...] new ac44d672787f MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits new 2971317ab04a mips/mm: Add page soft dirty tracking new 143463fd33fe MIPS: Loongson: Enable devicetree based probing for 8250 p [...] new 8be26bab0ea2 MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h new 860f02f13cf9 MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c new bd6e38983bb7 MIPS: Remove useless parameter of bootcmdline_init() new 9ee195fd1be8 mips: MAAR: Add XPA mode support new 866c70f28e49 MIPS: SGI-IP27: Remove not used includes and comment in ip [...] new c9c2e9c596e9 MIPS: ingenic: Add missing include new 37e2bc4433a9 MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip [...] new bbb5946eb545 mips: MAAR: Use more precise address mask new ab7c01fdc3cf mips: Add MIPS Release 5 support new 281e3aea35e5 mips: Add MIPS Warrior P5600 support new a2ac81c6ef40 mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs new 742318ad5eee mips: Add CP0 Write Merge config support new 999079c851b4 mips: Add CONFIG/CONFIG6/Cause reg fields macro new ad42e0a8d4d5 mips: Add CPS_NS16550_WIDTH config new ed26aacfb5f7 mips: Add udelay lpj numbers adjustment new 385864280597 mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes new 21e1a03e1dbe mips: cevt-r4k: Update the r4k-clockevent frequency in syn [...] new f39293fd37ff MIPS: Fix exception handler memcpy() new 41528ba6afe6 MIPS: DTS: Only build subdir of current platform new 8267e78f020a MIPS: Tidy up CP0.Config6 bits definition new ec7a93188a75 MIPS: emulate CPUCFG instruction on older Loongson64 cores new b34a1a712024 MIPS: SGI-IP30: Reorder the macros in war.h new f33a0b941017 MIPS: tools: Fix resource leak in elf-entry.c new 6af2aa7f6695 MIPS: BCM63XX: fix BCM6358 GPIO count new 2038e0416518 MIPS: BCM63xx: fix 6328 boot selection bit new b6caa1d8c80c PCI: Don't disable decoding when mmio_always_on is set new 1f58cca5cf2b PCI: Add Loongson PCI Controller support new 83e757ecfd5d dt-bindings: Document Loongson PCI Host Controller new d8242e6a71ba MIPS: DTS: Loongson64: Add PCI Controller Node new 6423e59a64e7 MIPS: Loongson64: Switch to generic PCI driver new 963287e48314 MIPS: ingenic: DTS: Add memory info of GCW Zero new d653d1ffba8e MIPS: ingenic: Add support for GCW Zero prototype new 62249209a772 MIPS: ingenic: Default to a generic board new 4dd7683ea1d6 MIPS: Do not flush tlb page when updating PTE entry new 7df676974359 mm/memory.c: Update local TLB if PTE entry exists new 44bf431b47b4 mm/memory.c: Add memory read privilege on page fault handling new 273b5fa00fad MIPS: mm: add page valid judgement in function pte_modify new 31e1b3efa802 MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe() new 7d6d28377783 MIPS: Loongson64: select NO_EXCEPT_FILL new 9c43783c702f MIPS: DTS: Fix build errors used with various configs new a202bf71f08b MIPS: CPU_LOONGSON2EF need software to maintain cache consistency new 482cd90cd781 MIPS: Loongson64: Define PCI_IOBASE new c3b9c0043d25 MIPS: Loongson64: Remove not used pci.c new b3878a6aac1b MIPS: Fix build warning about "PTR_STR" redefinition new 70768ebaa587 MIPS: Loongson64: Guard against future cores without CPUCFG new f06da27eb82e MIPS: Expose Loongson CPUCFG availability via HWCAP new dd25ed7361fb MIPS: Loongson64: Reorder CPUCFG model match arms new 389500696810 MIPS: ralink: bootrom: mark a function as __init to save s [...] new 9bd0bd264578 MIPS: ralink: drop ralink_clk_init for mt7621 new 8226f11318bd Merge tag 'mips_5.8' of git://git.kernel.org/pub/scm/linux [...] new 0d341e0ddb1a parisc: suppress error messages for 'make clean' new 3fd84a4fc063 parisc: use -fno-strict-aliasing for decompressor new b6522fa409cf parisc: add sysctl file interface panic_on_stackoverflow new 24289f560118 parisc: Kconfig: Update references to parisc website new 861e93cf88b3 parisc: firmware: Update references to parisc website new 186cbb173776 parisc: hardware: Update references to parisc website new 486a77c90346 parisc: module: Update references to parisc website new 775024cf49ff parisc: MAINTAINERS: Update references to parisc website new 44e40e96b5ac Merge branch 'parisc-5.8-1' of git://git.kernel.org/pub/sc [...] new 3ac4a615bdb1 xtensa: add missing __user annotations to __{get,put}_user_check new c22f90750440 xtensa: fix type conversion in __get_user_size new 9afcc71b4f85 xtensa: fix error paths in __get_user_{check,size} new 2adf5352a34a xtensa: add missing __user annotations to asm/uaccess.h new 3ead2f97bd44 xtensa: Fix spelling/grammar in comment new 38696e33e2bd Merge tag 'xtensa-20200603' of git://github.com/jcmvbkbc/l [...]
The 205 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/mips/loongson/rs780e-acpi.yaml | 40 + .../devicetree/bindings/pci/loongson.yaml | 62 ++ MAINTAINERS | 2 +- arch/ia64/lib/csum_partial_copy.c | 2 +- arch/mips/Kbuild | 2 +- arch/mips/Kbuild.platforms | 76 +- arch/mips/Kconfig | 174 ++-- arch/mips/Kconfig.debug | 10 + arch/mips/Makefile | 48 +- arch/mips/alchemy/Platform | 3 - arch/mips/alchemy/common/setup.c | 17 +- arch/mips/alchemy/devboards/db1550.c | 2 +- arch/mips/ar7/Platform | 1 - arch/mips/ar7/setup.c | 2 +- arch/mips/ath25/Platform | 1 - arch/mips/ath79/Platform | 1 - arch/mips/ath79/setup.c | 3 +- arch/mips/bcm47xx/Platform | 1 - arch/mips/bcm63xx/Platform | 1 - arch/mips/bcm63xx/cpu.c | 2 +- arch/mips/bcm63xx/dev-flash.c | 2 +- arch/mips/bmips/Platform | 1 - arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/Makefile | 30 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 + arch/mips/boot/dts/ingenic/gcw0.dts | 505 ++++++++++- arch/mips/boot/dts/ingenic/gcw0_proto.dts | 13 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 33 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 227 ++++- arch/mips/boot/dts/ingenic/jz4780.dtsi | 65 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 9 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 17 + arch/mips/boot/dts/mscc/ocelot.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +- arch/mips/cavium-octeon/Platform | 1 - .../mips/cavium-octeon/executive/cvmx-helper-npi.c | 12 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/mips/cavium-octeon/octeon-usb.c | 2 +- arch/mips/cobalt/Platform | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/ci20_defconfig | 62 +- arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/gcw0_defconfig | 131 ++- arch/mips/configs/generic/board-ocelot.config | 1 - arch/mips/configs/lasat_defconfig | 55 -- arch/mips/configs/loongson3_defconfig | 4 +- arch/mips/configs/markeins_defconfig | 185 ---- arch/mips/configs/msp71xx_defconfig | 77 -- arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/dec/Platform | 1 - arch/mips/dec/int-handler.S | 4 +- arch/mips/dec/tc.c | 2 +- arch/mips/emma/Makefile | 7 - arch/mips/emma/Platform | 4 - arch/mips/emma/common/Makefile | 6 - arch/mips/emma/common/prom.c | 56 -- arch/mips/emma/markeins/Makefile | 6 - arch/mips/emma/markeins/irq.c | 293 ------- arch/mips/emma/markeins/led.c | 44 - arch/mips/emma/markeins/platform.c | 199 ----- arch/mips/emma/markeins/setup.c | 115 --- arch/mips/fw/cfe/cfe_api.c | 5 - arch/mips/generic/Platform | 1 - arch/mips/include/asm/asm-eva.h | 2 +- arch/mips/include/asm/asm.h | 24 +- arch/mips/include/asm/asmmacro.h | 18 +- arch/mips/include/asm/bootinfo.h | 13 +- arch/mips/include/asm/branch.h | 3 + arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/clock.h | 49 -- arch/mips/include/asm/compiler.h | 5 + arch/mips/include/asm/cpu-features.h | 47 +- arch/mips/include/asm/cpu-info.h | 11 +- arch/mips/include/asm/cpu-type.h | 7 +- arch/mips/include/asm/cpu.h | 18 +- arch/mips/include/asm/emma/emma2rh.h | 248 ------ arch/mips/include/asm/emma/markeins.h | 28 - arch/mips/include/asm/fpu.h | 6 +- arch/mips/include/asm/fpu_emulator.h | 4 - arch/mips/include/asm/hazards.h | 8 +- arch/mips/include/asm/io.h | 87 +- arch/mips/include/asm/lasat/ds1603.h | 19 - arch/mips/include/asm/lasat/eeprom.h | 18 - arch/mips/include/asm/lasat/head.h | 23 - arch/mips/include/asm/lasat/lasat.h | 245 ------ arch/mips/include/asm/lasat/lasatint.h | 15 - arch/mips/include/asm/lasat/picvue.h | 16 - arch/mips/include/asm/lasat/serial.h | 14 - arch/mips/include/asm/maar.h | 17 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/ioremap.h | 38 - arch/mips/include/asm/mach-bcm63xx/bcm63xx_gpio.h | 6 +- arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 4 +- arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 - arch/mips/include/asm/mach-bmips/ioremap.h | 5 - arch/mips/include/asm/mach-emma2rh/irq.h | 15 - arch/mips/include/asm/mach-generic/ioremap.h | 9 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-ip27/spaces.h | 12 +- arch/mips/include/asm/mach-ip30/war.h | 6 +- arch/mips/include/asm/mach-jz4740/base.h | 27 - arch/mips/include/asm/mach-jz4740/dma.h | 23 - arch/mips/include/asm/mach-jz4740/irq.h | 45 +- arch/mips/include/asm/mach-jz4740/timer.h | 126 --- .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-lasat/irq.h | 14 - arch/mips/include/asm/mach-lasat/mach-gt64120.h | 28 - arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 + arch/mips/include/asm/mach-loongson64/boot_param.h | 11 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../mips/include/asm/mach-loongson64/cpucfg-emul.h | 74 ++ .../include/asm/mach-loongson64/loongson_regs.h | 29 +- .../mips/include/asm/mach-loongson64/mc146818rtc.h | 36 - arch/mips/include/asm/mach-loongson64/spaces.h | 8 + .../asm/mach-pmcs-msp71xx/cpu-feature-overrides.h | 22 - .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 139 --- .../asm/mach-pmcs-msp71xx/msp_gpio_macros.h | 343 -------- arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 31 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 189 ----- arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 159 ---- .../include/asm/mach-pmcs-msp71xx/msp_regops.h | 237 ------ arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 652 -------------- .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 129 --- arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 124 --- arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 28 - .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/mt7621.h | 2 - .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 - .../asm/mach-rc32434/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-rc32434/pci.h | 3 - arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 - arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 - arch/mips/include/asm/mach-xilfpga/irq.h | 14 - arch/mips/include/asm/mipsregs.h | 61 +- arch/mips/include/asm/nile4.h | 310 ------- arch/mips/include/asm/octeon/cvmx-sli-defs.h | 2 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgtable-64.h | 4 +- arch/mips/include/asm/pgtable-bits.h | 20 +- arch/mips/include/asm/pgtable.h | 108 ++- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/asm/stackframe.h | 2 +- arch/mips/include/asm/switch_to.h | 8 +- arch/mips/include/asm/unaligned-emul.h | 779 +++++++++++++++++ arch/mips/include/asm/vermagic.h | 6 + arch/mips/include/uapi/asm/hwcap.h | 1 + arch/mips/include/uapi/asm/inst.h | 26 + arch/mips/jazz/Platform | 1 - arch/mips/jz4740/Kconfig | 9 +- arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/Platform | 1 - arch/mips/jz4740/pm.c | 34 - arch/mips/jz4740/prom.c | 19 - arch/mips/jz4740/reset.c | 24 - arch/mips/jz4740/reset.h | 7 - arch/mips/jz4740/setup.c | 64 +- arch/mips/jz4740/time.c | 17 - arch/mips/jz4740/timer.c | 42 - arch/mips/kernel/8250-platform.c | 46 - arch/mips/kernel/Makefile | 2 - arch/mips/kernel/branch.c | 26 +- arch/mips/kernel/cevt-r4k.c | 44 + arch/mips/kernel/cps-vec-ns16550.S | 18 +- arch/mips/kernel/cpu-probe.c | 171 +++- arch/mips/kernel/csrc-r4k.c | 40 + arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/genex.S | 12 +- arch/mips/kernel/head.S | 3 + arch/mips/kernel/idle.c | 5 +- arch/mips/kernel/mips-cm.c | 66 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +- arch/mips/kernel/perf_event_mipsxx.c | 373 +++++++- arch/mips/kernel/proc.c | 4 + arch/mips/kernel/r4k_fpu.S | 14 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 18 +- arch/mips/kernel/signal.c | 4 +- arch/mips/kernel/spram.c | 4 +- arch/mips/kernel/time.c | 70 ++ arch/mips/kernel/traps.c | 52 +- arch/mips/kernel/unaligned.c | 776 +---------------- arch/mips/kernel/vmlinux.lds.S | 2 +- arch/mips/kernel/watch.c | 26 +- arch/mips/kvm/emulate.c | 12 +- arch/mips/kvm/mips.c | 4 +- arch/mips/kvm/tlb.c | 4 +- arch/mips/kvm/vz.c | 16 +- arch/mips/lantiq/Platform | 1 - arch/mips/lasat/Kconfig | 16 - arch/mips/lasat/Makefile | 15 - arch/mips/lasat/Platform | 7 - arch/mips/lasat/at93c.c | 148 ---- arch/mips/lasat/at93c.h | 19 - arch/mips/lasat/ds1603.c | 190 ----- arch/mips/lasat/ds1603.h | 32 - arch/mips/lasat/image/Makefile | 53 -- arch/mips/lasat/image/head.S | 32 - arch/mips/lasat/image/romscript.normal | 23 - arch/mips/lasat/interrupt.c | 119 --- arch/mips/lasat/lasat_board.c | 268 ------ arch/mips/lasat/lasat_models.h | 68 -- arch/mips/lasat/picvue.c | 242 ------ arch/mips/lasat/picvue.h | 45 - arch/mips/lasat/picvue_proc.c | 208 ----- arch/mips/lasat/prom.c | 126 --- arch/mips/lasat/prom.h | 8 - arch/mips/lasat/reset.c | 48 -- arch/mips/lasat/serial.c | 80 -- arch/mips/lasat/setup.c | 141 --- arch/mips/lasat/sysctl.c | 268 ------ arch/mips/lib/csum_partial.S | 6 +- arch/mips/loongson2ef/Kconfig | 1 - arch/mips/loongson2ef/Platform | 1 - arch/mips/loongson2ef/common/init.c | 4 +- arch/mips/loongson2ef/lemote-2f/clock.c | 98 +-- arch/mips/loongson32/Platform | 1 - arch/mips/loongson64/Kconfig | 12 +- arch/mips/loongson64/Makefile | 6 +- arch/mips/loongson64/Platform | 1 - arch/mips/loongson64/cop2-ex.c | 290 ++++++- arch/mips/loongson64/cpucfg-emul.c | 227 +++++ arch/mips/loongson64/dma.c | 9 +- arch/mips/loongson64/env.c | 20 + arch/mips/loongson64/init.c | 63 +- arch/mips/loongson64/pci.c | 51 -- arch/mips/loongson64/rtc.c | 39 - arch/mips/loongson64/smp.c | 1 - arch/mips/loongson64/time.c | 8 +- arch/mips/loongson64/vbios_quirk.c | 29 + arch/mips/math-emu/cp1emu.c | 28 +- arch/mips/math-emu/dp_add.c | 3 +- arch/mips/math-emu/dp_div.c | 3 +- arch/mips/math-emu/dp_fmax.c | 6 +- arch/mips/math-emu/dp_fmin.c | 6 +- arch/mips/math-emu/dp_maddf.c | 3 +- arch/mips/math-emu/dp_mul.c | 3 +- arch/mips/math-emu/dp_sqrt.c | 5 +- arch/mips/math-emu/dp_sub.c | 3 +- arch/mips/math-emu/sp_add.c | 3 +- arch/mips/math-emu/sp_div.c | 3 +- arch/mips/math-emu/sp_fdp.c | 3 +- arch/mips/math-emu/sp_fmax.c | 6 +- arch/mips/math-emu/sp_fmin.c | 6 +- arch/mips/math-emu/sp_maddf.c | 3 +- arch/mips/math-emu/sp_mul.c | 3 +- arch/mips/math-emu/sp_sub.c | 3 +- arch/mips/mm/Makefile | 2 +- arch/mips/mm/c-r4k.c | 31 +- arch/mips/mm/cache.c | 1 - arch/mips/mm/dma-noncoherent.c | 1 + arch/mips/mm/init.c | 8 +- arch/mips/mm/ioremap.c | 151 +--- arch/mips/mm/ioremap64.c | 23 + arch/mips/mm/sc-mips.c | 7 +- arch/mips/mm/tlbex.c | 2 +- arch/mips/mti-malta/Platform | 1 - arch/mips/mti-malta/malta-init.c | 8 +- arch/mips/netlogic/Platform | 1 - arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/oprofile/common.c | 2 +- arch/mips/oprofile/op_model_mipsxx.c | 26 +- arch/mips/paravirt/Platform | 1 - arch/mips/pci/Makefile | 7 - arch/mips/pci/fixup-emma2rh.c | 84 -- arch/mips/pci/fixup-loongson3.c | 71 -- arch/mips/pci/fixup-pmcmsp.c | 216 ----- arch/mips/pci/fixup-sni.c | 3 +- arch/mips/pci/ops-bcm63xx.c | 2 +- arch/mips/pci/ops-emma2rh.c | 167 ---- arch/mips/pci/ops-loongson3.c | 116 --- arch/mips/pci/ops-nile4.c | 136 --- arch/mips/pci/ops-pmcmsp.c | 944 --------------------- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-emma2rh.c | 72 -- arch/mips/pci/pci-lasat.c | 88 -- arch/mips/pic32/Platform | 1 - arch/mips/pistachio/Platform | 1 - arch/mips/pistachio/init.c | 8 +- arch/mips/pmcs-msp71xx/Kconfig | 50 -- arch/mips/pmcs-msp71xx/Makefile | 13 - arch/mips/pmcs-msp71xx/Platform | 7 - arch/mips/pmcs-msp71xx/msp_elb.c | 46 - arch/mips/pmcs-msp71xx/msp_eth.c | 111 --- arch/mips/pmcs-msp71xx/msp_hwbutton.c | 165 ---- arch/mips/pmcs-msp71xx/msp_irq.c | 155 ---- arch/mips/pmcs-msp71xx/msp_irq_cic.c | 208 ----- arch/mips/pmcs-msp71xx/msp_irq_per.c | 127 --- arch/mips/pmcs-msp71xx/msp_irq_slp.c | 102 --- arch/mips/pmcs-msp71xx/msp_pci.c | 50 -- arch/mips/pmcs-msp71xx/msp_prom.c | 513 ----------- arch/mips/pmcs-msp71xx/msp_serial.c | 154 ---- arch/mips/pmcs-msp71xx/msp_setup.c | 228 ----- arch/mips/pmcs-msp71xx/msp_smp.c | 56 -- arch/mips/pmcs-msp71xx/msp_time.c | 90 -- arch/mips/pmcs-msp71xx/msp_usb.c | 173 ---- arch/mips/pnx833x/Platform | 1 - arch/mips/ralink/Platform | 1 - arch/mips/ralink/bootrom.c | 2 +- arch/mips/ralink/mt7621.c | 43 - arch/mips/rb532/Platform | 1 - arch/mips/sgi-ip22/Platform | 2 - arch/mips/sgi-ip27/Platform | 3 - arch/mips/sgi-ip27/ip27-timer.c | 9 - arch/mips/sgi-ip30/Platform | 3 - arch/mips/sgi-ip32/Platform | 1 - arch/mips/sibyte/Platform | 4 - arch/mips/sni/Platform | 1 - arch/mips/tools/elf-entry.c | 9 +- arch/mips/tools/loongson3-llsc-check.c | 2 + arch/mips/txx9/Kconfig | 14 +- arch/mips/txx9/Platform | 3 - arch/mips/vdso/Kconfig | 18 + arch/mips/vdso/Makefile | 43 +- arch/mips/vdso/vdso.lds.S | 2 +- arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 3 - arch/parisc/Kconfig | 2 +- arch/parisc/Makefile | 4 +- arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/kernel/firmware.c | 3 +- arch/parisc/kernel/hardware.c | 3 +- arch/parisc/kernel/module.c | 4 +- arch/powerpc/platforms/powernv/smp.c | 1 - arch/xtensa/include/asm/uaccess.h | 32 +- arch/xtensa/kernel/entry.S | 4 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- drivers/pci/controller/Kconfig | 10 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/pci-loongson.c | 247 ++++++ drivers/pci/probe.c | 2 +- drivers/platform/mips/Kconfig | 6 + drivers/platform/mips/Makefile | 1 + .../platform/mips/rs780e-acpi.c | 58 +- fs/namespace.c | 15 +- fs/nsfs.c | 5 + include/asm-generic/pgtable.h | 33 + include/linux/irq_work.h | 9 +- include/linux/mnt_namespace.h | 2 + include/linux/nsproxy.h | 24 + include/linux/proc_fs.h | 2 + include/linux/proc_ns.h | 4 +- include/linux/sched.h | 11 +- include/linux/sched/mm.h | 2 + include/linux/sched/topology.h | 29 +- include/linux/smp.h | 24 +- include/linux/swait.h | 23 +- init/Kconfig | 3 + ipc/namespace.c | 7 +- kernel/cgroup/namespace.c | 5 +- kernel/cpu.c | 18 +- kernel/exit.c | 25 +- kernel/irq_work.c | 53 +- kernel/nsproxy.c | 305 ++++++- kernel/pid_namespace.c | 5 +- kernel/sched/core.c | 248 +++--- kernel/sched/cpuacct.c | 7 +- kernel/sched/debug.c | 9 +- kernel/sched/fair.c | 259 +++--- kernel/sched/idle.c | 6 +- kernel/sched/pelt.c | 24 + kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 36 +- kernel/sched/smp.h | 9 + kernel/sched/topology.c | 31 +- kernel/smp.c | 175 +++- kernel/sysctl.c | 20 +- kernel/time/namespace.c | 5 +- kernel/user_namespace.c | 8 +- kernel/utsname.c | 5 +- mm/memory.c | 30 +- net/core/net_namespace.c | 5 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/config | 6 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 473 +++++++++++ 383 files changed, 6151 insertions(+), 13548 deletions(-) create mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml create mode 100644 Documentation/devicetree/bindings/pci/loongson.yaml create mode 100644 arch/mips/boot/dts/ingenic/gcw0_proto.dts delete mode 100644 arch/mips/configs/lasat_defconfig delete mode 100644 arch/mips/configs/markeins_defconfig delete mode 100644 arch/mips/configs/msp71xx_defconfig delete mode 100644 arch/mips/emma/Makefile delete mode 100644 arch/mips/emma/Platform delete mode 100644 arch/mips/emma/common/Makefile delete mode 100644 arch/mips/emma/common/prom.c delete mode 100644 arch/mips/emma/markeins/Makefile delete mode 100644 arch/mips/emma/markeins/irq.c delete mode 100644 arch/mips/emma/markeins/led.c delete mode 100644 arch/mips/emma/markeins/platform.c delete mode 100644 arch/mips/emma/markeins/setup.c delete mode 100644 arch/mips/include/asm/clock.h delete mode 100644 arch/mips/include/asm/emma/emma2rh.h delete mode 100644 arch/mips/include/asm/emma/markeins.h delete mode 100644 arch/mips/include/asm/lasat/ds1603.h delete mode 100644 arch/mips/include/asm/lasat/eeprom.h delete mode 100644 arch/mips/include/asm/lasat/head.h delete mode 100644 arch/mips/include/asm/lasat/lasat.h delete mode 100644 arch/mips/include/asm/lasat/lasatint.h delete mode 100644 arch/mips/include/asm/lasat/picvue.h delete mode 100644 arch/mips/include/asm/lasat/serial.h delete mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h delete mode 100644 arch/mips/include/asm/mach-emma2rh/irq.h delete mode 100644 arch/mips/include/asm/mach-jz4740/base.h delete mode 100644 arch/mips/include/asm/mach-jz4740/dma.h delete mode 100644 arch/mips/include/asm/mach-jz4740/timer.h delete mode 100644 arch/mips/include/asm/mach-lasat/irq.h delete mode 100644 arch/mips/include/asm/mach-lasat/mach-gt64120.h create mode 100644 arch/mips/include/asm/mach-loongson64/cpucfg-emul.h delete mode 100644 arch/mips/include/asm/mach-loongson64/mc146818rtc.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regops.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/war.h delete mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h delete mode 100644 arch/mips/include/asm/nile4.h create mode 100644 arch/mips/include/asm/unaligned-emul.h delete mode 100644 arch/mips/jz4740/pm.c delete mode 100644 arch/mips/jz4740/prom.c delete mode 100644 arch/mips/jz4740/reset.c delete mode 100644 arch/mips/jz4740/reset.h delete mode 100644 arch/mips/jz4740/time.c delete mode 100644 arch/mips/jz4740/timer.c delete mode 100644 arch/mips/kernel/8250-platform.c delete mode 100644 arch/mips/lasat/Kconfig delete mode 100644 arch/mips/lasat/Makefile delete mode 100644 arch/mips/lasat/Platform delete mode 100644 arch/mips/lasat/at93c.c delete mode 100644 arch/mips/lasat/at93c.h delete mode 100644 arch/mips/lasat/ds1603.c delete mode 100644 arch/mips/lasat/ds1603.h delete mode 100644 arch/mips/lasat/image/Makefile delete mode 100644 arch/mips/lasat/image/head.S delete mode 100644 arch/mips/lasat/image/romscript.normal delete mode 100644 arch/mips/lasat/interrupt.c delete mode 100644 arch/mips/lasat/lasat_board.c delete mode 100644 arch/mips/lasat/lasat_models.h delete mode 100644 arch/mips/lasat/picvue.c delete mode 100644 arch/mips/lasat/picvue.h delete mode 100644 arch/mips/lasat/picvue_proc.c delete mode 100644 arch/mips/lasat/prom.c delete mode 100644 arch/mips/lasat/prom.h delete mode 100644 arch/mips/lasat/reset.c delete mode 100644 arch/mips/lasat/serial.c delete mode 100644 arch/mips/lasat/setup.c delete mode 100644 arch/mips/lasat/sysctl.c create mode 100644 arch/mips/loongson64/cpucfg-emul.c delete mode 100644 arch/mips/loongson64/pci.c delete mode 100644 arch/mips/loongson64/rtc.c create mode 100644 arch/mips/loongson64/vbios_quirk.c create mode 100644 arch/mips/mm/ioremap64.c delete mode 100644 arch/mips/pci/fixup-emma2rh.c delete mode 100644 arch/mips/pci/fixup-loongson3.c delete mode 100644 arch/mips/pci/fixup-pmcmsp.c delete mode 100644 arch/mips/pci/ops-emma2rh.c delete mode 100644 arch/mips/pci/ops-loongson3.c delete mode 100644 arch/mips/pci/ops-nile4.c delete mode 100644 arch/mips/pci/ops-pmcmsp.c delete mode 100644 arch/mips/pci/pci-emma2rh.c delete mode 100644 arch/mips/pci/pci-lasat.c delete mode 100644 arch/mips/pmcs-msp71xx/Kconfig delete mode 100644 arch/mips/pmcs-msp71xx/Makefile delete mode 100644 arch/mips/pmcs-msp71xx/Platform delete mode 100644 arch/mips/pmcs-msp71xx/msp_elb.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_eth.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_hwbutton.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_cic.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_per.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_slp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_pci.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_prom.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_serial.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_setup.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_smp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_time.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_usb.c create mode 100644 arch/mips/vdso/Kconfig create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 drivers/pci/controller/pci-loongson.c rename arch/mips/loongson64/acpi_init.c => drivers/platform/mips/rs780e-acpi.c (70%) create mode 100644 kernel/sched/smp.h create mode 100644 tools/testing/selftests/pidfd/config create mode 100644 tools/testing/selftests/pidfd/pidfd_setns_test.c