# git rev-parse -q --verify c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09^{commit} c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09 already have revision, skipping fetch # git checkout -q -f -B kisskb c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09 # git clean -qxdf # git log -1 commit c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09 Merge: 5a5ca73 d8b4891 Author: Linus Torvalds Date: Wed Jul 22 14:45:25 2015 -0700 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Pull networking fixes from David Miller: 1) Don't use shared bluetooth antenna in iwlwifi driver for management frames, from Emmanuel Grumbach. 2) Fix device ID check in ath9k driver, from Felix Fietkau. 3) Off by one in xen-netback BUG checks, from Dan Carpenter. 4) Fix IFLA_VF_PORT netlink attribute validation, from Daniel Borkmann. 5) Fix races in setting peeked bit flag in SKBs during datagram receive. If it's shared we have to clone it otherwise the value can easily be corrupted. Fix from Herbert Xu. 6) Revert fec clock handling change, causes regressions. From Fabio Estevam. 7) Fix use after free in fq_codel and sfq packet schedulers, from WANG Cong. 8) ipvlan bug fixes (memory leaks, missing rcu_dereference_bh, etc.) from WANG Cong and Konstantin Khlebnikov. 9) Memory leak in act_bpf packet action, from Alexei Starovoitov. 10) ARM bpf JIT bug fixes from Nicolas Schichan. 11) Fix backwards compat of ANY_LAYOUT in virtio_net driver, from Michael S Tsirkin. 12) Destruction of bond with different ARP header types not handled correctly, fix from Nikolay Aleksandrov. 13) Revert GRO receive support in ipv6 SIT tunnel driver, causes regressions because the GRO packets created cannot be processed properly on the GSO side if we forward the frame. From Herbert Xu. 14) TCCR update race and other fixes to ravb driver from Sergei Shtylyov. 15) Fix SKB leaks in caif_queue_rcv_skb(), from Eric Dumazet. 16) Fix panics on packet scheduler filter replace, from Daniel Borkmann. 17) Make sure AF_PACKET sees properly IP headers in defragmented frames (via PACKET_FANOUT_FLAG_DEFRAG option), from Edward Hyunkoo Jee. 18) AF_NETLINK cannot hold mutex in RCU callback, fix from Florian Westphal. * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (84 commits) ravb: fix ring memory allocation net: phy: dp83867: Fix warning check for setting the internal delay openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes netlink: don't hold mutex in rcu callback when releasing mmapd ring ARM: net: fix vlan access instructions in ARM JIT. ARM: net: handle negative offsets in BPF JIT. ARM: net: fix condition for load_order > 0 when translating load instructions. tcp: suppress a division by zero warning drivers: net: cpsw: remove tx event processing in rx napi poll inet: frags: fix defragmented packet's IP header for af_packet net: mvneta: fix refilling for Rx DMA buffers stmmac: fix setting of driver data in stmmac_dvr_probe sched: cls_flow: fix panic on filter replace sched: cls_flower: fix panic on filter replace sched: cls_bpf: fix panic on filter replace net/mdio: fix mdio_bus_match for c45 PHY net: ratelimit warnings about dst entry refcount underflow or overflow caif: fix leaks and race in caif_queue_rcv_skb() qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 ravb: fix race updating TCCR ... # < /opt/cross/gcc-4.6.3-nolibc/xtensa-linux/bin/xtensa-linux-gcc --version # < git log --format=%s --max-count=1 c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09 # < make -j 240 ARCH=xtensa O=/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/xtensa-linux/bin/xtensa-linux- allnoconfig # make -j 240 ARCH=xtensa O=/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa CROSS_COMPILE=/opt/cross/gcc-4.6.3-nolibc/xtensa-linux/bin/xtensa-linux- make[1]: Entering directory `/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig make[1]: Leaving directory `/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa' make[1]: Entering directory `/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa' CHK include/config/kernel.release UPD include/config/kernel.release GEN ./Makefile WRAP arch/xtensa/include/generated/asm/bug.h WRAP arch/xtensa/include/generated/asm/bitsperlong.h WRAP arch/xtensa/include/generated/asm/clkdev.h WRAP arch/xtensa/include/generated/asm/cputime.h WRAP arch/xtensa/include/generated/asm/device.h WRAP arch/xtensa/include/generated/asm/div64.h WRAP arch/xtensa/include/generated/asm/emergency-restart.h WRAP arch/xtensa/include/generated/asm/errno.h WRAP arch/xtensa/include/generated/asm/exec.h WRAP arch/xtensa/include/generated/asm/fcntl.h WRAP arch/xtensa/include/generated/asm/hardirq.h WRAP arch/xtensa/include/generated/asm/ioctl.h WRAP arch/xtensa/include/generated/asm/irq_regs.h WRAP arch/xtensa/include/generated/asm/kdebug.h WRAP arch/xtensa/include/generated/asm/irq_work.h WRAP arch/xtensa/include/generated/asm/kmap_types.h WRAP arch/xtensa/include/generated/asm/kvm_para.h WRAP arch/xtensa/include/generated/asm/linkage.h WRAP arch/xtensa/include/generated/asm/local.h WRAP arch/xtensa/include/generated/asm/local64.h WRAP arch/xtensa/include/generated/asm/mcs_spinlock.h WRAP arch/xtensa/include/generated/asm/mm-arch-hooks.h WRAP arch/xtensa/include/generated/asm/percpu.h WRAP arch/xtensa/include/generated/asm/preempt.h WRAP arch/xtensa/include/generated/asm/resource.h WRAP arch/xtensa/include/generated/asm/sections.h WRAP arch/xtensa/include/generated/asm/siginfo.h WRAP arch/xtensa/include/generated/asm/termios.h WRAP arch/xtensa/include/generated/asm/topology.h WRAP arch/xtensa/include/generated/asm/trace_clock.h WRAP arch/xtensa/include/generated/asm/statfs.h WRAP arch/xtensa/include/generated/asm/xor.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 Using /home/kisskb/slave/src as source for kernel HOSTCC scripts/sortextable CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost 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/xtensa/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/noinitramfs.o CC init/init_task.o UPD include/generated/compile.h CC init/version.o LD usr/built-in.o AS arch/xtensa/kernel/align.o AS arch/xtensa/kernel/coprocessor.o AS arch/xtensa/kernel/entry.o CC arch/xtensa/kernel/irq.o CC arch/xtensa/kernel/pci-dma.o CC arch/xtensa/kernel/platform.o CC arch/xtensa/kernel/process.o CC arch/xtensa/kernel/ptrace.o CC arch/xtensa/kernel/signal.o CC arch/xtensa/kernel/stacktrace.o CC arch/xtensa/kernel/setup.o CC arch/xtensa/kernel/syscall.o CC arch/xtensa/kernel/time.o CC arch/xtensa/kernel/traps.o AS arch/xtensa/kernel/vectors.o LDS arch/xtensa/kernel/vmlinux.lds AS arch/xtensa/kernel/head.o CC arch/xtensa/mm/init.o AS arch/xtensa/mm/misc.o CC arch/xtensa/mm/cache.o CC arch/xtensa/mm/fault.o CC arch/xtensa/mm/mmu.o CC arch/xtensa/mm/tlb.o CC arch/xtensa/platforms/iss/setup.o CC kernel/fork.o CC kernel/exec_domain.o CC kernel/panic.o CC kernel/cpu.o CC kernel/exit.o CC kernel/softirq.o CC kernel/resource.o CC kernel/sysctl.o CC kernel/sysctl_binary.o CC kernel/capability.o CC kernel/ptrace.o CC kernel/user.o CC kernel/signal.o CC mm/filemap.o CC kernel/sys.o CC mm/mempool.o CC kernel/kmod.o CC kernel/workqueue.o CC mm/oom_kill.o CC kernel/pid.o CC kernel/task_work.o CC mm/maccess.o CC kernel/extable.o CC mm/page_alloc.o CC kernel/params.o CC mm/page-writeback.o CC kernel/kthread.o CC kernel/sys_ni.o CC mm/readahead.o CC kernel/nsproxy.o CC mm/swap.o CC mm/truncate.o CC kernel/notifier.o CC mm/vmscan.o CC mm/shmem.o CC mm/util.o CC kernel/ksysfs.o CC mm/mmzone.o CC mm/vmstat.o CC kernel/cred.o LD ipc/built-in.o CC mm/backing-dev.o CC mm/mm_init.o CC kernel/reboot.o CC mm/mmu_context.o LD arch/xtensa/platforms/iss/built-in.o CC mm/percpu.o CC kernel/async.o CC mm/slab_common.o CC mm/compaction.o CC mm/vmacache.o CC kernel/range.o CC mm/interval_tree.o CC kernel/smpboot.o CC mm/list_lru.o CC fs/open.o CC mm/workingset.o CC fs/read_write.o CC kernel/up.o LD kernel/livepatch/built-in.o CC fs/file_table.o CC mm/debug.o CC mm/gup.o CC kernel/printk/printk.o CC fs/super.o CC mm/highmem.o CC kernel/power/qos.o CC mm/memory.o CC fs/stat.o CC fs/char_dev.o CC mm/mincore.o CC fs/exec.o CC kernel/rcu/srcu.o CC kernel/locking/semaphore.o CC kernel/locking/mutex.o CC kernel/rcu/update.o CC kernel/locking/rwsem.o CC mm/mlock.o CC fs/pipe.o CC mm/mmap.o CC kernel/rcu/tiny.o CC kernel/locking/rwsem-xadd.o CC fs/namei.o CC mm/mprotect.o CC fs/fcntl.o CC mm/mremap.o CC mm/msync.o CC kernel/irq/handle.o CC fs/ioctl.o CC kernel/irq/irqdesc.o CC fs/readdir.o CC kernel/sched/core.o CC kernel/irq/manage.o CC kernel/irq/spurious.o CC mm/vmalloc.o CC mm/rmap.o CC kernel/sched/clock.o CC fs/select.o CC kernel/sched/loadavg.o CC kernel/irq/chip.o CC fs/dcache.o CC kernel/irq/resend.o CC kernel/irq/dummychip.o CC mm/pagewalk.o CC kernel/irq/devres.o CC fs/inode.o CC fs/attr.o CC security/commoncap.o CC kernel/sched/cputime.o CC security/min_addr.o CC kernel/irq/irqdomain.o CC mm/pgtable-generic.o CC mm/init-mm.o CC fs/bad_inode.o CC kernel/sched/idle_task.o CC kernel/time/time.o CC fs/file.o CC kernel/time/timer.o CC mm/bootmem.o CC kernel/sched/rt.o CC kernel/time/hrtimer.o CC kernel/sched/fair.o CC fs/filesystems.o CC mm/dmapool.o CC kernel/sched/deadline.o CC kernel/time/itimer.o CC mm/slub.o LD arch/xtensa/kernel/built-in.o CC fs/seq_file.o CC kernel/sched/stop_task.o CC kernel/time/posix-timers.o CC fs/namespace.o CC fs/xattr.o CC fs/libfs.o CC kernel/sched/wait.o CC kernel/time/posix-cpu-timers.o CC fs/fs-writeback.o LD arch/xtensa/mm/built-in.o CC kernel/time/ntp.o CC kernel/time/timekeeping.o CC kernel/sched/completion.o CC kernel/time/clocksource.o CC fs/pnode.o CC fs/splice.o CC kernel/time/jiffies.o CC kernel/sched/idle.o CC fs/sync.o CC kernel/time/timer_list.o CC fs/utimes.o CC kernel/time/timeconv.o CC fs/stack.o CC kernel/time/timecounter.o CC kernel/time/posix-clock.o CC fs/fs_struct.o CC kernel/time/alarmtimer.o CC kernel/time/clockevents.o LD crypto/built-in.o CC fs/statfs.o LD init/mounts.o CC fs/fs_pin.o CC kernel/time/tick-common.o CC fs/nsfs.o CC fs/no-block.o CC kernel/time/sched_clock.o LD init/built-in.o LD fs/quota/built-in.o LD fs/devpts/built-in.o LD fs/exofs/built-in.o CC fs/ramfs/inode.o CC fs/ramfs/file-mmu.o LD fs/notify/dnotify/built-in.o LD fs/notify/inotify/built-in.o LD block/built-in.o LD fs/notify/fanotify/built-in.o LD fs/notify/built-in.o LD sound/built-in.o LD kernel/rcu/built-in.o LD firmware/built-in.o LD kernel/locking/built-in.o LD net/built-in.o LD drivers/auxdisplay/built-in.o LD drivers/amba/built-in.o LD drivers/block/built-in.o LD drivers/bus/built-in.o LD drivers/cdrom/built-in.o LD drivers/gpio/built-in.o LD drivers/leds/built-in.o LD drivers/idle/built-in.o LD drivers/firewire/built-in.o LD drivers/clocksource/built-in.o LD drivers/mmc/built-in.o LD drivers/net/built-in.o LD drivers/mfd/built-in.o CC drivers/irqchip/irq-xtensa-pic.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o LD drivers/soc/built-in.o LD drivers/pwm/built-in.o LD drivers/platform/built-in.o LD drivers/nfc/built-in.o LD drivers/gpu/vga/built-in.o CC drivers/char/random.o CC drivers/char/misc.o CC drivers/char/mem.o LD kernel/power/built-in.o LD drivers/firmware/broadcom/built-in.o LD drivers/char/agp/built-in.o LD drivers/hsi/controllers/built-in.o LD drivers/hsi/clients/built-in.o LD drivers/pinctrl/nomadik/built-in.o LD drivers/pinctrl/freescale/built-in.o LD drivers/firmware/built-in.o LD drivers/tty/vt/built-in.o LD drivers/tty/ipwireless/built-in.o LD drivers/tty/serial/built-in.o LD drivers/video/backlight/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/lis3lv02d/built-in.o LD drivers/misc/ti-st/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/hsi/built-in.o LD drivers/gpu/drm/bridge/built-in.o LD drivers/pinctrl/built-in.o CC drivers/clk/clk-devres.o LD kernel/printk/built-in.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/tty/built-in.o LD drivers/gpu/drm/panel/built-in.o LD drivers/gpu/drm/tilcdc/built-in.o LD drivers/i2c/built-in.o CC drivers/clk/clkdev.o CC drivers/base/component.o LD drivers/misc/mic/bus/built-in.o CC drivers/clk/clk.o CC drivers/clk/clk-divider.o LD fs/ramfs/ramfs.o CC drivers/base/core.o CC drivers/clk/clk-fixed-factor.o CC drivers/base/bus.o CC drivers/clk/clk-fixed-rate.o LD drivers/gpu/drm/built-in.o LD drivers/media/firewire/built-in.o CC drivers/clk/clk-gate.o LD drivers/misc/mic/built-in.o CC drivers/base/dd.o CC drivers/base/syscore.o CC drivers/clk/clk-mux.o CC drivers/video/fbdev/core/fb_notify.o LD fs/ramfs/built-in.o CC drivers/base/driver.o LD drivers/media/tuners/built-in.o CC drivers/clk/clk-composite.o CC drivers/base/class.o LD drivers/misc/built-in.o CC drivers/clk/clk-fractional-divider.o LD drivers/media/i2c/soc_camera/built-in.o CC drivers/base/platform.o LD drivers/gpu/built-in.o CC drivers/base/cpu.o CC drivers/clk/clk-gpio-gate.o LD drivers/media/mmc/siano/built-in.o LD drivers/media/platform/omap/built-in.o LD drivers/video/fbdev/omap2/dss/built-in.o LD drivers/video/fbdev/omap2/displays-new/built-in.o LD drivers/media/rc/keymaps/built-in.o CC drivers/base/firmware.o CC drivers/base/init.o LD drivers/media/mmc/built-in.o LD arch/xtensa/lib/built-in.o CC drivers/base/map.o CC drivers/base/devres.o LD drivers/media/i2c/built-in.o CC drivers/base/attribute_container.o LD drivers/media/platform/built-in.o AS arch/xtensa/lib/checksum.o AS arch/xtensa/lib/memcopy.o CC drivers/base/transport_class.o LD drivers/media/rc/built-in.o LD drivers/media/common/siano/built-in.o AS arch/xtensa/lib/memset.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o AS arch/xtensa/lib/strncpy_user.o CC drivers/base/topology.o AS arch/xtensa/lib/strnlen_user.o AS arch/xtensa/lib/usercopy.o CC drivers/base/container.o CC drivers/base/property.o LD drivers/video/fbdev/omap2/built-in.o LD drivers/media/common/built-in.o CC drivers/base/cacheinfo.o CC lib/lockref.o CC drivers/base/dma-mapping.o CC lib/bcd.o CC lib/div64.o CC lib/sort.o CC drivers/base/power/clock_ops.o CC lib/parser.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/b2c2/built-in.o CC lib/debug_locks.o LD kernel/irq/built-in.o LD drivers/media/pci/dm1105/built-in.o CC lib/halfmd4.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/stkwebcam/built-in.o CC lib/random32.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/pci/pt1/built-in.o CC lib/bust_spinlocks.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/pci/pluto2/built-in.o CC lib/bitmap.o CC lib/kasprintf.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/ttpci/built-in.o CC lib/scatterlist.o LD drivers/media/pci/smipcie/built-in.o CC lib/gcd.o LD drivers/media/usb/built-in.o AR arch/xtensa/lib/lib.a CC lib/lcm.o LD drivers/media/pci/built-in.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o CC lib/iov_iter.o CC lib/clz_ctz.o CC lib/bsearch.o CC lib/find_bit.o CC lib/llist.o LD drivers/media/built-in.o CC lib/memweight.o CC lib/kfifo.o CC lib/percpu-refcount.o CC lib/percpu_ida.o CC lib/rhashtable.o CC lib/reciprocal_div.o CC lib/string_helpers.o CC lib/hexdump.o CC lib/kstrtox.o LD drivers/irqchip/built-in.o CC lib/pci_iomap.o CC lib/iomap_copy.o CC lib/devres.o CC lib/hweight.o LD security/built-in.o CC lib/atomic64.o CC lib/argv_split.o CC lib/cmdline.o CC lib/ctype.o CC lib/dec_and_lock.o CC lib/decompress.o CC lib/dump_stack.o CC lib/earlycpio.o CC lib/extable.o CC lib/flex_proportions.o CC lib/idr.o CC lib/int_sqrt.o CC lib/ioremap.o CC lib/irq_regs.o CC lib/is_single_threaded.o CC lib/klist.o CC lib/kobject.o CC lib/kobject_uevent.o CC lib/md5.o CC lib/plist.o CC lib/proportions.o CC lib/radix-tree.o CC lib/ratelimit.o CC lib/rbtree.o CC lib/seq_buf.o CC lib/sha1.o CC lib/show_mem.o CC lib/string.o CC lib/timerqueue.o CC lib/vsprintf.o LD drivers/base/power/built-in.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/built-in.o LD drivers/video/built-in.o LD drivers/char/built-in.o LD kernel/time/built-in.o LD kernel/sched/built-in.o LD drivers/base/built-in.o LD mm/built-in.o LD kernel/built-in.o LD drivers/clk/built-in.o LD drivers/built-in.o LD lib/built-in.o LD fs/built-in.o AR lib/lib.a LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o LD vmlinux SORTEX vmlinux SYSMAP System.map OBJCOPY vmlinux.bin LD arch/xtensa/boot/lib/built-in.o COPY arch/xtensa/boot/lib/inffast.c COPY arch/xtensa/boot/lib/inflate.c COPY arch/xtensa/boot/lib/inftrees.c CC arch/xtensa/boot/lib/zmem.o CC arch/xtensa/boot/lib/inffast.o CC arch/xtensa/boot/lib/inflate.o CC arch/xtensa/boot/lib/inftrees.o AR arch/xtensa/boot/lib/lib.a AS arch/xtensa/boot/boot-elf/bootstrap.o LDS arch/xtensa/boot/boot-elf/boot.lds Kernel: arch/xtensa/boot/boot-elf/../Image.elf is ready make[1]: Leaving directory `/home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa' Completed OK # rm -rf /home/kisskb/slave/build/linus_xtensa-allnoconfig_xtensa # Build took: 0:00:30.373828