This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allyesconfig in repository toolchain/ci/linux.
from 555161ee1b7a Linux 4.19.76 new 0bf79588586c arcnet: provide a buffer big enough to actually receive packets new fd0034688358 cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize new 831d082be72c macsec: drop skb sk before calling gro_cells_receive new 6ea3bc412506 net/phy: fix DP83865 10 Mbps HDX loopback disable function new abb04d0a9dea net: qrtr: Stop rx_worker before freeing node new c31096dc586e net/sched: act_sample: don't push mac header on ip6gre ingress new 195a3ea494d2 net_sched: add max len check for TCA_KIND new 587df35cbf65 nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs new 99952b08537c openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC new 1cd663adcece ppp: Fix memory leak in ppp_write new 9a623e1b1d03 sch_netem: fix a divide by zero in tabledist() new ff4419d725c7 skge: fix checksum byte order new b7eeccc1c786 usbnet: ignore endpoints with invalid wMaxPacketSize new 831d0fcba1cf usbnet: sanity checking of packet sizes and device mtu new a749eea97ac9 net: sched: fix possible crash in tcf_action_destroy() new 3fdcf6a88ded tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state new f06b0b3e5d76 net/mlx5: Add device ID of upcoming BlueField-2 new 50dddec689cb mISDN: enforce CAP_NET_RAW for raw sockets new 6fbf86627608 appletalk: enforce CAP_NET_RAW for raw sockets new 6f0f18e53269 ax25: enforce CAP_NET_RAW for raw sockets new dd651ab7a114 ieee802154: enforce CAP_NET_RAW for raw sockets new 33fe1f517e29 nfc: enforce CAP_NET_RAW for raw sockets new 5b6c791f494d nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs new 3eec108aa879 ALSA: hda: Flush interrupts on disabling new 3657e58405fb regulator: lm363x: Fix off-by-one n_voltages for lm3632 ld [...] new a7ace049bddc ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER new 84bb4024b358 ASoC: sgtl5000: Fix of unmute outputs on probe new ec4815460d81 ASoC: sgtl5000: Fix charge pump source assignment new e841313b5731 firmware: qcom_scm: Use proper types for dma mappings new fdcf06a35bc6 dmaengine: bcm2835: Print error in case setting DMA mask fails new 8f9dc49928c2 leds: leds-lp5562 allow firmware files up to the maximum length new 920acbff8932 media: dib0700: fix link error for dibx000_i2c_set_speed new 7ec720763a20 media: mtk-cir: lower de-glitch counter for rc-mm protocol new 8bc254d3e6b8 media: exynos4-is: fix leaked of_node references new 6cc816dd644e media: hdpvr: Add device num check and handling new 64f3fb5d751c media: i2c: ov5640: Check for devm_gpiod_get_optional() error new 7cebdfa62f22 time/tick-broadcast: Fix tick_broadcast_offline() lockdep [...] new 417cf53b4b85 sched/fair: Fix imbalance due to CPU affinity new f381d3d2c39c sched/core: Fix CPU controller for !RT_GROUP_SCHED new d29c7b8be599 x86/apic: Make apic_pending_intr_clear() more robust new 0f30856944d4 sched/deadline: Fix bandwidth accounting at all levels aft [...] new ce7fdd5cd83e x86/reboot: Always use NMI fallback when shutdown via rebo [...] new b40c15c20e42 x86/apic: Soft disable APIC before initializing it new 1af6822f29d6 ALSA: hda - Show the fatal CORB/RIRB error more clearly new 55a98e872186 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer derefe [...] new fe8fc7d7cb64 EDAC/mc: Fix grain_bits calculation new 4a75e77ef1b5 media: iguanair: add sanity checks new d76b5ac5016c base: soc: Export soc_device_register/unregister APIs new ca57eca32b3e ALSA: usb-audio: Skip bSynchAddress endpoint check if it i [...] new 87bc43e2a775 ia64:unwind: fix double free for mod->arch.init_unw_table new f5bef62df824 EDAC/altera: Use the proper type for the IRQ status bits new 829bebdc1ce6 ASoC: rsnd: don't call clk_get_rate() under atomic context new 7d75275fbfb1 arm64/prefetch: fix a -Wtype-limits warning new 1cd972e0a107 md/raid1: end bio when the device faulty new d38aff20c407 md: don't call spare_active in md_reap_sync_thread if all [...] new 371538451c21 md: don't set In_sync if array is frozen new 465bc6e80fd2 media: media/platform: fsl-viu.c: fix build for MICROBLAZE new 18e5e458c6d8 ACPI / processor: don't print errors for processorIDs == 0xff new cf8f20a1aacf loop: Add LOOP_SET_DIRECT_IO to compat ioctl new 4410b8517950 EDAC, pnd2: Fix ioremap() size in dnv_rd_reg() new 0dbdc1986bb4 efi: cper: print AER info of PCIe fatal error new 6e9d45022d26 firmware: arm_scmi: Check if platform has released shmem b [...] new 9addfbd40959 sched/fair: Use rq_lock/unlock in online_fair_sched_group new 511110236089 idle: Prevent late-arriving interrupts from disrupting offline new db751f6d5241 media: gspca: zero usb_buf on error new 96b61fe7a5f7 perf config: Honour $PERF_CONFIG env var to specify altern [...] new 066afce8d87d perf test vfs_getname: Disable ~/.perfconfig to get defaul [...] new e3f5f626e17a media: mtk-mdp: fix reference count on old device tree new 6a1c59a7603d media: fdp1: Reduce FCP not found message level to debug new a527d3d4b513 media: em28xx: modules workqueue not inited for 2nd device new 19a1fa140594 media: rc: imon: Allow iMON RC protocol for ffdc 7e device new 482c1d0a7cc4 dmaengine: iop-adma: use correct printk format strings new c47022e019fe perf record: Support aarch64 random socket_id assignment new 3dfbac0add22 media: vsp1: fix memory leak of dl on error return path new 0c3802174754 media: i2c: ov5645: Fix power sequence new 1b7df445d881 media: omap3isp: Don't set streaming state on random subdevs new aa2d05a9de05 media: imx: mipi csi-2: Don't fail if initial state times-out new ba8f56ffaebf net: lpc-enet: fix printk format strings new 21927786df27 m68k: Prevent some compiler warnings in Coldfire builds new c20ee5d906ec ARM: dts: imx7d: cl-som-imx7: make ethernet work again new dfaf60580191 ARM: dts: imx7-colibri: disable HS400 new 4a2cb7600b72 media: radio/si470x: kill urb on error new e6bc6e2c0d1f media: hdpvr: add terminating 0 at end of string new b1f1b83e2583 ASoC: uniphier: Fix double reset assersion when transition [...] new 5466c30b11cb tools headers: Fixup bitsperlong per arch includes new 83c2a42b1b84 ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK new e497ec26cc43 led: triggers: Fix a memory leak bug new d093d3183ca2 nbd: add missing config put new 006a6065c867 media: mceusb: fix (eliminate) TX IR signal length limit new 9df9652b7345 media: dvb-frontends: use ida for pll number new 8d5fccff7b0c posix-cpu-timers: Sanitize bogus WARNONS new 4df2427a5148 media: dvb-core: fix a memory leak bug new adb97f18b4e7 libperf: Fix alignment trap with xyarray contents in 'perf stat' new 6f80e91a66e0 EDAC/amd64: Recognize DRAM device type ECC capability new f9de170eaf7e EDAC/amd64: Decode syndrome before translating address new 7e19b7e0d640 PM / devfreq: passive: Use non-devm notifiers new d51268d7574b PM / devfreq: exynos-bus: Correct clock enable sequence new ab20f38ce522 media: cec-notifier: clear cec_adap in cec_notifier_unregister new d796c6c1aab4 media: saa7146: add cleanup in hexium_attach() new 78550c5cfe6d media: cpia2_usb: fix memory leaks new 57409ea782e7 media: saa7134: fix terminology around saa7134_i2c_eeprom_ [...] new 342a0bee4d94 perf trace beauty ioctl: Fix off-by-one error in cmd->stri [...] new dd25f76c1f34 media: ov9650: add a sanity check new b79922133f9c ASoC: es8316: fix headphone mixer volume table new 2919fa0398ad ACPI / CPPC: do not require the _PSD method new 01e8f487cecb sched/cpufreq: Align trace event behavior of fast switching new b619496540ba x86/apic/vector: Warn when vector space exhaustion breaks [...] new eb2485e32f90 arm64: kpti: ensure patched kernel text is fetched from PoU new 4b7d9c2a716e x86/mm/pti: Do not invoke PTI functions when PTI is disabled new 5201b4ffc324 ASoC: fsl_ssi: Fix clock control issue in master mode new 7bbb7a9dd2c3 x86/mm/pti: Handle unaligned address gracefully in pti_clo [...] new 9edc229b9c90 nvmet: fix data units read and written counters in SMART log new ad58ce6cacd1 nvme-multipath: fix ana log nsid lookup when nsid is not found new 6241c0ac301e ALSA: firewire-motu: add support for MOTU 4pre new de888e0244cb iommu/amd: Silence warnings under memory pressure new 223b0481ed4b libata/ahci: Drop PCS quirk for Denverton and beyond new c55659cd1459 iommu/iova: Avoid false sharing on fq_timer_on new e4b4280dcd97 libtraceevent: Change users plugin directory new 6fceb241dc76 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi [...] new e4467fb6ef54 ACPI: custom_method: fix memory leaks new 9fcfdff61f74 ACPI / PCI: fix acpi_pci_irq_enable() memory leak new f0956418d997 closures: fix a race on wakeup from closure_sync new 76cf93f04c3d hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] new f1db75622996 md/raid1: fail run raid1 array when active disk less than one new 213077da3e7c dmaengine: ti: edma: Do not reset reserved paRAM slots new fad90d4bfa8d kprobes: Prohibit probing on BUG() and WARN() address new b21919eeced6 s390/crypto: xts-aes-s390 fix extra run-time crypto self t [...] new e836cd2917c6 x86/cpu: Add Tiger Lake to Intel family new 476eda2539bb platform/x86: intel_pmc_core: Do not ioremap RAM new 064fba888e77 ASoC: dmaengine: Make the pcm->name equal to pcm->id if th [...] new a5443cd24063 raid5: don't set STRIPE_HANDLE to stripe which is in batch list new 869122775782 mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO [...] new 8ba99d50cb61 mmc: sdhci: Fix incorrect switch to HS mode new a0dd3d95fb21 mmc: core: Add helper function to indicate if SDIO IRQs is [...] new da87dfca25aa mmc: dw_mmc: Re-store SDIO IRQs mask at system resume new 0a43d5d458d5 raid5: don't increment read_errors on EILSEQ return new 35b6cba971f5 libertas: Add missing sentinel at end of if_usb.c fw_table new ac1d43a20a08 e1000e: add workaround for possible stalled packet new 5370cf8d90ad ALSA: hda - Drop unsol event handler for Intel HDMI codecs new d47636913bda drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) new 8630a4d13683 media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() new 291da335040c ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCent [...] new 2aeeb0a4b440 iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems new c5dbd74f8259 btrfs: extent-tree: Make sure we only allocate extents fro [...] new 814f7fe56ebb media: omap3isp: Set device on omap3isp subdevs new 6437ec272eda PM / devfreq: passive: fix compiler warning new fdd131eab68f iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW v [...] new f5779e4449da ALSA: firewire-tascam: handle error code when getting curr [...] new 2e21e5b225ef ALSA: firewire-tascam: check intermediate state of clock s [...] new 03b75e65ceed scsi: scsi_dh_rdac: zero cdb in send_mode_select() new 28f142b940af scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag new 40b071992ca5 printk: Do not lose last line in kmsg buffer dump new a924850c93d4 IB/mlx5: Free mpi in mp_slave mode new ad6819cd68be IB/hfi1: Define variables as unsigned long to fix KASAN warning new 98dc6d958bd9 randstruct: Check member structs in is_pure_ops_struct() new 72f0fff3c450 Revert "ceph: use ceph_evict_inode to cleanup inode's resource" new e9bcaf82dd37 ceph: use ceph_evict_inode to cleanup inode's resource new 4848fb93243e ALSA: hda/realtek - PCI quirk for Medion E4254 new 4ec3ca2770e7 blk-mq: add callback of .cleanup_rq new e94443fc7b64 scsi: implement .cleanup_rq callback new ecfe4b5f70c8 powerpc/imc: Dont create debugfs files for cpu-less nodes new ad41162974c6 fuse: fix missing unlock_page in fuse_writepage() new 8225db4a70b2 parisc: Disable HP HSC-PCI Cards to prevent kernel crash new 9723e4458604 KVM: x86: always stop emulation on page fault new 933e3e2b5070 KVM: x86: set ctxt->have_exception in x86_decode_insn() new 496cf984a60e KVM: x86: Manually calculate reserved bits when loading PDPTRS new 589ca8ec4c62 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table new 02ef5c299d15 media: don't drop front-end reference count for ->detach new 29ecf8cae5f4 binfmt_elf: Do not move brk for INTERP-less ET_EXEC new 3c54f463402f ASoC: Intel: NHLT: Fix debug print format new 7bdab36455f9 ASoC: Intel: Skylake: Use correct function to access iomem space new ad884155fb9c ASoC: Intel: Fix use of potentially uninitialized variable new 2209279439a1 ARM: samsung: Fix system restart on S3C6410 new 881edc165b8e ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up new fc7d6bfdd774 Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" new 8cfe3b8aa3b6 arm64: tlb: Ensure we execute an ISB following walk cache [...] new 174bbcc560cc arm64: dts: rockchip: limit clock rate of MMC controllers [...] new 3784576fc639 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP new c4f65c2fb0f5 regulator: Defer init completion for a while after late_initcall new 3620b06b1db0 efifb: BGRT: Improve efifb_bgrt_sanity_check new e0c1e6e55bca gfs2: clear buf_in_tr when ending a transaction in sweep_b [...] new d40b3eafb52e memcg, oom: don't require __GFP_FS when invoking memcg OOM killer new b4a734a529b8 memcg, kmem: do not fail __GFP_NOFAIL charges new db5b2fe4d33c i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask new 82652c06f976 block: fix null pointer dereference in blk_mq_rq_timed_out() new 2e96c9332595 smb3: allow disabling requesting leases new e7265adc0a3c ovl: Fix dereferencing possible ERR_PTR() new 934243a72849 ovl: filter of trusted xattr results in audit new 4874c6fe1c9e btrfs: fix allocation of free space cache v1 bitmap pages new b08344be3546 Btrfs: fix use-after-free when using the tree modification log new 067f82a05c2f btrfs: Relinquish CPUs in btrfs_compare_trees new c521bfa8e2dc btrfs: qgroup: Fix the wrong target io_tree when freeing r [...] new b5c42ef09df3 btrfs: qgroup: Fix reserved data space leak if we have mul [...] new bacff03bb286 Btrfs: fix race setting up and completing qgroup rescan workers new e8323e0ddce1 md/raid6: Set R5_ReadError when there is read failure on p [...] new 598a2cda62d3 md: don't report active array_state until after revalidate [...] new 5dc86e9574a1 md: only call set_in_sync() when it is expected to succeed. new bd3a11af1bde cfg80211: Purge frame registrations on iftype change new caa6926d94f1 /dev/mem: Bail out upon SIGKILL. new 775e3e734bd3 ext4: fix warning inside ext4_convert_unwritten_extents_endio new 091c754d5ca9 ext4: fix punch hole for inline_data file systems new 060986096fea quota: fix wrong condition in is_quota_modification() new fec38267a2bf hwrng: core - don't wait on add_early_randomness() new a0f7fd38acf5 i2c: riic: Clear NACK in tend isr new a3a150895b6f CIFS: fix max ea value size new 4290a9e59323 CIFS: Fix oplock handling for SMB 2.1+ protocols new bbe3e2056d27 md/raid0: avoid RAID0 data corruption due to layout confusion. new 5bead06b3443 fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock new 4d8bdf7f3a86 mm/compaction.c: clear total_{migrate,free}_scanned before [...] new 2c60da90ec44 drm/amd/display: Restore backlight brightness after system resume new 6cad9d0cf87b Linux 4.19.77
The 211 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: Makefile | 2 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/imx7-colibri.dtsi | 1 + arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +- arch/arm/mach-zynq/platsmp.c | 2 +- arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 + arch/arm64/include/asm/cputype.h | 21 +- arch/arm64/include/asm/pgtable.h | 6 +- arch/arm64/include/asm/tlbflush.h | 1 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/mm/proc.S | 9 + arch/ia64/kernel/module.c | 8 +- arch/m68k/include/asm/atarihw.h | 9 - arch/m68k/include/asm/io_mm.h | 6 +- arch/m68k/include/asm/macintosh.h | 1 + arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/s390/crypto/aes_s390.c | 6 + arch/x86/include/asm/intel-family.h | 3 + arch/x86/kernel/apic/apic.c | 115 +++++--- arch/x86/kernel/apic/vector.c | 11 + arch/x86/kernel/smp.c | 46 +-- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/x86.c | 21 +- arch/x86/mm/pti.c | 8 +- block/blk-flush.c | 10 + block/blk-mq.c | 5 +- block/blk.h | 7 + drivers/acpi/acpi_processor.c | 10 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/custom_method.c | 5 +- drivers/acpi/pci_irq.c | 4 +- drivers/ata/ahci.c | 116 +++++--- drivers/ata/ahci.h | 2 + drivers/base/soc.c | 2 + drivers/block/loop.c | 1 + drivers/block/nbd.c | 4 +- drivers/char/hw_random/core.c | 2 +- drivers/char/mem.c | 21 ++ drivers/devfreq/exynos-bus.c | 31 +- drivers/devfreq/governor_passive.c | 7 +- drivers/dma/bcm2835-dma.c | 4 +- drivers/dma/iop-adma.c | 18 +- drivers/dma/ti/edma.c | 9 +- drivers/edac/altera_edac.c | 4 +- drivers/edac/amd64_edac.c | 28 +- drivers/edac/edac_mc.c | 8 +- drivers/edac/pnd2_edac.c | 7 +- drivers/firmware/arm_scmi/driver.c | 8 + drivers/firmware/efi/cper.c | 15 + drivers/firmware/qcom_scm.c | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 + drivers/hwmon/acpi_power_meter.c | 4 +- drivers/i2c/busses/i2c-riic.c | 1 + drivers/infiniband/hw/hfi1/mad.c | 45 ++- drivers/infiniband/hw/mlx5/main.c | 1 + drivers/iommu/Makefile | 2 +- drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/amd_iommu.h | 14 + drivers/iommu/amd_iommu_init.c | 5 +- drivers/iommu/amd_iommu_quirks.c | 92 ++++++ drivers/iommu/iova.c | 4 +- drivers/isdn/mISDN/socket.c | 2 + drivers/leds/led-triggers.c | 1 + drivers/leds/leds-lp5562.c | 6 +- drivers/md/bcache/closure.c | 10 +- drivers/md/dm-rq.c | 1 + drivers/md/md.c | 28 +- drivers/md/md.h | 3 + drivers/md/raid0.c | 33 ++- drivers/md/raid0.h | 14 + drivers/md/raid1.c | 39 ++- drivers/md/raid5.c | 10 +- drivers/media/cec/cec-notifier.c | 2 + drivers/media/dvb-core/dvb_frontend.c | 4 +- drivers/media/dvb-core/dvbdev.c | 4 +- drivers/media/dvb-frontends/dvb-pll.c | 40 +-- drivers/media/i2c/ov5640.c | 5 + drivers/media/i2c/ov5645.c | 26 +- drivers/media/i2c/ov9650.c | 5 + drivers/media/pci/saa7134/saa7134-i2c.c | 12 +- drivers/media/pci/saa7146/hexium_gemini.c | 3 + drivers/media/platform/exynos4-is/fimc-is.c | 1 + drivers/media/platform/exynos4-is/media-dev.c | 2 + drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 4 +- drivers/media/platform/omap3isp/isp.c | 8 + drivers/media/platform/omap3isp/ispccdc.c | 1 + drivers/media/platform/omap3isp/ispccp2.c | 1 + drivers/media/platform/omap3isp/ispcsi2.c | 1 + drivers/media/platform/omap3isp/isppreview.c | 1 + drivers/media/platform/omap3isp/ispresizer.c | 1 + drivers/media/platform/omap3isp/ispstat.c | 2 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/vsp1/vsp1_dl.c | 4 +- drivers/media/radio/si470x/radio-si470x-usb.c | 5 +- drivers/media/rc/iguanair.c | 15 +- drivers/media/rc/imon.c | 7 +- drivers/media/rc/mceusb.c | 334 +++++++++++++--------- drivers/media/rc/mtk-cir.c | 8 + drivers/media/usb/cpia2/cpia2_usb.c | 4 + drivers/media/usb/dvb-usb/dib0700_devices.c | 8 + drivers/media/usb/dvb-usb/pctv452e.c | 8 - drivers/media/usb/em28xx/em28xx-cards.c | 1 - drivers/media/usb/gspca/konica.c | 5 + drivers/media/usb/gspca/nw80x.c | 5 + drivers/media/usb/gspca/ov519.c | 10 + drivers/media/usb/gspca/ov534.c | 5 + drivers/media/usb/gspca/ov534_9.c | 1 + drivers/media/usb/gspca/se401.c | 5 + drivers/media/usb/gspca/sn9c20x.c | 12 + drivers/media/usb/gspca/sonixb.c | 5 + drivers/media/usb/gspca/sonixj.c | 5 + drivers/media/usb/gspca/spca1528.c | 5 + drivers/media/usb/gspca/sq930x.c | 5 + drivers/media/usb/gspca/sunplus.c | 5 + drivers/media/usb/gspca/vc032x.c | 5 + drivers/media/usb/gspca/w996Xcf.c | 5 + drivers/media/usb/hdpvr/hdpvr-core.c | 13 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/mmc/core/sdio_irq.c | 9 +- drivers/mmc/host/dw_mmc.c | 4 + drivers/mmc/host/sdhci.c | 4 +- drivers/net/arcnet/arcnet.c | 31 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 + drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 + drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.c | 6 + drivers/net/ethernet/nxp/lpc_eth.c | 13 +- drivers/net/macsec.c | 1 + drivers/net/phy/national.c | 9 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/usbnet.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/target/admin-cmd.c | 14 +- drivers/parisc/dino.c | 24 ++ drivers/platform/x86/intel_pmc_core.c | 8 +- drivers/regulator/core.c | 42 ++- drivers/regulator/lm363x-regulator.c | 2 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 + drivers/scsi/qla2xxx/qla_init.c | 25 +- drivers/scsi/qla2xxx/qla_os.c | 1 + drivers/scsi/qla2xxx/qla_target.c | 1 - drivers/scsi/scsi_lib.c | 13 + drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/video/fbdev/efifb.c | 27 +- fs/binfmt_elf.c | 3 +- fs/btrfs/ctree.c | 5 +- fs/btrfs/ctree.h | 1 + fs/btrfs/extent-tree.c | 8 + fs/btrfs/free-space-cache.c | 18 +- fs/btrfs/inode.c | 8 + fs/btrfs/qgroup.c | 38 ++- fs/ceph/inode.c | 3 + fs/ceph/super.c | 1 + fs/ceph/super.h | 1 + fs/cifs/cifsfs.c | 2 + fs/cifs/cifsglob.h | 2 + fs/cifs/connect.c | 9 +- fs/cifs/smb2ops.c | 5 + fs/cifs/smb2pdu.c | 2 +- fs/cifs/xattr.c | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/inode.c | 9 + fs/fuse/dev.c | 91 +++--- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 3 + fs/fuse/inode.c | 1 + fs/gfs2/bmap.c | 1 + fs/overlayfs/export.c | 3 +- fs/overlayfs/inode.c | 3 +- include/linux/blk-mq.h | 13 + include/linux/bug.h | 5 + include/linux/mmc/host.h | 9 + include/linux/quotaops.h | 2 +- kernel/kprobes.c | 3 +- kernel/printk/printk.c | 2 +- kernel/sched/core.c | 61 +++- kernel/sched/cpufreq_schedutil.c | 7 +- kernel/sched/deadline.c | 33 +++ kernel/sched/fair.c | 11 +- kernel/sched/idle.c | 5 +- kernel/time/alarmtimer.c | 4 +- kernel/time/posix-cpu-timers.c | 20 +- mm/compaction.c | 35 +-- mm/memcontrol.c | 10 + mm/oom_kill.c | 5 +- net/appletalk/ddp.c | 5 + net/ax25/af_ax25.c | 2 + net/ieee802154/socket.c | 3 + net/ipv4/tcp_timer.c | 5 +- net/nfc/llcp_sock.c | 7 +- net/openvswitch/datapath.c | 2 +- net/qrtr/qrtr.c | 1 + net/sched/act_sample.c | 1 + net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 3 +- net/sched/sch_netem.c | 2 +- net/wireless/util.c | 1 + scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- sound/firewire/motu/motu.c | 12 + sound/firewire/tascam/tascam-pcm.c | 3 + sound/firewire/tascam/tascam-stream.c | 42 ++- sound/hda/hdac_controller.c | 2 + sound/i2c/other/ak4xxx-adda.c | 7 +- sound/pci/hda/hda_controller.c | 5 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/patch_hdmi.c | 9 +- sound/pci/hda/patch_realtek.c | 16 ++ sound/soc/codecs/es8316.c | 7 +- sound/soc/codecs/sgtl5000.c | 21 +- sound/soc/codecs/tlv320aic31xx.c | 7 +- sound/soc/fsl/fsl_ssi.c | 18 +- sound/soc/intel/common/sst-ipc.c | 2 + sound/soc/intel/skylake/skl-debug.c | 2 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/sh/rcar/adg.c | 21 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 + sound/soc/sunxi/sun4i-i2s.c | 9 +- sound/soc/uniphier/aio-cpu.c | 31 +- sound/soc/uniphier/aio.h | 1 + sound/usb/pcm.c | 1 + tools/include/uapi/asm/bitsperlong.h | 18 +- tools/lib/traceevent/Makefile | 6 +- tools/lib/traceevent/event-plugin.c | 2 +- tools/perf/perf.c | 3 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 + tools/perf/trace/beauty/ioctl.c | 2 +- tools/perf/util/header.c | 4 +- tools/perf/util/xyarray.h | 3 +- 237 files changed, 1874 insertions(+), 776 deletions(-) create mode 100644 drivers/iommu/amd_iommu.h create mode 100644 drivers/iommu/amd_iommu_quirks.c