config: armv6hl: Enable DMA_BCM2835

Only bcm2835 option missing.

Signed-off-by: Andreas Färber <afaerber@suse.de>
rpm/kernel-obs-build.spec.in: Use dracut for SLE12
rpm/config.sh: Drop the ARM repo, it is covered by the ports repo
rpm/kernel-binary.spec.in: Fix missing quotes around %build_flavor

%build_flavor can be an arbitrary string, so it needs to be quoted for
string comparison.
Merge branch 'packaging'
Merge remote-tracking branch 'origin/master' into stable
config: armv6hl: Re-enable DWC2 USB support

The config update/cleanup for v3.16-rc3 mistakenly disabled USB_DWC2,
which is needed for the Raspberry Pi.

Fixes: d2f49e165ca3 ("config: armv6hl: Update config for 3.16-rc3")
Signed-off-by: Andreas Färber <afaerber@suse.de>
Merge remote-tracking branch 'suse/master' into stable
config: ARM: Change RTC drivers to built-in

Consistently do not build RTC drivers as modules. This fixes subtle
differences between armv7hl default and lpae flavors and avoids any
timing-related driver initialization issues.

To make RTC_DRV_88PM80X built-in, make MFD_88PM800 built-in, too.
To make RTC_DRV_PM8XXX built-in, make MFD_PM8921_CORE built-in, too.

Suggested-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
config: arm64: Enable RTC_DRV_HID_SENSOR_TIME

For consistency across ARM configs.

This drags in IIO. For consistency, in turn use:
CONFIG_IIO_SIMPLE_DUMMY=m
CONFIG_HID_SENSOR_IIO_TRIGGER=m
CONFIG_IIO_PERIODIC_RTC_TRIGGER=m
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_SYSFS_TRIGGER=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_KFIFO_BUF=m
CONFIG_HID_SENSOR_*=m

Signed-off-by: Andreas Färber <afaerber@suse.de>
Merge remote-tracking branch 'suse/master' into stable
rpm/compress-vmlinux.sh: Do not duplicate the job of brp-99-compress-vmlinux
Merge branch 'packaging'
rpm/kernel-binary.spec.in: Fix the version variables in the generated
Makefile (bnc#892973)
Merge branch 'packaging'
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
(bnc#887046).
Merge remote-tracking branch 'origin/master' into stable
Btrfs stable updates.

Pending or future 3.16.y fixes

- Btrfs: read lock extent buffer while walking backrefs.
- Btrfs: fix compressed write corruption on enospc.
- Btrfs: fix csum tree corruption, duplicate and outdated
  checksums.
- Btrfs: fill_holes: Fix slot number passed to hole_mergeable()
  call.
- Btrfs: fix wrong write range for filemap_fdatawrite_range().
- Btrfs: fix wrong extent mapping for DirectIO.
- btrfs: Return right extent when fiemap gives unaligned offset
  and len.
- Btrfs: ensure tmpfile inode is always persisted with link
  count of 0.
- Btrfs: don't monopolize a core when evicting inode.
- Btrfs: fix task hang under heavy compressed write.
- Refresh
  patches.fixes/Btrfs-Fix-memory-corruption-by-ulist_add_merge-on-32.
rpm/config.sh: build against factory
rpm/config.sh Use the same repository setup as the master branch