# git rev-parse -q --verify 89526932f8fc84f0a86069df27476dfb0d1816f6^{commit} 89526932f8fc84f0a86069df27476dfb0d1816f6 already have revision, skipping fetch # git checkout -q -f -B kisskb 89526932f8fc84f0a86069df27476dfb0d1816f6 # git clean -qxdf # git log -1 commit 89526932f8fc84f0a86069df27476dfb0d1816f6 Author: Krzysztof Kozlowski Date: Thu Jun 2 17:39:19 2016 +0200 infiniband: dma-mapping: Use unsigned long for dma_attrs Split out subsystem specific changes for easier reviews. This will be squashed with main commit. Signed-off-by: Krzysztof Kozlowski Signed-off-by: Michael Ellerman # < /opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux-gcc --version # < git log --format=%s --max-count=1 89526932f8fc84f0a86069df27476dfb0d1816f6 # < make -j 8 ARCH=i386 O=/home/kisskb/slave/build/mpe_i386_defconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- i386_defconfig # make -j 8 ARCH=i386 O=/home/kisskb/slave/build/mpe_i386_defconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- make[1]: Entering directory '/home/kisskb/slave/build/mpe_i386_defconfig_i386' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig SYSTBL arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h CHK include/config/kernel.release SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h GEN ./Makefile UPD include/config/kernel.release WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/clkdev.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h WRAP arch/x86/include/generated/asm/cputime.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/sortextable HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash CC scripts/mod/empty.o HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s HOSTCC scripts/selinux/mdp/mdp MKELF scripts/mod/elfconfig.h GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTLD scripts/mod/modpost HOSTCC arch/x86/tools/relocs_32.o Using /home/kisskb/slave/src as source for kernel HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh HOSTCC usr/gen_init_cpio CC init/main.o CC init/do_mounts.o CHK include/generated/compile.h CC init/do_mounts_md.o CC init/do_mounts_initrd.o UPD include/generated/compile.h CC init/initramfs.o AS arch/x86/crypto/aes-i586-asm_32.o CC arch/x86/crypto/aes_glue.o GEN usr/initramfs_data.cpio.gz In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/skbuff.h:34, from /home/kisskb/slave/src/include/linux/icmpv6.h:4, from /home/kisskb/slave/src/include/linux/ipv6.h:75, from /home/kisskb/slave/src/include/net/ipv6.h:16, from /home/kisskb/slave/src/include/linux/sunrpc/clnt.h:27, from /home/kisskb/slave/src/include/linux/nfs_fs.h:30, from /home/kisskb/slave/src/init/do_mounts.c:32: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'init/do_mounts.o' failed make[2]: *** [init/do_mounts.o] Error 1 make[2]: *** Waiting for unfinished jobs.... AS usr/initramfs_data.o LD usr/built-in.o LD certs/built-in.o AS arch/x86/entry/entry_32.o LD arch/x86/crypto/aes-i586.o CC kernel/fork.o LD arch/x86/crypto/built-in.o CC kernel/exec_domain.o AS arch/x86/entry/thunk_32.o CC arch/x86/events/core.o CC arch/x86/entry/syscall_32.o /home/kisskb/slave/src/Makefile:985: recipe for target 'init' failed make[1]: *** [init] Error 2 make[1]: *** Waiting for unfinished jobs.... CC arch/x86/entry/common.o CC mm/filemap.o CC kernel/panic.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/skbuff.h:34, from /home/kisskb/slave/src/include/net/net_namespace.h:32, from /home/kisskb/slave/src/include/linux/init_task.h:15, from /home/kisskb/slave/src/kernel/fork.c:586: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'kernel/fork.o' failed make[2]: *** [kernel/fork.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC arch/x86/entry/vdso/vma.o CC fs/open.o CC arch/x86/entry/vsyscall/vsyscall_gtod.o CC fs/read_write.o LD arch/x86/entry/vsyscall/built-in.o CC arch/x86/events/amd/core.o /home/kisskb/slave/src/Makefile:985: recipe for target 'kernel' failed make[1]: *** [kernel] Error 2 CC arch/x86/entry/vdso/vdso32-setup.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC arch/x86/entry/vdso/vdso32/vclock_gettime.o AS arch/x86/entry/vdso/vdso32/note.o CC arch/x86/events/amd/uncore.o CC arch/x86/events/amd/ibs.o AS arch/x86/entry/vdso/vdso32/system_call.o HOSTCC arch/x86/entry/vdso/vdso2c CC fs/file_table.o CC fs/super.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/pci-dma-compat.h:7, from /home/kisskb/slave/src/include/linux/pci.h:2030, from /home/kisskb/slave/src/arch/x86/events/amd/ibs.c:11: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. CC mm/mempool.o /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'arch/x86/events/amd/ibs.o' failed make[3]: *** [arch/x86/events/amd/ibs.o] Error 1 make[3]: *** Waiting for unfinished jobs.... CC fs/char_dev.o /home/kisskb/slave/src/scripts/Makefile.build:440: recipe for target 'arch/x86/events' failed make[2]: *** [arch/x86/events] Error 2 make[2]: *** Waiting for unfinished jobs.... CC mm/oom_kill.o CC fs/stat.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-32.o CC mm/maccess.o LD arch/x86/entry/vdso/built-in.o LD arch/x86/entry/built-in.o CC fs/exec.o CC mm/page_alloc.o CC fs/pipe.o CC arch/x86/kernel/process_32.o CC mm/page-writeback.o CC mm/readahead.o CC fs/namei.o CC arch/x86/kernel/signal.o CC fs/fcntl.o CC mm/swap.o CC fs/ioctl.o CC arch/x86/kernel/traps.o CC fs/readdir.o CC mm/truncate.o CC fs/select.o CC arch/x86/kernel/irq.o CC mm/vmscan.o /home/kisskb/slave/src/mm/page_alloc.c: In function 'free_area_init_node': /home/kisskb/slave/src/mm/page_alloc.c:5781:17: warning: 'zone_start_pfn' may be used uninitialized in this function [-Wuninitialized] CC fs/dcache.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/skbuff.h:34, from /home/kisskb/slave/src/include/linux/if_ether.h:23, from /home/kisskb/slave/src/include/uapi/linux/ethtool.h:18, from /home/kisskb/slave/src/include/linux/ethtool.h:17, from /home/kisskb/slave/src/include/linux/netdevice.h:42, from /home/kisskb/slave/src/include/net/busy_poll.h:27, from /home/kisskb/slave/src/fs/select.c:31: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'fs/select.o' failed make[2]: *** [fs/select.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC mm/shmem.o CC mm/util.o CC mm/mmzone.o CC mm/vmstat.o CC mm/backing-dev.o CC arch/x86/kernel/irq_32.o CC mm/mm_init.o CC arch/x86/kernel/dumpstack_32.o CC mm/mmu_context.o CC mm/percpu.o CC mm/slab_common.o CC arch/x86/kernel/time.o /home/kisskb/slave/src/Makefile:985: recipe for target 'fs' failed make[1]: *** [fs] Error 2 CC mm/compaction.o CC mm/vmacache.o CC arch/x86/kernel/ioport.o CC mm/interval_tree.o CC arch/x86/kernel/dumpstack.o CC mm/list_lru.o CC mm/workingset.o CC arch/x86/kernel/nmi.o CC mm/debug.o CC arch/x86/kernel/ldt.o CC mm/gup.o CC mm/highmem.o CC mm/memory.o CC mm/mincore.o CC arch/x86/kernel/setup.o CC arch/x86/kernel/x86_init.o CC mm/mlock.o CC mm/mmap.o CC mm/mprotect.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/pci-dma-compat.h:7, from /home/kisskb/slave/src/include/linux/pci.h:2030, from /home/kisskb/slave/src/arch/x86/kernel/x86_init.c:9: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'arch/x86/kernel/x86_init.o' failed make[3]: *** [arch/x86/kernel/x86_init.o] Error 1 make[3]: *** Waiting for unfinished jobs.... CC mm/mremap.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/include/linux/pci-dma-compat.h:7, from /home/kisskb/slave/src/include/linux/pci.h:2030, from /home/kisskb/slave/src/arch/x86/kernel/setup.c:48: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'arch/x86/kernel/setup.o' failed make[3]: *** [arch/x86/kernel/setup.o] Error 1 /home/kisskb/slave/src/scripts/Makefile.build:440: recipe for target 'arch/x86/kernel' failed make[2]: *** [arch/x86/kernel] Error 2 /home/kisskb/slave/src/Makefile:985: recipe for target 'arch/x86' failed make[1]: *** [arch/x86] Error 2 CC mm/msync.o CC mm/rmap.o CC mm/vmalloc.o CC mm/pagewalk.o CC mm/pgtable-generic.o CC mm/process_vm_access.o CC mm/init-mm.o CC mm/nobootmem.o CC mm/fadvise.o CC mm/madvise.o CC mm/memblock.o CC mm/page_io.o CC mm/swap_state.o CC mm/swapfile.o CC mm/dmapool.o CC mm/hugetlb.o CC mm/mmu_notifier.o In file included from /home/kisskb/slave/src/include/linux/dma-mapping.h:155:0, from /home/kisskb/slave/src/mm/dmapool.c:26: /home/kisskb/slave/src/arch/x86/include/asm/dma-mapping.h:12:29: fatal error: linux/dma-attrs.h: No such file or directory compilation terminated. /home/kisskb/slave/src/scripts/Makefile.build:289: recipe for target 'mm/dmapool.o' failed make[2]: *** [mm/dmapool.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/kisskb/slave/src/Makefile:985: recipe for target 'mm' failed make[1]: *** [mm] Error 2 make[1]: *** wait: No child processes. Stop. Makefile:150: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -j 8 ARCH=i386 O=/home/kisskb/slave/build/mpe_i386_defconfig_i386 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/i386-linux/bin/i386-linux- ' returned non-zero exit status 2 # rm -rf /home/kisskb/slave/build/mpe_i386_defconfig_i386 # Build took: 0:00:21.515820