4.4-stable patches

added patches:
	alsa-hda-ca0132-fix-possible-null-pointer-use.patch
	amd-xgbe-fix-unused-suspend-handlers-build-warning.patch
	arm-tegra-select-usb_ulpi-from-ehci-rather-than-platform.patch
	arm64-define-bug-instruction-without-config_bug.patch
	arm64-kconfig-select-compat_binfmt_elf-only-when-binfmt_elf-is-set.patch
	array_index_nospec-sanitize-speculative-array-de-references.patch
	asoc-intel-kconfig-fix-build-when-acpi-is-not-enabled.patch
	asoc-mediatek-add-i2c-dependency.patch
	asoc-rockchip-use-__maybe_unused-to-hide-st_irq_syscfg_resume.patch
	b2c2-flexcop-avoid-unused-function-warnings.patch
	binfmt_elf-compat-avoid-unused-function-warning.patch
	cw1200-fix-bogus-maybe-uninitialized-warning.patch
	dell-wmi-dell-laptop-depends-dmi.patch
	dmaengine-zx-fix-build-warning.patch
	documentation-document-array_index_nospec.patch
	dpt_i2o-fix-build-warning.patch
	driver-core-use-dev-argument-in-dev_dbg_ratelimited-stub.patch
	drivers-hv-vmbus-fix-build-warning.patch
	drivers-net-fix-eisa_driver-probe-section-mismatch.patch
	drm-gma500-remove-helper-function.patch
	drm-gma500-sanity-check-pipe-index.patch
	drm-nouveau-hide-gcc-4.9-wmaybe-uninitialized.patch
	drm-vmwgfx-use-_32_bits-macros.patch
	em28xx-only-use-mt9v011-if-camera-support-is-enabled.patch
	fbdev-auo_k190x-avoid-unused-function-warnings.patch
	fbdev-s6e8ax0-avoid-unused-function-warnings.patch
	fbdev-sis-enforce-selection-of-at-least-one-backend.patch
	fbdev-sm712fb-avoid-unused-function-warnings.patch
	genirq-msi-add-stubs-for-get_cached_msi_msg-pci_write_msi_msg.patch
	genksyms-fix-segfault-with-invalid-declarations.patch
	go7007-add-media_camera_support-dependency.patch
	gpio-intel-mid-fix-build-warning-when-config_pm.patch
	gpio-xgene-mark-pm-functions-as-__maybe_unused.patch
	hdpvr-hide-unused-variable.patch
	hwrng-exynos-use-__maybe_unused-to-hide-pm-functions.patch
	i2c-remove-__init-from-i2c_register_board_info.patch
	idle-i7300-add-pci-dependency.patch
	iio-adc-axp288-remove-redundant-duplicate-const-on-axp288_adc_channels.patch
	infiniband-cxgb4-use-pr-format-string-for-printing-resources.patch
	input-tca8418_keypad-hide-gcc-4.9-wmaybe-uninitialized-warning.patch
	ipv4-ipconfig-avoid-unused-ic_proto_used-symbol.patch
	isdn-eicon-reduce-stack-size-of-sig_ind-function.patch
	isdn-icn-remove-a-warning.patch
	isdn-sc-work-around-type-mismatch-warning.patch
	kasan-rework-kconfig-settings.patch
	kvm-add-x86_local_apic-dependency.patch
	kvm-async_pf-fix-df-due-to-inject-page-not-present-and-page-ready-exceptions-simultaneously.patch
	kvm-nvmx-fix-kernel-panics-induced-by-illegal-invept-invvpid-types.patch
	kvm-nvmx-invvpid-handling-improvements.patch
	kvm-nvmx-kmap-can-t-fail.patch
	kvm-nvmx-vmx_complete_nested_posted_interrupt-can-t-fail.patch
	kvm-vmx-clean-up-declaration-of-vpid-ept-invalidation-types.patch
	kvm-vmx-make-indirect-call-speculation-safe.patch
	kvm-x86-make-indirect-calls-in-emulator-speculation-safe.patch
	md-avoid-warning-for-32-bit-sector_t.patch
	modsign-hide-openssl-output-in-silent-builds.patch
	module-retpoline-warn-about-missing-retpoline-in-module.patch
	mptfusion-hide-unused-seq_mpt_print_ioc_summary-function.patch
	mtd-cfi-enforce-valid-geometry-configuration.patch
	mtd-ichxrom-maybe-uninitialized-with-gcc-4.9.patch
	mtd-maps-add-__init-attribute.patch
	mtd-sh_flctl-pass-fifo-as-physical-address.patch
	ncpfs-fix-unused-variable-warning.patch
	ncr5380-shut-up-gcc-indentation-warning.patch
	net-hp100-remove-unnecessary-ifdefs.patch
	netfilter-ipvs-avoid-unused-variable-warnings.patch
	netlink-fix-nla_put_-u8-u16-u32-for-kasan.patch
	nl80211-sanitize-array-index-in-parse_txq_params.patch
	perf-x86-shut-up-false-positive-wmaybe-uninitialized-warning.patch
	platform-x86-intel_mid_thermal-fix-suspend-handlers-unused-warning.patch
	power-bq27xxx_battery-mark-some-symbols-__maybe_unused.patch
	profile-hide-unused-functions-when-config_proc_fs.patch
	pwc-hide-unused-label.patch
	reiserfs-avoid-a-wmaybe-uninitialized-warning.patch
	revert-power-bq27xxx_battery-remove-unneeded-dependency-in-kconfig.patch
	rtlwifi-fix-gcc-6-indentation-warning.patch
	scsi-advansys-fix-build-warning-for-pci-n.patch
	scsi-advansys-fix-uninitialized-data-access.patch
	scsi-fdomain-drop-fdomain_pci_tbl-when-built-in.patch
	scsi-initio-remove-duplicate-module-device-table.patch
	scsi-mvumi-use-__maybe_unused-to-hide-pm-functions.patch
	scsi-sim710-fix-build-warning.patch
	serial-8250_mid-fix-broken-dma-dependency.patch
	ssb-mark-ssb_bus_register-as-__maybe_unused.patch
	staging-ste_rmi4-avoid-unused-function-warnings.patch
	staging-unisys-visorinput-depends-on-input.patch
	staging-wilc1000-fix-kbuild-test-robot-error.patch
	target-user-fix-cast-from-pointer-to-phys_addr_t.patch
	tc1100-wmi-fix-build-warning-when-config_pm-not-enabled.patch
	tc358743-fix-register-i2c_rd-wr-functions.patch
	thermal-fix-intel_soc_dts_iosf_core-dependencies.patch
	thermal-spear-use-__maybe_unused-for-pm-functions.patch
	tlan-avoid-unused-label-with-pci-n.patch
	tools-build-add-tools-tree-support-for-make-s.patch
	tty-cyclades-cyz_interrupt-is-only-used-for-pci.patch
	tty-hvc_xen-hide-xen_console_remove-when-unused.patch
	usb-cdc_subset-only-build-when-one-driver-is-enabled.patch
	usb-musb-ux500-remove-duplicate-check-for-dma_is_compatible.patch
	usb-phy-msm-add-regulator-dependency.patch
	v4l-remove-media_tuner-dependency-for-video_tuner.patch
	vfs-fdtable-prevent-bounds-check-bypass-via-speculative-execution.patch
	video-fbdev-sis-remove-unused-variable.patch
	video-fbdev-via-remove-possibly-unused-variables.patch
	video-use-bool-instead-int-pointer-for-get_opt_bool-argument.patch
	virtio_balloon-prevent-uninitialized-variable-use.patch
	vmxnet3-prevent-building-with-64k-pages.patch
	wireless-cw1200-use-__maybe_unused-to-hide-pm-functions_.patch
	x86-add-multiuser-dependency-for-kvm.patch
	x86-boot-avoid-warning-for-zero-filling-.bss.patch
	x86-bugs-drop-one-mitigation-from-dmesg.patch
	x86-build-silence-the-build-with-make-s.patch
	x86-cpu-bugs-make-retpoline-module-warning-conditional.patch
	x86-fpu-math-emu-fix-possible-uninitialized-variable-use.patch
	x86-get_user-use-pointer-masking-to-limit-speculation.patch
	x86-implement-array_index_mask_nospec.patch
	x86-introduce-barrier_nospec.patch
	x86-kvm-update-spectre-v1-mitigation.patch
	x86-microcode-amd-change-load_microcode_amd-s-param-to-bool-to-fix-preemptibility-bug.patch
	x86-nospec-fix-header-guards-names.patch
	x86-paravirt-remove-noreplace-paravirt-cmdline-option.patch
	x86-platform-add-pci-dependency-for-punit_atom_debug.patch
	x86-platform-olpc-fix-resume-handler-build-warning.patch
	x86-ras-inject-make-it-depend-on-x86_local_apic-y.patch
	x86-retpoline-avoid-retpolines-for-built-in-__init-functions.patch
	x86-retpoline-remove-the-esp-rsp-thunk.patch
	x86-spectre-check-config_retpoline-in-command-line-parser.patch
	x86-spectre-fix-spelling-mistake-vunerable-vulnerable.patch
	x86-spectre-report-get_user-mitigation-for-spectre_v1.patch
	x86-spectre-simplify-spectre_v2-command-line-parsing.patch
	x86-speculation-fix-typo-ibrs_att-which-should-be-ibrs_all.patch
	x86-syscall-sanitize-syscall-table-de-references-under-speculation.patch
132 files changed