Update to 3.17-rc1
- Eliminated 8 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
  - Generic config options:
    * LOG_CPU_MAX_BUF_SHIFT=15 (32kb, only used with ncpus > 64)
    * KEXEC_VERIFY_SIG=y (needed for secure boot to not get our keys revoked)
    * FW_LOADER_USER_HELPER_FALLBACK=y (we use udev)
    * MESSAGE_LOGLEVEL_DEFAULT=4 (default)
    * DEBUG_INFO_SPLIT=n (would be nice to do =y, but do our tools support it?)
    * DEBUG_INFO_DWARF4=y
    * TEST_RHASHTABLE=n
    * TEST_FIRMWARE=n
    * TEST_UDELAY=n
    * FENCE_TRACE=n
    * GLOB_SELFTEST=n
    * CONFIG_SPI=y
      - USB_MSI2500 depends on SPI
      - Every other SPI driver is disabled

  - New modules:
    * NF_LOG_ARP=m
    * NF_LOG_IPV4=m
    * NF_LOG_IPV6=m
    * NFT_BRIDGE_REJECT=m
    * NF_LOG_BRIDGE=m
    * 6LOWPAN=m
    * TABLET_SERIAL_WACOM4=m
    * I2C_ACPI=y
    * W1_SLAVE_DS2406=m
    * SENSORS_POWR1220=m
    * SENSORS_TPS40422=m
    * SENSORS_TMP103=m
    * IR_XMP_DECODER=m
    * USB_MSI2500=m
    * USB_AIRSPY=m
    * VIDEO_SOLO6X10=m
    * HID_GT683R=m
    * HID_LENOVO=m
    * USB_LINK_LAYER_TEST=m
    * EDAC_IE31200=m
    * RTC_DRV_PCF85063=m
    * MFD_MAX8907=m
    * VIDEO_SOLO6X10=m
    * TOSHIBA_HAPS=m
    * EXTCON_SM5502=m
    * PHY_ST_SPEAR1310_MIPHY=m
    * PHY_ST_SPEAR1340_MIPHY=m
    * THUNDERBOLT=m
    * CRYPTO_DRBG_MENU=m
      - CRYPTO_DRBG_HMAC=y
      - CRYPTO_DRBG_HASH=y
      - CRYPTO_DRBG_CTR=y
    * CRYPTO_DEV_QAT_DH895xCC=m
    * CRYPTO_DES3_EDE_X86_64=m
    * INTEL_MIC_BUS=m
    * INTEL_MIC_X100_DMA=m
    * UNISYS_VISORUTIL=m
      - UNISYS_VISORCHANNEL=m
        - UNISYS_VISORCHIPSET=m
      - UNISYS_CHANNELSTUB=m
        - UNISYS_UISLIB=m
          - UNISYS_VIRTPCI=m
            - UNISYS_VIRTHBA=m

  - ppc64/ppc64le:
    * SENSORS_IBMPOWERNV=m
    * KVM_BOOK3S_64_HV=m
    * CMA_DEBUG=n
    * CMA_AREAS=7 (default)

  - s390x:
    * IRQ_DOMAIN_DEBUG=n
config: disable COMMON_CLK_QCOM on non-ARM architectures
Update arm64 config file
Update armv7l config files
Update armv6hl config file
Update to 3.17-rc2.
- Config changes:
  - PCI_DRA7XX=n on ARM
  - I2C_ACPI renamed to ACPI_I2C_OPREGION.
Update config files.

Turn off udev firmware loading as udev does not provide this service
anymore and it causes delays. This kernel on older distros still
should load the fw on its own. (bnc#891645)
config: arm64/default: reenable ARM64_CRYPTO
config: armv7hl/default: Disable pcie-spear13xx and gpio-zynq

This is for master (Kernel:HEAD) to fix build:

[30000s] ERROR: "dw_pcie_host_init" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_handle_msi_irq" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_pcie_msi_init" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_pcie_cfg_write" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_pcie_cfg_read" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_pcie_setup_rc" [drivers/pci/host/pcie-spear13xx.ko] undefined!
[30000s] ERROR: "dw_pcie_link_up" [drivers/pci/host/pcie-spear13xx.ko] undefined!

[30003s] ERROR: "handle_fasteoi_irq" [drivers/gpio/gpio-zynq.ko] undefined!

Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
ARM: Update config files: Disable NFC, it results in endless depmod loops
Update to 3.17-rc3.
- Config changes:
  - x86_64: KEXEC_FILE=y
Merge branch 'packaging'
Merge branch 'packaging'
rpm/kernel-binary.spec.in: Always build zImage for ARM
ARM: Update config files.

  - armv7: Increase CMA size to 64MB
  - arm64: Switch to 4k pages, enables KVM on more systems and 32bit compat
rpm/kernel-obs-build.spec.in: Enable 32bit ARM builds
kernel-obs-build: Force load kernel modules
  - fixes QEMU kiwi builds
Update to 3.17-rc4.
- No config changes.
ARM: Update config files: Enable DRM
config: armv7hl/default: Disable DMA for MUSB

Hi, this is both for stable and master.

An issue is the following. We can not have multiple DMA modes in the same kernel due to current musb design.
So, it will work only for specific hardware (OMAP DMA). Current configuration leads to OOPS at BeaglBone Black (CPI41 DMA which is disabled), because it tries to use wrong DMA functions (from OMAP DMA).

The fairest way to fix it is to disable DMA for all hardware until fix in upstream.

Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
[agraf: copy changes to lpae flavor as well]
Signed-off-by: Alexander Graf <agraf@suse.de>