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

Commit 00124ede authored by Rishabh Bhatnagar's avatar Rishabh Bhatnagar
Browse files

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



* origin/tmp-6bf4ca7f:
  Linux 4.19-rc5
  block: use nanosecond resolution for iostat
  x86/mm: Expand static page table for fixmap space
  ocfs2: fix ocfs2 read block panic
  mm: slowly shrink slabs with a relatively small number of objects
  kernel/sys.c: remove duplicated include
  mm: shmem.c: Correctly annotate new inodes for lockdep
  fs/proc/kcore.c: fix invalid memory access in multi-page read optimization
  mm: disable deferred struct page for 32-bit arches
  fork: report pid exhaustion correctly
  MAINTAINERS: Add X86 MM entry
  x86/intel_rdt: Add Reinette as co-maintainer for RDT
  Revert "ubifs: xattr: Don't operate on deleted inodes"
  ubifs: drop false positive assertion
  ubifs: Check for name being NULL while mounting
  KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs
  drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs
  drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9
  drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7
  pinctrl: intel: Do pin translation in other GPIO operations as well
  floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
  libata: mask swap internal and hardware tag
  Compiler Attributes: naked can be shared
  Compiler Attributes: naked was fixed in gcc 4.6
  drm/vmwgfx: Fix buffer object eviction
  drm/vmwgfx: Don't impose STDU limits on framebuffer size
  drm/vmwgfx: limit mode size for all display unit to texture_max
  drm/vmwgfx: limit screen size to stdu_max during check_modeset
  drm/vmwgfx: don't check for old_crtc_state enable status
  drm/amdgpu: add new polaris pci id
  kvm: selftests: Add platform_info_test
  KVM: x86: Control guest reads of MSR_PLATFORM_INFO
  KVM: x86: Turbo bits in MSR_PLATFORM_INFO
  nVMX x86: Check VPID value on vmentry of L2 guests
  nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2
  KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
  KVM: VMX: check nested state and CR4.VMXE against SMM
  kvm: x86: make kvm_{load|put}_guest_fpu() static
  x86/hyper-v: rename ipi_arg_{ex,non_ex} structures
  KVM: VMX: use preemption timer to force immediate VMExit
  KVM: VMX: modify preemption timer bit only when arming timer
  KVM: VMX: immediately mark preemption timer expired only for zero value
  KVM: SVM: Switch to bitmap_zalloc()
  KVM/MMU: Fix comment in walk_shadow_page_lockless_end()
  kvm: selftests: use -pthread instead of -lpthread
  KVM: x86: don't reset root in kvm_mmu_setup()
  kvm: mmu: Don't read PDPTEs when paging is not enabled
  x86/kvm/lapic: always disable MMIO interface in x2APIC mode
  xen: issue warning message when out of grant maptrack entries
  xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
  MAINTAINERS: Add Borislav to the x86 maintainers
  x86/paravirt: Fix some warning messages
  drm: sun4i: drop second PLL from A64 HDMI PHY
  pinctrl: cannonlake: Fix gpio base for GPP-E
  x86/intel_rdt: Fix incorrect loop end condition
  x86/intel_rdt: Fix exclusive mode handling of MBA resource
  x86/intel_rdt: Fix incorrect loop end condition
  x86/intel_rdt: Do not allow pseudo-locking of MBA resource
  x86/intel_rdt: Fix unchecked MSR access
  x86/intel_rdt: Fix invalid mode warning when multiple resources are managed
  x86/intel_rdt: Global closid helper to support future fixes
  x86/intel_rdt: Fix size reporting of MBA resource
  x86/intel_rdt: Fix data type in parsing callbacks
  perf Documentation: Fix out-of-tree asciidoctor man page generation
  tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems
  drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers.
  mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able
  net/ipv6: do not copy dst flags on rt init
  drm/i915/gvt: clear ggtt entries when destroy vgpu
  drm/i915/gvt: request srcu_read_lock before checking if one gfn is valid
  drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler
  drm/i915/gvt: Init PHY related registers for BXT
  qmi_wwan: set DTR for modems in forced USB2 mode
  clk: x86: Stop marking clocks as CLK_IS_CRITICAL
  r8169: Get and enable optional ether_clk clock
  clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
  r8169: enable ASPM on RTL8106E
  r8169: Align ASPM/CLKREQ setting function with vendor driver
  Revert "kcm: remove any offset before parsing messages"
  kcm: remove any offset before parsing messages
  drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs creation
  ring-buffer: Allow for rescheduling when removing pages
  net: ethernet: Fix a unused function warning.
  net: dsa: mv88e6xxx: Fix ATU Miss Violation
  tls: fix currently broken MSG_PEEK behavior
  hv_netvsc: pair VF based on serial number
  PCI: hv: support reporting serial number as slot information
  bnxt_en: Fix VF mac address regression.
  ipv6: fix possible use-after-free in ip6_xmit()
  net: hp100: fix always-true check for link up state
  ARM: dts: at91: add new compatibility string for macb on sama5d3
  net: macb: disable scatter-gather for macb on sama5d3
  net: mvpp2: let phylink manage the carrier state
  pppoe: fix reception of frames with no mac header
  net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency
  mtd: partitions: fix unbalanced of_node_get/put()
  nvme: count all ANA groups for ANA Log page
  hwmon: (nct6775) Use different register to get fan RPM for fan7
  ALSA: fireworks: fix memory leak of response buffer at error path
  ALSA: oxfw: fix memory leak of discovered stream formats at error path
  ALSA: oxfw: fix memory leak for model-dependent data at error path
  ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
  veth: Orphan skb before GRO
  udp6: add missing checks on edumux packet processing
  udp4: fix IP_CMSG_CHECKSUM for connected sockets
  stmmac: fix valid numbers of unicast filter entries
  ext4, dax: set ext4_dax_aops for dax files
  ext4, dax: add ext4_bmap to ext4_dax_aops
  hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D
  ext4: don't mark mmp buffer head dirty
  x86/kvm: Use __bss_decrypted attribute in shared variables
  x86/mm: Add .bss..decrypted section to hold shared variables
  ext4: show test_dummy_encryption mount option in /proc/mounts
  hwmon: (nct6775) Fix virtual temperature sources for NCT6796D
  mtd: rawnand: denali: fix a race condition when DMA is kicked
  net/sched: act_sample: fix NULL dereference in the data path
  crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2
  socket: fix struct ifreq size in compat ioctl
  gso_segment: Reset skb->mac_len after modifying network header
  tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
  tls: zero the crypto information from tls_context before freeing
  tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
  neighbour: confirm neigh entries when ARP packet is received
  net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
  net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
  hv_netvsc: fix schedule in RCU context
  net_sched: notify filter deletion when deleting a chain
  ALSA: hda - Enable runtime PM only for discrete GPU
  xen/netfront: don't bug in case of too many frags
  ipv6: use rt6_info members when dst is set in rt6_fill_node
  ALSA: oxfw: fix memory leak of private data
  ALSA: firewire-tascam: fix memory leak of private data
  ALSA: firewire-digi00x: fix memory leak of private data
  crypto: ccp - add timeout support in the SEV command
  bpf: use __GFP_COMP while allocating page
  bpf/verifier: disallow pointer subtraction
  bpf: btf: Fix end boundary calculation for type section
  efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y
  drm/fb-helper: Remove set but not used variable 'connector_funcs'
  KVM: s390: Make huge pages unavailable in ucontrol VMs
  s390/mm: Check for valid vma before zapping in gmap_discard
  sound: don't call skl_init_chip() to reset intel skl soc
  sound: enable interrupt after dma buffer initialization
  Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation"
  scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
  scsi: iscsi: target: Don't use stack buffer for scatterlist
  KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size
  KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode
  ext4: close race between direct IO and ext4_break_layouts()
  mfd: omap-usb-host: Fix dts probe of children
  Bluetooth: hci_ldisc: Free rw_semaphore on close
  Bluetooth: Use correct tfm to generate OOB data
  Bluetooth: SMP: Fix trying to use non-existent local OOB data
  platform/x86: alienware-wmi: Correct a memory leak
  platform/x86: dell-smbios-wmi: Correct a memory leak
  drm: udl: Destroy framebuffer only if it was initialized
  drm/sun4i: Remove R40 display pipeline compatibles
  drm/pl111: Make sure of_device_id tables are NULL terminated
  drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
  mfd: da9063: Fix DT probing with constraints
  ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
  ASoC: cs4265: fix MMTLR Data switch control
  mtd: rawnand: marvell: prevent harmless warnings
  ASoC: AMD: Ensure reset bit is cleared before configuring
  ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
  ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
  Add tests for memory.oom.group
  Fix cg_read_strcmp()
  hwmon: (nct6775) Fix access to fan pulse registers
  cgroup: kselftests: add test_core to .gitignore
  ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER
  ASoC: rsnd: adg: care clock-frequency size
  hwmon: (nct6775) Set weight source to zero correctly
  selftests: memory-hotplug: add required configs
  selftests/efivarfs: add required kernel configs
  selftests: add headers_install to lib.mk
  ASoC: uniphier: change status to orphan
  ext4: fix online resizing for bigalloc file systems with a 1k block size
  ext4: fix online resize's handling of a too-small final block group
  ASoC: rsnd: fixup not to call clk_get/set under non-atomic
  ASoC: q6routing: initialize data correctly
  ext4: recalucate superblock checksum after updating free blocks/inodes
  ext4: avoid arithemetic overflow that can trigger a BUG
  ASoC: tas6424: Save last fault register even when clear
  spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE
  spi: Fix double IDR allocation with DT aliases
  ASoC: sigmadsp: safeload should not have lower byte limit
  ASoC: wm8804: Add ACPI support
  ASoC: rt5682: Change DAC/ADC volume scale
  ASoC: max98373: Added 10ms sleep after amp software reset
  selftests: kselftest: Remove outdated comment
  selftests: android: move config up a level
  ext4: avoid divide by zero fault when deleting corrupted inline directories
  ext4: check to make sure the rename(2)'s destination is not freed
  ext4: add nonstring annotations to ext4.h
  ASoC: rt5514: Fix the issue of the delay volume applied again
  ASoC: max98373: Added speaker FS gain cotnrol register to volatile.
  ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs
  spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
  ASoC: Intel: Skylake: Acquire irq after RIRB allocation
  ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors
  ASoC: wm9712: fix replace codec to component
  ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices

Change-Id: Id66b5c1b2b79b7f96fa0a4bad9c2a49609c6c4d9
[rishabhb@codeaurora.org: Added smp.c:77 to gcc-wrapper.py]
Signed-off-by: default avatarRishabh Bhatnagar <rishabhb@codeaurora.org>
parents 02c2e621 6bf4ca7f
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -10,6 +10,7 @@ Required properties:
  Use "cdns,pc302-gem" for Picochip picoXcell pc302 and later devices based on
  Use "cdns,pc302-gem" for Picochip picoXcell pc302 and later devices based on
  the Cadence GEM, or the generic form: "cdns,gem".
  the Cadence GEM, or the generic form: "cdns,gem".
  Use "atmel,sama5d2-gem" for the GEM IP (10/100) available on Atmel sama5d2 SoCs.
  Use "atmel,sama5d2-gem" for the GEM IP (10/100) available on Atmel sama5d2 SoCs.
  Use "atmel,sama5d3-macb" for the 10/100Mbit IP available on Atmel sama5d3 SoCs.
  Use "atmel,sama5d3-gem" for the Gigabit IP available on Atmel sama5d3 SoCs.
  Use "atmel,sama5d3-gem" for the Gigabit IP available on Atmel sama5d3 SoCs.
  Use "atmel,sama5d4-gem" for the GEM IP (10/100) available on Atmel sama5d4 SoCs.
  Use "atmel,sama5d4-gem" for the GEM IP (10/100) available on Atmel sama5d4 SoCs.
  Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC.
  Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC.
+11 −1
Original line number Original line Diff line number Diff line
@@ -4510,7 +4510,8 @@ Do not enable KVM_FEATURE_PV_UNHALT if you disable HLT exits.
Architectures: s390
Architectures: s390
Parameters: none
Parameters: none
Returns: 0 on success, -EINVAL if hpage module parameter was not set
Returns: 0 on success, -EINVAL if hpage module parameter was not set
	 or cmma is enabled
	 or cmma is enabled, or the VM has the KVM_VM_S390_UCONTROL
	 flag set


With this capability the KVM support for memory backing with 1m pages
With this capability the KVM support for memory backing with 1m pages
through hugetlbfs can be enabled for a VM. After the capability is
through hugetlbfs can be enabled for a VM. After the capability is
@@ -4521,6 +4522,15 @@ hpage module parameter is not set to 1, -EINVAL is returned.
While it is generally possible to create a huge page backed VM without
While it is generally possible to create a huge page backed VM without
this capability, the VM will not be able to run.
this capability, the VM will not be able to run.


7.14 KVM_CAP_MSR_PLATFORM_INFO

Architectures: x86
Parameters: args[0] whether feature should be enabled or not

With this capability, a guest may read the MSR_PLATFORM_INFO MSR. Otherwise,
a #GP would be raised when the guest tries to access. Currently, this
capability does not enable write permissions of this MSR for the guest.

8. Other capabilities.
8. Other capabilities.
----------------------
----------------------


+12 −2
Original line number Original line Diff line number Diff line
@@ -12268,6 +12268,7 @@ F: Documentation/networking/rds.txt


RDT - RESOURCE ALLOCATION
RDT - RESOURCE ALLOCATION
M:	Fenghua Yu <fenghua.yu@intel.com>
M:	Fenghua Yu <fenghua.yu@intel.com>
M:	Reinette Chatre <reinette.chatre@intel.com>
L:	linux-kernel@vger.kernel.org
L:	linux-kernel@vger.kernel.org
S:	Supported
S:	Supported
F:	arch/x86/kernel/cpu/intel_rdt*
F:	arch/x86/kernel/cpu/intel_rdt*
@@ -13457,9 +13458,8 @@ F: drivers/i2c/busses/i2c-synquacer.c
F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt


SOCIONEXT UNIPHIER SOUND DRIVER
SOCIONEXT UNIPHIER SOUND DRIVER
M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
S:	Orphan
F:	sound/soc/uniphier/
F:	sound/soc/uniphier/


SOEKRIS NET48XX LED SUPPORT
SOEKRIS NET48XX LED SUPPORT
@@ -15921,6 +15921,7 @@ F: net/x25/
X86 ARCHITECTURE (32-BIT AND 64-BIT)
X86 ARCHITECTURE (32-BIT AND 64-BIT)
M:	Thomas Gleixner <tglx@linutronix.de>
M:	Thomas Gleixner <tglx@linutronix.de>
M:	Ingo Molnar <mingo@redhat.com>
M:	Ingo Molnar <mingo@redhat.com>
M:	Borislav Petkov <bp@alien8.de>
R:	"H. Peter Anvin" <hpa@zytor.com>
R:	"H. Peter Anvin" <hpa@zytor.com>
M:	x86@kernel.org
M:	x86@kernel.org
L:	linux-kernel@vger.kernel.org
L:	linux-kernel@vger.kernel.org
@@ -15949,6 +15950,15 @@ M: Borislav Petkov <bp@alien8.de>
S:	Maintained
S:	Maintained
F:	arch/x86/kernel/cpu/microcode/*
F:	arch/x86/kernel/cpu/microcode/*


X86 MM
M:	Dave Hansen <dave.hansen@linux.intel.com>
M:	Andy Lutomirski <luto@kernel.org>
M:	Peter Zijlstra <peterz@infradead.org>
L:	linux-kernel@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
S:	Maintained
F:	arch/x86/mm/

X86 PLATFORM DRIVERS
X86 PLATFORM DRIVERS
M:	Darren Hart <dvhart@infradead.org>
M:	Darren Hart <dvhart@infradead.org>
M:	Andy Shevchenko <andy@infradead.org>
M:	Andy Shevchenko <andy@infradead.org>
+2 −14
Original line number Original line Diff line number Diff line
@@ -2,7 +2,7 @@
VERSION = 4
VERSION = 4
PATCHLEVEL = 19
PATCHLEVEL = 19
SUBLEVEL = 0
SUBLEVEL = 0
EXTRAVERSION = -rc4
EXTRAVERSION = -rc5
NAME = Merciless Moray
NAME = Merciless Moray


# *DOCUMENTATION*
# *DOCUMENTATION*
@@ -299,19 +299,7 @@ KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)
KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION
export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION


# SUBARCH tells the usermode build what the underlying arch is.  That is set
include scripts/subarch.include
# first, and if a usermode build is happening, the "ARCH=um" on the command
# line overrides the setting of ARCH below.  If a native build is happening,
# then ARCH is assigned, getting whatever value it gets normally, and
# SUBARCH is subsequently ignored.

SUBARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \
				  -e s/sun4u/sparc64/ \
				  -e s/arm.*/arm/ -e s/sa110/arm/ \
				  -e s/s390x/s390/ -e s/parisc64/parisc/ \
				  -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \
				  -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ \
				  -e s/riscv.*/riscv/)


# Cross compiling and selecting different set of gcc/bin-utils
# Cross compiling and selecting different set of gcc/bin-utils
# ---------------------------------------------------------------------------
# ---------------------------------------------------------------------------
+1 −1
Original line number Original line Diff line number Diff line
@@ -41,7 +41,7 @@
			};
			};


			macb1: ethernet@f802c000 {
			macb1: ethernet@f802c000 {
				compatible = "cdns,at91sam9260-macb", "cdns,macb";
				compatible = "atmel,sama5d3-macb", "cdns,at91sam9260-macb", "cdns,macb";
				reg = <0xf802c000 0x100>;
				reg = <0xf802c000 0x100>;
				interrupts = <35 IRQ_TYPE_LEVEL_HIGH 3>;
				interrupts = <35 IRQ_TYPE_LEVEL_HIGH 3>;
				pinctrl-names = "default";
				pinctrl-names = "default";
Loading