Import kernel build script
Make a copy of SebastianFM_defconfig named sultan_defconfig
Fix compile errors for Linaro GCC 4.7.4

Signed-off-by: sultanxda <sultanxda@gmail.com>
Linux 3.4.10 -> 3.4.52

Conflicts:
	arch/arm/Kconfig
	arch/arm/include/asm/assembler.h
	arch/arm/include/asm/mutex.h
	arch/arm/include/asm/pgtable.h
	arch/arm/kernel/perf_event_v7.c
	arch/arm/kernel/smp.c
	arch/arm/mm/dma-mapping.c
	arch/arm/mm/mm.h
	arch/arm/mm/tlb-v7.S
	arch/arm/vfp/vfphw.S
	arch/arm/vfp/vfpmodule.c
	block/genhd.c
	block/scsi_ioctl.c
	drivers/base/power/runtime.c
	drivers/base/regmap/regmap-debugfs.c
	drivers/char/hw_random/core.c
	drivers/md/dm-ioctl.c
	drivers/md/dm-table.c
	drivers/md/dm.c
	drivers/mfd/mfd-core.c
	drivers/mmc/card/block.c
	drivers/mmc/core/mmc.c
	drivers/net/tun.c
	drivers/scsi/scsi_lib.c
	drivers/scsi/scsi_sysfs.c
	drivers/scsi/sd.h
	drivers/tty/n_tty.c
	drivers/tty/tty_io.c
	drivers/usb/core/devices.c
	drivers/usb/core/hub.c
	drivers/usb/core/message.c
	drivers/usb/core/quirks.c
	drivers/usb/host/ehci-hub.c
	drivers/usb/host/ehci-q.c
	drivers/usb/host/pci-quirks.h
	drivers/usb/storage/unusual_devs.h
	drivers/video/fbmem.c
	fs/buffer.c
	fs/cifs/asn1.c
	fs/cifs/connect.c
	fs/dcache.c
	fs/eventpoll.c
	fs/exec.c
	fs/ext4/Kconfig
	fs/ext4/balloc.c
	fs/ext4/ext4_jbd2.h
	fs/ext4/extents.c
	fs/ext4/ialloc.c
	fs/ext4/inode.c
	fs/ext4/mballoc.c
	fs/ext4/move_extent.c
	fs/ext4/resize.c
	fs/ext4/xattr.c
	fs/fat/inode.c
	fs/jbd2/commit.c
	fs/jbd2/transaction.c
	fs/nfs/dir.c
	fs/nfs/idmap.c
	fs/nfs/internal.h
	fs/nfs/namespace.c
	fs/nfs/nfs4proc.c
	fs/nfs/super.c
	fs/notify/inotify/inotify_user.c
	fs/proc/stat.c
	fs/sysfs/dir.c
	include/linux/binfmts.h
	include/linux/efi.h
	include/linux/freezer.h
	include/linux/ftrace.h
	include/linux/if_vlan.h
	include/linux/ipc_namespace.h
	include/linux/kref.h
	include/linux/kthread.h
	include/linux/ktime.h
	include/linux/mmc/card.h
	include/linux/mtd/nand.h
	include/linux/page-flags.h
	include/linux/rculist.h
	include/linux/rculist_nulls.h
	include/linux/skbuff.h
	include/linux/snmp.h
	include/linux/sunrpc/cache.h
	include/linux/time.h
	include/linux/usb/ch9.h
	include/linux/wait.h
	include/net/bluetooth/hci_core.h
	include/net/bluetooth/mgmt.h
	include/net/bluetooth/smp.h
	include/net/cfg80211.h
	include/net/ip_fib.h
	include/net/netfilter/nf_conntrack_ecache.h
	include/net/sock.h
	include/sound/core.h
	kernel/async.c
	kernel/cgroup.c
	kernel/cpu.c
	kernel/events/core.c
	kernel/futex.c
	kernel/hrtimer.c
	kernel/irq/spurious.c
	kernel/kthread.c
	kernel/module.c
	kernel/panic.c
	kernel/posix-cpu-timers.c
	kernel/printk.c
	kernel/ptrace.c
	kernel/rcutree.c
	kernel/resource.c
	kernel/sched/core.c
	kernel/sched/sched.h
	kernel/signal.c
	kernel/smp.c
	kernel/sys.c
	kernel/time/timekeeping.c
	kernel/timer.c
	kernel/workqueue.c
	lib/kobject.c
	mm/compaction.c
	mm/dmapool.c
	mm/migrate.c
	mm/mmap.c
	mm/page-writeback.c
	mm/page_alloc.c
	mm/pagewalk.c
	mm/shmem.c
	mm/vmscan.c
	net/bluetooth/hci_conn.c
	net/bluetooth/hci_core.c
	net/bluetooth/hci_event.c
	net/bluetooth/l2cap_core.c
	net/bluetooth/mgmt.c
	net/bluetooth/sco.c
	net/bluetooth/smp.c
	net/core/dev.c
	net/core/sock.c
	net/ipv4/af_inet.c
	net/ipv4/ip_fragment.c
	net/ipv4/raw.c
	net/ipv4/tcp.c
	net/ipv4/tcp_input.c
	net/ipv4/tcp_ipv4.c
	net/ipv4/tcp_output.c
	net/ipv6/addrconf.c
	net/ipv6/ip6_input.c
	net/ipv6/raw.c
	net/ipv6/reassembly.c
	net/ipv6/udp.c
	net/netfilter/nf_conntrack_core.c
	net/netfilter/nf_conntrack_expect.c
	net/netfilter/nf_conntrack_proto_tcp.c
	net/netfilter/xt_hashlimit.c
	net/netfilter/xt_limit.c
	net/netlink/af_netlink.c
	net/packet/af_packet.c
	net/socket.c
	net/sunrpc/svc_xprt.c
	net/sunrpc/xprt.c
	net/sunrpc/xprtsock.c
	net/unix/af_unix.c
	net/wireless/reg.c
	net/wireless/util.c
	net/xfrm/xfrm_user.c
	sound/core/init.c
	sound/core/pcm_native.c
	sound/core/sound.c
	sound/usb/card.h
	sound/usb/midi.c
	sound/usb/mixer.c
	sound/usb/pcm.c
	sound/usb/quirks-table.h

Signed-off-by: sultanxda <sultanxda@gmail.com>