This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 7e67a859997a Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds db4e919d9a11 x86/math64: Provide a sane mul_u64_u32_div() implementatio [...] adds 559ceeed62a5 x86/asm/suspend: Get rid of bogus_64_magic adds 98ededb61faf x86/asm: Make some functions local labels adds e86c2c8b9380 x86/umip: Add emulation (spoofing) for UMIP covered instru [...] adds df4c0b18f2a2 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds d5a1baddf158 x86/boot: Use common BUILD_BUG_ON adds 49a21e52a6ba Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds 701010532164 x86/build: Remove unneeded uapi asm-generic wrappers adds fc6fd1392a8f Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 1e0c08e3034d cpu/cpuid-deps: Add a tab to cpuid dependent features adds 018ebca8bd70 x86/cpufeatures: Enable a new AVX512 CPU feature adds be261ffce6f1 x86: Remove X86_FEATURE_MFENCE_RDTSC adds 342061c53a04 x86/msr-index: Move AMD MSRs where they belong adds b3e30c988440 Merge tag 'v5.3-rc6' into x86/cpu, to pick up fixes adds c66f78a6de4d x86/intel: Aggregate big core client naming adds af239c44e3f9 x86/intel: Aggregate big core mobile naming adds 5e741407eab7 x86/intel: Aggregate big core graphics naming adds 5ebb34edbefa x86/intel: Aggregate microserver naming adds a3d8c0d13bde x86/intel: Add common OPTDIFFs adds 77e5517cb506 Merge branch 'linus' into x86/cpu, to resolve conflicts adds 69732102426b x86/realmode: Remove trampoline_status adds 48febc03e6c2 x86/mpx: Remove selftests Makefile entry adds e28df79ae2df x86/mpx: Remove selftests themselves adds f240652b6032 x86/mpx: Remove MPX APIs adds bdd50d7421b2 x86/bitops: Use __builtin_constant_p() directly instead of [...] adds 4599c6671b81 x86/crash: Remove unnecessary comparison adds 41b57d1bb8a4 lib: Remove redundant ftrace flag removal adds bba10c5cab4d x86/cpu: Use constant definitions for CPU models adds f25896ebfe0c x86/PCI: Remove superfluous returns from void functions adds 248d327ed7b6 x86/ftrace: Remove mcount() declaration adds cbb1133b563a x86/cpufeature: Explain the macro duplication adds 32b1cbe38041 x86: Correct misc typos adds 9326011edfcb Merge branch 'x86/cleanups' into x86/cpu, to pick up depen [...] adds 6e1c32c5dbb4 x86/cpu: Add Tiger Lake to Intel family adds 0f65605a8d74 x86/cpu: Add Elkhart Lake to Intel family adds 855fa1f362ca x86/cpu: Add new Airmont variant to Intel family adds 0cc5359d8fd4 x86/cpu: Update init data for new Airmont CPU model adds 22331f895298 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 45e29d119e99 x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long adds a8d03c3f300e x86/syscalls: Use the compat versions of rt_sigsuspend() a [...] adds f85a8573ceb2 x86/syscalls: Disallow compat entries for all types of 64- [...] adds 6365b842aae4 x86/syscalls: Split the x32 syscalls into their own table adds e0d60a1e68a3 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] adds 21e450d21cca x86/mm: Avoid redundant interrupt disable in load_mm_cr4() adds 2e1da13fba4c x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBU [...] adds c84b82dd3e59 x86/fixmap: Cleanup outdated comments adds ae1ad2638822 Merge tag 'v5.3-rc7' into x86/mm, to pick up fixes adds ec46133d3b81 x86/mm: Unexport set_memory_x() and set_memory_nx() adds a919198b97c8 x86/mm: Remove the unused set_memory_array_*() functions adds 185be15143aa x86/mm: Remove set_pages_x() and set_pages_nx() adds aeb415fbe9f6 x86/mm: Remove the unused set_memory_wt() function adds bc04a049f058 x86/mm: Fix cpumask_of_node() error condition adds ac51667b5b95 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 00452ba9fdb5 x86/platform/intel/iosf_mbi Rewrite locking adds f49dcd1aba43 Merge tag 'v5.3-rc7' into x86/platform, to refresh the branch adds 864b23f0169d x86/platform/uv: Fix kmalloc() NULL check routine adds 6f24671485d0 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds fcd3f6222a4e x86/hyperv: Create and use Hyper-V page definitions adds 8c3e44bde7fd x86/hyperv: Add functions to allocate/deallocate page for Hyper-V adds 83527ef7abf7 drivers: hv: vmbus: Replace page definition with Hyper-V s [...] adds e2bddc20b562 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] adds bac7b4e84323 x86/vmware: Update platform detection code for VMCALL/VMMC [...] adds b4dd4f6e3648 x86/vmware: Add a header file for hypercall definitions adds 6abe3778cf5a drm/vmwgfx: Update the backdoor call with support for new [...] adds f7b15c74cffd input/vmmouse: Update the backdoor call with support for n [...] adds 7ac63f6ba5db Merge branch 'x86-vmware-for-linus' of git://git.kernel.or [...] adds 4215484f8e33 platform/x86: hp_accel: Add support for HP ZBook 17 G5 adds 340f25ff1d4f platform/x86: asus-wmi: Use kmemdup rather than duplicatin [...] adds 35b7c80827e9 platform/x86: thinkpad_acpi: Use kmemdup rather than dupli [...] adds 5599e98fe06a platform/x86: ISST: Use dev_get_drvdata adds bad9da86f9f1 platform/x86: wmi: Remove acpi_has_method() call adds 6fe9363b1576 platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev() adds ff32e6e2dfd3 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] adds 1be4311063a4 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] adds aaed5c9c2a14 platform/x86: dell-wmi: Use existing defined KBD_LED_* mag [...] adds c03f282e506f platform/x86: i2c-multi-instantiate: Use struct_size() helper adds 6a0694b6a244 platform/x86: pcengines-apuv2: add mpcie reset gpio export adds 5037d4ddda31 platform/x86: pcengines-apuv2: wire up simswitch gpio as led adds 2889ffcfc252 platform/x86: asus-wmi: cleanup AGFN fan handling adds f1fc032192d2 platform/x86: asus-wmi: add a helper for device presence adds e3168b874321 platform/x86: asus-wmi: fix CPU fan control on recent products adds 50944213062f platform/x86: intel_pmc_ipc: Remove dev_err() usage after [...] adds eaae882c4a77 platform/mellanox: mlxreg-hotplug: Remove dev_err() usage [...] adds b2dd2d9a49e0 platform/x86: intel_bxtwc_tmu: Remove dev_err() usage afte [...] adds f839b4b549a6 platform/x86: intel_int0002_vgpio: Remove dev_err() usage [...] adds a0c809792183 platform/x86: touchscreen_dmi: Add info for the Chuwi Surb [...] adds f078d053c869 platform/x86: touchscreen_dmi: Add info for the Irbis TW90 tablet adds 02a5e9bc86de platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UNR adds d507a54f5865 platform/x86: asus-wmi: Add support for charge threshold adds 84d8e80b0a36 platform/x86: asus-wmi: Refactor charge_threshold_store() adds a5556fa1107d platform/x86: asus-wmi: Replace sscanf() with kstrtoint() adds 2275752004ab platform/x86: asus-wmi: Use clamp_val() instead of open co [...] adds 127e1dfc66cd platform/x86: asus-wmi: Drop indentation level by invertin [...] adds 109e8adfbc66 platform/x86: asus-wmi: Remove unnecessary blank lines adds 07779c33a728 platform/x86: asus-wmi: Fix condition in charge_threshold_store() adds 7d505758b1e5 platform/x86: intel_pmc_core: Do not ioremap RAM adds 0b43e41e9381 platform/x86: intel_pmc_core_pltdrv: Module removal warning fix adds ad0d315b4d4e platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to cri [...] adds 110ea1d833ad platform/x86: thinkpad_acpi: Add ThinkPad PrivacyGuard adds 37d960a4d753 platform/x86: touchscreen_dmi: Add info for the Trekstor P [...] adds 09e7f2805c35 platform/x86: compal-laptop: Initialize "value" in ec_read_u8() adds 1bd43d0077b9 platform/x86: intel_int0002_vgpio: Fix wakeups not working [...] adds 0ecee9e3d422 platform/x86: intel_int0002_vgpio: Use device_init_wakeup adds 010764b8856e tools/power/x86/intel-speed-select: Fix a read overflow in [...] adds a8dc07448177 tools/power/x86/intel-speed-select: Fix package typo adds 43774c0dccb4 tools/power/x86/intel-speed-select: Fix help option typo adds 3ec2aef1b03e tools/power/x86/intel-speed-select: Fix cpu-count output adds dece22a2d5e3 tools/power/x86/intel-speed-select: Simplify output for tu [...] adds 808088e4a1fb tools/power/x86/intel-speed-select: Switch output to MHz adds 76c2ef35f739 tools/power/x86/intel-speed-select: Change turbo ratio out [...] adds 49aed155ec1b tools/power/x86/intel-speed-select: Output human readable [...] adds 522586a9d5c3 tools/power/x86/intel-speed-select: Output success/failed [...] adds 3bc3d30ca324 tools/power/x86/intel-speed-select: Fix memory leak adds 92e0e87d0be5 platform/x86: ISST: Allow additional TRL MSRs adds 1233c7b95c70 tools/power/x86/intel-speed-select: Display core count for bucket adds 7c28503db19c platform/x86: asus-wmi: Reorder ASUS_WMI_CHARGE_THRESHOLD adds 0c37f4484555 platform/x86: asus-wmi: Rename CHARGE_THRESHOLD to RSOC adds 7973353e92ee platform/x86: asus-wmi: Refactor charge threshold to use t [...] adds f690790c9da3 MAINTAINERS: Switch PDx86 subsystem status to Odd Fixes adds ad062195731b Merge tag 'platform-drivers-x86-v5.4-1' of git://git.infra [...] adds f18ddc13af98 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP adds 16208cd6c36a Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds e797bda3fd29 smp/hotplug: Track booted once CPUs in a cpumask adds b9fa6442f704 cpumask: Implement cpumask_or_equal() adds 0c09ab96fc82 cpu/hotplug: Cache number of online CPUs adds 3cd0462230d8 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] adds 825d0b73cd75 x86/mm/pti: Handle unaligned address gracefully in pti_clo [...] adds 990784b57731 x86/mm/pti: Do not invoke PTI functions when PTI is disabled adds 3fb7f3a6ed86 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds e30c44e2e59c x86/irq: Improve definition of VECTOR_SHUTDOWN et al adds d6f83427ff42 x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code adds 8725fcd99a30 x86/irq: Check for VECTOR_UNUSED directly adds 258b16ec9a54 Merge branch 'x86-irq-for-linus' of git://git.kernel.org/p [...] adds b6a32bbd8735 genirq: Force interrupt threading on RT adds 53c1788b7d77 genirq/affinity: Improve __irq_build_affinity_masks() adds b1a5a73e64e9 genirq/affinity: Spread vectors on node according to nr_cpu ratio adds 101f85b56d03 genirq/affinity: Remove const qualifier from node_to_cpuma [...] adds eeee0d093afc irqchip/gic-v3: Register the distributor's PA instead of i [...] adds 5778cc77111f irqchip/gic-v3-its: Register the ITS' PA instead of its VA [...] adds 188a8471ef03 irqchip/gic: Register the distributor's PA instead of its [...] adds 7d5b7695c22f irqchip/gic-v2m: Register the frame's PA instead of its VA [...] adds 9adc54d4e8c5 irqchip/ixp4xx: Register the base PA instead of its VA in fwnode adds daa19fe5b082 gpio/ixp4xx: Register the base PA instead of its VA in fwnode adds 467a3bb97432 PCI: hv: Allocate a named fwnode instead of an address-based one adds b977fcf477c1 irqdomain/debugfs: Use PAs to generate fwnode names adds 13d22e2e1f35 irqchip/gic: Rework gic_configure_irq to take the full ICFGR base adds e91b036e1c20 irqchip/gic-v3: Add INTID range and convertion primitives adds 866246534836 dt-bindings: interrupt-controller: arm,gic-v3: Describe ES [...] adds 211bddd210a6 irqchip/gic-v3: Add ESPI range support adds 1a60e1e64391 irqchip/gic: Prepare for more than 16 PPIs adds 81a43273045b irqchip/gic-v3: Dynamically allocate PPI NMI refcounts adds 52085d3f2028 irqchip/gic-v3: Dynamically allocate PPI partition descriptors adds 4b049063e0bc dt-bindings: interrupt-controller: arm,gic-v3: Describe EP [...] adds 5f51f803826e irqchip/gic-v3: Add EPPI range support adds ad5a78d3da81 irqchip/gic-v3: Warn about inconsistent implementations of [...] adds 25edaed6c7fe irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks adds 7f2481b39b4c irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER [...] adds 342be1068d9b irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map adds 7224cec4e76c irqchip/mmp: Do not call irq_set_default_host() on DT platforms adds a512584abd7a irqchip: Add include guard to irq-partition-percpu.h adds 6c9050a73469 irqchip: Remove dev_err() usage after platform_get_irq() adds abc08aac82af dt-bindings: interrupt-controller: New binding for the mes [...] adds b2fb4b77994a irqchip/meson-gpio: Add support for meson sm1 SoCs adds d6a95280ba16 irqchip/mmp: Do not use of_address_to_resource() to get mux regs adds a46bc5fd8b20 irqchip/mmp: Add missing chained_irq_{enter,exit}() adds 9e8e8912b05f irqchip/mmp: Mask off interrupts from other cores adds 2178add02238 irqchip/mmp: Coexist with GIC root IRQ controller adds 711419e504eb irqdomain: Add the missing assignment of domain->fwnode fo [...] adds e89327f659dd irqchip/uniphier-aidet: Use devm_platform_ioremap_resource() adds c9c96e30ecaa irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices adds 9cc5b7fba579 Merge tag 'irqchip-5.4' of git://git.kernel.org/pub/scm/li [...] adds a572ba63298d Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 229b969b3d38 x86/apic: Initialize TPR to block interrupts 16-31 adds 83b584d9c6a1 x86/paravirt: Drop {read,write}_cr8() hooks adds 747d5a1bf293 x86/reboot: Always use NMI fallback when shutdown via rebo [...] adds a2df00fd5012 Merge branch 'smp/hotplug' into x86/apic adds 2591bc4e8d70 x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI adds 39c89dff9c36 x86/apic: Invoke perf_events_lapic_init() after enabling APIC adds 2640da4cccf5 x86/apic: Soft disable APIC before initializing it adds cc8bf191378c x86/apic: Make apic_pending_intr_clear() more robust adds cdc86c9d1f82 x86/apic: Move IPI inlines into ipi.c adds 521b82fee98c x86/apic: Cleanup the include maze adds 8b542da37287 x86/apic: Move ipi header into apic directory adds ba77b2a02e00 x86/apic: Move apic_flat_64 header into apic directory adds c94f0718fb1c x86/apic: Consolidate the apic local headers adds 82e574782345 x86/apic/uv: Make x2apic_extra_bits static adds 9c92374b631d x86/cpu: Move arch_smt_update() to a neutral place adds 60dcaad5736f x86/hotplug: Silence APIC and NMI when CPU is dead adds 3994ff90acc3 x86/apic: Remove dest argument from __default_send_IPI_shortcut() adds bd82dba2fa6a x86/apic: Add NMI_VECTOR wait to IPI shorthand adds bdda3b93e660 x86/apic: Move no_ipi_broadcast() out of 32bit adds 6a1cb5f5c641 x86/apic: Add static key to Control IPI shorthands adds 22ca7ee933a3 x86/apic: Provide and use helper for send_IPI_allbutself() adds d0a7166bc7ac x86/smp: Move smp_function_call implementations into IPI code adds 832df3d47bad x86/smp: Enhance native_send_call_func_ipi() adds 1f0ad660488b x86/apic: Remove the shorthand decision logic adds dea978632e84 x86/apic: Share common IPI helpers adds 2510d09e9dab x86/apic/flat64: Remove the IPI shorthand decision logic adds 43931d350f30 x86/apic/x2apic: Implement IPI shorthands support adds 6444b40eeda4 x86/apic: Annotate global config variables as "read-only a [...] adds 743dac494d61 x86/apic/vector: Warn when vector space exhaustion breaks [...] adds c5f12fdb8bd8 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds 511885d7061e lib/timerqueue: Rely on rbtree semantics for next timer adds b74494872555 hrtimer: Remove task argument from hrtimer_init_sleeper() adds dbc1625fc9de hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper [...] adds 01656464fce9 hrtimer: Provide hrtimer_sleeper_start_expires() adds 9dd8813ed9f6 hrtimer/treewide: Use hrtimer_sleeper_start_expires() adds ae6683d81589 hrtimer: Introduce HARD expiry mode adds 0ab6a3ddbad4 hrtimer: Make enqueue mode check work on RT adds d5096aa65acd sched: Mark hrtimers to expire in hard interrupt context adds 30f9028b6c43 perf/core: Mark hrtimers to expire in hard interrupt context adds d2ab4cf49435 watchdog: Mark watchdog_hrtimer to expire in hard interrup [...] adds 2c0d278f3293 KVM: LAPIC: Mark hrtimer to expire in hard interrupt context adds 902a9f9c5090 tick: Mark tick related hrtimers to expiry in hard interru [...] adds f5c2f0215e36 hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT adds 1842f5a427f5 hrtimer: Determine hard/soft expiry mode for hrtimer sleep [...] adds f61eff83cec9 hrtimer: Prepare support for PREEMPT_RT adds 030dcdd197d7 timers: Prepare support for PREEMPT_RT adds 850377a875a4 sched/deadline: Ensure inactive_timer runs in hardirq context adds 51ae33092bb8 alarmtimer: Prepare for PREEMPT_RT adds a125ecc16453 timerfd: Prepare for PREEMPT_RT adds c7e6d704a009 itimers: Prepare for PREEMPT_RT adds 21670ee44f1e posix-timers: Cleanup the flag/flags confusion adds 6945e5c2abe0 posix-timers: Rework cancel retry loops adds 5d99b32a009e posix-timers: Move rcu_head out of it union adds ec8f954a40da posix-timers: Use a callback for cancel synchronization on [...] adds 0bee3b601b77 hrtimer: Improve comments on handling priority inversion a [...] adds ce03f6134616 posix-timers: Cleanup forward declarations and includes adds 3758b0f86ef5 alarmtimers: Avoid rtc.h include adds 7cb9a94c158b posix-cpu-timers: Fixup stale comment adds dd2261ed45aa hrtimer: Protect lockless access to timer->base adds 68b2c8c1e421 hrtimer: Don't take expiry_lock when timer is currently migrated adds 692117c1f7a6 posix-cpu-timers: Sanitize bogus WARNONS adds dce3e8fd039c posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() adds adb87ff4f96c clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically adds bd00cd52d5be clocksource/drivers/hyperv: Add Hyper-V specific sched clo [...] adds 3e2d94535adb clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit adds 9f475d084c03 clocksource: Remove dev_err() usage after platform_get_irq() adds a08bda2d27f2 dt-bindings: timer: Convert Allwinner A10 Timer to a schema adds 7fccfcd678e8 dt-bindings: timer: Add missing compatibles adds bca4e08426e4 clocksource: sun4i: Add missing compatibles adds d9b51093cca4 dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema adds 1ce861cec03c clocksource/drivers/tcb_clksrc: Register delay timer adds 4419e19d8117 clocksource/drivers/imx-sysctr: Add internal clock divider handle adds 5b0221bf7b08 arm64: dts: imx8mm: Add system counter node adds 24e8a5db8ae4 arm64: dts: imx8mq: Add system counter node adds 8d18f6fc75c8 clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper adds a2b58537b4a1 clocksource/drivers/npcm: Fix GENMASK and timer operation adds 763719771e84 clocksource/drivers/timer-of: Do not warn on deferred probe adds 14e019df1e64 clocksource/drivers: Do not warn on probe defer adds c90d37c9c41a dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 an [...] adds 81b604c39997 dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 an [...] adds 649dd060334f dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792 adds 53933bc3a69e dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995 adds 1be8c9fd2ac9 dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage adds 8c1afba285a8 clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match adds 19d608458f4f clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated adds a42e43c3de34 Merge tag 'timers-v5.4' of https://git.linaro.org/people/d [...] adds 6ae40e3fdcd3 posix-cpu-timers: Provide task validation functions adds bfcf3e92c6c0 posix-cpu-timers: Use common permission check in posix_cpu [...] adds e5a8b65b4cb2 posix-cpu-timers: Use common permission check in posix_cpu [...] adds 19298fbf453c posix-cpu-timers: Provide quick sample function for itimer adds a34360d42434 itimers: Use quick sample function adds a324956fae05 posix-cpu-timers: Sample directly in timer check adds c506bef424ca posix-cpu-timers: Rename thread_group_cputimer() and make [...] adds 24ab7f5a7b2c posix-cpu-timers: Consolidate thread group sample code adds c7a37c6f4c65 posix-cpu-timers: Use clock ID in posix_cpu_timer_set() adds 99093c5b81f5 posix-cpu-timers: Use clock ID in posix_cpu_timer_get() adds da020ce406b2 posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() adds 5405d0051f7c posix-cpu-timers: Remove pointless return value check adds 2092c1d4fed9 posix-cpu-timers: Simplify sample functions adds 8c2d74f03705 posix-cpu-timers: Get rid of pointer indirection adds 0476ff2c151e posix-cpu-timers: Sample task times once in expiry check adds ab693c5a5e31 posix-cpu-timers: Move prof/virt_ticks into caller adds 2b69942f9021 posix-cpu-timers: Create a container struct adds 9eacb5c7e660 sched: Move struct task_cputime to types.h adds 3a245c0f110e posix-cpu-timers: Move expiry cache into struct posix_cputimers adds 11b8462f7e1d posix-cpu-timers: Provide array based access to expiry cache adds 3b495b22d04d posix-cpu-timers: Simplify timer queueing adds 1b0dd96d0f07 posix-cpu-timers: Simplify set_process_cpu_timer() adds c02b078e63a6 posix-cpu-timers: Switch check_*_timers() to array cache adds bbc9bae1e49b posix-cpu-timers: Remove the odd field rename defines adds b0d524f77956 posix-cpu-timers: Provide array based sample functions adds 001f7971433a posix-cpu-timers: Make expiry checks array based adds 46b883995c88 posix-cpu-timers: Remove cputime_expires adds 87dc64480fb1 posix-cpu-timers: Restructure expiry array adds b7be4ef1365d posix-cpu-timers: Switch thread group sampling to array adds fe0517f893d3 posix-cpu-timers: Respect INFINITY for hard RTTIME limit adds 24db4dd90dd5 rlimit: Rewrite non-sensical RLIMIT_CPU comment adds 2bbdbdae0516 posix-cpu-timers: Get rid of zero checks adds 1cd07c0b94f2 posix-cpu-timers: Consolidate timer expiry further adds 8ea1de90a5ec posix-cpu-timers: Get rid of 64bit divisions adds dd6702241337 posix-cpu-timers: Remove pointless comparisons adds 8991afe2640d posix-cpu-timers: Deduplicate rlimit handling adds 244d49e30653 posix-cpu-timers: Move state tracking to struct posix_cputimers adds 60bda037f1dd posix-cpu-timers: Utilize timerqueue for storage adds 41cfe2a2a7f4 x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n adds a67e40824178 hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD adds 71fed982d63c tick: Mark sched_timer to expire in hard interrupt context adds 8f2edb4a78f7 posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build adds a2ed4fd685cd posix-cpu-timers: Make expiry_active check actually work c [...] adds 5d2295f3a93b hrtimer: Add a missing bracket and hide `migration_base' on !SMP adds 00d9e47f8ec2 posix-cpu-timers: Always clear head pointer on dequeue adds 77b4b5420422 posix-cpu-timers: Fix permission check regression adds 7f2444d38f6b Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 372ea263b3d9 m68k: coldfire: Include the GPIO driver header adds 16da0961d3d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae2930583c7a or1k: dts: Fix ethoc network configuration in or1ksim devicetree adds eabe7e9a21a2 or1k: dts: Add ethoc device to SMP devicetree adds f3b17320db25 openrisc: map as uncached in ioremap adds 1e24aaabdee9 Merge tag 'for-linus' of git://github.com/openrisc/linux adds efc598e6c8a9 s390/zcrypt: move cca misc functions to new code file adds 94bbd34e51bc s390/zcrypt: add base code for cca crypto card info support adds 7c4e91c0959b s390/zcrypt: new sysfs attributes serialnr and mkvps adds 8c72e0c85212 Documentation/s390: remove outdated dasd documentation adds f62f7dcbf023 Documentation/s390: remove outdated debugging390 documentation adds 59793c5ab93f s390: move vmalloc option parsing to startup code adds c4c3772384bc s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_r [...] adds 3434caec5b70 s390/extmem: use refcount_t for refcount adds 40e90656c135 s390/mm: use refcount_t for refcount adds da9ed30d29c4 s390/startup: add initial pgm check handler adds 19413fe04f49 s390/startup: purge obsolete .gitignore patterns adds 2e83e0eb85ca s390: clean .bss before running uncompressed kernel adds f45f7b5bdaa4 s390/kasan: provide uninstrumented __strlen adds 8769f610fe6d s390/process: avoid potential reading of freed stack adds 2c7fa8a11cc5 s390/kasan: avoid report in get_wchan adds e991e5bb11d6 s390/stacktrace: use common arch_stack_walk infrastructure adds 80ef517b0182 s390/startup: adjust _sdma and _edma to page boundaries adds 22a33c7e4ed6 s390/startup: round down "mem" option to page boundary adds 183cb46954dd s390/pkey: pkey cleanup: narrow in-kernel API, fix some va [...] adds 4da57a2fea06 s390/zcrypt: extend cca_findcard function and helper adds 4bc123b18ce6 s390/zcrypt: Add low level functions for CCA AES cipher keys adds f2bbc96e7cfa s390/pkey: add CCA AES cipher key support adds 416f79c23dbe s390/paes: Prepare paes functions for large key blobs adds 915ef7bda764 s390/numa: correct early_param handling adds a45425d8a5a6 s390/vmcp: correct early_param handling adds 227f52a43a2f s390/startup: correct command line options parsing adds 3d6443645339 s390/vdso: reuse kstrtobool for option value parsing adds 5f0917a281c6 s390/cmma: reuse kstrtobool for option value parsing adds 9b692102d87d s390/mem_detect: provide single get_mem_detect_end adds 759d4899d905 s390/kaslr: reserve memory for kasan usage adds 8dec6bd4ef32 s390/pci: avoid using strncmp with hardcoded length adds b29cd7c4c482 s390/module: avoid using strncmp with hardcoded length adds 54fb07d030e1 s390/sclp: avoid using strncmp with hardcoded length adds d0b319843bad s390/setup: avoid using strncmp with hardcoded length adds 042c1d29de8c s390/kasan: add kdump support adds 60e05d1cf087 vfio-ccw: add some logging adds 58879d468aa8 Merge tag 'vfio-ccw-20190828' of https://git.kernel.org/pu [...] adds deffa48fb014 s390/zcrypt: fix wrong handling of cca cipher keygenflags adds 4df9a82549cf s390/sclp: Fix bit checked for has_sipl adds 512222789ce8 s390/base: remove unused s390_base_mcck_handler adds 024cdcdbf3cf s390: vfio-ap: fix warning reset not completed adds 987ca7ca1fda vfio-ccw: fix error return code in vfio_ccw_sch_init() adds 9e323d45ba94 s390/crypto: xts-aes-s390 fix extra run-time crypto self t [...] adds 724dc336b79f s390/startup: add pgm check info printing adds 3c2eb6b76cab s390/crypto: Support for SHA3 via CPACF (MSA6) adds a0e225113299 s390: add support for IBM z15 machines adds cf2c4a3f35b7 s390/pci: fix MSI message data adds 03e9e42f7981 s390/cpum_sf: Fix line length and format string adds 2735913c1079 s390: remove pointless drivers-y in drivers/s390/Makefile adds d590284419b1 Merge tag 's390-5.4-1' of git://git.kernel.org/pub/scm/lin [...] adds f348f5c23240 xtensa: remove free_initrd_mem adds 9e1e41c44782 xtensa: clean up PS_WOE_BIT usage adds 09f8a6db20e6 xtensa: add support for call0 ABI in userspace adds 982792f45894 xtensa: virt: move PCI root complex to KIO range adds 6dec8c15e5fa Merge tag 'xtensa-20190917' of git://github.com/jcmvbkbc/l [...] adds 3940ba8eea8c asm-generic: don't provide __ioremap adds 602828c1aade __div64_const32(): improve the generic C version adds 9b87647c665d asm-generic: add unlikely to default BUG_ON(x) adds b8456f945955 Merge tag 'asm-generic-5.4' of git://git.kernel.org/pub/sc [...] adds 85db0023376f cgroup: Replace a seq_printf() call by seq_puts() in cgrou [...] adds a581563f1bef cgroup: minor tweak for logic to get cgroup css adds 653a23ca7e1e Use kvmalloc in cgroups-v1 adds 3ee8d6c592dc Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] adds 163fa23435cc percpu: Make pcpu_setup_first_chunk() void function adds 69ab285b6823 percpu: fix typo in pcpu_setup_first_chunk() comment adds 14d376124555 percpu: Use struct_size() helper adds 1902314157b1 Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] adds 32630d526b9f MAINTAINERS: add entries for some documentation scripts adds da422ade5c87 Documentation/features/locking: update lists adds 38a449ff533c Documentation: filesystem: fix "Removed Sysctls" table adds c6e0396124de coda: Fix typo in the struct CodaCred documentation adds 257e26c6403c docs: arm: Remove orphan sh-mobile directory adds 074b326ee5e7 mailmap: add entry to connect my email addresses adds 803deeaaea10 doc:it_IT: align translation to mainline adds 370910efdb6e MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec adds b26bb0faf8f5 MAINTAINERS: fix reference to net phy ABI file adds 7530c497592e MAINTAINERS: fix a renamed DT reference adds 23aa16489c06 docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over adds 54bfe6feba0e docs: zh_CN: howto.rst: fix a broken reference adds 638b642f82bb docs: riscv: convert boot-image-header.txt to ReST adds e226b4f0e04f doc: email-clients miscellaneous fixes adds ac841c4e457c Documentation: filesystems: Convert jfs.txt to adds 34d5f4f269a2 Documentation: filesystems: Convert ufs.txt to reStructure [...] adds fe13225fdc3f Documentation: coresight: convert txt to rst adds eaf7b46083a7 docs: thermal: add it to the driver API adds 09f4c750a8c7 docs: ubifs-authentication.md: convert to ReST adds ccf988b66d69 docs: i2c: convert to ReST and add to driver-api bookset adds f6ae22d64433 docs: ipmb: place it at driver-api and convert to ReST adds 1ec779b9fabc docs: packing: move it to core-api book and adjust markups adds 76b5a6e84271 docs: admin-guide: add auxdisplay files to it after conver [...] adds 6d6486a0c597 docs: README.buddha: convert to ReST and add to m68k book adds e77e9187ae1c docs: parisc: convert to ReST and add to documentation body adds 32fc3cd8ba23 docs: openrisc: convert to ReST and add to documentation body adds 5a5e045bb3b8 docs: isdn: convert to ReST and add to kAPI bookset adds ec23eb54fbc7 docs: fs: convert docs without extension to ReST adds 25b532cec59e docs: fs: convert porting to ReST adds 9c970ab54c33 docs: index.rst: don't use genindex for pdf output adds ff497db295c8 docs: wimax: convert to ReST and add to admin-guide adds 80b1505893b6 docs: mips: add to the documentation body as ReST adds bfc8a222d3bc docs: hwmon: pxe1610: convert to ReST format and add to the index adds 47359e5734f1 docs: nios2: add it to the main Documentation body adds e15d5a53ea32 docs: net: convert two README files to ReST format adds 2ef5a7f1482c tpm: Document UEFI event log quirks adds aa95b4a960ab docs: fix a couple of new broken references adds d2fd3732e4ac docs: writing-schema.md: convert from markdown to ReST adds 9cdd273e29f3 spi: docs: convert to ReST and add it to the kABI bookset adds f139291c7130 docs: fs: cifs: convert to ReST and add to admin-guide book adds e9bb62756153 docs: w1: convert to ReST and add to the kAPI group of docs adds 9195c3e8d58a docs: fs: porting.rst: fix a broken reference to another doc adds 95e760cbf627 kernel-doc: ignore __printf attribute adds ac862503639f Input: docs: fix spelling mistake "potocol" -> "protocol" adds a4a03bdccfd0 mailmap: add entry for Gao Xiang adds 758f2512546f mailmap: Add an entry for my email address adds aa48e31b8747 mailmap: add entry for Jaegeuk Kim adds 11fec009d97e Documentation: sphinx: Add missing comma to list of strings adds 82bf829b692d Documentation: sphinx: Don't parse socket() as identifier [...] adds 15e2544ed38a kernel-doc: Allow anonymous enum adds 3b2cb439a63f docs: Fix typo on pull requests guide adds 03d36521f5d2 Documentation: virt: Fix broken reference to virt tree's index adds 6a241a11f925 docs/zh_CN: update Chinese howto.rst for latexdocs making adds 198266af3ab9 Documentation/arm/sa1100: Remove some obsolete documentation adds 13afbbf49a34 Documentation/arm/sa1100/assabet: Fix 'make assabet_defcon [...] adds 4514fe8cd96f Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF cha [...] adds 5aff7c46172b docs: process: fix broken link adds f12fcca65369 docs: ftrace: clarify when tracing is disabled by the trace file adds c193a3ffc282 mailmap: Update email address for Quentin Perret adds 209c3aa7f0df Documentation: sysrq: don't recommend 'S' 'U' before 'B' adds f145579d8398 doc: arm64: fix grammar dtb placed in no attributes region adds e62be10350eb docs: mtd: Update spi nor reference driver adds d62e8055a596 devices.txt: improve entry for comedi (char major 98) adds 19ad5f79f92e doc:lock: remove reference to clever use of read-write lock adds 82f12ab311fd Documentation: Add "earlycon=sbi" to the admin guide adds cbacb5ab0aa0 docs: printk-formats: Stop encouraging use of unnecessary [...] adds fe013f8bc160 Documentation: kbuild: Add document about reproducible builds adds 7c672abc120a Merge tag 'docs-5.4' of git://git.lwn.net/linux adds 27c4d3a3252f fs/io_uring.c: convert put_page() to put_user_page*() adds 75b28affdd6a io_uring: allocate the two rings together adds ac90f249e15c io_uring: expose single mmap capability adds 8776f3fa15a5 io_uring: fix wrong sequence setting logic adds 4fe2c963154c io_uring: add support for link with drain adds c576666863b7 io_uring: optimize submit_and_wait API adds 18d9be1a970c io_uring: add io_queue_async_work() helper adds 54a91f3bb9b9 io_uring: limit parallelism of buffered writes adds 6d5d5ac522b2 io_uring: extend async work merging adds b2a9eadab857 io_uring: make sqpoll wakeup possible with getevents adds 5277deaab9f9 io_uring: increase IORING_MAX_ENTRIES to 32K new 1e6fa3a33e6d Merge tag 'for-5.4/io_uring-2019-09-15' of git://git.kerne [...] adds 12ce6b0d21c2 ata/pata_buddha: Probe via modalias instead of initcall adds 759ad0979808 acard_ahci: use dma_set_mask_and_coherent adds b1716871c00d ahci: use dma_set_mask_and_coherent adds 94c58148a6bc pdc_adma: use dma_set_mask_and_coherent adds 496d4575e7ac sata_mv: use dma_set_mask_and_coherent adds 51872b6606eb sata_nv: use dma_set_mask_and_coherent adds 440bd77f09b8 sata_qstor: use dma_set_mask_and_coherent adds dcc02c19cc06 sata_sil24: use dma_set_mask_and_coherent adds b5e55556182d libata: switch remaining drivers to use dma_set_mask_and_coherent adds 60fc35f327e0 ahci: Do not export local variable ahci_em_messages adds c312ef176399 libata/ahci: Drop PCS quirk for Denverton and beyond new 5260c2b863ef Merge tag 'for-5.4/libata-2019-09-15' of git://git.kernel. [...] adds aa306ab703e9 blk-mq: introduce blk_mq_request_completed() adds f9934a80f91d blk-mq: introduce blk_mq_tagset_wait_completed_request() adds 78ca40724713 nvme: don't abort completed request in nvme_cancel_request adds 622b8b6893ff nvme: wait until all completed request's complete fn is called adds a87ccce0b5a0 blk-mq: remove blk_mq_complete_request_sync adds af2c68fe94e8 block: Declare several function pointer arguments 'const' adds dad7758459bc block: Document the bio splitting functions adds ff9811b3cf20 block: Simplify bvec_split_segs() adds 708b25b344fd block: Simplify blk_bio_segment_split() adds 9cc5169cd478 block: Improve physical block alignment of split bios adds 012d4a652ca1 block: Fix spelling in the header above blkg_lookup() adds 67ed8b738633 block: Fix a comment in blk_cleanup_queue() adds e84e8f066395 block: add req op to reset all zones and flag adds 6e33dbf280d6 blk-zoned: implement REQ_OP_ZONE_RESET_ALL adds d81e9d494354 scsi: implement REQ_OP_ZONE_RESET_ALL adds a61dbfb12bc6 null_blk: implement REQ_OP_ZONE_RESET_ALL adds 226b4fc75c78 blk-mq: add callback of .cleanup_rq adds b7e9e1fb7a92 scsi: implement .cleanup_rq callback adds 556f36e90dbe blk-mq: balance mapping between present CPUs and queues adds 98d87f70f4ab lightnvm: remove nvm_submit_io_sync_fn adds 48e5da725581 lightnvm: move metadata mapping to lower level driver adds ff8f352070b2 lightnvm: pblk: use kvmalloc for metadata adds 00ec4f3039a9 block: stop exporting bio_map_kern adds 4675719d0f47 raid1: use an int as the return value of raise_barrier() adds 143f6e733b73 md/raid6: Set R5_ReadError when there is read failure on p [...] adds eeba6809d8d5 md/raid1: end bio when the device faulty adds 7cee6d4e6035 md/raid10: end bio when the device faulty adds cf89160793c4 md: Convert to use int_pow() adds 9a567843f7ce md: allow last device to be forcibly removed from RAID1/RAID10. adds 062f5b2ae12a md: don't set In_sync if array is frozen adds 0d8ed0e9bf96 md: don't call spare_active in md_reap_sync_thread if all [...] adds 449808a254fd raid1: factor out a common routine to handle the completio [...] adds e8fc87f6a947 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds ba6f7da99aaf lightnvm: remove set but not used variables 'data_len' and [...] adds 79e178f4383a lib: scatterlist: Fix to support no mapped sg adds fdbe4eeeb1aa loop: Add LOOP_SET_DIRECT_IO to compat ioctl adds f0e6f41669d9 lightnvm: remove unused 'geo' variable adds 52f6f9d74f31 floppy: fix usercopy direction adds 73d9c8d4c001 blk-mq: Fix memory leak in blk_mq_init_allocated_queue err [...] adds b8e24a9300b0 block: annotate refault stalls from IO submission adds 55a694dffb7f writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerat [...] adds 6444f47eb867 writeback, cgroup: inode_switch_wbs() shouldn't give up on [...] adds 988721db93b2 block: remove struct request_queue queue_head adds 5cc23ed75b62 block: sed-opal: Add/remove spaces adds 89c6cc2cab7e block: sed-opal: Remove always false conditional statement adds 238bdcdf5d0a block: sed-opal: Removed duplicate OPAL_METHOD_LENGTH definition adds 55313e92bd17 nbd: add set cmd timeout helper adds 00514677ed82 nbd: add function to convert blk req op to nbd cmd adds 887e975c4172 nbd: add missing config put adds 2da22da57348 nbd: fix zero cmd timeout handling v2 adds e9e006f5fcf2 nbd: fix max number of supported devs adds 320ea869a12c block: improve the gap check in __bio_add_pc_page adds 384209cd5b93 block: create a bio_try_merge_pc_page helper adds d1916c86ccdc block: move same page handling from __bio_add_pc_page to t [...] adds d4b186ed227b null_blk: move duplicate code to callers adds adb84284796b null_blk: create a helper for throttling adds 8f94d1c1dc1e null_blk: create a helper for badblocks adds 7ea88e229e9d null_blk: create a helper for mem-backed ops adds fceb5d1b19cb null_blk: create a helper for zoned devices adds a3d7d67403fc null_blk: create a helper for req completion adds 38b4e09fbcca null_blk: fix inline misuse adds 5b9cce4c7eb0 writeback: Generalize and expose wb_completion adds 34f8fe501f06 bdi: Add bdi->id adds ed288dc0d4aa writeback: Separate out wb_get_lookup() from wb_get_create() adds d62241c7a406 writeback, memcg: Implement cgroup_writeback_by_id() adds 97b27821b485 writeback, memcg: Implement foreign dirty flushing adds 9685b2270211 block: Remove blk_mq_register_dev() adds c48dac137a62 block: don't hold q->sysfs_lock in elevator_init_mq adds c6ba933358f0 blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue adds 58c898ba370e block: add helper for checking if queue is registered adds cecf5d87ff20 block: split .sysfs_lock into two locks adds 480523feae58 md: only call set_in_sync() when it is expected to succeed. adds 9d4b45d6af44 md: don't report active array_state until after revalidate [...] adds 0009fad03337 raid5 improve too many read errors msg by adding limits adds da8c828190fc Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds cf09a8ee19ad blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() adds 86a5bba5c252 blkcg: make ->cpd_init_fn() optional adds 015d254cb02b blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() adds d3e65ffff61c block/rq_qos: add rq_qos_merge() adds 9677a3e01f83 block/rq_qos: implement rq_qos_ops->queue_depth_changed() adds beab17fc2a50 blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ adds 6f816b4b746c blk-mq: add optional request->alloc_time_ns adds 7caa47151ab2 blkcg: implement blk-iocost adds 6954ff185ee0 blkcg: add tools/cgroup/iocost_monitor.py adds 8504dea783b0 blkcg: add tools/cgroup/iocost_coef_gen.py adds 8d1c1560c383 blkcg: blk-iocost: predeclare used structs adds 3532e7227243 blkcg: fix missing free on error path of blk_iocost_init() adds e916ad29d964 blkcg: add missing NULL check in ioc_cpd_alloc() adds 3a8e9ac89e6a writeback: add tracepoints for cgroup foreign writebacks adds 6be182607db9 nvme-tcp: cleanup nvme_tcp_recv_pdu adds 10407ec9b42d nvme-tcp: Use protocol specific operations while reading socket adds 4fba445828fc nvme: have nvme_init_identify set ctrl->cap adds aa22c8e6650d nvme-pci: set ctrl sqsize to the device q_depth adds c0f2f45be297 nvme: move sqsize setting to the core adds b5b0504878b8 nvme: don't pass cap to nvme_disable_ctrl adds 79fd751d61aa nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp adds 1a9460cef571 nvme-tcp: support simple polling adds 3bec2e3754be nvmet: fix data units read and written counters in SMART log adds c638984521f1 nvme: add Get LBA Status command opcode adds a5ef757204ba nvme: trace: support for Get LBA Status opcode parsed adds 177b06ed0997 nvme: trace: parse Get LBA Status command in detail adds 42df26d4df7b nvmet: trace: parse Get LBA Status command in detail adds b627200762c7 nvmet-tcp: fix possible NULL deref adds 35d1a938dcda nvmet-tcp: fix possible memory leak adds 52b4451a9e5a nvme-fabrics: Add type of service (TOS) configuration adds e63440d6a313 nvme-rdma: Add TOS for rdma transport adds 9924b0304ab2 nvme-tcp: Use struct nvme_ctrl directly adds bb13985d5a55 nvme-tcp: Add TOS for tcp transport adds 89275a9659fe nvmet-tcp: Add TOS for tcp transport adds e01f91dff91c nvme-multipath: fix ana log nsid lookup when nsid is not found adds 35fe0d12c8a3 nvme: trace bio completion adds 8a1d09a668e7 nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros adds c1e0cc7e1d31 nvme-pci: Add support for variable IO SQ element size adds 66341331ba0d nvme-pci: Add support for Apple 2018+ models adds d38e9f04ebf6 nvme-pci: Support shared tags across queues for Apple 2018 [...] adds e7832cb48a65 nvme: make fabrics command run on a separate request queue adds f2fa006f81cc nvme-pci: Tidy up nvme_unmap_data adds f15872c5dce4 nvme-fc: Use rq_dma_dir macro adds bc31c1eea99d nvme-rdma: Use rq_dma_dir macro adds 8f5914bceef0 Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] adds 0feacaa21634 writeback: don't access page->mapping directly in track_fo [...] adds cb8acabbe33b block: mq-deadline: Fix queue restart handling adds 85c0a037dc7a block: elevator.c: Remove now unused elevator= argument adds f97eeb6cfd52 Documenation: switching-sched: Remove notes about elevator [...] adds fa99165cc87a Documentation:kernel-per-CPU-kthreads.txt: Remove referenc [...] adds d55a4ae9e1af bcache: add cond_resched() in __bch_cache_cmp() adds d66c9920c0cf bcache: Fix an error code in bch_dump_read() adds a22a9602b88f closures: fix a race on wakeup from closure_sync adds 62f7b1989c02 md raid0/linear: Mark array as 'broken' and fail BIOs if a [...] adds 07f1a6850c5d md/raid1: fail run raid1 array when active disk less than one adds b0f01ecf293c md/raid5: use bio_end_sector to calculate last_sector adds c5ef62e60d50 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds ecf4d59a4ebf paride/pf: need to set queue to NULL before put_disk adds d821cce8ac46 paride/pcd: need to set queue to NULL before put_disk adds 03754ea36182 paride/pcd: need to check if cd->disk is null in pcd_detect adds 43db059ea4b7 lightnvm: introduce pr_fmt for the prefix nvm adds 362cd2b1fad4 lightnvm: print error when target is not found adds 61db437d1cc1 block: Cleanup elevator_init_mq() use adds 954b4a5ce4a8 block: Change elevator_init_mq() to always succeed adds 68c43f133a75 block: Introduce elevator features adds a0958ba7fcdc block: Improve default elevator selection adds 737eb78e82d5 block: Delay default elevator initialization adds 780d97a990cc block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks adds ebddd2a15323 sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks adds a26142559c2b block: fix elevator_get_by_features() adds e9d3c866bf4c bfq: Fix the missing barrier in __bfq_entity_update_weight_prio adds 5ff047e32812 bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy adds 795fe54c2a82 bfq: Add per-device weight adds e036c4cabaa8 blk-iocost: Fix incorrect operation order during iocg free adds 36a524814ff3 blk-iocost: Account force-charged overage in absolute vtime adds e1518f63f246 blk-iocost: Don't let merges push vtime into the future adds e742bd5cb55e iocost_monitor: Always use strings for json values adds b06f2d35c6b1 iocost_monitor: Report more info with higher accuracy adds 7c1ee704a1d6 iocost_monitor: Report debt adds 04c56957ebda docs: block: null_blk: enhance document style adds 4e47ee8fbef0 null_blk: fix module name at log message adds f7c4ce890dd2 null_blk: validate the number of devices adds 8a15b4d7cd87 block: bypass blk_set_runtime_active for uninitialized q->dev adds b804049dce91 scsi: core: remove dummy q->dev check adds 0a67b5a926e6 block: fix race between switching elevator and removing queues adds 1c0d12c0b1a1 nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR adds 16686010085f nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed adds 74bd8cbe7dd6 nvme-fc: Fail transport errors with NVME_SC_HOST_PATH adds 2f9c17364775 nvme: pass status to nvme_error_status adds 331813f687ed nvme: make nvme_identify_ns propagate errors back adds 538af88ea7d9 nvme: make nvme_report_ns_ids propagate error back adds 205da2434301 nvme: fix ns removal hang when failing to revalidate due t [...] adds c26aa572027d nvme: Treat discovery subsystems as unique subsystems adds 03894b7a896d nvme: include admin_q sync with nvme_sync_queues adds 312910f4d2fe nvme: tcp: remove redundant assignment to variable ret adds 733e4b69d508 nvme: Assign subsys instance from first ctrl adds 97b3807e9303 nvme: Remove redundant assignment of cq vector adds 1179d337be70 nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() adds 2d352df57bcd nvme-fabrics: allow discovery subsystems accept a kato adds 93da40239b10 nvme: enable aen regardless of the presence of I/O queues adds a42f42e5bb84 nvme: add uevent variables for controller devices adds 85f8a4351dfd nvme: send discovery log page change events to userspace adds 5f8badbcbeac nvmet: fix a wrong error status returned in error log page adds 21fa1004ff5d Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] adds b76b4715eba0 raid5: don't increment read_errors on EILSEQ return adds 6ce220dd2f8e raid5: don't set STRIPE_HANDLE to stripe which is in batch list adds c84a1372df92 md/raid0: avoid RAID0 data corruption due to layout confusion. adds 33f2c35a54df md: add feature flag MD_FEATURE_RAID0_LAYOUT adds feb9bf9849e2 raid5: remove STRIPE_OPS_REQ_PENDING adds 067df25c8390 raid5: use bio_end_sector in r5_next_bio adds 99e5381d548d Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds 89f3b6d62f2c bfq: Fix bfq linkage error adds 3d2443069407 block: make rq sector size accessible for block stats adds 9a91b05bba58 block: also check RQF_STATS in blk_mq_need_time_stamp() adds 4467453502f1 null_blk: do not fail the module load with zero devices adds 701dfc428847 null_blk: match the type of parameter nr_devices adds 9c7eddf1b080 null_blk: format pr_* logs with pr_fmt new 7ad67ca5534e Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.d [...] adds 6eb1cc1a4a0f mmc: usdhi6rol0: Add maintainers adds 59532dbb4983 mmc: mxs: use devm_platform_ioremap_resource() to simplify code adds d9f43d113ea4 dt-bindings: mmc: sunxi: reorder MMC compatibles adds f84cf82bae26 dt-bindings: mmc: sunxi: Add H5 compatibles adds 3aacc5bba715 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2 adds f84e411c85be mmc: sdhci-iproc: Add support for emmc2 of the BCM2711 adds 90b51e3c5b39 mmc: sdhci-pci: Use dev_get_drvdata adds deaa53989537 memstick: r592: Use dev_get_drvdata adds a9cbd79c7ec3 mmc: mmci: Clarify comments and some code for busy detection adds 73e01ab232d2 mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to [...] adds 7789a98a99cc mmc: atmel-mci: Mark expected switch fall-throughs adds b1507b2d34d6 mmc: sdhci-s3c: Mark expected switch fall-through adds 8f05eee67c14 mmc: sdhci-pci: Add another Id for Intel CML adds 9a7957d0c955 mmc: Remove dev_err() usage after platform_get_irq() adds 5f3ad1963816 mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028 [...] adds 159a8b4621fc mmc: sdhci-cadence: use struct_size() helper adds 65af9866ce01 mmc: jz4740: Code cleanup adds 6e943c15005c mmc: jz4740: Drop dependency on arch header adds bb716606fffd mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs adds da6e0f7024ff mmc: mediatek: fix controller busy when plug out SD adds 6ef042bd0012 mmc: mediatek: support 24bits segment size adds 7a7e55f416b6 dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller adds bb7b8ec62dfb mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller adds d4dd9bccf485 mmc: bcm2835: Take SWIOTLB memory size limitation into account adds f47fdb855dc2 dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property adds f70d9a244034 mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc [...] adds 310da16ea922 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 5c1a4f4070a8 mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC adds 4a9e0d1a6256 mmc: sdhci: Change timeout of loop for checking internal c [...] adds 1beabbdba708 mmc: sdhci: Add PLL Enable support to internal clock setup adds 4460d68f0b2f PCI: Add Genesys Logic, Inc. Vendor ID adds 7353788c6a63 mmc: sdhci: Export sdhci_abort_tuning function symbol adds 26c71a13a8f9 mmc: mediatek: enable SDIO IRQ low level trigger function adds 8784edc8fa93 mmc: sdhci: constify references of parameters to __sdhci_r [...] adds 12a632e60ae3 mmc: sdhci-cadence: override spec version adds 38eee2e82c57 mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses adds 75eaf49f5d3d mmc: sdhi: fill in actual_clock adds b8deb11dbab0 mmc: mmc_spi: Convert to use for_each_sg() adds bf290432a4d7 mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock adds 7b954cdf33da mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of s [...] adds 0a0e8d7501cd mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK adds 72976643aef5 mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS adds c894e33ddc19 mmc: sdhci: Fix incorrect switch to HS mode adds 9674bab490d6 mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name adds 908fd50813c2 mmc: sdhci-pci-o2micro: Move functions in preparation to f [...] adds 7d44061704dd mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lo [...] adds 20964a11fa8b Merge branch 'fixes' into next adds bd880b00697b mmc: core: Add helper function to indicate if SDIO IRQs is [...] adds 7c526608d5af mmc: dw_mmc: Re-store SDIO IRQs mask at system resume adds 1c81d69d4c98 mmc: mtk-sd: Re-store SDIO IRQs mask at system resume adds a29b5fcc3d60 mmc: core: Move code to get pending SDIO IRQs to a function adds 36d57efb4af5 mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO [...] adds 2c32dbbb5fc0 mmc: core: Clarify that the ->ack_sdio_irq() callback is m [...] adds c5d3e8fa1a1b mmc: core: WARN if SDIO IRQs are enabled for non-powered c [...] adds 51133850bce2 mmc: core: Fixup processing of SDIO IRQs during system sus [...] adds a84ad3242e53 mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq() adds af5d2b7b0d24 mmc: sdhci: Drop redundant code for SDIO IRQs adds 0e62614b6c22 mmc: sdhci: Convert to use sdio_irq_claimed() adds 3fb2009abc87 mmc: dw_mmc: hi3798cv200: make array degrees static const, [...] adds 31cf72118d2e ms_block: fix spelling mistake "randomally" -> "randomly" adds b46119796721 Merge branch 'fixes' into next new ea982ba7f791 Merge tag 'mmc-v5.4' of git://git.kernel.org/pub/scm/linux [...]
The 4 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: .mailmap | 19 +- Documentation/ABI/stable/sysfs-bus-w1 | 2 +- Documentation/ABI/stable/sysfs-driver-w1_ds28e04 | 4 +- Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 2 +- .../admin-guide/auxdisplay/cfag12864b.rst | 98 + Documentation/admin-guide/auxdisplay/index.rst | 16 + Documentation/admin-guide/auxdisplay/ks0108.rst | 50 + .../admin-guide/cgroup-v1/blkio-controller.rst | 6 - Documentation/admin-guide/cgroup-v2.rst | 97 + .../cifs/AUTHORS => admin-guide/cifs/authors.rst} | 64 +- .../cifs/CHANGES => admin-guide/cifs/changes.rst} | 4 + Documentation/{m68k => admin-guide/cifs}/index.rst | 12 +- .../cifs.txt => admin-guide/cifs/introduction.rst} | 8 + .../cifs/TODO => admin-guide/cifs/todo.rst} | 96 +- .../cifs/README => admin-guide/cifs/usage.rst} | 562 +++-- .../cifs/winucase_convert.pl | 0 Documentation/admin-guide/devices.txt | 11 +- Documentation/admin-guide/index.rst | 5 + .../{filesystems/jfs.txt => admin-guide/jfs.rst} | 44 +- Documentation/admin-guide/kernel-parameters.txt | 10 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 8 +- .../admin-guide/laptops/thinkpad-acpi.rst | 23 + Documentation/admin-guide/sysrq.rst | 20 +- .../{filesystems/ufs.txt => admin-guide/ufs.rst} | 36 +- .../README.i2400m => admin-guide/wimax/i2400m.rst} | 145 +- .../{m68k => admin-guide/wimax}/index.rst | 10 +- .../README.wimax => admin-guide/wimax/wimax.rst} | 38 +- Documentation/admin-guide/xfs.rst | 5 +- Documentation/arm/sa1100/adsbitsy.rst | 51 - Documentation/arm/sa1100/assabet.rst | 2 +- Documentation/arm/sa1100/brutus.rst | 69 - Documentation/arm/sa1100/freebird.rst | 25 - Documentation/arm/sa1100/graphicsclient.rst | 102 - Documentation/arm/sa1100/graphicsmaster.rst | 60 - Documentation/arm/sa1100/huw_webpanel.rst | 21 - Documentation/arm/sa1100/index.rst | 12 - Documentation/arm/sa1100/itsy.rst | 47 - Documentation/arm/sa1100/nanoengine.rst | 11 - Documentation/arm/sa1100/pangolin.rst | 29 - Documentation/arm/sa1100/pleb.rst | 13 - Documentation/arm/sa1100/tifon.rst | 7 - Documentation/arm/sa1100/yopy.rst | 5 - Documentation/arm/samsung-s3c24xx/index.rst | 2 +- Documentation/arm/sh-mobile/.gitignore | 1 - Documentation/arm64/silicon-errata.rst | 2 + Documentation/auxdisplay/cfag12864b | 105 - Documentation/auxdisplay/ks0108 | 55 - Documentation/block/null_blk.rst | 33 +- Documentation/block/switching-sched.rst | 4 - Documentation/core-api/index.rst | 3 +- .../{packing.txt => core-api/packing.rst} | 81 +- Documentation/core-api/printk-formats.rst | 16 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 2 +- .../amlogic,meson-gpio-intc.txt | 1 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 14 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 17 + .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 106 + .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 4 +- .../devicetree/bindings/sound/sun8i-a33-codec.txt | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 102 + .../bindings/timer/allwinner,sun4i-timer.txt | 19 - .../bindings/timer/allwinner,sun5i-a13-hstimer.txt | 26 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 79 + .../devicetree/bindings/timer/renesas,cmt.txt | 40 +- Documentation/devicetree/writing-schema.md | 130 - Documentation/devicetree/writing-schema.rst | 153 ++ Documentation/driver-api/dmaengine/index.rst | 2 +- Documentation/driver-api/index.rst | 2 + Documentation/driver-api/ipmb.rst | 2 +- Documentation/driver-api/mtd/spi-nor.rst | 2 +- Documentation/driver-api/soundwire/index.rst | 2 +- .../{ => driver-api}/thermal/cpu-cooling-api.rst | 0 .../{ => driver-api}/thermal/exynos_thermal.rst | 0 .../thermal/exynos_thermal_emulation.rst | 0 Documentation/{ => driver-api}/thermal/index.rst | 2 +- .../{ => driver-api}/thermal/intel_powerclamp.rst | 0 .../{ => driver-api}/thermal/nouveau_thermal.rst | 0 .../{ => driver-api}/thermal/power_allocator.rst | 0 .../{ => driver-api}/thermal/sysfs-api.rst | 12 +- .../thermal/x86_pkg_temperature_thermal.rst | 2 +- .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 4 +- .../locking/rwsem-optimized/arch-support.txt | 34 - Documentation/filesystems/coda.txt | 4 +- .../{directory-locking => directory-locking.rst} | 40 +- Documentation/filesystems/index.rst | 4 + Documentation/filesystems/{Locking => locking.rst} | 259 +- .../filesystems/nfs/{Exporting => exporting.rst} | 31 +- Documentation/filesystems/porting | 686 ----- Documentation/filesystems/porting.rst | 852 +++++++ ...-authentication.md => ubifs-authentication.rst} | 70 +- Documentation/filesystems/vfs.rst | 2 +- Documentation/hwmon/adm1021.rst | 2 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/hih6130.rst | 2 +- Documentation/hwmon/ibm-cffps.rst | 2 +- Documentation/hwmon/lm25066.rst | 2 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 2 +- Documentation/hwmon/max20751.rst | 2 +- Documentation/hwmon/max34440.rst | 2 +- Documentation/hwmon/max6650.rst | 2 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/menf21bmc.rst | 2 +- Documentation/hwmon/pcf8591.rst | 2 +- Documentation/hwmon/sht3x.rst | 2 +- Documentation/hwmon/shtc1.rst | 2 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/ucd9000.rst | 2 +- Documentation/hwmon/ucd9200.rst | 2 +- Documentation/hwmon/via686a.rst | 2 +- Documentation/hwmon/zl6100.rst | 2 +- .../i2c/busses/{i2c-ali1535 => i2c-ali1535.rst} | 13 +- .../i2c/busses/{i2c-ali1563 => i2c-ali1563.rst} | 3 + .../i2c/busses/{i2c-ali15x3 => i2c-ali15x3.rst} | 64 +- Documentation/i2c/busses/i2c-amd-mp2 | 23 - Documentation/i2c/busses/i2c-amd-mp2.rst | 25 + .../i2c/busses/{i2c-amd756 => i2c-amd756.rst} | 8 +- .../i2c/busses/{i2c-amd8111 => i2c-amd8111.rst} | 14 +- .../busses/{i2c-diolan-u2c => i2c-diolan-u2c.rst} | 3 + .../i2c/busses/{i2c-i801 => i2c-i801.rst} | 33 +- .../i2c/busses/{i2c-ismt => i2c-ismt.rst} | 20 +- .../i2c/busses/{i2c-mlxcpld => i2c-mlxcpld.rst} | 6 + .../i2c/busses/{i2c-nforce2 => i2c-nforce2.rst} | 33 +- .../busses/{i2c-nvidia-gpu => i2c-nvidia-gpu.rst} | 6 +- .../i2c/busses/{i2c-ocores => i2c-ocores.rst} | 22 +- Documentation/i2c/busses/i2c-parport | 178 -- .../{i2c-parport-light => i2c-parport-light.rst} | 8 +- Documentation/i2c/busses/i2c-parport.rst | 190 ++ .../i2c/busses/{i2c-pca-isa => i2c-pca-isa.rst} | 9 +- .../i2c/busses/{i2c-piix4 => i2c-piix4.rst} | 18 +- .../i2c/busses/{i2c-sis5595 => i2c-sis5595.rst} | 19 +- Documentation/i2c/busses/i2c-sis630 | 58 - Documentation/i2c/busses/i2c-sis630.rst | 63 + .../i2c/busses/{i2c-sis96x => i2c-sis96x.rst} | 31 +- .../i2c/busses/{i2c-taos-evm => i2c-taos-evm.rst} | 8 +- Documentation/i2c/busses/{i2c-via => i2c-via.rst} | 28 +- .../i2c/busses/{i2c-viapro => i2c-viapro.rst} | 12 +- Documentation/i2c/busses/index.rst | 33 + .../i2c/busses/{scx200_acb => scx200_acb.rst} | 9 +- .../i2c/{dev-interface => dev-interface.rst} | 104 +- .../{DMA-considerations => dma-considerations.rst} | 0 Documentation/i2c/{fault-codes => fault-codes.rst} | 5 +- .../i2c/{functionality => functionality.rst} | 22 +- ...io-fault-injection => gpio-fault-injection.rst} | 12 +- .../i2c/{i2c-protocol => i2c-protocol.rst} | 28 +- Documentation/i2c/{i2c-stub => i2c-stub.rst} | 20 +- .../i2c/{i2c-topology => i2c-topology.rst} | 68 +- Documentation/i2c/index.rst | 37 + ...antiating-devices => instantiating-devices.rst} | 45 +- .../i2c/muxes/{i2c-mux-gpio => i2c-mux-gpio.rst} | 26 +- ...module-parameters => old-module-parameters.rst} | 27 +- ...ave-eeprom-backend => slave-eeprom-backend.rst} | 4 +- .../i2c/{slave-interface => slave-interface.rst} | 33 +- .../i2c/{smbus-protocol => smbus-protocol.rst} | 86 +- Documentation/i2c/{summary => summary.rst} | 6 +- .../{ten-bit-addresses => ten-bit-addresses.rst} | 5 + .../{upgrading-clients => upgrading-clients.rst} | 204 +- .../i2c/{writing-clients => writing-clients.rst} | 94 +- Documentation/index.rst | 10 +- Documentation/input/multi-touch-protocol.rst | 2 +- Documentation/isdn/{README.avmb1 => avmb1.rst} | 229 +- Documentation/isdn/{CREDITS => credits.rst} | 7 +- Documentation/isdn/{README.gigaset => gigaset.rst} | 292 ++- Documentation/isdn/{README.hysdn => hysdn.rst} | 125 +- Documentation/{m68k => isdn}/index.rst | 15 +- .../isdn/{INTERFACE.CAPI => interface_capi.rst} | 174 +- Documentation/isdn/{README.mISDN => m_isdn.rst} | 5 +- Documentation/kbuild/index.rst | 1 + Documentation/kbuild/reproducible-builds.rst | 122 + Documentation/locking/spinlocks.rst | 12 - .../m68k/{README.buddha => buddha-driver.rst} | 95 +- Documentation/m68k/index.rst | 1 + Documentation/maintainer/pull-requests.rst | 2 +- .../mips/{AU1xxx_IDE.README => au1xxx_ide.rst} | 89 +- Documentation/{m68k => mips}/index.rst | 4 +- Documentation/networking/caif/{README => caif.rst} | 88 +- Documentation/networking/device_drivers/index.rst | 2 +- Documentation/networking/index.rst | 2 +- .../mac80211_hwsim/{README => mac80211_hwsim.rst} | 28 +- Documentation/nios2/{README => nios2.rst} | 1 + Documentation/{m68k => openrisc}/index.rst | 9 +- .../openrisc/{README => openrisc_port.rst} | 25 +- Documentation/openrisc/{TODO => todo.rst} | 9 +- Documentation/parisc/{debugging => debugging.rst} | 7 + Documentation/{m68k => parisc}/index.rst | 9 +- Documentation/parisc/{registers => registers.rst} | 59 +- Documentation/process/email-clients.rst | 20 +- Documentation/process/howto.rst | 2 +- Documentation/process/submitting-patches.rst | 2 +- ...boot-image-header.txt => boot-image-header.rst} | 39 +- Documentation/riscv/index.rst | 1 + Documentation/s390/dasd.rst | 84 - Documentation/s390/debugging390.rst | 2613 -------------------- Documentation/s390/index.rst | 2 - Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_event_log.rst | 55 + Documentation/sound/index.rst | 2 +- Documentation/sphinx/automarkup.py | 5 +- Documentation/spi/{butterfly => butterfly.rst} | 44 +- Documentation/spi/index.rst | 22 + Documentation/spi/{pxa2xx => pxa2xx.rst} | 95 +- Documentation/spi/{spi-lm70llp => spi-lm70llp.rst} | 17 +- .../spi/{spi-sc18is602 => spi-sc18is602.rst} | 5 +- Documentation/spi/{spi-summary => spi-summary.rst} | 105 +- Documentation/spi/{spidev => spidev.rst} | 30 +- ...sight-cpu-debug.txt => coresight-cpu-debug.rst} | 67 +- .../trace/{coresight.txt => coresight.rst} | 372 +-- Documentation/trace/ftrace.rst | 13 +- Documentation/trace/index.rst | 2 + .../translations/it_IT/process/changes.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../it_IT/process/submitting-patches.rst | 2 +- Documentation/translations/ja_JP/SubmittingPatches | 2 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- Documentation/translations/zh_CN/process/howto.rst | 14 +- .../zh_CN/process/submitting-patches.rst | 2 +- Documentation/w1/index.rst | 21 + Documentation/w1/masters/{ds2482 => ds2482.rst} | 16 +- Documentation/w1/masters/{ds2490 => ds2490.rst} | 6 +- Documentation/w1/masters/index.rst | 14 + Documentation/w1/masters/mxc-w1 | 12 - Documentation/w1/masters/mxc-w1.rst | 17 + .../w1/masters/{omap-hdq => omap-hdq.rst} | 12 +- Documentation/w1/masters/{w1-gpio => w1-gpio.rst} | 21 +- Documentation/w1/slaves/index.rst | 16 + .../w1/slaves/{w1_ds2406 => w1_ds2406.rst} | 4 +- .../w1/slaves/{w1_ds2413 => w1_ds2413.rst} | 9 + Documentation/w1/slaves/w1_ds2423 | 47 - Documentation/w1/slaves/w1_ds2423.rst | 54 + .../w1/slaves/{w1_ds2438 => w1_ds2438.rst} | 10 +- .../w1/slaves/{w1_ds28e04 => w1_ds28e04.rst} | 5 + .../w1/slaves/{w1_ds28e17 => w1_ds28e17.rst} | 16 +- Documentation/w1/slaves/{w1_therm => w1_therm.rst} | 11 +- Documentation/w1/{w1.generic => w1-generic.rst} | 88 +- Documentation/w1/{w1.netlink => w1-netlink.rst} | 89 +- MAINTAINERS | 86 +- arch/arm/mach-mmp/regs-icu.h | 3 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 + arch/ia64/mm/contig.c | 5 +- arch/ia64/mm/discontig.c | 5 +- arch/m68k/coldfire/gpio.c | 1 + arch/openrisc/boot/dts/or1ksim.dts | 5 +- arch/openrisc/boot/dts/simple_smp.dts | 6 + arch/openrisc/include/asm/io.h | 20 +- arch/openrisc/include/asm/pgtable.h | 2 +- arch/openrisc/mm/ioremap.c | 8 +- arch/s390/Kconfig | 19 + arch/s390/Makefile | 2 + arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 1 + arch/s390/boot/compressed/.gitignore | 3 - arch/s390/boot/compressed/vmlinux.lds.S | 3 +- arch/s390/boot/head.S | 32 +- arch/s390/boot/ipl_parm.c | 11 +- arch/s390/boot/kaslr.c | 41 +- arch/s390/boot/mem_detect.c | 7 - arch/s390/boot/pgm_check_info.c | 90 + arch/s390/boot/startup.c | 6 + arch/s390/configs/debug_defconfig | 2 + arch/s390/configs/defconfig | 2 + arch/s390/crypto/Makefile | 2 + arch/s390/crypto/aes_s390.c | 6 + arch/s390/crypto/paes_s390.c | 184 +- arch/s390/crypto/sha.h | 12 +- arch/s390/crypto/sha3_256_s390.c | 147 ++ arch/s390/crypto/sha3_512_s390.c | 155 ++ arch/s390/crypto/sha_common.c | 75 +- arch/s390/include/asm/cpacf.h | 8 + arch/s390/include/asm/gmap.h | 4 +- arch/s390/include/asm/mem_detect.h | 12 + arch/s390/include/asm/pgtable.h | 1 + arch/s390/include/asm/pkey.h | 114 +- arch/s390/include/asm/processor.h | 2 - arch/s390/include/asm/setup.h | 1 + arch/s390/include/asm/string.h | 9 +- arch/s390/include/uapi/asm/pkey.h | 257 +- arch/s390/kernel/Makefile | 13 +- arch/s390/kernel/base.S | 21 - arch/s390/kernel/early.c | 16 + arch/s390/kernel/early_nobss.c | 45 - arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/head64.S | 8 +- arch/s390/kernel/module.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 20 +- arch/s390/kernel/process.c | 26 +- arch/s390/kernel/setup.c | 27 +- arch/s390/kernel/stacktrace.c | 50 +- arch/s390/kernel/vdso.c | 18 +- arch/s390/lib/Makefile | 3 - arch/s390/mm/extmem.c | 11 +- arch/s390/mm/gmap.c | 10 +- arch/s390/mm/kasan_init.c | 14 +- arch/s390/mm/page-states.c | 14 +- arch/s390/numa/mode_emu.c | 7 +- arch/s390/numa/numa.c | 2 + arch/s390/pci/pci.c | 8 +- arch/s390/pci/pci_dma.c | 4 +- arch/s390/pci/pci_irq.c | 2 +- arch/s390/tools/gen_facilities.c | 3 + arch/x86/Kconfig | 2 +- arch/x86/boot/boot.h | 2 - arch/x86/boot/compressed/head_32.S | 4 +- arch/x86/boot/compressed/head_64.S | 18 +- arch/x86/boot/main.c | 1 + arch/x86/entry/common.c | 13 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscall_64.c | 25 + arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscalltbl.sh | 35 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 74 +- arch/x86/events/intel/cstate.c | 40 +- arch/x86/events/intel/pt.c | 6 +- arch/x86/events/intel/rapl.c | 28 +- arch/x86/events/intel/uncore.c | 28 +- arch/x86/events/msr.c | 26 +- arch/x86/hyperv/hv_init.c | 16 +- arch/x86/include/asm/apic.h | 11 +- arch/x86/include/asm/apic_flat_64.h | 8 - arch/x86/include/asm/barrier.h | 3 +- arch/x86/include/asm/bitops.h | 7 +- arch/x86/include/asm/bugs.h | 2 + arch/x86/include/asm/cpufeature.h | 7 + arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/div64.h | 13 + arch/x86/include/asm/fixmap.h | 5 +- arch/x86/include/asm/hw_irq.h | 4 +- arch/x86/include/asm/hyperv-tlfs.h | 12 +- arch/x86/include/asm/intel-family.h | 60 +- arch/x86/include/asm/ipi.h | 109 - arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/mshyperv.h | 5 +- arch/x86/include/asm/msr-index.h | 13 +- arch/x86/include/asm/msr.h | 3 +- arch/x86/include/asm/paravirt.h | 12 - arch/x86/include/asm/paravirt_types.h | 5 - arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/set_memory.h | 8 - arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/special_insns.h | 24 - arch/x86/include/asm/suspend_64.h | 2 +- arch/x86/include/asm/syscall.h | 4 + arch/x86/include/asm/text-patching.h | 4 +- arch/x86/include/asm/tlbflush.h | 30 +- arch/x86/include/asm/unistd.h | 6 - arch/x86/include/asm/vdso/gettimeofday.h | 6 +- arch/x86/include/asm/vmware.h | 53 + arch/x86/include/uapi/asm/errno.h | 1 - arch/x86/include/uapi/asm/fcntl.h | 1 - arch/x86/include/uapi/asm/ioctl.h | 1 - arch/x86/include/uapi/asm/ioctls.h | 1 - arch/x86/include/uapi/asm/ipcbuf.h | 1 - arch/x86/include/uapi/asm/param.h | 1 - arch/x86/include/uapi/asm/resource.h | 1 - arch/x86/include/uapi/asm/termbits.h | 1 - arch/x86/include/uapi/asm/termios.h | 1 - arch/x86/include/uapi/asm/types.h | 7 - arch/x86/include/uapi/asm/unistd.h | 2 +- arch/x86/kernel/acpi/wakeup_64.S | 10 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/apic/apic.c | 208 +- arch/x86/kernel/apic/apic_flat_64.c | 66 +- arch/x86/kernel/apic/apic_noop.c | 18 +- arch/x86/kernel/apic/apic_numachip.c | 8 +- arch/x86/kernel/apic/bigsmp_32.c | 9 +- arch/x86/kernel/apic/ipi.c | 174 +- arch/x86/kernel/apic/local.h | 68 + arch/x86/kernel/apic/probe_32.c | 41 +- arch/x86/kernel/apic/probe_64.c | 21 +- arch/x86/kernel/apic/vector.c | 11 + arch/x86/kernel/apic/x2apic.h | 9 - arch/x86/kernel/apic/x2apic_cluster.c | 20 +- arch/x86/kernel/apic/x2apic_phys.c | 23 +- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- arch/x86/kernel/asm-offsets_64.c | 21 +- arch/x86/kernel/cpu/amd.c | 21 +- arch/x86/kernel/cpu/bugs.c | 20 +- arch/x86/kernel/cpu/common.c | 16 +- arch/x86/kernel/cpu/cpuid-deps.c | 97 +- arch/x86/kernel/cpu/hygon.c | 21 +- arch/x86/kernel/cpu/intel.c | 31 +- arch/x86/kernel/cpu/mce/intel.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 10 + arch/x86/kernel/cpu/vmware.c | 94 +- arch/x86/kernel/crash.c | 2 - arch/x86/kernel/irq.c | 10 +- arch/x86/kernel/irq_32.c | 7 +- arch/x86/kernel/irq_64.c | 9 - arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/machine_kexec_32.c | 4 +- arch/x86/kernel/nmi.c | 3 + arch/x86/kernel/paravirt.c | 4 - arch/x86/kernel/quirks.c | 4 - arch/x86/kernel/reboot.c | 7 +- arch/x86/kernel/smp.c | 88 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/tsc_msr.c | 5 + arch/x86/kernel/umip.c | 65 +- arch/x86/kvm/lapic.c | 6 +- arch/x86/lib/copy_user_64.S | 14 +- arch/x86/lib/getuser.S | 16 +- arch/x86/lib/putuser.S | 22 +- arch/x86/mm/init_32.c | 2 +- arch/x86/mm/numa.c | 4 +- arch/x86/mm/pageattr.c | 110 - arch/x86/mm/pti.c | 8 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 100 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/power/cpu.c | 4 - arch/x86/realmode/rm/header.S | 1 - arch/x86/realmode/rm/trampoline_32.S | 3 - arch/x86/realmode/rm/trampoline_64.S | 3 - arch/x86/realmode/rm/trampoline_common.S | 4 - arch/x86/xen/enlighten_pv.c | 15 - arch/xtensa/Kconfig | 48 + arch/xtensa/boot/dts/virt.dts | 8 +- arch/xtensa/include/asm/io.h | 1 + arch/xtensa/include/asm/processor.h | 11 +- arch/xtensa/include/asm/regs.h | 1 + arch/xtensa/kernel/entry.S | 42 +- arch/xtensa/kernel/head.S | 2 +- arch/xtensa/kernel/setup.c | 9 +- arch/xtensa/kernel/signal.c | 26 +- arch/xtensa/kernel/stacktrace.c | 5 + arch/xtensa/kernel/traps.c | 4 + arch/xtensa/mm/init.c | 10 - block/Kconfig | 13 + block/Makefile | 1 + block/bfq-cgroup.c | 156 +- block/bfq-iosched.h | 3 + block/bfq-wf2q.c | 2 + block/bio.c | 60 +- block/blk-cgroup.c | 73 +- block/blk-core.c | 37 +- block/blk-iocost.c | 2457 ++++++++++++++++++ block/blk-iolatency.c | 8 +- block/blk-merge.c | 151 +- block/blk-mq-cpumap.c | 29 +- block/blk-mq-sysfs.c | 23 +- block/blk-mq-tag.c | 32 + block/blk-mq.c | 74 +- block/blk-pm.c | 12 +- block/blk-rq-qos.c | 18 + block/blk-rq-qos.h | 28 +- block/blk-settings.c | 18 +- block/blk-sysfs.c | 50 +- block/blk-throttle.c | 9 +- block/blk-wbt.c | 20 +- block/blk-wbt.h | 4 - block/blk-zoned.c | 39 + block/blk.h | 4 +- block/elevator.c | 217 +- block/genhd.c | 9 + block/mq-deadline.c | 20 +- block/opal_proto.h | 5 +- block/sed-opal.c | 49 +- drivers/acpi/x86/utils.c | 4 +- drivers/ata/acard-ahci.c | 38 +- drivers/ata/ahci.c | 149 +- drivers/ata/ahci.h | 2 + drivers/ata/libahci.c | 1 - drivers/ata/libata-sff.c | 8 +- drivers/ata/pata_atp867x.c | 7 +- drivers/ata/pata_buddha.c | 228 +- drivers/ata/pata_cs5520.c | 6 +- drivers/ata/pata_hpt3x3.c | 5 +- drivers/ata/pata_ninja32.c | 5 +- drivers/ata/pata_pdc2027x.c | 6 +- drivers/ata/pata_sil680.c | 5 +- drivers/ata/pdc_adma.c | 23 +- drivers/ata/sata_inic162x.c | 8 +- drivers/ata/sata_mv.c | 38 +- drivers/ata/sata_nv.c | 10 +- drivers/ata/sata_promise.c | 5 +- drivers/ata/sata_qstor.c | 34 +- drivers/ata/sata_sil.c | 5 +- drivers/ata/sata_sil24.c | 26 +- drivers/ata/sata_svw.c | 5 +- drivers/ata/sata_sx4.c | 5 +- drivers/ata/sata_via.c | 9 +- drivers/ata/sata_vsc.c | 5 +- drivers/auxdisplay/Kconfig | 2 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 1 + drivers/block/nbd.c | 127 +- drivers/block/null_blk.h | 18 +- drivers/block/null_blk_main.c | 183 +- drivers/block/null_blk_zoned.c | 59 +- drivers/block/paride/pcd.c | 12 +- drivers/block/paride/pf.c | 2 +- drivers/clocksource/Kconfig | 2 +- drivers/clocksource/em_sti.c | 4 +- drivers/clocksource/hyperv_timer.c | 45 +- drivers/clocksource/renesas-ostm.c | 2 +- drivers/clocksource/sh_cmt.c | 19 +- drivers/clocksource/sh_tmu.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 18 + drivers/clocksource/timer-imx-sysctr.c | 5 + drivers/clocksource/timer-npcm7xx.c | 9 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-probe.c | 4 +- drivers/clocksource/timer-sun4i.c | 4 + drivers/cpufreq/intel_pstate.c | 26 +- drivers/crypto/Kconfig | 20 + drivers/edac/i10nm_base.c | 4 +- drivers/edac/pnd2_edac.c | 2 +- drivers/edac/sb_edac.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 35 +- drivers/hv/Kconfig | 3 - drivers/hv/hyperv_vmbus.h | 8 +- drivers/hwmon/atxp1.c | 2 +- drivers/hwmon/smm665.c | 2 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/i2c/Kconfig | 4 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-i801.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/idle/intel_idle.c | 28 +- drivers/iio/dummy/iio_simple_dummy.c | 4 +- drivers/input/mouse/vmmouse.c | 6 +- drivers/irqchip/irq-gic-common.c | 35 +- drivers/irqchip/irq-gic-common.h | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 13 +- drivers/irqchip/irq-gic-v3.c | 384 ++- drivers/irqchip/irq-gic.c | 14 +- drivers/irqchip/irq-hip04.c | 9 +- drivers/irqchip/irq-imgpdc.c | 8 +- drivers/irqchip/irq-ixp4xx.c | 2 +- drivers/irqchip/irq-keystone.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 52 +- drivers/irqchip/irq-mmp.c | 86 +- drivers/irqchip/irq-uniphier-aidet.c | 4 +- drivers/irqchip/qcom-irq-combiner.c | 4 +- drivers/lightnvm/core.c | 97 +- drivers/lightnvm/pblk-core.c | 116 +- drivers/lightnvm/pblk-gc.c | 19 +- drivers/lightnvm/pblk-init.c | 38 +- drivers/lightnvm/pblk-read.c | 26 +- drivers/lightnvm/pblk-recovery.c | 42 +- drivers/lightnvm/pblk-write.c | 20 +- drivers/lightnvm/pblk.h | 31 +- drivers/md/bcache/closure.c | 10 +- drivers/md/bcache/debug.c | 5 +- drivers/md/bcache/sysfs.c | 1 + drivers/md/dm-rq.c | 3 +- drivers/md/md-linear.c | 5 + drivers/md/md.c | 96 +- drivers/md/md.h | 20 + drivers/md/raid0.c | 41 +- drivers/md/raid0.h | 14 + drivers/md/raid1.c | 89 +- drivers/md/raid10.c | 32 +- drivers/md/raid5.c | 27 +- drivers/md/raid5.h | 5 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/r592.c | 6 +- drivers/mmc/core/sdio.c | 4 +- drivers/mmc/core/sdio_irq.c | 57 +- drivers/mmc/host/Kconfig | 12 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/atmel-mci.c | 4 + drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 2 +- drivers/mmc/host/dw_mmc.c | 4 + drivers/mmc/host/jz4740_mmc.c | 19 +- drivers/mmc/host/meson-gx-mmc.c | 1 - drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mtk-sd.c | 29 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/mxs-mmc.c | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 13 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 36 - drivers/mmc/host/s3cmci.c | 1 - drivers/mmc/host/sdhci-cadence.c | 7 +- drivers/mmc/host/sdhci-esdhc-imx.c | 34 +- drivers/mmc/host/sdhci-iproc.c | 9 + drivers/mmc/host/sdhci-msm.c | 2 - drivers/mmc/host/sdhci-of-arasan.c | 15 + drivers/mmc/host/sdhci-of-aspeed.c | 342 +++ drivers/mmc/host/sdhci-of-esdhc.c | 1 + drivers/mmc/host/sdhci-pci-core.c | 13 +- drivers/mmc/host/sdhci-pci-o2micro.c | 311 ++- drivers/mmc/host/sdhci-pci.h | 1 + drivers/mmc/host/sdhci-pltfm.c | 5 +- drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/sdhci.c | 76 +- drivers/mmc/host/sdhci.h | 12 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/uniphier-sd.c | 4 +- drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/core.c | 201 +- drivers/nvme/host/fabrics.c | 38 +- drivers/nvme/host/fabrics.h | 3 + drivers/nvme/host/fc.c | 73 +- drivers/nvme/host/lightnvm.c | 45 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/nvme.h | 36 +- drivers/nvme/host/pci.c | 102 +- drivers/nvme/host/rdma.c | 61 +- drivers/nvme/host/tcp.c | 144 +- drivers/nvme/host/trace.c | 18 + drivers/nvme/target/admin-cmd.c | 22 +- drivers/nvme/target/discovery.c | 4 +- drivers/nvme/target/loop.c | 30 +- drivers/nvme/target/tcp.c | 24 +- drivers/nvme/target/trace.c | 18 + drivers/pci/controller/pci-hyperv.c | 10 +- drivers/platform/mellanox/mlxreg-hotplug.c | 5 +- drivers/platform/x86/acer-wmi.c | 49 +- drivers/platform/x86/asus-nb-wmi.c | 9 + drivers/platform/x86/asus-wmi.c | 534 ++-- drivers/platform/x86/compal-laptop.c | 2 +- drivers/platform/x86/dell-wmi.c | 12 +- drivers/platform/x86/hp_accel.c | 1 + drivers/platform/x86/i2c-multi-instantiate.c | 4 +- drivers/platform/x86/intel_bxtwc_tmu.c | 5 +- drivers/platform/x86/intel_int0002_vgpio.c | 15 +- drivers/platform/x86/intel_pmc_core.c | 20 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 20 +- drivers/platform/x86/intel_pmc_ipc.c | 4 +- .../x86/intel_speed_select_if/isst_if_common.c | 2 + .../x86/intel_speed_select_if/isst_if_mmio.c | 8 +- drivers/platform/x86/pcengines-apuv2.c | 13 +- drivers/platform/x86/pmc_atom.c | 7 + drivers/platform/x86/thinkpad_acpi.c | 122 +- drivers/platform/x86/touchscreen_dmi.c | 58 + drivers/platform/x86/wmi.c | 4 +- drivers/powercap/intel_rapl_common.c | 32 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/s390/Makefile | 3 - drivers/s390/char/Makefile | 3 - drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/vmcp.c | 2 + drivers/s390/cio/vfio_ccw_drv.c | 58 +- drivers/s390/cio/vfio_ccw_fsm.c | 51 +- drivers/s390/cio/vfio_ccw_ops.c | 10 + drivers/s390/cio/vfio_ccw_private.h | 17 + drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/pkey_api.c | 1638 +++++------- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 30 + drivers/s390/crypto/zcrypt_api.h | 7 +- drivers/s390/crypto/zcrypt_ccamisc.c | 1765 +++++++++++++ drivers/s390/crypto/zcrypt_ccamisc.h | 217 ++ drivers/s390/crypto/zcrypt_cex4.c | 106 +- drivers/scsi/scsi_lib.c | 13 + drivers/scsi/scsi_pm.c | 3 +- drivers/scsi/sd.c | 5 +- drivers/scsi/sd.h | 5 +- drivers/scsi/sd_zbc.c | 12 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-butterfly.c | 2 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/staging/android/vsoc.c | 8 +- drivers/staging/isdn/hysdn/Kconfig | 2 +- fs/cifs/export.c | 2 +- fs/exportfs/expfs.c | 2 +- fs/fs-writeback.c | 174 +- fs/io_uring.c | 531 ++-- fs/isofs/export.c | 2 +- fs/jfs/Kconfig | 2 +- fs/orangefs/file.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/timerfd.c | 6 +- fs/ufs/Kconfig | 2 +- include/asm-generic/bug.h | 2 +- include/asm-generic/div64.h | 16 +- include/asm-generic/io.h | 9 - include/asm-generic/mshyperv.h | 1 + include/clocksource/hyperv_timer.h | 8 +- include/linux/alarmtimer.h | 3 +- include/linux/backing-dev-defs.h | 23 + include/linux/backing-dev.h | 5 + include/linux/bitmap.h | 23 + include/linux/blk-cgroup.h | 6 +- include/linux/blk-mq.h | 20 +- include/linux/blk_types.h | 6 + include/linux/blkdev.h | 73 +- include/linux/cpumask.h | 41 +- include/linux/dcache.h | 2 +- include/linux/elevator.h | 8 + include/linux/exportfs.h | 2 +- include/linux/hrtimer.h | 48 +- include/linux/i2c.h | 2 +- include/linux/init_task.h | 11 - include/linux/interrupt.h | 4 + include/linux/irqchip/arm-gic-v3.h | 30 +- include/linux/irqchip/irq-partition-percpu.h | 5 + include/linux/irqdomain.h | 6 +- include/linux/lightnvm.h | 8 +- include/linux/memcontrol.h | 39 + include/linux/mmc/host.h | 10 + include/linux/nvme.h | 5 +- include/linux/pci_ids.h | 2 + include/linux/percpu.h | 2 +- include/linux/platform_data/sc18is602.h | 2 +- include/linux/platform_data/x86/asus-wmi.h | 8 +- include/linux/posix-timers.h | 131 +- include/linux/sched.h | 29 +- include/linux/sched/cputime.h | 12 +- include/linux/sched/signal.h | 14 +- include/linux/sched/types.h | 23 + include/linux/thermal.h | 4 +- include/linux/timer.h | 2 +- include/linux/timerqueue.h | 23 +- include/linux/wait.h | 4 +- include/linux/writeback.h | 2 + include/trace/events/iocost.h | 178 ++ include/trace/events/writeback.h | 126 + include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/prctl.h | 2 +- include/uapi/linux/raid/md_p.h | 2 + init/init_task.c | 2 - kernel/cgroup/cgroup-v1.c | 27 +- kernel/cgroup/cgroup.c | 4 +- kernel/cpu.c | 35 +- kernel/events/core.c | 8 +- kernel/fork.c | 34 +- kernel/futex.c | 12 +- kernel/irq/affinity.c | 231 +- kernel/irq/irqdomain.c | 10 +- kernel/irq/manage.c | 2 +- kernel/sched/core.c | 6 +- kernel/sched/deadline.c | 8 +- kernel/sched/rt.c | 13 +- kernel/sys.c | 32 +- kernel/time/alarmtimer.c | 20 +- kernel/time/hrtimer.c | 235 +- kernel/time/itimer.c | 12 +- kernel/time/posix-cpu-timers.c | 1010 ++++---- kernel/time/posix-timers.c | 61 +- kernel/time/posix-timers.h | 1 + kernel/time/tick-broadcast-hrtimer.c | 13 +- kernel/time/tick-sched.c | 17 +- kernel/time/timer.c | 105 +- kernel/watchdog.c | 4 +- lib/Makefile | 4 - lib/bitmap.c | 20 + lib/sg_split.c | 12 +- lib/timerqueue.c | 30 +- mm/backing-dev.c | 120 +- mm/memcontrol.c | 139 ++ mm/page-writeback.c | 4 + mm/percpu.c | 23 +- net/core/pktgen.c | 6 +- scripts/kernel-doc | 3 +- tools/arch/x86/include/asm/cpufeatures.h | 1 - tools/cgroup/iocost_coef_gen.py | 178 ++ tools/cgroup/iocost_monitor.py | 277 +++ tools/power/x86/intel-speed-select/isst-config.c | 21 +- tools/power/x86/intel-speed-select/isst-core.c | 26 +- tools/power/x86/intel-speed-select/isst-display.c | 126 +- tools/power/x86/intel-speed-select/isst.h | 1 + tools/power/x86/turbostat/turbostat.c | 130 +- tools/testing/selftests/x86/Makefile | 4 +- tools/testing/selftests/x86/mpx-debug.h | 15 - tools/testing/selftests/x86/mpx-dig.c | 497 ---- tools/testing/selftests/x86/mpx-hw.h | 124 - tools/testing/selftests/x86/mpx-mini-test.c | 1613 ------------ tools/testing/selftests/x86/mpx-mm.h | 10 - tools/testing/selftests/x86/syscall_numbering.c | 89 + 776 files changed, 21229 insertions(+), 15486 deletions(-) create mode 100644 Documentation/admin-guide/auxdisplay/cfag12864b.rst create mode 100644 Documentation/admin-guide/auxdisplay/index.rst create mode 100644 Documentation/admin-guide/auxdisplay/ks0108.rst rename Documentation/{filesystems/cifs/AUTHORS => admin-guide/cifs/authors.rst} (60%) rename Documentation/{filesystems/cifs/CHANGES => admin-guide/cifs/changes.rst} (91%) copy Documentation/{m68k => admin-guide/cifs}/index.rst (66%) rename Documentation/{filesystems/cifs/cifs.txt => admin-guide/cifs/introduction.r [...] rename Documentation/{filesystems/cifs/TODO => admin-guide/cifs/todo.rst} (54%) rename Documentation/{filesystems/cifs/README => admin-guide/cifs/usage.rst} (72%) rename Documentation/{filesystems => admin-guide}/cifs/winucase_convert.pl (100%) rename Documentation/{filesystems/jfs.txt => admin-guide/jfs.rst} (51%) rename Documentation/{filesystems/ufs.txt => admin-guide/ufs.rst} (69%) rename Documentation/{wimax/README.i2400m => admin-guide/wimax/i2400m.rst} (69%) copy Documentation/{m68k => admin-guide/wimax}/index.rst (66%) rename Documentation/{wimax/README.wimax => admin-guide/wimax/wimax.rst} (74%) delete mode 100644 Documentation/arm/sa1100/adsbitsy.rst delete mode 100644 Documentation/arm/sa1100/brutus.rst delete mode 100644 Documentation/arm/sa1100/freebird.rst delete mode 100644 Documentation/arm/sa1100/graphicsclient.rst delete mode 100644 Documentation/arm/sa1100/graphicsmaster.rst delete mode 100644 Documentation/arm/sa1100/huw_webpanel.rst delete mode 100644 Documentation/arm/sa1100/itsy.rst delete mode 100644 Documentation/arm/sa1100/nanoengine.rst delete mode 100644 Documentation/arm/sa1100/pangolin.rst delete mode 100644 Documentation/arm/sa1100/pleb.rst delete mode 100644 Documentation/arm/sa1100/tifon.rst delete mode 100644 Documentation/arm/sa1100/yopy.rst delete mode 100644 Documentation/arm/sh-mobile/.gitignore delete mode 100644 Documentation/auxdisplay/cfag12864b delete mode 100644 Documentation/auxdisplay/ks0108 rename Documentation/{packing.txt => core-api/packing.rst} (61%) create mode 100644 Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hst [...] create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hst [...] delete mode 100644 Documentation/devicetree/writing-schema.md create mode 100644 Documentation/devicetree/writing-schema.rst rename Documentation/{ => driver-api}/thermal/cpu-cooling-api.rst (100%) rename Documentation/{ => driver-api}/thermal/exynos_thermal.rst (100%) rename Documentation/{ => driver-api}/thermal/exynos_thermal_emulation.rst (100%) rename Documentation/{ => driver-api}/thermal/index.rst (86%) rename Documentation/{ => driver-api}/thermal/intel_powerclamp.rst (100%) rename Documentation/{ => driver-api}/thermal/nouveau_thermal.rst (100%) rename Documentation/{ => driver-api}/thermal/power_allocator.rst (100%) rename Documentation/{ => driver-api}/thermal/sysfs-api.rst (98%) rename Documentation/{ => driver-api}/thermal/x86_pkg_temperature_thermal.rst (94%) delete mode 100644 Documentation/features/locking/rwsem-optimized/arch-support.txt rename Documentation/filesystems/{directory-locking => directory-locking.rst} (86%) rename Documentation/filesystems/{Locking => locking.rst} (79%) rename Documentation/filesystems/nfs/{Exporting => exporting.rst} (91%) delete mode 100644 Documentation/filesystems/porting create mode 100644 Documentation/filesystems/porting.rst rename Documentation/filesystems/{ubifs-authentication.md => ubifs-authentication. [...] rename Documentation/i2c/busses/{i2c-ali1535 => i2c-ali1535.rst} (82%) rename Documentation/i2c/busses/{i2c-ali1563 => i2c-ali1563.rst} (93%) rename Documentation/i2c/busses/{i2c-ali15x3 => i2c-ali15x3.rst} (72%) delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/i2c/busses/i2c-amd-mp2.rst rename Documentation/i2c/busses/{i2c-amd756 => i2c-amd756.rst} (79%) rename Documentation/i2c/busses/{i2c-amd8111 => i2c-amd8111.rst} (66%) rename Documentation/i2c/busses/{i2c-diolan-u2c => i2c-diolan-u2c.rst} (91%) rename Documentation/i2c/busses/{i2c-i801 => i2c-i801.rst} (89%) rename Documentation/i2c/busses/{i2c-ismt => i2c-ismt.rst} (81%) rename Documentation/i2c/busses/{i2c-mlxcpld => i2c-mlxcpld.rst} (88%) rename Documentation/i2c/busses/{i2c-nforce2 => i2c-nforce2.rst} (58%) rename Documentation/i2c/busses/{i2c-nvidia-gpu => i2c-nvidia-gpu.rst} (63%) rename Documentation/i2c/busses/{i2c-ocores => i2c-ocores.rst} (82%) delete mode 100644 Documentation/i2c/busses/i2c-parport rename Documentation/i2c/busses/{i2c-parport-light => i2c-parport-light.rst} (91%) create mode 100644 Documentation/i2c/busses/i2c-parport.rst rename Documentation/i2c/busses/{i2c-pca-isa => i2c-pca-isa.rst} (72%) rename Documentation/i2c/busses/{i2c-piix4 => i2c-piix4.rst} (92%) rename Documentation/i2c/busses/{i2c-sis5595 => i2c-sis5595.rst} (74%) delete mode 100644 Documentation/i2c/busses/i2c-sis630 create mode 100644 Documentation/i2c/busses/i2c-sis630.rst rename Documentation/i2c/busses/{i2c-sis96x => i2c-sis96x.rst} (74%) rename Documentation/i2c/busses/{i2c-taos-evm => i2c-taos-evm.rst} (91%) rename Documentation/i2c/busses/{i2c-via => i2c-via.rst} (54%) rename Documentation/i2c/busses/{i2c-viapro => i2c-viapro.rst} (87%) create mode 100644 Documentation/i2c/busses/index.rst rename Documentation/i2c/busses/{scx200_acb => scx200_acb.rst} (86%) rename Documentation/i2c/{dev-interface => dev-interface.rst} (71%) rename Documentation/i2c/{DMA-considerations => dma-considerations.rst} (100%) rename Documentation/i2c/{fault-codes => fault-codes.rst} (98%) rename Documentation/i2c/{functionality => functionality.rst} (91%) rename Documentation/i2c/{gpio-fault-injection => gpio-fault-injection.rst} (97%) rename Documentation/i2c/{i2c-protocol => i2c-protocol.rst} (83%) rename Documentation/i2c/{i2c-stub => i2c-stub.rst} (93%) rename Documentation/i2c/{i2c-topology => i2c-topology.rst} (89%) create mode 100644 Documentation/i2c/index.rst rename Documentation/i2c/{instantiating-devices => instantiating-devices.rst} (93%) rename Documentation/i2c/muxes/{i2c-mux-gpio => i2c-mux-gpio.rst} (85%) rename Documentation/i2c/{old-module-parameters => old-module-parameters.rst} (75%) rename Documentation/i2c/{slave-eeprom-backend => slave-eeprom-backend.rst} (90%) rename Documentation/i2c/{slave-interface => slave-interface.rst} (94%) rename Documentation/i2c/{smbus-protocol => smbus-protocol.rst} (82%) rename Documentation/i2c/{summary => summary.rst} (96%) rename Documentation/i2c/{ten-bit-addresses => ten-bit-addresses.rst} (95%) rename Documentation/i2c/{upgrading-clients => upgrading-clients.rst} (54%) rename Documentation/i2c/{writing-clients => writing-clients.rst} (91%) rename Documentation/isdn/{README.avmb1 => avmb1.rst} (50%) rename Documentation/isdn/{CREDITS => credits.rst} (96%) rename Documentation/isdn/{README.gigaset => gigaset.rst} (74%) rename Documentation/isdn/{README.hysdn => hysdn.rst} (80%) copy Documentation/{m68k => isdn}/index.rst (63%) rename Documentation/isdn/{INTERFACE.CAPI => interface_capi.rst} (75%) rename Documentation/isdn/{README.mISDN => m_isdn.rst} (89%) create mode 100644 Documentation/kbuild/reproducible-builds.rst rename Documentation/m68k/{README.buddha => buddha-driver.rst} (73%) rename Documentation/mips/{AU1xxx_IDE.README => au1xxx_ide.rst} (67%) copy Documentation/{m68k => mips}/index.rst (83%) rename Documentation/networking/caif/{README => caif.rst} (70%) rename Documentation/networking/mac80211_hwsim/{README => mac80211_hwsim.rst} (81%) rename Documentation/nios2/{README => nios2.rst} (96%) copy Documentation/{m68k => openrisc}/index.rst (61%) rename Documentation/openrisc/{README => openrisc_port.rst} (80%) rename Documentation/openrisc/{TODO => todo.rst} (78%) rename Documentation/parisc/{debugging => debugging.rst} (94%) copy Documentation/{m68k => parisc}/index.rst (61%) rename Documentation/parisc/{registers => registers.rst} (70%) rename Documentation/riscv/{boot-image-header.txt => boot-image-header.rst} (72%) delete mode 100644 Documentation/s390/dasd.rst delete mode 100644 Documentation/s390/debugging390.rst create mode 100644 Documentation/security/tpm/tpm_event_log.rst rename Documentation/spi/{butterfly => butterfly.rst} (71%) create mode 100644 Documentation/spi/index.rst rename Documentation/spi/{pxa2xx => pxa2xx.rst} (83%) rename Documentation/spi/{spi-lm70llp => spi-lm70llp.rst} (88%) rename Documentation/spi/{spi-sc18is602 => spi-sc18is602.rst} (92%) rename Documentation/spi/{spi-summary => spi-summary.rst} (93%) rename Documentation/spi/{spidev => spidev.rst} (90%) rename Documentation/trace/{coresight-cpu-debug.txt => coresight-cpu-debug.rst} (84%) rename Documentation/trace/{coresight.txt => coresight.rst} (56%) create mode 100644 Documentation/w1/index.rst rename Documentation/w1/masters/{ds2482 => ds2482.rst} (71%) rename Documentation/w1/masters/{ds2490 => ds2490.rst} (98%) create mode 100644 Documentation/w1/masters/index.rst delete mode 100644 Documentation/w1/masters/mxc-w1 create mode 100644 Documentation/w1/masters/mxc-w1.rst rename Documentation/w1/masters/{omap-hdq => omap-hdq.rst} (90%) rename Documentation/w1/masters/{w1-gpio => w1-gpio.rst} (75%) create mode 100644 Documentation/w1/slaves/index.rst rename Documentation/w1/slaves/{w1_ds2406 => w1_ds2406.rst} (96%) rename Documentation/w1/slaves/{w1_ds2413 => w1_ds2413.rst} (81%) delete mode 100644 Documentation/w1/slaves/w1_ds2423 create mode 100644 Documentation/w1/slaves/w1_ds2423.rst rename Documentation/w1/slaves/{w1_ds2438 => w1_ds2438.rst} (93%) rename Documentation/w1/slaves/{w1_ds28e04 => w1_ds28e04.rst} (93%) rename Documentation/w1/slaves/{w1_ds28e17 => w1_ds28e17.rst} (88%) rename Documentation/w1/slaves/{w1_therm => w1_therm.rst} (95%) rename Documentation/w1/{w1.generic => w1-generic.rst} (59%) rename Documentation/w1/{w1.netlink => w1-netlink.rst} (77%) create mode 100644 arch/s390/boot/pgm_check_info.c create mode 100644 arch/s390/crypto/sha3_256_s390.c create mode 100644 arch/s390/crypto/sha3_512_s390.c delete mode 100644 arch/s390/kernel/early_nobss.c delete mode 100644 arch/x86/include/asm/apic_flat_64.h delete mode 100644 arch/x86/include/asm/ipi.h create mode 100644 arch/x86/include/asm/vmware.h delete mode 100644 arch/x86/include/uapi/asm/errno.h delete mode 100644 arch/x86/include/uapi/asm/fcntl.h delete mode 100644 arch/x86/include/uapi/asm/ioctl.h delete mode 100644 arch/x86/include/uapi/asm/ioctls.h delete mode 100644 arch/x86/include/uapi/asm/ipcbuf.h delete mode 100644 arch/x86/include/uapi/asm/param.h delete mode 100644 arch/x86/include/uapi/asm/resource.h delete mode 100644 arch/x86/include/uapi/asm/termbits.h delete mode 100644 arch/x86/include/uapi/asm/termios.h delete mode 100644 arch/x86/include/uapi/asm/types.h create mode 100644 arch/x86/kernel/apic/local.h delete mode 100644 arch/x86/kernel/apic/x2apic.h create mode 100644 block/blk-iocost.c create mode 100644 drivers/mmc/host/sdhci-of-aspeed.c create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.c create mode 100644 drivers/s390/crypto/zcrypt_ccamisc.h create mode 100644 include/linux/sched/types.h create mode 100644 include/trace/events/iocost.h create mode 100644 tools/cgroup/iocost_coef_gen.py create mode 100644 tools/cgroup/iocost_monitor.py delete mode 100644 tools/testing/selftests/x86/mpx-debug.h delete mode 100644 tools/testing/selftests/x86/mpx-dig.c delete mode 100644 tools/testing/selftests/x86/mpx-hw.h delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c delete mode 100644 tools/testing/selftests/x86/mpx-mm.h create mode 100644 tools/testing/selftests/x86/syscall_numbering.c