summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2017-08-23ARM: dts: msm: Add speed-bin 3 for sdm660Tirupathi Reddy
Add speed-bin 3 support in cpr3 driver and device nodes for sdm660. CRs-Fixed: 2099889 Change-Id: Ied0da8ea6f9d787d0021716566080c37881b9558 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2017-08-22Merge "ARM: dts: msm: Enable laser sensor on sdm630 MTP"Linux Build Service Account
2017-08-21Merge "ARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP Lite"Linux Build Service Account
2017-08-21ARM: dts: msm: Remove configuration of the 2nd ADV7533 chip on ADP LiteYujun Zhang
On APQ8096 ADP Lite board, the secondary ADV7533 bridge chip is removed and its instance is already disabled in current DTS hence related sde_kms should also remove it. Otherwise, component master could not find the component for the display instance and causes drm driver probe failure. Change-Id: I0fd694cf33eaf8b29ca86efd2ea105ac565bdba1 CRs-Fixed: 2091671 Signed-off-by: Yujun Zhang <yujunzhang@codeaurora.org>
2017-08-21Merge "Merge android-4.4@9f764bb (v4.4.80) into msm-4.4"Linux Build Service Account
2017-08-21Merge "ARM: dts: msm: Add Primary TDM Node for msm8996 Hypervisor"Linux Build Service Account
2017-08-21Merge "ARM: dts: msm: Update boot option for PCIe on APQ8098"Linux Build Service Account
2017-08-21Merge "ARM: dts: msm: Enable early camera on msm8996 auto"Linux Build Service Account
2017-08-21Merge "ARM: dts: msm: add support for QBT1000 on SDM660"Linux Build Service Account
2017-08-21ARM: dts: msm: Enable laser sensor on sdm630 MTPWei Ding
Add the laser device with the required GPIO and regulator configuration for sdm630 MTP. Change-Id: I8800d870c41dfc7a74ab2adcf4f0349af8e5f87d Signed-off-by: Wei Ding <weiding@codeaurora.org>
2017-08-20Merge "defconfig: msmcortex: Enable cnss_genl driver compilation"Linux Build Service Account
2017-08-20Merge changes I0236f849,I87b2ac56,Ia7a344e6,I1cace039 into msm-4.4Linux Build Service Account
* changes: ARM: dts: msm: Add tp rev property for PM660 iio: rradc: Update RRADC USBIN scaling qpnp: revid: Add support to read TP Rev ARM: dts: msm: increase PCIe PHY wakeup delay from L1ss for msm8998
2017-08-20Merge "deconfig: arm64: Enable laser sensor on sdm660" into msm-4.4Linux Build Service Account
2017-08-20Merge "arm64: io.h: fix write{w,q}_relaxed_no_log() macro" into msm-4.4Linux Build Service Account
2017-08-18defconfig: msmcortex: Enable cnss_genl driver compilationSrinivas Dasari
cnss_genl driver creates a netlink family and multicast groups to facilitate communication between WLAN driver and userspace. Define flag CONFIG_CNSS_GENL and set to 'y'(yes) to enable compilation of the cnss_genl driver inorder to use the same. Change-Id: I9d81f933e4fe3c9383f213c777d335e1fe51bdd2 Signed-off-by: Srinivas Dasari <dasaris@codeaurora.org> CRs-Fixed: 1117130
2017-08-17ARM: dts: msm: Update boot option for PCIe on APQ8098Rama Krishna Phani A
Few PCIe clients does not have option to call for enumeration. Update boot option for PCIe such that enumeration is done as part of PCIe RC probe. Change-Id: I1bb977b7e21c046ee7757ed509762897e2bcdd8d Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2017-08-17ARM: dts: msm: Add tp rev property for PM660Rama Krishna Phani A
Add tp rev property to expose TP-REV information via rev-id peripheral. Change-Id: I0236f84947dbf256f090ea32895904024c1f3fcf Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2017-08-16ARM: dts: msm: Enable early camera on msm8996 autoRahul Sharma
Add device nodes to enable early-cam driver for msm8996 auto platform. Change-Id: If45934434892910ab931bd5b470a4e950c1884a8 Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
2017-08-16ARM: dts: msm: add support for QBT1000 on SDM660Abir Ghosh
Add QBT100 device for SDM660 with necessary clocks and GPIO configurations. QBT1000 is fingerprint driver to communicate with fingerprint trustzone app through QSEECOM. It also receives interrupts from fingerprint sensor. Change-Id: I64482d2c36c48837f7ccf68cfbe73da466e3f836 Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
2017-08-16defconfig: Enable support for QBT1000 featureAbir Ghosh
Enable support for QBT1000 feature in defconfig Change-Id: I66602c5bac6f8578629876845bdfe774625b5c14 Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
2017-08-16deconfig: arm64: Enable laser sensor on sdm660Wei Ding
Changes to enable the laser sensor on the sdm660. Change-Id: I2b0c8dc6454d7e99d2073acbcf58cc2f0f73148a Signed-off-by: Wei Ding <weiding@codeaurora.org>
2017-08-15ARM: dts: msm: Add Primary TDM Node for msm8996 HypervisorCong Tang
Add Primary TDM node for hypervisor DTS to fix compile error. Change-Id: Icf61f3e2c5b7689e062315de30fe1d237b4a200f Signed-off-by: Cong Tang <congt@codeaurora.org>
2017-08-15Merge android-4.4@9f764bb (v4.4.80) into msm-4.4Blagovest Kolenichev
* refs/heads/tmp-9f764bb Linux 4.4.80 ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused scsi: snic: Return error code on memory allocation failure scsi: fnic: Avoid sending reset to firmware when another reset is in progress HID: ignore Petzl USB headlamp ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion sh_eth: enable RX descriptor word 0 shift on SH7734 nvmem: imx-ocotp: Fix wrong register size arm64: mm: fix show_pte KERN_CONT fallout vfio-pci: Handle error from pci_iomap video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap perf symbols: Robustify reading of build-id from sysfs perf tools: Install tools/lib/traceevent plugins with install-bin xfrm: Don't use sk_family for socket policy lookups tools lib traceevent: Fix prev/next_prio for deadline tasks Btrfs: adjust outstanding_extents counter properly when dio write is split usb: gadget: Fix copy/pasted error message ACPI / scan: Prefer devices without _HID/_CID for _ADR matching ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* ARM64: zynqmp: Fix i2c node's compatible string ARM64: zynqmp: Fix W=1 dtc 1.4 warnings dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. dmaengine: ioatdma: workaround SKX ioatdma version dmaengine: ioatdma: Add Skylake PCI Dev ID openrisc: Add _text symbol to fix ksym build error irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL spi: dw: Make debugfs name unique between instances ASoC: tlv320aic3x: Mark the RESET register as volatile irqchip/keystone: Fix "scheduling while atomic" on rt vfio-pci: use 32-bit comparisons for register address for gcc-4.5 drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set drm/msm: Ensure that the hardware write pointer is valid net/mlx4: Remove BUG_ON from ICM allocation routine ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags r8169: add support for RTL8168 series add-on card. x86/mce/AMD: Make the init code more robust tpm: Replace device number bitmap with IDR tpm: fix a kernel memory leak in tpm-sysfs.c xen/blkback: don't use xen_blkif_get() in xen-blkback kthread xen/blkback: don't free be structure too early sched/cputime: Fix prev steal time accouting during CPU hotplug net: skb_needs_check() accepts CHECKSUM_NONE for tx pstore: Use dynamic spinlock initializer pstore: Correctly initialize spinlock and flags pstore: Allow prz to control need for locking vlan: Propagate MAC address to VLANs /proc/iomem: only expose physical resource addresses to privileged users Make file credentials available to the seqfile interfaces v4l: s5c73m3: fix negation operator dentry name snapshots ipmi/watchdog: fix watchdog timeout set on reboot libnvdimm, btt: fix btt_rw_page not returning errors RDMA/uverbs: Fix the check for port number PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present sched/cgroup: Move sched_online_group() back into css_online() to fix crash kaweth: fix oops upon failed memory allocation kaweth: fix firmware download mpt3sas: Don't overreach ioc->reply_post[] during initialization mailbox: handle empty message in tx_tick mailbox: skip complete wait event if timer expired mailbox: always wait in mbox_send_message for blocking Tx mode wil6210: fix deadlock when using fw_no_recovery option ath10k: fix null deref on wmi-tlv when trying spectral scan isdn/i4l: fix buffer overflow isdn: Fix a sleep-in-atomic bug net: phy: Do not perform software reset for Generic PHY nfc: fdp: fix NULL pointer dereference xfs: don't BUG() on mixed direct and mapped I/O perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero perf intel-pt: Use FUP always when scanning for an IP perf intel-pt: Fix last_ip usage perf intel-pt: Fix ip compression drm: rcar-du: Simplify and fix probe error handling drm: rcar-du: Perform initialization/cleanup at probe/remove time drm/rcar: Nuke preclose hook Staging: comedi: comedi_fops: Avoid orphaned proc entry Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" KVM: PPC: Book3S HV: Save/restore host values of debug registers KVM: PPC: Book3S HV: Reload HTM registers explicitly KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit KVM: PPC: Book3S HV: Context-switch EBB registers properly drm/nouveau/bar/gf100: fix access to upper half of BAR2 drm/vmwgfx: Fix gcc-7.1.1 warning md/raid5: add thread_group worker async_tx_issue_pending_all crypto: authencesn - Fix digest_null crash powerpc/pseries: Fix of_node_put() underflow during reconfig remove net: reduce skb_warn_bad_offload() noise pstore: Make spinlock per zone instead of global af_key: Add lock to key dump ANDROID: binder: Don't BUG_ON(!spin_is_locked()). Linux 4.4.79 alarmtimer: don't rate limit one-shot timers tracing: Fix kmemleak in instance_rmdir spmi: Include OF based modalias in device uevent of: device: Export of_device_{get_modalias, uvent_modalias} to modules drm/mst: Avoid processing partially received up/down message transactions drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() drm/mst: Fix error handling during MST sideband message reception RDMA/core: Initialize port_num in qp_attr ceph: fix race in concurrent readdir staging: rtl8188eu: add TL-WN722N v2 support Revert "perf/core: Drop kernel samples even though :u is specified" perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce udf: Fix deadlock between writeback and udf_setsize() NFS: only invalidate dentrys that are clearly invalid. Input: i8042 - fix crash at boot time MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' MIPS: math-emu: Prevent wrong ISA mode instruction emulation MIPS: Fix unaligned PC interpretation in `compute_return_epc' MIPS: Actually decode JALX in `__compute_return_epc_for_insn' MIPS: Save static registers before sysmips MIPS: Fix MIPS I ISA /proc/cpuinfo reporting x86/ioapic: Pass the correct data to unmask_ioapic_irq() x86/acpi: Prevent out of bound access caused by broken ACPI tables MIPS: Negate error syscall return in trace MIPS: Fix mips_atomic_set() with EVA MIPS: Fix mips_atomic_set() retry condition ftrace: Fix uninitialized variable in match_records() vfio: New external user group/file match vfio: Fix group release deadlock f2fs: Don't clear SGID when inheriting ACLs ipmi:ssif: Add missing unlock in error branch ipmi: use rcu lock around call to intf->handlers->sender() drm/radeon: Fix eDP for single-display iMac10,1 (v2) drm/radeon/ci: disable mclk switching for high refresh rates (v2) drm/amd/amdgpu: Return error if initiating read out of range on vram s390/syscalls: Fix out of bounds arguments access Raid5 should update rdev->sectors after reshape cx88: Fix regression in initial video standard setting x86/xen: allow userspace access during hypercalls md: don't use flush_signals in userspace processes usb: renesas_usbhs: gadget: disable all eps when the driver stops usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL USB: cdc-acm: add device-id for quirky printer usb: storage: return on error to avoid a null pointer dereference xhci: Fix NULL pointer dereference when cleaning up streams for removed host xhci: fix 20000ms port resume timeout ipvs: SNAT packet replies only for NATed connections PCI/PM: Restore the status of PCI devices across hibernation af_key: Fix sadb_x_ipsecrequest parsing powerpc/asm: Mark cr0 as clobbered in mftb() powerpc: Fix emulation of mfocrf in emulate_step() powerpc: Fix emulation of mcrf in emulate_step() powerpc/64: Fix atomic64_inc_not_zero() to return an int iscsi-target: Add login_keys_workaround attribute for non RFC initiators scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. PM / Domains: Fix unsafe iteration over modified list of domain providers PM / Domains: Fix unsafe iteration over modified list of device links ASoC: compress: Derive substream from stream based on direction wlcore: fix 64K page support Bluetooth: use constant time memory comparison for secret values perf intel-pt: Clear FUP flag on error perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP perf intel-pt: Fix missing stack clear perf intel-pt: Improve sample timestamp perf intel-pt: Move decoder error setting into one condition NFC: Add sockaddr length checks before accessing sa_family in bind handlers nfc: Fix the sockaddr length sanitization in llcp_sock_connect nfc: Ensure presence of required attributes in the activate_target handler NFC: nfcmrvl: fix firmware-management initialisation NFC: nfcmrvl: use nfc-device for firmware download NFC: nfcmrvl: do not use device-managed resources NFC: nfcmrvl_uart: add missing tty-device sanity check NFC: fix broken device allocation ath9k: fix tx99 bus error ath9k: fix tx99 use after free thermal: cpu_cooling: Avoid accessing potentially freed structures s5p-jpeg: don't return a random width/height ir-core: fix gcc-7 warning on bool arithmetic disable new gcc-7.1.1 warnings for now sched/fair: Add a backup_cpu to find_best_target sched/fair: Try to estimate possible idle states. sched/fair: Sync task util before EAS wakeup Revert "sched/fair: ensure utilization signals are synchronized before use" sched/fair: kick nohz idle balance for misfit task sched/fair: Update signals of nohz cpus if we are going idle events: add tracepoint for find_best_target sched/fair: streamline find_best_target heuristics UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing ANDROID: lowmemorykiller: Add tgid to kill message Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" Conflicts: drivers/gpu/drm/msm/adreno/adreno_gpu.c drivers/gpu/drm/msm/msm_ringbuffer.c drivers/staging/android/lowmemorykiller.c kernel/sched/fair.c Change-Id: Ic3b3a522b79b1deb178e513b56b9c39eea48e079 Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2017-08-15ARM: dts: msm: Enable laser for sdm660 CDP/MTPSamyukta Mogily
Add the laser device with the required GPIO and regulator configuration for sdm660 CDP and MTP. Change-Id: I763508184eab633df0d45449addcc7d79a366e04 Signed-off-by: Samyukta Mogily <smogily@codeaurora.org>
2017-08-14ARM: dts: msm: increase PCIe PHY wakeup delay from L1ss for msm8998Tony Truong
If PCIe controller requests exit from L1ss shortly after it brings rxelecidle_disable high, then it's possible that the PHY pipe clock will turn back on for a short period of time and then go back off asychronously. Increase PCIe PHY PLL wakeup delay to avoid this. Change-Id: I1cace039131879969112e1690d07a8d367c06c6b Signed-off-by: Tony Truong <truong@codeaurora.org>
2017-08-12Merge "ARM: dts: msm: Remove sync-wait-broadcast for NT35597 DDIC"Linux Build Service Account
2017-08-11Merge "ARM: dts: msm: Add support for ov9282 dual camera support"Linux Build Service Account
2017-08-11Merge "ARM: dts: msm: Enable auto-calibration for WLED on PM660/PMI8998"Linux Build Service Account
2017-08-11ARM: dts: msm: Add support for ov9282 dual camera supportSathish Ambley
Add support for ov9282 dual camera sensors with the images from the two sensors stitched together. Change-Id: I4ac5aecca4d7ecc4fb9d04a6fdf64c871f486cbf Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org> Acked-by: Rajesh Bharathwaj <rajeshbharathwaj@codeaurora.org>
2017-08-11ARM: dts: msm: Add support for svr835 v2 boardSathish Ambley
Add battery profile data and pinctrl changes that are specific to svr835 v2 board. Change-Id: I85c5e7ce7e88655da5637d2e5bc14ce8593b09d0 Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org> Acked-by: Rajesh Bharathwaj <rajeshbharathwaj@codeaurora.org>
2017-08-11arm64: io.h: fix write{w,q}_relaxed_no_log() macroJoonwoo Park
Fix write{w,q}_relaxed_no_log() macro's incorrect type casting. CRs-fixed: 728799 Change-Id: Ic4aa418d20a293d300688cc91b3998d762f023ad Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2017-08-10Merge "ARM: dts: msm: Add fastrpc vmid flag for sdm660"Linux Build Service Account
2017-08-10Merge "Revert "ARM: dts: msm: enable ADV7535 on MSM8996Pro Auto CDP lite ↵Linux Build Service Account
platform""
2017-08-10Revert "ARM: dts: msm: enable ADV7535 on MSM8996Pro Auto CDP lite platform"Guchun Chen
This reverts commit 9ec3ce38d73eb10ea1f3ff961641e6395eb4398f. This change brings one NULL pointer in display kernel booting, which will bring crash on msm8996 lite board. So revert this commit temporarily. Change-Id: I7e11b78b47f0e2f2f5cc05a0220f1ff7f3a1addd Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
2017-08-10ARM: dts: msm: Add fastrpc vmid flag for sdm660Tharun Kumar Merugu
Add a device specific flag for new vmid heap shared feature. Change-Id: I9be679f9edd0048acbb057ceff4d877c630e4258 Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-08-08Merge "defconfig: msm: Enable PAN emulation"Linux Build Service Account
2017-08-08Merge "defconfig: msm: enable fstack-protector-strong"Linux Build Service Account
2017-08-08Merge "Merge android-4.4@59ff2e1 (v4.4.78) into msm-4.4"Linux Build Service Account
2017-08-08Merge "defconfig: msm: Disable DEVPORT config for msm8998"Linux Build Service Account
2017-08-08Merge "ARM: dts: msm: Set FDE key size to 256bit for sdm630"Linux Build Service Account
2017-08-08ARM: dts: msm: Remove sync-wait-broadcast for NT35597 DDICRashi Bindra
When sync-wait-broadcast is enabled, panel status is read on both the controllers. But for NT35597 DDIC, correct response is sent only on the master controller. Thus, disabling sync-wait-broadcast to avoid reading on slave controller for this DDIC for msm8998 and sdm660. Change-Id: Idd4f82d20b416c871e8124b45a996df6746e6c4f Signed-off-by: Rashi Bindra <rbindra@codeaurora.org>
2017-08-07Merge 4.4.80 into android-4.4Greg Kroah-Hartman
Changes in 4.4.80 af_key: Add lock to key dump pstore: Make spinlock per zone instead of global net: reduce skb_warn_bad_offload() noise powerpc/pseries: Fix of_node_put() underflow during reconfig remove crypto: authencesn - Fix digest_null crash md/raid5: add thread_group worker async_tx_issue_pending_all drm/vmwgfx: Fix gcc-7.1.1 warning drm/nouveau/bar/gf100: fix access to upper half of BAR2 KVM: PPC: Book3S HV: Context-switch EBB registers properly KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit KVM: PPC: Book3S HV: Reload HTM registers explicitly KVM: PPC: Book3S HV: Save/restore host values of debug registers Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" Staging: comedi: comedi_fops: Avoid orphaned proc entry drm/rcar: Nuke preclose hook drm: rcar-du: Perform initialization/cleanup at probe/remove time drm: rcar-du: Simplify and fix probe error handling perf intel-pt: Fix ip compression perf intel-pt: Fix last_ip usage perf intel-pt: Use FUP always when scanning for an IP perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero xfs: don't BUG() on mixed direct and mapped I/O nfc: fdp: fix NULL pointer dereference net: phy: Do not perform software reset for Generic PHY isdn: Fix a sleep-in-atomic bug isdn/i4l: fix buffer overflow ath10k: fix null deref on wmi-tlv when trying spectral scan wil6210: fix deadlock when using fw_no_recovery option mailbox: always wait in mbox_send_message for blocking Tx mode mailbox: skip complete wait event if timer expired mailbox: handle empty message in tx_tick mpt3sas: Don't overreach ioc->reply_post[] during initialization kaweth: fix firmware download kaweth: fix oops upon failed memory allocation sched/cgroup: Move sched_online_group() back into css_online() to fix crash PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present RDMA/uverbs: Fix the check for port number libnvdimm, btt: fix btt_rw_page not returning errors ipmi/watchdog: fix watchdog timeout set on reboot dentry name snapshots v4l: s5c73m3: fix negation operator Make file credentials available to the seqfile interfaces /proc/iomem: only expose physical resource addresses to privileged users vlan: Propagate MAC address to VLANs pstore: Allow prz to control need for locking pstore: Correctly initialize spinlock and flags pstore: Use dynamic spinlock initializer net: skb_needs_check() accepts CHECKSUM_NONE for tx sched/cputime: Fix prev steal time accouting during CPU hotplug xen/blkback: don't free be structure too early xen/blkback: don't use xen_blkif_get() in xen-blkback kthread tpm: fix a kernel memory leak in tpm-sysfs.c tpm: Replace device number bitmap with IDR x86/mce/AMD: Make the init code more robust r8169: add support for RTL8168 series add-on card. ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output net/mlx4: Remove BUG_ON from ICM allocation routine drm/msm: Ensure that the hardware write pointer is valid drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set vfio-pci: use 32-bit comparisons for register address for gcc-4.5 irqchip/keystone: Fix "scheduling while atomic" on rt ASoC: tlv320aic3x: Mark the RESET register as volatile spi: dw: Make debugfs name unique between instances ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND openrisc: Add _text symbol to fix ksym build error dmaengine: ioatdma: Add Skylake PCI Dev ID dmaengine: ioatdma: workaround SKX ioatdma version dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. ARM64: zynqmp: Fix W=1 dtc 1.4 warnings ARM64: zynqmp: Fix i2c node's compatible string ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* ACPI / scan: Prefer devices without _HID/_CID for _ADR matching usb: gadget: Fix copy/pasted error message Btrfs: adjust outstanding_extents counter properly when dio write is split tools lib traceevent: Fix prev/next_prio for deadline tasks xfrm: Don't use sk_family for socket policy lookups perf tools: Install tools/lib/traceevent plugins with install-bin perf symbols: Robustify reading of build-id from sysfs video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap vfio-pci: Handle error from pci_iomap arm64: mm: fix show_pte KERN_CONT fallout nvmem: imx-ocotp: Fix wrong register size sh_eth: enable RX descriptor word 0 shift on SH7734 ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion HID: ignore Petzl USB headlamp scsi: fnic: Avoid sending reset to firmware when another reset is in progress scsi: snic: Return error code on memory allocation failure ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused Linux 4.4.80 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2017-08-07defconfig: msm: Disable DEVPORT config for msm8998Mohammed Khajapasha
Disable CONFIG_DEVPORT config for msm8998. As selinux policy requires this node to be not accessible to userspace. Change-Id: I302d71a56764504ec246ddb6a98d8c07094846e4 Signed-off-by: Mohammed Khajapasha <mkhaja@codeaurora.org>
2017-08-07ARM: dts: msm: Set FDE key size to 256bit for sdm630Neeraj Soni
Set FDE encryption key size to 256bit for sdm630 target. Change-Id: I4314c1408fb6cadcdb8d81a02a4dccb55f3f9065 Signed-off-by: Neeraj Soni <neersoni@codeaurora.org>
2017-08-06arm64: mm: fix show_pte KERN_CONT falloutMark Rutland
[ Upstream commit 6ef4fb387d50fa8f3bffdffc868b57e981cdd709 ] Recent changes made KERN_CONT mandatory for continued lines. In the absence of KERN_CONT, a newline may be implicit inserted by the core printk code. In show_pte, we (erroneously) use printk without KERN_CONT for continued prints, resulting in output being split across a number of lines, and not matching the intended output, e.g. [ff000000000000] *pgd=00000009f511b003 , *pud=00000009f4a80003 , *pmd=0000000000000000 Fix this by using pr_cont() for all the continuations. Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-06ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_*Krzysztof Kozlowski
[ Upstream commit 3ef01c968fbfb21c2f16281445d30a865ee4412c ] NF_CT_PROTO_DCCP/SCTP/UDPLITE were switched from tristate to boolean so defconfig needs to be adjusted to silence warnings: warning: symbol value 'm' invalid for NF_CT_PROTO_DCCP warning: symbol value 'm' invalid for NF_CT_PROTO_SCTP warning: symbol value 'm' invalid for NF_CT_PROTO_UDPLITE Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-06ARM64: zynqmp: Fix i2c node's compatible stringMoritz Fischer
[ Upstream commit c415f9e8304a1d235ef118d912f374ee2e46c45d ] The Zynq Ultrascale MP uses version 1.4 of the Cadence IP core which fixes some silicon bugs that needed software workarounds in Version 1.0 that was used on Zynq systems. Signed-off-by: Moritz Fischer <mdf@kernel.org> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Sören Brinkmann <soren.brinkmann@xilinx.com> Cc: Rob Herring <robh+dt@kernel.org> Acked-by: Sören Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-06ARM64: zynqmp: Fix W=1 dtc 1.4 warningsMichal Simek
[ Upstream commit 4ea2a6be9565455f152c12f80222af1582ede0c7 ] The patch removes these warnings reported by dtc 1.4: Warning (unit_address_vs_reg): Node /amba_apu has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name Signed-off-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-06openrisc: Add _text symbol to fix ksym build errorStafford Horne
[ Upstream commit 086cc1c31a0ec075dac02425367c871bb65bc2c9 ] The build robot reports: .tmp_kallsyms1.o: In function `kallsyms_relative_base': >> (.rodata+0x8a18): undefined reference to `_text' This is when using 'make alldefconfig'. Adding this _text symbol to mark the start of the kernel as in other architecture fixes this. Signed-off-by: Stafford Horne <shorne@gmail.com> Acked-by: Jonas Bonn <jonas@southpole.se> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-06ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flagsPali Rohár
[ Upstream commit 4cf48f1d7520a4d325af58eded4d8090e1b40be7 ] Trying to initialize eMMC slot as SDIO or SD cause failure in n900 port of qemu. eMMC itself is not detected and is not working. Real Nokia N900 harware does not have this problem. As eMMC is really not SDIO or SD based such change is harmless and will fix support for qemu. Signed-off-by: Pali Rohár <pali.rohar@gmail.com> Acked-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>