* e1b4a59f3a66 4.19.6-xanmod4 * 6ec8e20913af Merge tag 'v4.19.6' into 4.19 |\ | * 96db90800c06 Linux 4.19.6 | * d873e63e0a01 media: ov5640: fix auto controls values when switching to manual mode | * 5724c6ad1c4c media: ov5640: fix wrong binning value in exposure calculation | * 644fefe4c6a7 media: ov5640: fix auto gain & exposure when changing mode | * f8248ad512b6 media: ov5640: fix exposure regression | * 905fa2f2ffad media: ov5640: Fix timings setup code | * c59dc6cf4fd9 media: ov5640: Re-work MIPI startup sequence | * 016a8fc59d14 rcu: Make need_resched() respond to urgent RCU-QS needs | * 38084377af4f gfs2: Fix iomap buffer head reference counting bug | * 9365cdf8db51 tty: wipe buffer if not echoing data | * 5a2261ed3a29 tty: wipe buffer. | * 5e8c28f4fd64 include/linux/pfn_t.h: force '~' to be parsed as an unary operator | * e7a121e34c79 dax: Avoid losing wakeup in dax_lock_mapping_entry | * 9dec38554aa8 mm, page_alloc: check for max order in hot path | * db89fc007b23 tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset | * b44fd1268bd2 mm, memory_hotplug: check zone_movable in has_unmovable_pages | * 510066729ba4 z3fold: fix possible reclaim races | * 43b2ceb0d4e0 efi/arm: Revert deferred unmap of early memmap mapping | * f5c632cfc424 powerpc/numa: Suppress "VPHN is not supported" messages | * b5ccf0038f34 NFSv4: Fix an Oops during delegation callbacks | * 2bc40f89f47e kdb: Use strscpy with destination buffer size | * 4dc843906873 drm/amdgpu: fix bug with IH ring setup | * 021e2f3fc985 RISC-V: Silence some module warnings on 32-bit | * fc9b1d7f791f riscv: add missing vdso_install target | * ab1a52066938 SUNRPC: Fix a bogus get/put in generic_key_to_expire() | * 487d58a9c3e5 block: copy ioprio in __bio_clone_fast() and bounce | * 08f94d0628c3 perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs | * 08fbd4e011ef sched/fair: Fix cpu_util_wake() for 'execl' type workloads | * b771863247e8 powerpc/io: Fix the IO workarounds code to work with Radix | * 73fd491d7708 floppy: fix race condition in __floppy_read_block_0() | * c587ba480e12 crypto: simd - correctly take reqsize of wrapped skcipher into account | * 49bcb0415da9 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write | * b411f9463a78 rtc: cmos: Do not export alarm rtc_ops when we do not support alarms | * 121f89dd7024 cpufreq: imx6q: add return value check for voltage scale | * 8d976d7a883c KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE | * c7ae5115e32a scsi: hisi_sas: Remove set but not used variable 'dq_list' | * 3d57a04fbd6d scsi: lpfc: fix remoteport access | * 08609aace6bb tools/testing/nvdimm: Fix the array size for dimm devices. | * c4b25ef590f5 pinctrl: meson: fix meson8b ao pull register bits | * 93620bc4de8a pinctrl: meson: fix meson8 ao pull register bits | * c74e3fc6d0c3 pinctrl: meson: fix gxl ao pull register bits | * 5922ab4adc13 pinctrl: meson: fix gxbb ao pull register bits | * 71ab26e917de pinctrl: meson: fix pinconf bias disable | * 20663629f6ae fanotify: fix handling of events on child sub-directory | * 1dc3c17cdb9f fsnotify: generalize handling of extra event flags | * 6763372b816c IB/hfi1: Eliminate races in the SDMA send error path | * 87403e35bc56 ACPICA: AML interpreter: add region addresses in global list during initialization | * d5a9ba4324d5 can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct flexcan_priv::tx_mb_idx | * 24e5589791d0 can: flexcan: Always use last mailbox for TX | * 50d94ac1da74 can: hi311x: Use level-triggered interrupt | * bf8295faed73 can: raw: check for CAN FD capable netdev in raw_sendmsg() | * 04f985776f04 can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure | * f699c3222635 can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*() | * 6ce9d61a6537 can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail() | * 169130c87a88 can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions | * 474673a94f17 can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb | * e3b8d98e3758 can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds | * cfc8ed910312 can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length | * 5877d2c0eac8 can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() | * 8d2aed6439cf can: flexcan: Unlock the MB unconditionally | * 09132a6b01a7 drm/ast: Remove existing framebuffers before loading driver | * 80142af39bd9 drm/ast: fixed cursor may disappear sometimes | * e9d2c0fbe161 drm/ast: change resolution may cause screen blurred | * 382debd2fe42 drm/i915: Disable LP3 watermarks on all SNB machines | * e3290a5e24df drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset | * d9ea911e2b90 drm/vc4: Set ->legacy_cursor_update to false when doing non-async updates | * 7841a545f8bd drm/amdgpu: Add missing firmware entry for HAINAN | * d543f583e3af drm/fb-helper: Blacklist writeback when adding connectors to fbdev | * cddcc9959a32 tcp: do not release socket ownership in tcp_close() | * 5999609a93a4 mm/memory.c: recheck page table entry with page table lock held | * 3996e891ec97 mm: don't warn about large allocations for slab | * 292c48e2971e llc: do not use sk_eat_skb() | * 331bd738eb17 gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd | * cd947138e8c3 sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer | * 8380cbfe4eab bfs: add sanity check at bfs_fill_super() | * 9891b528f91d Input: synaptics - avoid using uninitialized variable when probing | * 3962e78a9fcb selinux: Add __GFP_NOWARN to allocation at str_read() | * 829567dd9196 v9fs_dir_readdir: fix double-free on p9stat_read error | * 9f9e2bd0bbcf tools/power/cpupower: fix compilation with STATIC=true | * b7d5ef6af8eb opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call | * 50f4a3b8eb62 opp: ti-opp-supply: Dynamically update u_volt_min | * 54923bc74beb brcmfmac: fix reporting support for 160 MHz channels | * c74c926ffa0a iwlwifi: mvm: don't use SAR Geo if basic SAR is not used | * 4969751575c8 iwlwifi: mvm: fix regulatory domain update when the firmware starts | * b643d705441c iwlwifi: mvm: support sta_statistics() even on older firmware | * 29d920ba59c3 iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE | * 602162dce8a4 gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path | * 6d24302acc10 mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value | * 52f4036282f7 mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL | * bcec3b858057 Documentation/security-bugs: Postpone fix publication in exceptional cases | * 160a390a9d53 Documentation/security-bugs: Clarify treatment of embargoed information | * fc0f90849a45 MAINTAINERS: Add Sasha as a stable branch maintainer | * 27d6abfb99c8 ALSA: oss: Use kvzalloc() for local buffer allocations | * cc8b329fef53 usb: xhci: Prevent bus suspend if a port connect change or polling state is detected | * b6cc7f9c6461 xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc | * cad3876cd23d usb: xhci: fix timeout for transition from RExit to U0 | * 60ac01c60ba9 usb: xhci: fix uninitialized completion when USB3 port got wrong status | * 3e8886bd158f xhci: Add check for invalid byte size error when UAS devices are connected. | * a237717dfdbc xhci: handle port status events for removed USB3 hcd | * 82c1b66894fd xhci: Fix leaking USB3 shared_hcd at xhci removal | * 2ff85eaf165f usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() | * c4d1e71e5613 usb: dwc3: core: Clean up ULPI device | * 4b977515da48 usb: dwc3: gadget: Properly check last unaligned/zero chain TRB | * 47cb27191f6c usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers | * 269c01eb49ed usb: core: Fix hub port connection events lost | * 711bd5d290da efi/libstub: arm: support building with clang | * fb87a92b4396 HID: steam: remove input device when a hid client is running. | * b32d16ec9956 Linux 4.19.5 | * 0d9813319b40 mt76x0: run vco calibration for each channel configuration | * 02e28d5b8537 libceph: fall back to sendmsg for slab pages | * 8ef7c76cb91a HID: Add quirk for Microsoft PIXART OEM mouse | * 0c874f9e7661 HID: Add quirk for Primax PIXART OEM mice | * cf7de6580029 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges | * a73a8c3b15f1 ACPI / platform: Add SMB0001 HID to forbidden_id_list | * 3e31936ba001 drivers/misc/sgi-gru: fix Spectre v1 vulnerability | * 78ac30382459 mtd: rawnand: atmel: fix OF child-node lookup | * 466720dc7769 gnss: sirf: fix synchronous write timeout | * 9cdfd2233a6b gnss: serial: fix synchronous write timeout | * 3b0fa609e001 USB: misc: appledisplay: add 20" Apple Cinema Display | * e591b9069b0c misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data | * 74f5f46a088d usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB | * ed8acd13e770 USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub | * 20aa051f0004 USB: quirks: Add no-lpm quirk for Raydium touchscreens | * 16a57ceaeddd usb: cdc-acm: add entry for Hiro (Conexant) modem | * 2909e53a72ce can: kvaser_usb: Fix potential uninitialized variable use | * 667bd202c5aa can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() | * a0d5745e5a1c ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() | * e4d1784e1445 ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 | * 8600660ce149 uio: Fix an Oops on load | * a0d5f816c574 RISC-V: Fix raw_copy_{to,from}_user() | * 0483179a330f MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver | * eaa7def0549e media: v4l: event: Add subscription to list before calling "add" operation | * 88723e6ec53b x86/ldt: Remove unused variable in map_ldt_struct() | * b0f16f98d306 x86/ldt: Unmap PTEs for the slot before freeing LDT pages | * 4074ca7d8a18 x86/mm: Move LDT remap out of KASLR region on 5-level paging | * 7818cf3d9aea SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() | * 62b5dea3ac93 Revert "scripts/setlocalversion: git: Make -dirty check more robust" | * 4d17f22eb16e kbuild: deb-pkg: fix too low build version number | * 30fc828c1e1d net: aquantia: invalid checksumm offload implementation | * fb7c179f0181 net: aquantia: fixed enable unicast on 32 macvlan | * 0d70766b9830 net: aquantia: fix potential IOMMU fault after driver unbind | * 30d01cc8df84 net: stmmac: Fix RX packet size > 8191 | * f791728ec30b qed: Fix potential memory corruption | * b228e58a6f1f qed: Fix SPQ entries not returned to pool in error flows | * b2e5004e1e02 qed: Fix blocking/unlimited SPQ entries leak | * 66473b0ac3af qed: Fix memory/entry leak in qed_init_sp_request() | * 1c87c27ac49f i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features | * 06f5a1f3ea90 ice: Change req_speeds to be u16 | * 86927afbe913 ice: Fix the bytecount sent to netdev_tx_sent_queue | * 9d977cd15a47 ice: Fix dead device link issue with flow control | * 7934a53924aa perf tools: Do not zero sample_id_all for group members | * 1d6ab5f595b0 perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so | * b1e814e48266 sched/core: Take the hotplug lock in sched_init_smp() | * 1fac2f4f2fae i2c: qcom-geni: Fix runtime PM mismatch with child devices | * 7d5019ed49df i2c: omap: Enable for ARCH_K3 | * fa4712942d8e nvme: make sure ns head inherits underlying device limits | * 05e25696bd5f of/device: Really only set bus DMA mask when appropriate | * 956d9dd3a7eb ceph: quota: fix null pointer dereference in quota check | * 990746203150 s390/perf: Change CPUM_CF return code in event init function | * ea1de530903d drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() | * b3db5d74b933 drm/amd/display: Drop reusing drm connector for MST | * a4da95ea101b block: Clear kernel memory before copying to user | * b352afaac108 drm/amd/display: Stop leaking planes | * 365b1b122406 lib/raid6: Fix arm64 test build | * 238ab6deba30 mtd: nand: Fix nanddev_pos_next_page() kernel-doc header | * 20f020fd0893 clk: fixed-factor: fix of_node_get-put imbalance | * dd9392292e5b xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message | * 71076a71d81b arm64: dts: renesas: condor: switch from EtherAVB to GEther | * 9edc40fd786a arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 | * 91611ad1bf69 Revert "drm/exynos/decon5433: implement frame counter" | * 3190aa80827d ARM: dts: fsl: Fix improperly quoted stdout-path values | * 22ef72a086d5 ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node | * 1ea367bb99a0 hwmon: (ibmpowernv) Remove bogus __init annotations | * c981726f16aa net: hns3: Fix for out-of-bounds access when setting pfc back pressure | * 99b9de47a8b6 s390/qeth: unregister netdevice only when registered | * d005b563ae0c s390/qeth: fix HiperSockets sniffer | * 1cf11e7ca034 netfilter: nft_compat: ebtables 'nat' table is normal chain type | * 2f6bf7917f55 netfilter: ipset: Fix calling ip_set() macro at dumping | * e8b258ce87ff netfilter: xt_IDLETIMER: add sysfs filename checking routine | * e395c9d2d9c3 netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() | * 1a7ccf42cb03 bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv | * 5e4ad7cec8f8 s390/mm: Fix ERROR: "__node_distance" undefined! | * 4136161d676a s390/mm: fix mis-accounting of pgtable_bytes | * 97fdf29f7d53 netfilter: ipset: fix ip_set_list allocation failure | * cb3e590df429 netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net | * c75116e66ed3 netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace | * fecf70b13557 Revert "netfilter: nft_numgen: add map lookups for numgen random operations" | * 67b261d76df3 HID: alps: allow incoming reports when only the trackstick is opened | * 3b7b23827dfb Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" | * 48d49b635b66 HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel | * 1d5dfce77c95 s390/vdso: add missing FORCE to build targets | * 9b2d5118f74f s390/decompressor: add missing FORCE to build targets | * a3123502b84f netfilter: bridge: define INT_MIN & INT_MAX in userspace | * 84ed07d9577e netfilter: ipv6: fix oops when defragmenting locally generated fragments | * c2c72619cce2 serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA | * 459852bfd6ed clk: ti: fix OF child-node lookup | * 1e5ac60289f9 clk: renesas: r9a06g032: Fix UART34567 clock rate | * a178c7abb3a7 clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary | * ee9b38131b4b arm64: percpu: Initialize ret in the default case | * e252c95d05f6 clk: meson-axg: pcie: drop the mpll3 clock parent | * e28f46344721 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 | * 9f0e46bf5559 x86/earlyprintk: Add a force option for pciserial device | * c8a1685aa3cb apparmor: Fix uninitialized value in aa_split_fqname | * 8b9cdb759077 clk: samsung: exynos5420: Enable PERIS clocks for suspend | * 33df917736f0 fs/exofs: fix potential memory leak in mount option parsing | * b7d1a7868ceb perf symbols: Set PLT entry/header sizes properly on Sparc | * 070bbd572c12 clk: fixed-rate: fix of_node_get-put imbalance | * c80506fa9453 platform/x86: intel_telemetry: report debugfs failure | * 464ac699fcbf afs: Handle EIO from delivery function | * 6ea95033e66f drm/edid: Add 6 bpc quirk for BOE panel. | * d21e4ba36f89 um: Give start_idle_thread() a return code | * 6cddd6509527 perf unwind: Take pgoff into account when reporting elf to libdwfl | * 52fc49b6ae57 hfsplus: prevent btree data loss on root split | * ea54dce2062c hfs: prevent btree data loss on root split | * ee38053fcf5d reiserfs: propagate errors from fill_with_dentries() properly | * 23ce028f4564 ixgbe: fix MAC anti-spoofing filter after VFLR | * 91a52a44195e net: hns3: bugfix for the initialization of command queue's spin lock | * 355ec0756104 net: hns3: bugfix for handling mailbox while the command queue reinitialized | * 92cb1b096a08 net: hns3: bugfix for rtnl_lock's range in the hclge_reset() | * 733edfd69e09 net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() | * 0987d5a67bc7 block: brd: associate with queue until adding disk | * 262522ccef74 arm64: kprobe: make page to RO mode when allocate it | * e4ed4e68c6d8 cifs: fix return value for cifs_listxattr | * ad1834fd8a47 cifs: don't dereference smb_file_target before null check | * 1beb22c52484 drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE * 314ba92e4054 Tag PDS 0.99f * 9e27985cfc17 pds: Rework slibing group balance. * 93709a01b54f pds: Default 4ms rr_interal. * 68f7e98a29f7 pds: Remove load balance code from scheduler_tick() * 7ad32a6c2bf0 Tag PDS 0.99e * 32b5a1e004ec pds: Remove cpumask_weight() in best_mask_cpu(). * 51338487eace pds: Refine take_other_rq_task() code path. * 94d9d061d848 pds: Fix sched_fork() time slice fairness. * c94e49ce731c Tag PDS 0.99d * 45f44e151d97 pds: UP compilation fix. * b6e891bf16c1 pds: Rework SCHED_ISO support.