Port ppc64le packaging fixes from 'SLE12' to 'packaging'
rpm/post.sh: Also check for grub2 config
Update to 3.16-rc1.
- Eliminated 10 patches.
- ARM is disabled.
- Xen is disabled.
- Config changes:
  - Generic config options:
    * UEVENT_HELPER=y (default y)
      - It should be obsolete - needs review
    * SGETMASK_SYSCALL=y/n
      - default varies by architecture, used default
    * DEBUG_PI_LIST=n (default n)
    * TRACEPOINT_BENCHMARK=n (default n)
      - Only needed if developing tracepoint infrastructure
    * TEST_BPF=n (default n)

  - New options for existing drivers:
    * QLCNIC_HWMON=y (default y)
    * ISDN_CAPI_CAPIDRV_VERBOSE=y (helpful messages, cost only in capi.ko)

   - New modules:
     * SERIAL_SC16IS7XX (i2c)
     * SENSORS_SHTC1 (i2c)
     * USB_GSPCA_DTCS033 (usb)
     * SND_BCD2000 (firewire)
     * SND_FIREWORKS (firewire)
     * SND_BEBOB (firewire)
     * HID_RMI (usb)
     * MMC_USDHI6ROL0 (usb)
     * MMC_REALTEK_USB (usb)
     * MEMSTICK_REALTEK_USB (usb)
     * R8192EE (pci)
     * INPUT_GPIO_BEEPER (generic gpio)
     * NFT_BRIDGE_META (netfilter)
     * CAN_GS_USB (USB)
     * MTD_SPI_NOR (SPI)
     * AMD_XGBE (PCI)

   - x86/x86_64:
     * DELL_SMO8800=m
     * SENSORS_NCT6683=m (found on Intel DQ87PG motherboards)
     * INTEL_SOC_DTS_THERMAL=m
     * X86_GOLDFISH=y (platform driver, used for virtual Android development)
        - KEYBOARD_GOLDFISH_EVENTS=m
        - GOLDFISH_TTY=m
        - BATTERY_GOLDFISH=m
        - MMC_GOLDFISH=m
        - GOLDFISH_AUDIO=m
        - MTD_GOLDFISH_NAND=m
        - GOLDFISH_PIPE=m
     * CRYPTO_SKEIN=n (default n)
       -  staging, only available on 64-bit x86 - usefulness?)
     * CRYPTO_THREEFISH=n (same)
     * I2C_CROS_EC_TUNNEL=m (also available on ARM)
     * X86_16BIT=y (default y, required for wine, minimal runtime savings)

   - ppc64le:
     * VIRTUALIZATION=y
       - KVM_BOOK3S_64=m
       - KVM_BOOK3S_64_PR=m
       - KVM_XICS=y

    - New options specific to ARM (I think), all disabled:
      * NFC_ST21NFCA (datasheet says intended for mobile phone use)
      * USB_DWC2
      * SYSTEMPORT
      * KEYBOARD_OMAP4
      * PINCTRL_APQ8064
      * PINCTRL_IPQ8064
      * GENERIC_CPUFREQ_CPU0
      * RTC_DRV_XGENE
      * MFD_AXP20X
Update to 3.16-rc2.

- Config changes:
  - Generic config options:
    * RANDOMIZE_BASE=n (default n)
      - With only 9 bits of entropy on 64-bit systems, is it worthwhile?
  - System z:
    * DIAG288_WATCHDOG=m
  - New options specific to ARM (I think), all disabled:
    * I2C_RK3X (SoC)
patches.suse/stack-unwind: VSYSCALL_START replaced with VSYSCALL_ADDR.
config: disable X86_GOLDFISH

It seems to be built-in and generates loads of messages like:
genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)
- patches.fixes/bridge-module-get-put.patch,
  patches.suse/stack-unwind: Update Patch-mainline tag.
rpm/old-flavors: Explicitly list subpackages to obsolete
rpm/old-flavors: Obsolete kernel-trace-base by kernel-default
(bnc#884364)
Merge branch 'packaging'
rpm/kernel-obs-build.spec.in: add support for aarch64

Use Image for kernel_name on aarch64 and add virtio_mmio to KERNEL_MODULES.

Signed-off-by: Michal Marek <mmarek@suse.cz>
Merge branch 'packaging'
drm/msm: Replace type of paddr to uint32_t.

This fixes the build on armv7l.
net: fix circular dependency in of_mdio code.
rpm/compress-vmlinux.sh: Compress vmlinux after find-debuginfo.sh (bnc#884459)
Merge branch 'packaging'
rpm/kernel-binary.spec.in: Build in a subdirectory of the source tree

So that the build can use relative paths.
Update to 3.16-rc3.
- Eliminated 1 patch.
Delete
patches.fixes/drm-msm-replace-type-of-paddr-to-uint32_t.patch.
- Update Xen patches to 3.16-rc3 and c/s 1261.
- config.conf: Re-enable Xen configs.
- Update x86 config files.