Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72969e94 authored by Rishabh Bhatnagar's avatar Rishabh Bhatnagar
Browse files

Merge remote-tracking branch 'origin/tmp-57361846' into msm-kona



* origin/tmp-57361846:
  Linux 4.19-rc2
  x86/pti: Fix section mismatch warning/error
  x86/vdso: Fix lsl operand order
  x86/mce: Fix set_mce_nospec() to avoid #GP fault
  x86/efi: Load fixmap GDT in efi_call_phys_epilog()
  x86/nmi: Fix NMI uaccess race against CR3 switching
  x86: Allow generating user-space headers without a compiler
  x86/dumpstack: Don't dump kernel memory based on usermode RIP
  of: Add device_type access helper functions
  cpu/hotplug: Remove skip_onerr field from cpuhp_step structure
  arm64: mm: always enable CONFIG_HOLES_IN_ZONE
  m68k/mac: Use correct PMU response format
  disable stringop truncation warnings for now
  clk: x86: Set default parent to 48Mhz
  i2c: sh_mobile: fix leak when using DMA bounce buffer
  i2c: sh_mobile: define start_ch() void as it only returns 0 anyhow
  i2c: refactor function to release a DMA safe buffer
  i2c: algos: bit: make the error messages grepable
  i2c: designware: Re-init controllers with pm_disabled set on resume
  i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
  of: add node name compare helper functions
  arm/arm64: smccc-1.1: Handle function result as parameters
  x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember()
  x86/alternatives: Lockdep-enforce text_mutex in text_poke*()
  objtool: Remove workaround for unreachable warnings from old GCC
  notifier: Remove notifier header file wherever not used
  watchdog: Mark watchdog touch functions as notrace
  x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
  x86/irqflags: Mark native_restore_fl extern inline
  x86/build: Remove jump label quirk for GCC older than 4.5.2
  powerpc: disable support for relative ksymtab references
  drm/i915/audio: Hook up component bindings even if displays are disabled
  drm/i915: Increase LSPCON timeout
  drm/i915: Stop holding a ref to the ppgtt from each vma
  arm64: defconfig: Enable TI's AM6 SoC platform
  ARM: defconfig: Update the ARM Versatile defconfig
  dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support
  cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
  of: add helper to lookup compatible child node
  arm/arm64: smccc-1.1: Make return values unsigned long
  Documentation/arm64/sve: Couple of improvements and typos
  clk: npcm7xx: fix memory allocation
  x86/xen: remove redundant variable save_pud
  xen: export device state to sysfs
  RISC-V: Use a less ugly workaround for unused variable warnings
  riscv: tlb: Provide definition of tlb_flush() before including tlb.h
  dt-bindings: riscv,cpu-intc: Cleanups from a missed review
  drm/i915: Free write_buf that we allocated with kzalloc.
  drm/i915: Fix glk/cnl display w/a #1175
  drm/amdgpu: Need to set moved to true when evict bo
  ARM: dts: omap4-droid4: Fix emmc errors seen on some devices
  ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts
  nvmet: free workqueue object if module init fails
  nvme-fcloop: Fix dropped LS's to removed target port
  nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
  block: bsg: move atomic_t ref_count variable to refcount API
  block: remove unnecessary condition check
  ata: ftide010: Add a quirk for SQ201
  drm/amdgpu: Remove duplicated power source update
  drm/amd/display: Fix memory leak caused by missed dc_sink_release
  drm/amdgpu: fix holding mn_lock while allocating memory
  drm/amdgpu: Power on uvd block when hw_fini
  drm/amdgpu: Update power state at the end of smu hw_init.
  drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins
  drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
  drm/amdgpu: Adjust the VM size based on system memory size v2
  blk-wbt: remove dead code
  mtd: rawnand: denali: do not pass zero maxchips to nand_scan()
  x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear
  blk-wbt: improve waking of tasks
  blk-wbt: abstract out end IO completion handler
  xen/blkback: remove unused pers_gnts_lock from struct xen_blkif_ring
  xen/blkback: move persistent grants flags to bool
  xen/blkfront: reorder tests in xlblk_init()
  xen/blkfront: cleanup stale persistent grants
  xen/blkback: don't keep persistent grants too long
  Fix up libata MAINTAINERS entry
  x86/xen: don't write ptes directly in 32-bit PV guests
  x86/Kconfig: Fix trivial typo
  x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
  x86/spectre: Add missing family 6 check to microcode check
  mtd: rawnand: docg4: Remove wrong __init annotations
  ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G
  ARM: mxs_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G
  ARM: dts: imx23-evk: Convert to the new display bindings
  ARM: dts: imx23-evk: Move regulators outside simple-bus
  ARM: dts: imx28-evk: Convert to the new display bindings
  ARM: dts: imx28-evk: Move regulators outside simple-bus
  Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping"
  drm/mediatek: fix connection from RDMA2 to DSI1
  drm/mediatek: update some variable name from ovl to comp
  drm/mediatek: use layer_nr function to get layer number to init plane
  drm/mediatek: add function to return RDMA layer number
  drm/mediatek: add function to return OVL layer number
  drm/mediatek: add function to get layer number for component
  drm/mediatek: add YUYV/UYVY color format support for RDMA
  drm/mediatek: add the comment about color format setting for OVL
  drm/mediatek: add RGB color format support for RDMA
  drm/mediatek: add memory mode and layer_config for RDMA
  drm/mediatek: add connection from RDMA2 to DSI0
  drm/mediatek: add connection from RDMA1 to DSI0
  drm/mediatek: add connection from RDMA0 to DSI1
  drm/mediatek: add connection from RDMA0 to DPI1
  drm/mediatek: Replace drm_dev_unref with drm_dev_put
  drm/mediatek: Convert drm_atomic_helper_suspend/resume()
  nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol defintions
  hwmon: (nct6775) Fix potential Spectre v1
  hwmon: (adt7475) Make adt7475_read_word() return errors
  hwmon: (adt7475) Potential error pointer dereferences
  hwmon: (ina2xx) fix sysfs shunt resistor read access
  net: sched: Fix memory exposure from short TCA_U32_SEL
  qed: fix spelling mistake "comparsion" -> "comparison"
  vhost: correctly check the iova range when waking virtqueue
  qlge: Fix netdev features configuration.
  net: macb: do not disable MDIO bus at open/close time
  Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency"
  net: macb: Fix regression breaking non-MDIO fixed-link PHYs
  mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge
  crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions.
  crypto: vmx - Fix sleep-in-atomic bugs
  crypto: arm64/aes-gcm-ce - fix scatterwalk API violation
  crypto: aesni - Use unaligned loads from gcm_context_data
  crypto: chtls - fix null dereference chtls_free_uld()
  crypto: arm64/sm4-ce - check for the right CPU feature bit
  crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
  crypto: caam/qi - fix error path in xts setkey
  crypto: caam/jr - fix descriptor DMA unmapping
  cpuidle: menu: Retain tick when shallow state is selected
  drm/amd/display: Fix bug use wrong pp interface
  i40e: fix condition of WARN_ONCE for stat strings
  i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled
  ixgbe: fix driver behaviour after issuing VFLR
  ixgbe: Prevent unsupported configurations with XDP
  ixgbe: Replace GFP_ATOMIC with GFP_KERNEL
  igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback()
  igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init()
  igb: Use an advanced ctx descriptor for launchtime
  e1000: ensure to free old tx/rx rings in set_ringparam()
  e1000: check on netif_running() before calling e1000_up()
  ixgb: use dma_zalloc_coherent instead of allocator/memset
  PM / clk: signedness bug in of_pm_clk_add_clks()
  udf: Fix mounting of Win7 created UDF filesystems
  udf: Remove dead code from udf_find_fileset()
  ice: Trivial formatting fixes
  ice: Change struct members from bool to u8
  ice: Fix potential return of uninitialized value
  ice: Fix a few null pointer dereference issues
  ice: Update to interrupts enabled in OICR
  tools: bpftool: return from do_event_pipe() on bad arguments
  ice: Set VLAN flags correctly
  ice: Use order_base_2 to calculate higher power of 2
  ice: Fix bugs in control queue processing
  ice: Clean control queues only when they are initialized
  ice: Report stats for allocated queues via ethtool stats
  ice: Cleanup magic number
  bpf: use per htab salt for bucket hash
  ice: Remove unnecessary node owner check
  ice: Fix multiple static analyser warnings
  mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts
  mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS
  net: hns3: modify variable type in hns3_nic_reuse_page
  net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES
  net/ipv6: init ip6 anycast rt->dst.input as ip6_input
  net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen
  net: hns: fix skb->truesize underestimation
  net: hns: modify variable type in hns_nic_reuse_page
  net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES
  tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0
  tcp_bbr: in restart from idle, see if we should exit PROBE_RTT
  tcp_bbr: add bbr_check_probe_rtt_done() helper
  ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state
  addrconf: reduce unnecessary atomic allocations
  net_sched: fix unused variable warning in stmmac
  sch_cake: Fix TC filter flow override and expand it to hosts as well
  net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler
  net: ethernet: renesas: use SPDX identifier for Renesas drivers
  drm/amdgpu: Fix page fault and kasan warning on pci device remove.
  amdgpu: fix multi-process hang issue
  drm/amdgpu: fix preamble handling
  drm/amdgpu: fix VM clearing for the root PD
  bpf: sockmap: write_space events need to be passed to TCP handler
  tls: possible hang when do_tcp_sendpages hits sndbuf is full case
  bpf, sockmap: fix sock hash count in alloc_sock_hash_elem
  bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys
  fs/quota: Fix spectre gadget in do_quotactl
  fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS
  arm: dts: am4372: setup rtc as system-power-controller
  ARM: dts: omap4-droid4: fix vibrations on Droid 4
  bus: ti-sysc: Fix no_console_suspend handling
  xsk: fix return value of xdp_umem_assign_dev()
  act_ife: fix a potential deadlock
  act_ife: move tcfa_lock down to where necessary
  Revert "net: sched: act_ife: disable bh when taking ife_mod_lock"
  net_sched: remove unused tcfa_capab
  net_sched: remove list_head from tc_action
  net_sched: remove unused tcf_idr_check()
  net_sched: remove unused parameter for tcf_action_delete()
  net_sched: remove unnecessary ops->delete()
  net_sched: improve and refactor tcf_action_put_many()
  hv_netvsc: ignore devices that are not PCI
  rds: tcp: remove duplicated include from tcp.c
  sch_cake: Remove unused including <linux/version.h>
  Bluetooth: mediatek: Fix memory leak
  Bluetooth: Make BT_HCIUART_RTL configuration option depend on ACPI
  mmc: block: Fix unsupported parallel dispatch of requests
  mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion
  mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion
  isofs: reject hardware sector size > 2048 bytes
  rhashtable: remove duplicated include from rhashtable.c
  net/ipv6: Put lwtstate when destroying fib6_info
  r8152: disable RX aggregation on new Dell TB16 dock
  thermal: of-thermal: disable passive polling when thermal zone is disabled
  thermal: rcar_gen3_thermal: convert to SPDX identifiers
  thermal: rcar_thermal: convert to SPDX identifiers
  qed: Avoid sending mailbox commands when MFW is not responsive
  qed: Prevent a possible deadlock during driver load and unload
  qed: Wait for MCP halt and resume commands to take place
  qed: Wait for ready indication before rereading the shmem
  thermal: qoriq: Switch to SPDX identifier
  thermal: qoriq: Simplify the 'site' variable assignment
  thermal: qoriq: Use devm_thermal_zone_of_sensor_register()
  fsnotify: fix false positive warning on inode delete
  ip6_vti: fix a null pointer deference when destroy vti6 tunnel
  bus: ti-sysc: Fix module register ioremap for larger offsets
  ARM: OMAP2+: Fix module address for modules using mpu_rt_idx
  ARM: OMAP2+: Fix null hwmod for ti-sysc debug

Change-Id: I3ffbcd715d0f66655a5014a4d306a3e7b8598f1e
Signed-off-by: default avatarRishabh Bhatnagar <rishabhb@codeaurora.org>
parents 74b30ffd 57361846
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -73,3 +73,12 @@ KernelVersion: 3.0
Contact:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Description:
                Number of sectors written by the frontend.

What:		/sys/bus/xen-backend/devices/*/state
Date:		August 2018
KernelVersion:	4.19
Contact:	Joe Jin <joe.jin@oracle.com>
Description:
                The state of the device. One of: 'Unknown',
                'Initialising', 'Initialised', 'Connected', 'Closing',
                'Closed', 'Reconfiguring', 'Reconfigured'.
+10 −0
Original line number Diff line number Diff line
@@ -15,3 +15,13 @@ Description:
                blkback. If the frontend tries to use more than
                max_persistent_grants, the LRU kicks in and starts
                removing 5% of max_persistent_grants every 100ms.

What:           /sys/module/xen_blkback/parameters/persistent_grant_unused_seconds
Date:           August 2018
KernelVersion:  4.19
Contact:        Roger Pau Monné <roger.pau@citrix.com>
Description:
                How long a persistent grant is allowed to remain
                allocated without being in use. The time is in
                seconds, 0 means indefinitely long.
                The default is 60 seconds.
+2 −2
Original line number Diff line number Diff line
@@ -200,7 +200,7 @@ prctl(PR_SVE_SET_VL, unsigned long arg)
      thread.

    * Changing the vector length causes all of P0..P15, FFR and all bits of
      Z0..V31 except for Z0 bits [127:0] .. Z31 bits [127:0] to become
      Z0..Z31 except for Z0 bits [127:0] .. Z31 bits [127:0] to become
      unspecified.  Calling PR_SVE_SET_VL with vl equal to the thread's current
      vector length, or calling PR_SVE_SET_VL with the PR_SVE_SET_VL_ONEXEC
      flag, does not constitute a change to the vector length for this purpose.
@@ -500,7 +500,7 @@ References
[2] arch/arm64/include/uapi/asm/ptrace.h
    AArch64 Linux ptrace ABI definitions

[3] linux/Documentation/arm64/cpu-feature-registers.txt
[3] Documentation/arm64/cpu-feature-registers.txt

[4] ARM IHI0055C
    http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055c/IHI0055C_beta_aapcs64.pdf
+11 −3
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@ The RISC-V supervisor ISA manual specifies three interrupt sources that are
attached to every HLIC: software interrupts, the timer interrupt, and external
interrupts.  Software interrupts are used to send IPIs between cores.  The
timer interrupt comes from an architecturally mandated real-time timer that is
controller via Supervisor Binary Interface (SBI) calls and CSR reads.  External
controlled via Supervisor Binary Interface (SBI) calls and CSR reads.  External
interrupts connect all other device interrupts to the HLIC, which are routed
via the platform-level interrupt controller (PLIC).

@@ -25,7 +25,15 @@ in the system.

Required properties:
- compatible : "riscv,cpu-intc"
- #interrupt-cells : should be <1>
- #interrupt-cells : should be <1>.  The interrupt sources are defined by the
  RISC-V supervisor ISA manual, with only the following three interrupts being
  defined for supervisor mode:
    - Source 1 is the supervisor software interrupt, which can be sent by an SBI
      call and is reserved for use by software.
    - Source 5 is the supervisor timer interrupt, which can be configured by
      SBI calls and implements a one-shot timer.
    - Source 9 is the supervisor external interrupt, which chains to all other
      device interrupts.
- interrupt-controller : Identifies the node as an interrupt controller

Furthermore, this interrupt-controller MUST be embedded inside the cpu
@@ -38,7 +46,7 @@ An example device tree entry for a HLIC is show below.
		...
		cpu1-intc: interrupt-controller {
			#interrupt-cells = <1>;
			compatible = "riscv,cpu-intc", "sifive,fu540-c000-cpu-intc";
			compatible = "sifive,fu540-c000-cpu-intc", "riscv,cpu-intc";
			interrupt-controller;
		};
	};
+3 −2
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ Required properties:
	       Examples with soctypes are:
		 - "renesas,r8a7743-wdt" (RZ/G1M)
		 - "renesas,r8a7745-wdt" (RZ/G1E)
		 - "renesas,r8a774a1-wdt" (RZ/G2M)
	         - "renesas,r8a7790-wdt" (R-Car H2)
	         - "renesas,r8a7791-wdt" (R-Car M2-W)
	         - "renesas,r8a7792-wdt" (R-Car V2H)
@@ -21,8 +22,8 @@ Required properties:
	         - "renesas,r7s72100-wdt" (RZ/A1)
		The generic compatible string must be:
		 - "renesas,rza-wdt" for RZ/A
		 - "renesas,rcar-gen2-wdt" for R-Car Gen2 and RZ/G
		 - "renesas,rcar-gen3-wdt" for R-Car Gen3
		 - "renesas,rcar-gen2-wdt" for R-Car Gen2 and RZ/G1
		 - "renesas,rcar-gen3-wdt" for R-Car Gen3 and RZ/G2

- reg : Should contain WDT registers location and length
- clocks : the clock feeding the watchdog timer.
Loading