$ date -R Thu, 26 Nov 2015 09:04:23 +1100 $ git checkout master Already on 'master' $ git reset --hard stable HEAD is now at a2931547eee1 Merge tag 'linux-kselftest-4.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest Merging origin/master (9b81d512a4a8 Merge branch 'for-linus' of git://git.kernel.dk/linux-block) $ git merge origin/master Updating a2931547eee1..9b81d512a4a8 Fast-forward Documentation/block/null_blk.txt | 3 + MAINTAINERS | 1 + arch/arm/kvm/arm.c | 7 +- arch/arm/kvm/mmu.c | 15 ++- arch/arm64/Kconfig | 21 ++++ arch/arm64/include/asm/cpufeature.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 8 +- arch/arm64/kernel/cpu_errata.c | 9 ++ arch/arm64/kvm/hyp.S | 14 ++- arch/arm64/kvm/inject_fault.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/locore.S | 16 ++- arch/mips/kvm/mips.c | 5 +- arch/s390/kvm/interrupt.c | 7 +- arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/kvm/priv.c | 2 +- arch/s390/kvm/sigp.c | 8 +- arch/x86/kvm/vmx.c | 5 - arch/x86/kvm/x86.c | 61 ++++++----- block/blk-merge.c | 32 +++++- block/blk-mq.c | 14 ++- block/blk-timeout.c | 8 +- block/noop-iosched.c | 10 +- block/partitions/mac.c | 10 +- drivers/Makefile | 2 +- drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/null_blk.c | 207 +++++++++++++++++++++++++++++++++-- drivers/lightnvm/core.c | 51 +++++---- drivers/lightnvm/gennvm.c | 73 ++++++++---- drivers/lightnvm/gennvm.h | 2 + drivers/lightnvm/rrpc.c | 32 +++++- drivers/md/dm-crypt.c | 22 ++-- drivers/md/dm-mpath.c | 30 ++--- drivers/md/dm-thin.c | 6 +- drivers/md/dm.c | 7 +- drivers/nvme/host/lightnvm.c | 139 +++++++++++++++++------ drivers/nvme/host/pci.c | 39 ++++--- include/kvm/arm_vgic.h | 2 +- include/linux/kvm_host.h | 11 ++ include/linux/lightnvm.h | 176 ++++++++--------------------- kernel/pid.c | 4 +- virt/kvm/arm/arch_timer.c | 28 +++-- virt/kvm/arm/vgic.c | 50 ++++----- 43 files changed, 756 insertions(+), 400 deletions(-) Merging fixes/master (25cb62b76430 Linux 4.3-rc5) $ git merge fixes/master Already up-to-date. Merging kbuild-current/rc-fixes (3d1450d54a4f Makefile: Force gzip and xz on module install) $ git merge kbuild-current/rc-fixes Already up-to-date. Merging arc-current/for-curr (049e6dde7e57 Linux 4.3-rc4) $ git merge arc-current/for-curr Already up-to-date. Merging arm-current/fixes (28fa99b7645a ARM: wire up mlock2 syscall) $ git merge arm-current/fixes Merge made by the 'recursive' strategy. arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/calls.S | 1 + 2 files changed, 2 insertions(+) Merging m68k-current/for-linus (21d380e54c30 m68k: Wire up mlock2) $ git merge m68k-current/for-linus Merge made by the 'recursive' strategy. arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/include/uapi/asm/unistd.h | 1 + arch/m68k/kernel/setup_no.c | 9 ++++++--- arch/m68k/kernel/syscalltable.S | 1 + arch/m68k/mm/motorola.c | 2 +- arch/m68k/sun3/config.c | 4 ++-- 7 files changed, 13 insertions(+), 8 deletions(-) Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors) $ git merge metag-fixes/fixes Already up-to-date. Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5) $ git merge mips-fixes/mips-fixes Already up-to-date. Merging powerpc-fixes/fixes (7f821fc9c77a powerpc/tm: Check for already reclaimed tasks) $ git merge powerpc-fixes/fixes Merge made by the 'recursive' strategy. arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/kernel/process.c | 18 ++++++++++++++++++ arch/powerpc/kernel/signal_32.c | 14 +++++++++----- arch/powerpc/kernel/signal_64.c | 4 ++++ 4 files changed, 32 insertions(+), 5 deletions(-) Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2) $ git merge powerpc-merge-mpe/fixes Already up-to-date. Merging sparc/master (2c302e7e4105 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc) $ git merge sparc/master Already up-to-date. Merging net/master (c9da161c6517 bpf: fix clearing on persistent program array maps) $ git merge net/master Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 6 +- arch/arm64/net/bpf_jit_comp.c | 27 +- drivers/isdn/hisax/config.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 2 +- drivers/isdn/hisax/hfc_sx.c | 2 +- drivers/isdn/hisax/q931.c | 6 +- drivers/net/can/bfin_can.c | 2 - drivers/net/can/c_can/c_can.c | 7 +- drivers/net/can/cc770/cc770.c | 2 +- drivers/net/can/flexcan.c | 4 +- drivers/net/can/janz-ican3.c | 1 - drivers/net/can/m_can/m_can.c | 7 +- drivers/net/can/pch_can.c | 3 +- drivers/net/can/rcar_can.c | 11 +- drivers/net/can/sja1000/sja1000.c | 4 +- drivers/net/can/sun4i_can.c | 1 - drivers/net/can/ti_hecc.c | 7 +- drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/esd_usb2.c | 1 - drivers/net/can/usb/kvaser_usb.c | 5 +- drivers/net/can/usb/usb_8dev.c | 4 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 29 +- drivers/net/ethernet/atheros/alx/main.c | 2 + drivers/net/ethernet/atheros/alx/reg.h | 1 + drivers/net/ethernet/aurora/Kconfig | 20 + drivers/net/ethernet/aurora/Makefile | 1 + drivers/net/ethernet/aurora/nb8800.c | 1552 ++++++++++++++++++++ drivers/net/ethernet/aurora/nb8800.h | 316 ++++ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +- drivers/net/ethernet/cadence/macb.c | 4 + drivers/net/ethernet/cadence/macb.h | 5 + drivers/net/ethernet/dec/tulip/tulip_core.c | 9 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/ti/cpsw-common.c | 3 + drivers/net/phy/broadcom.c | 2 +- drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vrf.c | 11 +- drivers/net/wan/hdlc_fr.c | 10 +- drivers/net/wireless/ath/ath10k/core.c | 49 +- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/hw.h | 17 +- drivers/net/wireless/ath/ath10k/mac.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 53 +- drivers/net/wireless/iwlwifi/iwl-7000.c | 2 +- drivers/net/wireless/iwlwifi/iwl-8000.c | 2 +- drivers/net/wireless/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 11 +- drivers/net/wireless/iwlwifi/mvm/sta.c | 88 +- drivers/net/wireless/iwlwifi/mvm/sta.h | 4 +- drivers/net/wireless/iwlwifi/pcie/drv.c | 19 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 2 +- include/linux/bpf.h | 5 +- include/linux/dns_resolver.h | 2 +- include/net/af_unix.h | 1 + include/net/ipv6.h | 1 + kernel/bpf/inode.c | 6 +- kernel/bpf/syscall.c | 36 +- kernel/bpf/verifier.c | 3 +- net/core/netclassid_cgroup.c | 26 +- net/core/scm.c | 2 + net/dns_resolver/dns_query.c | 2 +- net/hsr/hsr_device.c | 2 +- net/ipv4/ipmr.c | 23 +- net/ipv4/tcp_input.c | 22 +- net/ipv4/tcp_ipv4.c | 3 +- net/ipv4/tcp_timer.c | 14 +- net/ipv4/udp.c | 1 - net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6mr.c | 19 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 5 +- net/ipv6/reassembly.c | 10 +- net/openvswitch/vport.c | 4 +- net/rds/connection.c | 6 - net/rds/send.c | 4 +- net/rxrpc/ar-ack.c | 4 +- net/tipc/link.c | 2 + net/tipc/socket.c | 10 +- net/tipc/udp_media.c | 7 +- net/unix/af_unix.c | 183 ++- 87 files changed, 2492 insertions(+), 282 deletions(-) create mode 100644 drivers/net/ethernet/aurora/Kconfig create mode 100644 drivers/net/ethernet/aurora/Makefile create mode 100644 drivers/net/ethernet/aurora/nb8800.c create mode 100644 drivers/net/ethernet/aurora/nb8800.h Merging ipsec/master (a8a572a6b5f2 xfrm: dst_entries_init() per-net dst_ops) $ git merge ipsec/master Auto-merging net/xfrm/xfrm_policy.c Auto-merging net/ipv6/xfrm6_policy.c Auto-merging net/ipv4/xfrm4_policy.c Merge made by the 'recursive' strategy. net/ipv4/xfrm4_policy.c | 46 +++++++++++++++++++++++++++++++++--------- net/ipv6/xfrm6_policy.c | 53 +++++++++++++++++++++++++++++++++++-------------- net/xfrm/xfrm_policy.c | 38 ----------------------------------- 3 files changed, 75 insertions(+), 62 deletions(-) Merging ipvs/master (086f332167d6 netfilter: nf_tables: add clone interface to expression operations) $ git merge ipvs/master Already up-to-date. Merging wireless-drivers/master (eeec5d0ef7ee rtlwifi: rtl8821ae: Fix lockups on boot) $ git merge wireless-drivers/master Already up-to-date. Merging mac80211/master (5ff3ca288894 mac80211: don't teardown sdata on sdata stop) $ git merge mac80211/master Merge made by the 'recursive' strategy. include/net/mac80211.h | 6 ++++-- net/mac80211/agg-tx.c | 3 ++- net/mac80211/iface.c | 5 +++-- net/mac80211/main.c | 3 +-- net/mac80211/mesh_pathtbl.c | 8 ++++---- 5 files changed, 14 insertions(+), 11 deletions(-) Merging sound-current/for-linus (0c25ad80408e ALSA: hda - Fix noise on Gigabyte Z170X mobo) $ git merge sound-current/for-linus Auto-merging sound/pci/hda/hda_intel.c Merge made by the 'recursive' strategy. sound/firewire/dice/dice.c | 4 ++++ sound/pci/hda/hda_intel.c | 7 +++++++ sound/pci/hda/patch_hdmi.c | 3 ++- sound/pci/hda/patch_realtek.c | 23 +++++++++++++++++++++ sound/pci/hda/patch_sigmatel.c | 45 ++++++++++++++++++++++++++--------------- sound/usb/midi.c | 46 ++++++++++++++++++++++++++++++++++++++++++ sound/usb/quirks-table.h | 11 ++++++++++ sound/usb/quirks.c | 1 + sound/usb/usbaudio.h | 1 + 9 files changed, 124 insertions(+), 17 deletions(-) Merging pci-current/for-linus (7c7a0e945349 ARM/PCI: Move align_resource function pointer to pci_host_bridge structure) $ git merge pci-current/for-linus Merge made by the 'recursive' strategy. arch/arm/kernel/bios32.c | 19 +++++++++++-------- drivers/pci/host/pcie-designware.c | 1 - drivers/pci/host/pcie-hisi.c | 4 ++-- drivers/pci/pci-sysfs.c | 5 ++++- drivers/pci/pci.h | 2 -- include/linux/pci.h | 9 +++++++++ 6 files changed, 26 insertions(+), 14 deletions(-) Merging driver-core.current/driver-core-linus (8005c49d9aea Linux 4.4-rc1) $ git merge driver-core.current/driver-core-linus Already up-to-date. Merging tty.current/tty-linus (1ec218373b8e Linux 4.4-rc2) $ git merge tty.current/tty-linus Already up-to-date. Merging usb.current/usb-linus (1ec218373b8e Linux 4.4-rc2) $ git merge usb.current/usb-linus Already up-to-date. Merging usb-gadget-fixes/fixes (f74875dc3613 usb: dwc2: fix kernel oops during driver probe) $ git merge usb-gadget-fixes/fixes Merge made by the 'recursive' strategy. drivers/usb/dwc2/platform.c | 81 ++++++++++++++++++++++------------ drivers/usb/gadget/function/f_fs.c | 6 +-- drivers/usb/gadget/function/f_midi.c | 3 +- drivers/usb/gadget/udc/pxa27x_udc.c | 3 ++ drivers/usb/musb/Kconfig | 2 +- drivers/usb/phy/phy-mxs-usb.c | 5 +++ drivers/usb/renesas_usbhs/mod_gadget.c | 11 ++++- 7 files changed, 76 insertions(+), 35 deletions(-) Merging usb-serial-fixes/usb-linus (a0e80fbd56b4 USB: serial: Another Infineon flash loader USB ID) $ git merge usb-serial-fixes/usb-linus Merge made by the 'recursive' strategy. drivers/usb/class/cdc-acm.c | 5 +++++ drivers/usb/serial/cp210x.c | 1 - drivers/usb/serial/usb-serial-simple.c | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) Merging usb-chipidea-fixes/ci-for-usb-stable (6f51bc340d2a usb: chipidea: imx: fix a possible NULL dereference) $ git merge usb-chipidea-fixes/ci-for-usb-stable Already up-to-date. Merging staging.current/staging-linus (1ec218373b8e Linux 4.4-rc2) $ git merge staging.current/staging-linus Already up-to-date. Merging char-misc.current/char-misc-linus (e8c77bda05e5 fpga manager: Fix firmware resource leak on error) $ git merge char-misc.current/char-misc-linus Merge made by the 'recursive' strategy. drivers/fpga/fpga-mgr.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) Merging input-current/for-linus (0c6da0733bff Input: parkbd - clear unused function pointers) $ git merge input-current/for-linus Auto-merging drivers/input/joystick/walkera0701.c Merge made by the 'recursive' strategy. drivers/input/joystick/db9.c | 1 + drivers/input/joystick/gamecon.c | 1 + drivers/input/joystick/turbografx.c | 1 + drivers/input/joystick/walkera0701.c | 1 + drivers/input/serio/parkbd.c | 1 + 5 files changed, 5 insertions(+) Merging crypto-current/master (79960943fdc1 crypto: talitos - Fix timing leak in ESP ICV verification) $ git merge crypto-current/master Merge made by the 'recursive' strategy. drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 3 ++- drivers/crypto/talitos.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) Merging ide/master (1b1050cdc5cd Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide) $ git merge ide/master Already up-to-date. Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES) $ git merge devicetree-current/devicetree/merge Already up-to-date. Merging rr-fixes/fixes (275d7d44d802 module: Fix locking in symbol_put_addr()) $ git merge rr-fixes/fixes Already up-to-date. Merging vfio-fixes/for-linus (4bc94d5dc95d vfio: Fix lockdep issue) $ git merge vfio-fixes/for-linus Already up-to-date. Merging kselftest-fixes/fixes (2ce47b44b25d selftests/seccomp: Get page size from sysconf) $ git merge kselftest-fixes/fixes Already up-to-date. Merging backlight-fixes/for-backlight-fixes (68feaca0b13e backlight: pwm: Handle EPROBE_DEFER while requesting the PWM) $ git merge backlight-fixes/for-backlight-fixes Already up-to-date. Merging ftrace-fixes/for-next-urgent (6224beb12e19 tracing: Have branch tracer use recursive field of task struct) $ git merge ftrace-fixes/for-next-urgent Already up-to-date. Merging mfd-fixes/for-mfd-fixes (1b52e50f2a40 mfd: max77843: Fix max77843_chg_init() return on error) $ git merge mfd-fixes/for-mfd-fixes Already up-to-date. Merging drm-intel-fixes/for-linux-next-fixes (0b466dc238cb drm/i915: Mark uneven memory banks on gen4 desktop as unknown swizzling) $ git merge drm-intel-fixes/for-linux-next-fixes Merge made by the 'recursive' strategy. drivers/gpu/drm/i915/i915_gem_fence.c | 36 ++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) Merging asm-generic/master (795291732663 asm-generic: page.h: Remove useless get_user_page and free_user_page) $ git merge asm-generic/master Merge made by the 'recursive' strategy. arch/arc/include/asm/page.h | 3 - arch/arm/include/asm/div64.h | 283 ++++++++---------------- arch/arm/include/asm/page-nommu.h | 3 - arch/frv/include/asm/page.h | 3 - arch/m68k/include/asm/page_mm.h | 3 - arch/m68k/include/asm/page_no.h | 3 - arch/openrisc/include/asm/page.h | 3 - drivers/clk/imx/clk-pllv1.c | 14 +- drivers/clk/imx/clk-pllv2.c | 9 +- drivers/clk/tegra/clk-divider.c | 4 +- drivers/clk/ti/clkt_dpll.c | 4 +- drivers/clk/ti/fapll.c | 4 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 3 +- drivers/hid/hid-sensor-hub.c | 3 +- drivers/mtd/sm_ftl.c | 3 +- include/asm-generic/div64.h | 178 ++++++++++++++- include/asm-generic/page.h | 3 - lib/div64.c | 6 +- 19 files changed, 298 insertions(+), 236 deletions(-) Merging arc/for-next (2e22502c080f ARC: dw2 unwind: Remove falllback linear search thru FDE entries) $ git merge arc/for-next Merge made by the 'recursive' strategy. arch/arc/configs/axs101_defconfig | 2 +- arch/arc/configs/axs103_defconfig | 2 +- arch/arc/configs/axs103_smp_defconfig | 2 +- arch/arc/configs/nsim_hs_defconfig | 2 +- arch/arc/configs/nsim_hs_smp_defconfig | 2 +- arch/arc/configs/nsimosci_hs_defconfig | 2 +- arch/arc/configs/nsimosci_hs_smp_defconfig | 2 +- arch/arc/configs/vdk_hs38_defconfig | 2 +- arch/arc/configs/vdk_hs38_smp_defconfig | 2 +- arch/arc/include/asm/irqflags-arcv2.h | 3 +++ arch/arc/include/asm/irqflags-compact.h | 2 ++ arch/arc/kernel/ctx_sw.c | 2 -- arch/arc/kernel/ctx_sw_asm.S | 3 --- arch/arc/kernel/process.c | 9 ++++---- arch/arc/kernel/unwind.c | 37 ++++-------------------------- arch/arc/mm/tlb.c | 4 ++-- 16 files changed, 24 insertions(+), 54 deletions(-) Merging arm/for-next (fa6af083e893 Merge branches 'fixes' and 'misc' into for-next) $ git merge arm/for-next Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/arm/l2cc.txt | 10 ++++++---- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/mm/cache-l2x0.c | 20 ++++++++++++++++++++ arch/arm/mm/proc-v7m.S | 14 +++++--------- 4 files changed, 32 insertions(+), 14 deletions(-) Merging arm-perf/for-next/perf (8005c49d9aea Linux 4.4-rc1) $ git merge arm-perf/for-next/perf Already up-to-date. Merging arm-soc/for-next (627b655336fb soc: Mediatek: Enable SCPSYS power domain driver by default) $ git merge arm-soc/for-next Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 5 +- arch/arm/boot/dts/animeo_ip.dts | 6 +- arch/arm/boot/dts/at91-foxg20.dts | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 13 +--- arch/arm/boot/dts/at91-kizbox2.dts | 6 +- arch/arm/boot/dts/at91-kizboxmini.dts | 4 +- arch/arm/boot/dts/at91-qil_a9260.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 115 +++++++++++++++++++++++++--- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 12 +-- arch/arm/boot/dts/at91-sama5d4ek.dts | 12 +-- arch/arm/boot/dts/at91rm9200ek.dts | 9 --- arch/arm/boot/dts/at91sam9261ek.dts | 19 ++--- arch/arm/boot/dts/at91sam9263ek.dts | 13 +--- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 13 +--- arch/arm/boot/dts/at91sam9m10g45ek.dts | 13 +--- arch/arm/boot/dts/at91sam9n12ek.dts | 11 +-- arch/arm/boot/dts/at91sam9rlek.dts | 13 +--- arch/arm/boot/dts/at91sam9x5cm.dtsi | 11 --- arch/arm/boot/dts/sama5d35ek.dts | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/usb_a9260_common.dtsi | 2 +- arch/arm/boot/dts/usb_a9263.dts | 2 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 - arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/palmtc.c | 2 +- arch/arm/mach-zx/Kconfig | 2 +- drivers/soc/mediatek/Kconfig | 1 + include/linux/scpi_protocol.h | 2 +- 30 files changed, 147 insertions(+), 153 deletions(-) Merging at91/at91-next (f05d836b8770 Merge tag 'at91-fixes' into at91-next) $ git merge at91/at91-next Already up-to-date! Merge made by the 'recursive' strategy. Merging bcm2835/for-next (b2776bf7149b Linux 3.18) $ git merge bcm2835/for-next Already up-to-date. Merging berlin/berlin/for-next (56c56eceb815 Merge branches 'berlin/dt' and 'berlin/doc' into berlin/for-next) $ git merge berlin/berlin/for-next Merge made by the 'recursive' strategy. Documentation/arm/Marvell/README | 22 +++++++++------ arch/arm/boot/dts/berlin2.dtsi | 21 ++++++++++++++ arch/arm/boot/dts/berlin2cd.dtsi | 21 ++++++++++++++ arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 1 - arch/arm/boot/dts/berlin2q.dtsi | 27 ++++++++++++++---- arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 45 +++++++++++++++++++++++++++++- 7 files changed, 121 insertions(+), 17 deletions(-) Merging cortex-m/for-next (f719a0d6a854 ARM: efm32: switch to vendor,device compatible strings) $ git merge cortex-m/for-next Already up-to-date. Merging imx-mxs/for-next (922ef3e263f7 Merge branch 'imx/defconfig' into for-next) $ git merge imx-mxs/for-next Merge made by the 'recursive' strategy. arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx25-pinfunc.h | 3 ++ arch/arm/boot/dts/imx25.dtsi | 4 ++ arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 36 ++++++++++++++ arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 48 +++++++++++++++++++ arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 33 ++++++++++++- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 47 +++++++++++++++++- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 24 ++++++++++ arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 24 ++++++++++ arch/arm/boot/dts/imx6qdl.dtsi | 12 +++++ arch/arm/boot/dts/imx6sl.dtsi | 9 ++++ arch/arm/boot/dts/imx6sx.dtsi | 13 +++++ arch/arm/boot/dts/imx6ul.dtsi | 18 +++++++ arch/arm/boot/dts/vf610m4-cosmic.dts | 90 +++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/vfxxx.dtsi | 32 +++++++++++-- arch/arm/configs/imx_v6_v7_defconfig | 4 +- arch/arm/mach-imx/gpc.c | 1 + arch/arm/mach-imx/mach-imx6ul.c | 2 +- drivers/clk/imx/clk-imx25.c | 18 +------ drivers/clk/imx/clk-imx6q.c | 3 +- drivers/clk/imx/clk-pllv3.c | 14 ++++++ 22 files changed, 412 insertions(+), 26 deletions(-) create mode 100644 arch/arm/boot/dts/vf610m4-cosmic.dts Merging keystone/next (99d59777c089 Merge branch 'for_4.4-rcx/drivers-soc' into next) $ git merge keystone/next Merge made by the 'recursive' strategy. drivers/soc/ti/knav_qmss_queue.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Merging mvebu/for-next (4d2ec7e206ae ARM: orion5x: Fix legacy get_irqnr_and_base) $ git merge mvebu/for-next Merge made by the 'recursive' strategy. arch/arm/boot/dts/kirkwood-ts219.dtsi | 2 +- arch/arm/mach-dove/include/mach/entry-macro.S | 4 ++-- arch/arm/mach-orion5x/include/mach/entry-macro.S | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) Merging omap/for-next (f2a148747f11 Merge branch 'omap-for-v4.3/fixes' into for-next) $ git merge omap/for-next Already up-to-date! Merge made by the 'recursive' strategy. Merging omap-pending/for-next (30aa18d3bea5 MAINTAINERS: add maintainer for OMAP hwmod data) $ git merge omap-pending/for-next Resolved 'arch/arm/mach-omap2/omap_hwmod_43xx_data.c' using previous resolution. Resolved 'arch/arm/mach-omap2/omap_hwmod_7xx_data.c' using previous resolution. Auto-merging arch/arm/mach-omap2/omap_hwmod_7xx_data.c CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_7xx_data.c Auto-merging arch/arm/mach-omap2/omap_hwmod_43xx_data.c CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_43xx_data.c Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master 18442d2a17bb] Merge remote-tracking branch 'omap-pending/for-next' $ git diff -M --stat --summary HEAD^.. Merging qcom/qcom/for-next (c38ef6905153 ARM: defconfig: Update qcom_defconfig) $ git merge qcom/qcom/for-next Auto-merging drivers/tty/serial/Kconfig Auto-merging arch/arm/boot/dts/Makefile Merge made by the 'recursive' strategy. .../devicetree/bindings/firmware/qcom,scm.txt | 25 + .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 104 ++++ .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 ++++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 16 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 20 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 436 ++++++++++++++ arch/arm/boot/dts/qcom-apq8064.dtsi | 104 ++++ .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 369 ++++++++++++ arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/configs/qcom_defconfig | 8 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 13 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 + drivers/firmware/qcom_scm-32.c | 82 +++ drivers/firmware/qcom_scm-64.c | 25 + drivers/firmware/qcom_scm.c | 271 ++++++++- drivers/firmware/qcom_scm.h | 12 + drivers/soc/qcom/Kconfig | 26 + drivers/soc/qcom/Makefile | 4 + drivers/soc/qcom/smem_state.c | 201 +++++++ drivers/soc/qcom/smp2p.c | 578 +++++++++++++++++++ drivers/soc/qcom/smsm.c | 625 +++++++++++++++++++++ drivers/soc/qcom/wcnss_ctrl.c | 272 +++++++++ drivers/tty/serial/Kconfig | 2 +- include/linux/qcom_scm.h | 6 + include/linux/soc/qcom/smem_state.h | 18 + 26 files changed, 3305 insertions(+), 32 deletions(-) create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt create mode 100644 arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts create mode 100644 drivers/soc/qcom/smem_state.c create mode 100644 drivers/soc/qcom/smp2p.c create mode 100644 drivers/soc/qcom/smsm.c create mode 100644 drivers/soc/qcom/wcnss_ctrl.c create mode 100644 include/linux/soc/qcom/smem_state.h Merging renesas/next (78f2daa382dc Merge branch 'heads/dt-for-v4.5' into next) $ git merge renesas/next Auto-merging arch/arm64/Kconfig.platforms Removing arch/arm/mach-shmobile/irqs.h Removing arch/arm/mach-shmobile/include/mach/irqs.h Removing arch/arm/boot/dts/r8a7791-henninger.dts Auto-merging arch/arm/boot/dts/Makefile Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/arm/shmobile.txt | 4 + MAINTAINERS | 10 +- arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7740.dtsi | 13 + arch/arm/boot/dts/r8a7778-bockw.dts | 23 +- arch/arm/boot/dts/r8a7790-lager.dts | 55 +-- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791-henninger.dts | 320 -------------- arch/arm/boot/dts/r8a7791-koelsch.dts | 57 +-- arch/arm/boot/dts/r8a7791-porter.dts | 53 ++- arch/arm/boot/dts/r8a7791.dtsi | 19 +- arch/arm/boot/dts/r8a7793-gose.dts | 74 ++++ arch/arm/boot/dts/r8a7793.dtsi | 324 ++++++++++++++ arch/arm/boot/dts/r8a7794-alt.dts | 138 ++++++ arch/arm/boot/dts/r8a7794-silk.dts | 73 +++- arch/arm/boot/dts/r8a7794.dtsi | 50 ++- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/sh73a0.dtsi | 14 + arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/mach-shmobile/Kconfig | 10 +- arch/arm/mach-shmobile/include/mach/irqs.h | 10 - arch/arm/mach-shmobile/irqs.h | 15 - arch/arm/mach-shmobile/setup-r8a7778.c | 1 - arch/arm/mach-shmobile/setup-r8a7793.c | 2 +- arch/arm64/Kconfig.platforms | 17 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/renesas/Makefile | 4 + arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 106 +++++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 474 +++++++++++++++++++++ arch/arm64/configs/defconfig | 9 + drivers/sh/clk/core.c | 100 +---- include/dt-bindings/clock/r8a7794-clock.h | 1 + include/linux/sh_clk.h | 4 - 36 files changed, 1430 insertions(+), 574 deletions(-) delete mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts delete mode 100644 arch/arm/mach-shmobile/include/mach/irqs.h delete mode 100644 arch/arm/mach-shmobile/irqs.h create mode 100644 arch/arm64/boot/dts/renesas/Makefile create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi Merging rockchip/for-next (1e8425faa54b Merge branch 'v4.5-armsoc/dts64' into for-next) $ git merge rockchip/for-next Auto-merging arch/arm/boot/dts/Makefile Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/arm/cpus.txt | 1 + .../bindings/clock/rockchip,rk3036-cru.txt | 56 +++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rk3036-evb.dts | 64 +++ arch/arm/boot/dts/rk3036.dtsi | 554 +++++++++++++++++++++ arch/arm/boot/dts/rk3066a.dtsi | 6 + arch/arm/boot/dts/rk3188.dtsi | 2 + arch/arm/boot/dts/rk3288-rock2-som.dtsi | 1 + arch/arm/boot/dts/rk3288-rock2-square.dts | 13 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 + arch/arm/boot/dts/rk3288.dtsi | 13 +- arch/arm/boot/dts/rk3xxx.dtsi | 1 + arch/arm/mach-rockchip/platsmp.c | 45 +- arch/arm/mach-rockchip/rockchip.c | 44 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 6 + arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi | 112 +++++ arch/arm64/boot/dts/rockchip/rk3368.dtsi | 37 ++ drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-pll.c | 258 +++++++++- drivers/clk/rockchip/clk-rk3036.c | 478 ++++++++++++++++++ drivers/clk/rockchip/clk-rk3288.c | 2 +- drivers/clk/rockchip/clk.h | 32 +- include/dt-bindings/clock/rk3036-cru.h | 193 +++++++ include/dt-bindings/clock/rk3288-cru.h | 1 + 24 files changed, 1891 insertions(+), 34 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.txt create mode 100644 arch/arm/boot/dts/rk3036-evb.dts create mode 100644 arch/arm/boot/dts/rk3036.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi create mode 100644 drivers/clk/rockchip/clk-rk3036.c create mode 100644 include/dt-bindings/clock/rk3036-cru.h Merging rpi/for-rpi-next (bc0195aad0da Linux 4.2-rc2) $ git merge rpi/for-rpi-next Already up-to-date. Merging samsung/for-next (8005c49d9aea Linux 4.4-rc1) $ git merge samsung/for-next Already up-to-date. Merging samsung-krzk/for-next (4013eaa7e492 Merge branch 'next/defconfig' into for-next) $ git merge samsung-krzk/for-next Auto-merging arch/arm64/configs/defconfig Auto-merging arch/arm64/Kconfig.platforms Auto-merging arch/arm/configs/multi_v7_defconfig Merge made by the 'recursive' strategy. .../bindings/display/exynos/exynos_hdmi.txt | 7 +- .../bindings/pinctrl/samsung-pinctrl.txt | 1 + arch/arm/boot/dts/exynos3250.dtsi | 14 + arch/arm/boot/dts/exynos4.dtsi | 32 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 + arch/arm/boot/dts/exynos4210.dtsi | 8 + arch/arm/boot/dts/exynos4412-trats2.dts | 4 + arch/arm/boot/dts/exynos4x12.dtsi | 4 + arch/arm/boot/dts/exynos5.dtsi | 14 + arch/arm/boot/dts/exynos5250-snow-common.dtsi | 6 +- arch/arm/boot/dts/exynos5250.dtsi | 9 + arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 406 +++++++++++++++++++++ arch/arm/boot/dts/exynos5410.dtsi | 50 +++ arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +- arch/arm/boot/dts/exynos5420.dtsi | 19 + arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 - arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 2 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +- arch/arm/configs/exynos_defconfig | 14 + arch/arm/configs/multi_v7_defconfig | 15 +- arch/arm/mach-exynos/Kconfig | 3 + arch/arm/mach-exynos/pmu.c | 51 +-- arch/arm/mach-exynos/regs-pmu.h | 9 - arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c | 2 +- arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c | 2 +- arch/arm64/Kconfig.platforms | 11 +- arch/arm64/boot/dts/exynos/Makefile | 2 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 +++++++++++++- arch/arm64/boot/dts/exynos/exynos7.dtsi | 7 + arch/arm64/configs/defconfig | 2 +- drivers/clk/samsung/Kconfig | 6 + drivers/clk/samsung/Makefile | 4 +- drivers/clk/samsung/clk-exynos4.c | 1 + drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 103 ++++++ drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + include/dt-bindings/clock/exynos4.h | 1 + 39 files changed, 1024 insertions(+), 97 deletions(-) create mode 100644 arch/arm/boot/dts/exynos5410-pinctrl.dtsi Merging sunxi/sunxi/for-next (20d6ac3b2fa0 Merge branches 'sunxi/clocks-for-4.5', 'sunxi/defconfig-for-4.5', 'sunxi/dt-for-4.5' and 'sunxi/fixes-for-4.4' into sunxi/for-next) $ git merge sunxi/sunxi/for-next Resolved 'arch/arm/configs/multi_v7_defconfig' using previous resolution. Auto-merging arch/arm/configs/multi_v7_defconfig CONFLICT (content): Merge conflict in arch/arm/configs/multi_v7_defconfig Auto-merging arch/arm/boot/dts/Makefile Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master 284dbdb0e86c] Merge remote-tracking branch 'sunxi/sunxi/for-next' $ git diff -M --stat --summary HEAD^.. Documentation/devicetree/bindings/clock/sunxi.txt | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/sun4i-a10-gemei-g9.dts | 42 ++++- arch/arm/boot/dts/sun4i-a10-inet1.dts | 28 ++++ arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 164 ++++++++++++++++++++ arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 24 +++ arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 14 ++ arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 ++ arch/arm/boot/dts/sun6i-a31s-primo81.dts | 1 + .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 85 ++++++++++- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 169 +++++++++++++++++++++ arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 4 + arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 + arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 + arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 4 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/configs/multi_v7_defconfig | 11 +- arch/arm/configs/sunxi_defconfig | 14 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/clk/sunxi/clk-usb.c | 12 ++ 20 files changed, 578 insertions(+), 26 deletions(-) create mode 100644 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts Merging tegra/for-next (3ba3a74b6545 Merge branch for-4.5/defconfig into for-next) $ git merge tegra/for-next Resolved 'arch/arm64/configs/defconfig' using previous resolution. Auto-merging arch/arm64/configs/defconfig CONFLICT (content): Merge conflict in arch/arm64/configs/defconfig Auto-merging arch/arm64/boot/dts/Makefile Auto-merging arch/arm64/Kconfig.platforms Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master 7a60eca51930] Merge remote-tracking branch 'tegra/for-next' $ git diff -M --stat --summary HEAD^.. .../bindings/clock/nvidia,tegra210-car.txt | 56 + arch/arm/mach-tegra/Kconfig | 54 +- arch/arm/mach-tegra/sleep-tegra20.S | 3 + arch/arm/mach-tegra/sleep-tegra30.S | 3 + arch/arm64/Kconfig.platforms | 12 - arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/nvidia/Makefile | 7 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 1130 ++++++++ arch/arm64/boot/dts/nvidia/tegra132.dtsi | 990 +++++++ arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 45 + arch/arm64/boot/dts/nvidia/tegra210-p2371-0000.dts | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 50 + arch/arm64/boot/dts/nvidia/tegra210-p2571.dts | 1302 +++++++++ arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi | 1272 +++++++++ arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1270 +++++++++ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 805 ++++++ arch/arm64/configs/defconfig | 8 +- drivers/amba/Kconfig | 2 +- drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/clk-id.h | 75 +- drivers/clk/tegra/clk-pll.c | 838 ++++-- drivers/clk/tegra/clk-tegra-periph.c | 371 ++- drivers/clk/tegra/clk-tegra-super-gen4.c | 142 +- drivers/clk/tegra/clk-tegra114.c | 339 +-- drivers/clk/tegra/clk-tegra124.c | 453 ++-- drivers/clk/tegra/clk-tegra20.c | 314 ++- drivers/clk/tegra/clk-tegra210.c | 2852 ++++++++++++++++++++ drivers/clk/tegra/clk-tegra30.c | 426 +-- drivers/clk/tegra/clk.h | 101 +- drivers/mmc/host/sdhci-tegra.c | 23 +- drivers/soc/Kconfig | 1 + drivers/soc/tegra/Kconfig | 83 + drivers/usb/host/Kconfig | 2 + include/dt-bindings/clock/tegra210-car.h | 401 +++ 35 files changed, 12449 insertions(+), 1001 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt create mode 100644 arch/arm64/boot/dts/nvidia/Makefile create mode 100644 arch/arm64/boot/dts/nvidia/tegra132-norrin.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra132.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2371-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2571.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210.dtsi create mode 100644 drivers/clk/tegra/clk-tegra210.c create mode 100644 drivers/soc/tegra/Kconfig create mode 100644 include/dt-bindings/clock/tegra210-car.h Merging arm64/for-next/core (01b305a23494 arm64: suspend: make hw_breakpoint_restore static) $ git merge arm64/for-next/core Already up-to-date. Merging blackfin/for-linus (d91e14b3b9e1 eth: bf609 eth clock: add pclk clock for stmmac driver probe) $ git merge blackfin/for-linus Already up-to-date. Merging c6x/for-linux-next (ca3060d39ae7 c6x: Use generic clkdev.h header) $ git merge c6x/for-linux-next Removing arch/c6x/include/asm/clkdev.h Auto-merging arch/c6x/include/asm/Kbuild Merge made by the 'recursive' strategy. arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/asm/clkdev.h | 22 ---------------------- 2 files changed, 1 insertion(+), 22 deletions(-) delete mode 100644 arch/c6x/include/asm/clkdev.h Merging cris/for-next (918fc2ee791e cris: Drop reference to get_cmos_time()) $ git merge cris/for-next Merge made by the 'recursive' strategy. Merging h8300/h8300-next (5aef14e91de2 clk: h8300: Remove "sh73a0-" part from compatible value) $ git merge h8300/h8300-next Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt | 2 +- arch/h8300/boot/compressed/vmlinux.lds | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) Merging hexagon/linux-next (02cc2ccfe771 Revert "Hexagon: fix signal.c compile error") $ git merge hexagon/linux-next Already up-to-date. Merging ia64/next (7e26e9ff0a93 pstore: Fix return type of pstore_is_mounted()) $ git merge ia64/next Already up-to-date. Merging m68k/for-next (70bc53b47343 m68k/mac: Kill psc_present) $ git merge m68k/for-next Merge made by the 'recursive' strategy. arch/m68k/include/asm/mac_psc.h | 1 - arch/m68k/mac/macints.c | 6 +++--- arch/m68k/mac/psc.c | 7 +++---- 3 files changed, 6 insertions(+), 8 deletions(-) Merging m68knommu/for-next (1ec218373b8e Linux 4.4-rc2) $ git merge m68knommu/for-next Already up-to-date. Merging metag/for-next (f23d0e2468bc MAINTAINERS: Change Meta arch port status to Odd Fixes) $ git merge metag/for-next Already up-to-date. Merging microblaze/next (b14132797d80 elf-em.h: move EM_MICROBLAZE to the common header) $ git merge microblaze/next Already up-to-date. Merging mips/mips-for-linux-next (38c24e332ad6 MIPS: ath79: Remove some unused code from setup.c) $ git merge mips/mips-for-linux-next Merge made by the 'recursive' strategy. .../devicetree/bindings/phy/phy-ath79-usb.txt | 18 +++++++ arch/mips/ath79/common.h | 1 - arch/mips/ath79/irq.c | 61 ++++++++++------------ arch/mips/ath79/setup.c | 11 +--- arch/mips/boot/dts/qca/ar9132.dtsi | 26 +++++++++ arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 8 +++ arch/mips/include/asm/mach-ath79/ath79.h | 1 + 7 files changed, 82 insertions(+), 44 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/phy-ath79-usb.txt Merging nios2/for-next (bb3fc5ddef93 nios2: Remove unnecessary #ifdef guards) $ git merge nios2/for-next Already up-to-date. Merging parisc-hd/for-next (6a13feb9c828 Linux 4.3) $ git merge parisc-hd/for-next Already up-to-date. Merging powerpc/next (1ec218373b8e Linux 4.4-rc2) $ git merge powerpc/next Already up-to-date. Merging powerpc-mpe/next (bc0195aad0da Linux 4.2-rc2) $ git merge powerpc-mpe/next Already up-to-date. Merging fsl/next (e1f580e8ced5 powerpc/e6500: hw tablewalk: make sure we invalidate and write to the same tlb entry) $ git merge fsl/next Already up-to-date. Merging mpc5xxx/next (39e69f55f857 powerpc: Introduce the use of the managed version of kzalloc) $ git merge mpc5xxx/next Already up-to-date. Merging s390/features (dcd67b9abc55 s390: Delete unnecessary checks before the function call "debug_unregister") $ git merge s390/features Auto-merging arch/s390/kvm/kvm-s390.c Merge made by the 'recursive' strategy. Documentation/s390/zfcpdump.txt | 22 +- arch/s390/include/asm/elf.h | 2 - arch/s390/include/asm/fpu/internal.h | 10 +- arch/s390/include/asm/ipl.h | 14 +- arch/s390/include/asm/lowcore.h | 21 -- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/pci_dma.h | 2 + arch/s390/include/asm/reset.h | 3 +- arch/s390/include/asm/sclp.h | 3 +- arch/s390/include/asm/smp.h | 2 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/crash_dump.c | 454 +++++++++++++++------------------- arch/s390/kernel/early.c | 9 + arch/s390/kernel/ipl.c | 17 +- arch/s390/kernel/machine_kexec.c | 110 +++++---- arch/s390/kernel/os_info.c | 7 +- arch/s390/kernel/reipl.S | 94 +++---- arch/s390/kernel/setup.c | 17 +- arch/s390/kernel/smp.c | 143 ++++++----- arch/s390/kvm/kvm-s390.c | 30 +-- arch/s390/lib/spinlock.c | 28 ++- arch/s390/mm/gup.c | 1 + arch/s390/pci/pci.c | 3 +- arch/s390/pci/pci_dma.c | 19 +- drivers/s390/char/Makefile | 4 +- drivers/s390/char/zcore.c | 461 ++++------------------------------- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/cio.c | 11 +- drivers/s390/cio/qdio_debug.c | 6 +- drivers/s390/crypto/zcrypt_api.c | 6 +- 30 files changed, 536 insertions(+), 970 deletions(-) Merging sparc-next/master (9f935675d41a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input) $ git merge sparc-next/master Already up-to-date. Merging tile/master (09745f38a74e arch/tile: turn off timer tick for oneshot_stopped state) $ git merge tile/master Merge made by the 'recursive' strategy. arch/tile/Kconfig | 1 + arch/tile/include/asm/insn.h | 59 +++++++++++++++++++++++++++ arch/tile/include/asm/jump_label.h | 58 +++++++++++++++++++++++++++ arch/tile/include/asm/page.h | 10 +++++ arch/tile/include/asm/processor.h | 2 +- arch/tile/include/asm/thread_info.h | 8 +++- arch/tile/kernel/Makefile | 1 + arch/tile/kernel/ftrace.c | 13 +----- arch/tile/kernel/intvec_32.S | 46 +++++++-------------- arch/tile/kernel/intvec_64.S | 49 +++++++---------------- arch/tile/kernel/jump_label.c | 64 ++++++++++++++++++++++++++++++ arch/tile/kernel/kgdb.c | 2 +- arch/tile/kernel/kprobes.c | 4 +- arch/tile/kernel/process.c | 79 +++++++++++++++++++------------------ arch/tile/kernel/time.c | 1 + 15 files changed, 276 insertions(+), 121 deletions(-) create mode 100644 arch/tile/include/asm/insn.h create mode 100644 arch/tile/include/asm/jump_label.h create mode 100644 arch/tile/kernel/jump_label.c Merging uml/linux-next (2eb5f31bc4ea um: Switch clocksource to hrtimers) $ git merge uml/linux-next Already up-to-date. Merging unicore32/unicore32 (d670878e2c9a unicore32: Remove ARCH_HAS_CPUFREQ config option) $ git merge unicore32/unicore32 Already up-to-date. Merging xtensa/for_next (afaa7c542cc9 Merge tag 'xtensa-for-next-20151109' of git://github.com/jcmvbkbc/linux-xtensa) $ git merge xtensa/for_next Already up-to-date. Merging btrfs/next (3a9508b0221d btrfs: fix compile when block cgroups are not enabled) $ git merge btrfs/next Already up-to-date. Merging ceph/master (583d0fef756a libceph: clear msg->con in ceph_msg_release() only) $ git merge ceph/master Already up-to-date. Merging cifs/for-next (ccf7202a3486 update signing code) $ git merge cifs/for-next Merge made by the 'recursive' strategy. fs/cifs/cifsglob.h | 8 +++- fs/cifs/cifsproto.h | 5 ++- fs/cifs/connect.c | 9 +++-- fs/cifs/misc.c | 2 +- fs/cifs/smb2misc.c | 36 ++++++++++++++--- fs/cifs/smb2ops.c | 13 ++++-- fs/cifs/smb2pdu.c | 10 ++--- fs/cifs/smb2pdu.h | 8 ++-- fs/cifs/smb2proto.h | 3 +- fs/cifs/smb2transport.c | 102 +++++++++++++++++++++++++++++++++++++++++++++--- 10 files changed, 161 insertions(+), 35 deletions(-) Merging ecryptfs/next (933c32fe0e42 ecryptfs: drop null test before destroy functions) $ git merge ecryptfs/next Merge made by the 'recursive' strategy. fs/ecryptfs/main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Merging ext3/for_next (d4eb6dee4712 ext4: Update EXT4_USE_FOR_EXT2 description) $ git merge ext3/for_next Already up-to-date. Merging ext4/dev (857ab1d3e3da jbd2: Fix unreclaimed pages after truncate in data=journal mode) $ git merge ext4/dev Auto-merging fs/jbd2/transaction.c Merge made by the 'recursive' strategy. fs/ext4/ext4.h | 49 ++++++++++++++++++++++++++++++++++++++++++------- fs/jbd2/transaction.c | 2 ++ 2 files changed, 44 insertions(+), 7 deletions(-) Merging f2fs/dev (8005c49d9aea Linux 4.4-rc1) $ git merge f2fs/dev Already up-to-date. Merging fscache/fscache (b00c2ae2ed3c FS-Cache: Don't override netfs's primary_index if registering failed) $ git merge fscache/fscache Merge made by the 'recursive' strategy. Merging fuse/for-next (0b5da8db145b fuse: add support for SEEK_HOLE and SEEK_DATA in lseek) $ git merge fuse/for-next Auto-merging fs/fuse/file.c Merge made by the 'recursive' strategy. fs/fuse/cuse.c | 2 ++ fs/fuse/file.c | 75 +++++++++++++++++++++++++++++++++++++++++------ fs/fuse/fuse_i.h | 3 ++ include/uapi/linux/fuse.h | 17 ++++++++++- 4 files changed, 87 insertions(+), 10 deletions(-) Merging gfs2/for-next (5f63e3c3599d GFS2: Reintroduce a timeout in function gfs2_gl_hash_clear) $ git merge gfs2/for-next Auto-merging fs/gfs2/xattr.c Merge made by the 'recursive' strategy. fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 13 ++---- fs/gfs2/dir.c | 15 +++++-- fs/gfs2/file.c | 29 ++++++------- fs/gfs2/glock.c | 18 ++++---- fs/gfs2/glock.h | 26 ++++++------ fs/gfs2/incore.h | 20 +++++---- fs/gfs2/inode.c | 28 ++++++------ fs/gfs2/main.c | 16 ++++--- fs/gfs2/meta_io.c | 82 +++++++++++++++++++++++++++++++++--- fs/gfs2/meta_io.h | 2 +- fs/gfs2/ops_fstype.c | 3 +- fs/gfs2/quota.c | 117 +++++++++++++++++++++++++++++++++------------------ fs/gfs2/quota.h | 2 + fs/gfs2/rgrp.c | 61 ++++++++++----------------- fs/gfs2/rgrp.h | 6 +-- fs/gfs2/super.c | 15 ++++--- fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 10 ++--- 20 files changed, 282 insertions(+), 187 deletions(-) Merging jfs/jfs-next (26456955719b jfs: clean up jfs_rename and fix out of order unlock) $ git merge jfs/jfs-next Already up-to-date. Merging nfs/linux-next (4f2e9dce0c63 nfs4: resend LAYOUTGET when there is a race that changes the seqid) $ git merge nfs/linux-next Merge made by the 'recursive' strategy. fs/nfs/callback_xdr.c | 7 +++-- fs/nfs/inode.c | 11 ++++++-- fs/nfs/nfs42proc.c | 3 ++- fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 59 ++++++++++++++++++++----------------------- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfs4xdr.c | 1 + fs/nfs/pnfs.c | 56 ++++++++++++++++++++++------------------ include/linux/nfs_xdr.h | 1 + include/uapi/linux/nfs.h | 11 -------- net/sunrpc/backchannel_rqst.c | 8 ++++++ net/sunrpc/svc.c | 1 + 12 files changed, 87 insertions(+), 75 deletions(-) Merging nfsd/nfsd-next (da3575258c7b nfsd: don't hold i_mutex over userspace upcalls) $ git merge nfsd/nfsd-next Merge made by the 'recursive' strategy. fs/namei.c | 74 +++++++++++++++++++++++++++++++++++ fs/nfsd/netns.h | 2 +- fs/nfsd/nfs3xdr.c | 2 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4layouts.c | 4 +- fs/nfsd/nfs4recover.c | 6 +-- fs/nfsd/nfs4state.c | 62 +++++++++++++++++++++-------- fs/nfsd/nfs4xdr.c | 8 ++-- fs/nfsd/state.h | 4 +- fs/nfsd/vfs.c | 23 +++++------ include/linux/namei.h | 1 + include/linux/sunrpc/svcauth.h | 9 ++++- net/sunrpc/auth_gss/gss_rpc_upcall.c | 3 ++ net/sunrpc/svcauth.c | 2 + net/sunrpc/svcauth_unix.c | 8 ---- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 7 ++++ 16 files changed, 164 insertions(+), 53 deletions(-) Merging orangefs/for-next (555fa0fa618b fs: out of bounds on stack in iov_iter_advance) $ git merge orangefs/for-next Auto-merging fs/Kconfig Merge made by the 'recursive' strategy. Documentation/ABI/stable/sysfs-fs-orangefs | 87 ++ Documentation/filesystems/orangefs.txt | 137 +++ fs/Kconfig | 1 + fs/Makefile | 1 + fs/orangefs/Kconfig | 6 + fs/orangefs/Makefile | 10 + fs/orangefs/acl.c | 175 +++ fs/orangefs/dcache.c | 142 +++ fs/orangefs/devpvfs2-req.c | 984 +++++++++++++++ fs/orangefs/dir.c | 373 ++++++ fs/orangefs/downcall.h | 133 +++ fs/orangefs/file.c | 712 +++++++++++ fs/orangefs/inode.c | 466 ++++++++ fs/orangefs/namei.c | 446 +++++++ fs/orangefs/protocol.h | 443 +++++++ fs/orangefs/pvfs2-bufmap.c | 558 +++++++++ fs/orangefs/pvfs2-bufmap.h | 62 + fs/orangefs/pvfs2-cache.c | 246 ++++ fs/orangefs/pvfs2-debug.h | 292 +++++ fs/orangefs/pvfs2-debugfs.c | 458 +++++++ fs/orangefs/pvfs2-debugfs.h | 3 + fs/orangefs/pvfs2-dev-proto.h | 85 ++ fs/orangefs/pvfs2-kernel.h | 819 +++++++++++++ fs/orangefs/pvfs2-mod.c | 315 +++++ fs/orangefs/pvfs2-sysfs.c | 1787 ++++++++++++++++++++++++++++ fs/orangefs/pvfs2-sysfs.h | 2 + fs/orangefs/pvfs2-utils.c | 1156 ++++++++++++++++++ fs/orangefs/super.c | 541 +++++++++ fs/orangefs/symlink.c | 31 + fs/orangefs/upcall.h | 246 ++++ fs/orangefs/waitqueue.c | 529 ++++++++ fs/orangefs/xattr.c | 530 +++++++++ 32 files changed, 11776 insertions(+) create mode 100644 Documentation/ABI/stable/sysfs-fs-orangefs create mode 100644 Documentation/filesystems/orangefs.txt create mode 100644 fs/orangefs/Kconfig create mode 100644 fs/orangefs/Makefile create mode 100644 fs/orangefs/acl.c create mode 100644 fs/orangefs/dcache.c create mode 100644 fs/orangefs/devpvfs2-req.c create mode 100644 fs/orangefs/dir.c create mode 100644 fs/orangefs/downcall.h create mode 100644 fs/orangefs/file.c create mode 100644 fs/orangefs/inode.c create mode 100644 fs/orangefs/namei.c create mode 100644 fs/orangefs/protocol.h create mode 100644 fs/orangefs/pvfs2-bufmap.c create mode 100644 fs/orangefs/pvfs2-bufmap.h create mode 100644 fs/orangefs/pvfs2-cache.c create mode 100644 fs/orangefs/pvfs2-debug.h create mode 100644 fs/orangefs/pvfs2-debugfs.c create mode 100644 fs/orangefs/pvfs2-debugfs.h create mode 100644 fs/orangefs/pvfs2-dev-proto.h create mode 100644 fs/orangefs/pvfs2-kernel.h create mode 100644 fs/orangefs/pvfs2-mod.c create mode 100644 fs/orangefs/pvfs2-sysfs.c create mode 100644 fs/orangefs/pvfs2-sysfs.h create mode 100644 fs/orangefs/pvfs2-utils.c create mode 100644 fs/orangefs/super.c create mode 100644 fs/orangefs/symlink.c create mode 100644 fs/orangefs/upcall.h create mode 100644 fs/orangefs/waitqueue.c create mode 100644 fs/orangefs/xattr.c Merging overlayfs/overlayfs-next (257f87199347 ovl: move super block magic number to magic.h) $ git merge overlayfs/overlayfs-next Auto-merging include/uapi/linux/magic.h Auto-merging fs/overlayfs/super.c Merge made by the 'recursive' strategy. fs/overlayfs/copy_up.c | 41 ++++++++++++++++++++++++++--------------- fs/overlayfs/inode.c | 23 +++++++++++++++++++++++ fs/overlayfs/overlayfs.h | 3 +++ fs/overlayfs/super.c | 30 ++++++++++++++++++++++++++++-- include/uapi/linux/magic.h | 1 + 5 files changed, 81 insertions(+), 17 deletions(-) Merging squashfs/master (62421645bb70 Squashfs: Add LZ4 compression configuration option) $ git merge squashfs/master Already up-to-date. Merging v9fs/for-next (3053600ed4f7 9p: trans_fd, bail out if recv fcall if missing) $ git merge v9fs/for-next Merge made by the 'recursive' strategy. net/9p/trans_fd.c | 88 +++++++++++++++++++++++++++------------------------ net/9p/trans_virtio.c | 2 +- 2 files changed, 47 insertions(+), 43 deletions(-) Merging ubifs/linux-next (8c1c5f263833 ubifs: introduce UBIFS_ATIME_SUPPORT to ubifs) $ git merge ubifs/linux-next Already up-to-date. Merging xfs/for-next (4e14e49a91e1 Merge branch 'xfs-misc-fixes-for-4.4-3' into for-next) $ git merge xfs/for-next Already up-to-date. Merging file-locks/linux-next (8ace5dfb983e locks: use list_first_entry_or_null()) $ git merge file-locks/linux-next Auto-merging fs/Kconfig Merge made by the 'recursive' strategy. fs/Kconfig | 10 ++++++++ fs/locks.c | 12 ++++----- fs/namespace.c | 10 ++++++++ include/linux/fs.h | 74 +++++++++++++++++++++++++++++------------------------- 4 files changed, 66 insertions(+), 40 deletions(-) Merging vfs/for-next (e7c709094130 coredump: Use 64bit time for unix time of coredump) $ git merge vfs/for-next Auto-merging net/9p/trans_virtio.c Auto-merging include/linux/fs.h Auto-merging fs/namespace.c Merge made by the 'recursive' strategy. arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + drivers/staging/lustre/lustre/llite/file.c | 2 +- .../staging/lustre/lustre/llite/llite_internal.h | 4 +- drivers/staging/lustre/lustre/llite/symlink.c | 2 +- fs/adfs/adfs.h | 6 +- fs/adfs/dir.c | 6 +- fs/adfs/dir_f.c | 2 +- fs/adfs/dir_fplus.c | 2 +- fs/bad_inode.c | 2 +- fs/btrfs/ctree.h | 3 + fs/btrfs/file.c | 1 + fs/btrfs/ioctl.c | 91 ++++++++------- fs/coredump.c | 8 +- fs/dcache.c | 14 +-- fs/file.c | 6 +- fs/namespace.c | 4 +- fs/proc_namespace.c | 27 ++--- fs/read_write.c | 125 +++++++++++++++++++++ fs/splice.c | 8 ++ fs/sysv/inode.c | 11 +- include/linux/fs.h | 15 ++- include/linux/syscalls.h | 3 + include/uapi/asm-generic/unistd.h | 4 +- kernel/sys_ni.c | 1 + net/9p/trans_virtio.c | 12 +- 26 files changed, 257 insertions(+), 104 deletions(-) Merging pci/next (1ec218373b8e Linux 4.4-rc2) $ git merge pci/next Already up-to-date. Merging hid/for-next (e53fb58ca6d8 Merge branch 'for-4.5/core' into for-next) $ git merge hid/for-next Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 2 + drivers/hid/hid-core.c | 24 ++-- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 4 + drivers/hid/hid-logitech-hidpp.c | 288 +++++++++++++++++++++++++++++++++++---- drivers/hid/hid-sony.c | 101 +++++++++++--- drivers/hid/i2c-hid/i2c-hid.c | 1 - drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/hid-quirks.c | 1 + drivers/hid/wacom_sys.c | 3 +- drivers/input/joystick/xpad.c | 16 +++ include/linux/hid.h | 2 + 12 files changed, 387 insertions(+), 59 deletions(-) Merging i2c/i2c/for-next (1ec218373b8e Linux 4.4-rc2) $ git merge i2c/i2c/for-next Already up-to-date. Merging jdelvare-hwmon/master (69bb8a38c5a9 hwmon: (k10temp) Remove duplicate pci-id define) $ git merge jdelvare-hwmon/master Merge made by the 'recursive' strategy. Merging dmi/master (1dc51b828800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs) $ git merge dmi/master Already up-to-date. Merging hwmon-staging/hwmon-next (9a2adf56a412 hwmon: (pmbus) Add client driver for LTC3815) $ git merge hwmon-staging/hwmon-next Removing drivers/hwmon/htu21.c Removing Documentation/hwmon/htu21 Merge made by the 'recursive' strategy. Documentation/hwmon/htu21 | 46 --------- Documentation/hwmon/ltc3815 | 61 ++++++++++++ drivers/hwmon/Kconfig | 10 -- drivers/hwmon/Makefile | 1 - drivers/hwmon/htu21.c | 174 ---------------------------------- drivers/hwmon/pmbus/Kconfig | 10 ++ drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc3815.c | 215 ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 287 insertions(+), 231 deletions(-) delete mode 100644 Documentation/hwmon/htu21 create mode 100644 Documentation/hwmon/ltc3815 delete mode 100644 drivers/hwmon/htu21.c create mode 100644 drivers/hwmon/pmbus/ltc3815.c Merging v4l-dvb/master (ca79e72cf39c Merge branch 'patchwork' into to_next) $ git merge v4l-dvb/master Auto-merging include/media/i2c/tvp5150.h Auto-merging include/media/i2c/smiapp.h Auto-merging include/media/i2c/saa7127.h Auto-merging include/media/i2c/saa7115.h Auto-merging include/media/i2c/lm3646.h Auto-merging include/media/i2c/lm3560.h Auto-merging include/media/i2c/as3645a.h Auto-merging include/media/i2c/adp1653.h Auto-merging include/media/drv-intf/si476x.h Auto-merging include/media/drv-intf/saa7146_vv.h Auto-merging include/media/drv-intf/msp3400.h Auto-merging include/linux/platform_data/media/si4713.h Auto-merging include/linux/platform_data/media/s5p_hdmi.h Auto-merging include/linux/platform_data/media/gpio-ir-recv.h Removing include/linux/platform_data/camera-rcar.h Auto-merging drivers/media/pci/cx88/cx88-video.c Auto-merging drivers/media/pci/cx88/cx88-alsa.c Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. Documentation/DocBook/device-drivers.tmpl | 84 ++------ Documentation/DocBook/media/Makefile | 6 +- Documentation/DocBook/media/v4l/io.xml | 10 +- Documentation/DocBook/media/v4l/v4l2.xml | 10 + .../DocBook/media/v4l/vidioc-g-ext-ctrls.xml | 28 ++- .../bindings/media/stih407-c8sectpfe.txt | 20 +- Documentation/video4linux/CARDLIST.em28xx | 4 +- Documentation/video4linux/omap4_camera.txt | 2 +- Documentation/video4linux/si4713.txt | 2 +- MAINTAINERS | 25 +-- arch/arm/boot/dts/stihxxx-b2120.dtsi | 46 ++++- arch/arm/mach-davinci/board-da850-evm.c | 4 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm365-evm.c | 4 +- arch/arm/mach-davinci/board-dm644x-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 4 +- arch/arm/mach-imx/devices/devices-common.h | 4 +- arch/arm/mach-omap1/include/mach/camera.h | 2 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 4 +- arch/arm/mach-pxa/devices.c | 2 +- arch/arm/mach-pxa/em-x270.c | 2 +- arch/arm/mach-pxa/ezx.c | 2 +- arch/arm/mach-pxa/mioa701.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 2 +- arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 4 +- arch/arm/plat-samsung/devs.c | 2 +- arch/blackfin/mach-bf561/boards/ezkit.c | 2 +- arch/blackfin/mach-bf609/boards/ezkit.c | 6 +- arch/sh/boards/mach-ap325rxa/setup.c | 6 +- arch/sh/boards/mach-ecovec24/setup.c | 10 +- arch/sh/boards/mach-kfr2r09/setup.c | 4 +- arch/sh/boards/mach-migor/setup.c | 6 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- drivers/media/common/cx2341x.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_hlp.c | 2 +- drivers/media/common/saa7146/saa7146_i2c.c | 2 +- drivers/media/common/saa7146/saa7146_vbi.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 2 +- drivers/media/common/siano/smsir.h | 2 - drivers/media/dvb-core/demux.h | 67 ++++++- drivers/media/dvb-core/dvb-usb-ids.h | 1 + drivers/media/dvb-core/dvb_frontend.c | 27 ++- drivers/media/dvb-core/dvb_frontend.h | 221 ++++++++++++++++----- drivers/media/dvb-frontends/si2165.c | 69 ++++--- drivers/media/dvb-frontends/stb6100.c | 76 ++----- drivers/media/dvb-frontends/stb6100.h | 1 - drivers/media/dvb-frontends/stb6100_cfg.h | 37 ++-- drivers/media/dvb-frontends/stb6100_proc.h | 43 ++-- drivers/media/dvb-frontends/tda665x.c | 183 ++++++++--------- drivers/media/dvb-frontends/tda8261.c | 125 +++++------- drivers/media/dvb-frontends/tda8261_cfg.h | 37 +--- drivers/media/i2c/ad9389b.c | 2 +- drivers/media/i2c/adp1653.c | 2 +- drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/adv7183.c | 2 +- drivers/media/i2c/adv7343.c | 2 +- drivers/media/i2c/adv7393.c | 2 +- drivers/media/i2c/adv7511.c | 4 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/as3645a.c | 2 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/cx25840/cx25840-audio.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/cx25840/cx25840-firmware.c | 2 +- drivers/media/i2c/cx25840/cx25840-ir.c | 2 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 2 +- drivers/media/i2c/ir-kbd-i2c.c | 2 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/m5mols/m5mols_capture.c | 4 +- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/msp3400-driver.c | 4 +- drivers/media/i2c/msp3400-driver.h | 2 +- drivers/media/i2c/msp3400-kthreads.c | 2 +- drivers/media/i2c/mt9m032.c | 4 +- drivers/media/i2c/mt9p031.c | 4 +- drivers/media/i2c/mt9t001.c | 4 +- drivers/media/i2c/mt9v011.c | 4 +- drivers/media/i2c/mt9v032.c | 4 +- drivers/media/i2c/noon010pc30.c | 2 +- drivers/media/i2c/ov2659.c | 4 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/ov9650.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 1 + drivers/media/i2c/s5c73m3/s5c73m3.h | 2 +- drivers/media/i2c/s5k4ecgx.c | 2 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa7127.c | 2 +- drivers/media/i2c/smiapp/smiapp.h | 2 +- drivers/media/i2c/soc_camera/mt9m001.c | 2 +- drivers/media/i2c/soc_camera/mt9t112.c | 2 +- drivers/media/i2c/soc_camera/mt9v022.c | 4 +- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/i2c/soc_camera/rj54n1cb0c.c | 2 +- drivers/media/i2c/soc_camera/tw9910.c | 2 +- drivers/media/i2c/sr030pc30.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/ths7303.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/uda1342.c | 2 +- drivers/media/i2c/upd64031a.c | 2 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/pci/bt8xx/bttv-cards.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 6 +- drivers/media/pci/bt8xx/bttvp.h | 4 +- drivers/media/pci/cobalt/cobalt-driver.c | 6 +- drivers/media/pci/cobalt/cobalt-irq.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 4 +- drivers/media/pci/cx18/cx18-cards.c | 2 +- drivers/media/pci/cx18/cx18-driver.h | 2 +- drivers/media/pci/cx18/cx23418.h | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx88/cx88-alsa.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/cx88/cx88.h | 6 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ivtv/ivtv-cards.c | 12 +- drivers/media/pci/ivtv/ivtv-driver.c | 8 +- drivers/media/pci/ivtv/ivtv-driver.h | 4 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/ivtv/ivtv-firmware.c | 2 +- drivers/media/pci/ivtv/ivtv-i2c.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 2 +- drivers/media/pci/ivtv/ivtv-routing.c | 8 +- drivers/media/pci/saa7134/saa7134-video.c | 2 +- drivers/media/pci/saa7134/saa7134.h | 2 +- drivers/media/pci/saa7146/hexium_gemini.c | 2 +- drivers/media/pci/saa7146/hexium_orion.c | 2 +- drivers/media/pci/saa7146/mxb.c | 4 +- drivers/media/pci/ttpci/av7110.h | 2 +- drivers/media/pci/ttpci/av7110_av.c | 9 +- drivers/media/pci/ttpci/av7110_av.h | 3 +- drivers/media/pci/ttpci/budget-av.c | 2 +- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/pci/zoran/zoran_card.c | 2 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/coda/coda-common.c | 2 +- drivers/media/platform/davinci/Kconfig | 6 + drivers/media/platform/exynos4-is/common.c | 2 +- drivers/media/platform/exynos4-is/fimc-core.h | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp.h | 2 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 +- drivers/media/platform/exynos4-is/fimc-reg.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 2 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/exynos4-is/mipi-csis.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 2 +- drivers/media/platform/omap/omap_vout_vrfb.c | 10 +- drivers/media/platform/rcar_jpu.c | 13 +- drivers/media/platform/s3c-camif/camif-core.h | 2 +- drivers/media/platform/s3c-camif/camif-regs.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2 +- drivers/media/platform/s5p-tv/hdmi_drv.c | 2 +- drivers/media/platform/s5p-tv/sii9234_drv.c | 2 +- drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/soc_camera/atmel-isi.c | 164 +++++++++++---- drivers/media/platform/soc_camera/atmel-isi.h | 10 + drivers/media/platform/soc_camera/mx2_camera.c | 4 +- drivers/media/platform/soc_camera/mx3_camera.c | 4 +- drivers/media/platform/soc_camera/omap1_camera.c | 4 +- drivers/media/platform/soc_camera/pxa_camera.c | 4 +- drivers/media/platform/soc_camera/rcar_vin.c | 77 +++---- .../platform/soc_camera/sh_mobile_ceu_camera.c | 6 +- drivers/media/platform/soc_camera/sh_mobile_csi2.c | 6 +- drivers/media/platform/soc_camera/soc_camera.c | 25 +-- .../platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/soc_camera/soc_mediabus.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-common.c | 16 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- drivers/media/platform/timblogiw.c | 2 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vivid/vivid-core.h | 1 + drivers/media/platform/vivid/vivid-ctrls.c | 21 +- drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-out.c | 9 +- drivers/media/platform/xilinx/xilinx-tpg.c | 2 + drivers/media/platform/xilinx/xilinx-vipp.c | 4 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-sf16fmr2.c | 2 +- drivers/media/radio/radio-shark.c | 2 +- drivers/media/radio/radio-shark2.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/radio-tea5777.h | 2 +- drivers/media/radio/radio-timb.c | 2 +- drivers/media/radio/si4713/radio-usb-si4713.c | 2 +- drivers/media/radio/si4713/si4713.h | 2 +- drivers/media/radio/tea575x.c | 2 +- drivers/media/rc/Kconfig | 3 +- drivers/media/rc/gpio-ir-recv.c | 24 ++- drivers/media/rc/ir-jvc-decoder.c | 3 - drivers/media/rc/ir-mce_kbd-decoder.c | 3 - drivers/media/rc/ir-nec-decoder.c | 3 - drivers/media/rc/ir-rc5-decoder.c | 3 - drivers/media/rc/ir-rc6-decoder.c | 5 - drivers/media/rc/ir-rx51.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 3 - drivers/media/rc/ir-sharp-decoder.c | 7 +- drivers/media/rc/ir-sony-decoder.c | 4 - drivers/media/rc/ir-xmp-decoder.c | 3 - drivers/media/rc/nuvoton-cir.c | 156 +++++++-------- drivers/media/rc/nuvoton-cir.h | 28 +-- drivers/media/rc/rc-core-priv.h | 64 ------ drivers/media/rc/rc-ir-raw.c | 31 +-- drivers/media/rc/rc-main.c | 84 ++++++-- drivers/media/rc/st_rc.c | 14 +- drivers/media/rc/streamzap.c | 19 +- drivers/media/tuners/max2165.c | 2 +- drivers/media/tuners/mt2063.c | 1 - drivers/media/tuners/si2157.c | 1 + drivers/media/usb/airspy/airspy.c | 2 +- drivers/media/usb/as102/as102_fw.c | 1 + drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 10 +- drivers/media/usb/cx231xx/cx231xx-core.c | 15 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 8 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/cx231xx/cx231xx.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 6 +- drivers/media/usb/em28xx/em28xx-camera.c | 4 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/em28xx/em28xx-dvb.c | 15 ++ drivers/media/usb/em28xx/em28xx-video.c | 2 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/go7007/go7007-usb.c | 6 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/ov534.c | 9 +- drivers/media/usb/gspca/topro.c | 6 +- drivers/media/usb/hackrf/hackrf.c | 13 +- drivers/media/usb/hdpvr/hdpvr.h | 2 +- drivers/media/usb/pvrusb2/pvrusb2-audio.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 16 +- drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 2 +- drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 2 +- drivers/media/usb/usbvision/usbvision-video.c | 25 ++- drivers/media/usb/uvc/uvc_driver.c | 3 +- drivers/media/usb/uvc/uvc_v4l2.c | 20 ++ drivers/media/v4l2-core/v4l2-clk.c | 9 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 6 +- drivers/media/v4l2-core/v4l2-ctrls.c | 77 ++++--- drivers/media/v4l2-core/v4l2-device.c | 21 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 7 + drivers/media/v4l2-core/v4l2-ioctl.c | 14 +- drivers/media/v4l2-core/videobuf2-v4l2.c | 8 +- drivers/mfd/timberdale.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 2 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 7 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +- drivers/staging/media/lirc/lirc_imon.c | 2 + drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/media/omap4iss/iss.h | 2 +- drivers/staging/media/omap4iss/iss_csi2.c | 6 +- drivers/staging/media/omap4iss/iss_csiphy.h | 2 +- drivers/staging/media/omap4iss/iss_resizer.c | 4 +- include/linux/platform_data/camera-rcar.h | 25 --- .../linux/platform_data/{ => media}/camera-mx2.h | 0 .../linux/platform_data/{ => media}/camera-mx3.h | 0 .../linux/platform_data/{ => media}/camera-pxa.h | 0 include/linux/platform_data/{ => media}/coda.h | 0 .../{ => linux/platform_data}/media/gpio-ir-recv.h | 1 - include/{ => linux/platform_data}/media/ir-rx51.h | 0 .../{ => linux/platform_data}/media/mmp-camera.h | 0 .../{ => linux/platform_data}/media/omap1_camera.h | 0 include/{ => linux/platform_data}/media/omap4iss.h | 0 include/{ => linux/platform_data}/media/s5p_hdmi.h | 1 - include/{ => linux/platform_data}/media/si4713.h | 2 +- include/{ => linux/platform_data}/media/sii9234.h | 0 .../platform_data}/media/soc_camera_platform.h | 0 .../{ => linux/platform_data}/media/timb_radio.h | 0 .../{ => linux/platform_data}/media/timb_video.h | 0 include/media/{ => drv-intf}/cx2341x.h | 0 include/media/{ => drv-intf}/cx25840.h | 0 include/media/{ => drv-intf}/exynos-fimc.h | 0 include/media/{ => drv-intf}/msp3400.h | 1 - include/media/{ => drv-intf}/s3c_camif.h | 0 include/media/{ => drv-intf}/saa7146.h | 0 include/media/{ => drv-intf}/saa7146_vv.h | 2 +- include/media/{ => drv-intf}/sh_mobile_ceu.h | 0 include/media/{ => drv-intf}/sh_mobile_csi2.h | 0 include/media/{ => drv-intf}/sh_vou.h | 0 include/media/{ => drv-intf}/si476x.h | 2 +- include/media/{ => drv-intf}/soc_mediabus.h | 0 include/media/{ => drv-intf}/tea575x.h | 0 include/media/{ => i2c}/ad9389b.h | 0 include/media/{ => i2c}/adp1653.h | 2 +- include/media/{ => i2c}/adv7183.h | 0 include/media/{ => i2c}/adv7343.h | 0 include/media/{ => i2c}/adv7393.h | 0 include/media/{ => i2c}/adv7511.h | 0 include/media/{ => i2c}/adv7604.h | 0 include/media/{ => i2c}/adv7842.h | 0 include/media/{ => i2c}/ak881x.h | 0 include/media/{ => i2c}/as3645a.h | 2 +- include/media/{ => i2c}/bt819.h | 0 include/media/{ => i2c}/cs5345.h | 0 include/media/{ => i2c}/cs53l32a.h | 0 include/media/{ => i2c}/ir-kbd-i2c.h | 0 include/media/{ => i2c}/lm3560.h | 2 +- include/media/{ => i2c}/lm3646.h | 2 +- include/media/{ => i2c}/m52790.h | 0 include/media/{ => i2c}/m5mols.h | 0 include/media/{ => i2c}/mt9m032.h | 0 include/media/{ => i2c}/mt9p031.h | 0 include/media/{ => i2c}/mt9t001.h | 0 include/media/{ => i2c}/mt9t112.h | 0 include/media/{ => i2c}/mt9v011.h | 0 include/media/{ => i2c}/mt9v022.h | 0 include/media/{ => i2c}/mt9v032.h | 0 include/media/{ => i2c}/noon010pc30.h | 0 include/media/{ => i2c}/ov2659.h | 0 include/media/{ => i2c}/ov7670.h | 0 include/media/{ => i2c}/ov772x.h | 0 include/media/{ => i2c}/ov9650.h | 0 include/media/{ => i2c}/rj54n1cb0c.h | 0 include/media/{ => i2c}/s5c73m3.h | 0 include/media/{ => i2c}/s5k4ecgx.h | 0 include/media/{ => i2c}/s5k6aa.h | 0 include/media/{ => i2c}/saa6588.h | 0 include/media/{ => i2c}/saa7115.h | 1 - include/media/{ => i2c}/saa7127.h | 1 - include/media/{ => i2c}/smiapp.h | 2 +- include/media/{ => i2c}/sr030pc30.h | 0 include/media/{ => i2c}/tc358743.h | 0 include/media/{ => i2c}/ths7303.h | 0 include/media/{ => i2c}/tvaudio.h | 0 include/media/{ => i2c}/tvp514x.h | 0 include/media/{ => i2c}/tvp5150.h | 1 - include/media/{ => i2c}/tvp7002.h | 0 include/media/{ => i2c}/tw9910.h | 0 include/media/{ => i2c}/uda1342.h | 0 include/media/{ => i2c}/upd64031a.h | 0 include/media/{ => i2c}/upd64083.h | 0 include/media/{ => i2c}/wm8775.h | 0 include/media/lirc.h | 169 +--------------- include/media/rc-core.h | 1 + include/media/rc-map.h | 40 ++-- include/media/v4l2-clk.h | 5 + include/media/v4l2-dv-timings.h | 21 ++ include/uapi/linux/dvb/video.h | 1 - include/uapi/linux/lirc.h | 168 ++++++++++++++++ include/uapi/linux/usb/video.h | 1 + include/uapi/linux/v4l2-controls.h | 6 +- include/uapi/linux/videodev2.h | 12 +- sound/pci/es1968.c | 2 +- sound/pci/fm801.c | 2 +- 382 files changed, 1861 insertions(+), 1456 deletions(-) delete mode 100644 include/linux/platform_data/camera-rcar.h rename include/linux/platform_data/{ => media}/camera-mx2.h (100%) rename include/linux/platform_data/{ => media}/camera-mx3.h (100%) rename include/linux/platform_data/{ => media}/camera-pxa.h (100%) rename include/linux/platform_data/{ => media}/coda.h (100%) rename include/{ => linux/platform_data}/media/gpio-ir-recv.h (99%) rename include/{ => linux/platform_data}/media/ir-rx51.h (100%) rename include/{ => linux/platform_data}/media/mmp-camera.h (100%) rename include/{ => linux/platform_data}/media/omap1_camera.h (100%) rename include/{ => linux/platform_data}/media/omap4iss.h (100%) rename include/{ => linux/platform_data}/media/s5p_hdmi.h (99%) rename include/{ => linux/platform_data}/media/si4713.h (96%) rename include/{ => linux/platform_data}/media/sii9234.h (100%) rename include/{ => linux/platform_data}/media/soc_camera_platform.h (100%) rename include/{ => linux/platform_data}/media/timb_radio.h (100%) rename include/{ => linux/platform_data}/media/timb_video.h (100%) rename include/media/{ => drv-intf}/cx2341x.h (100%) rename include/media/{ => drv-intf}/cx25840.h (100%) rename include/media/{ => drv-intf}/exynos-fimc.h (100%) rename include/media/{ => drv-intf}/msp3400.h (99%) rename include/media/{ => drv-intf}/s3c_camif.h (100%) rename include/media/{ => drv-intf}/saa7146.h (100%) rename include/media/{ => drv-intf}/saa7146_vv.h (99%) rename include/media/{ => drv-intf}/sh_mobile_ceu.h (100%) rename include/media/{ => drv-intf}/sh_mobile_csi2.h (100%) rename include/media/{ => drv-intf}/sh_vou.h (100%) rename include/media/{ => drv-intf}/si476x.h (94%) rename include/media/{ => drv-intf}/soc_mediabus.h (100%) rename include/media/{ => drv-intf}/tea575x.h (100%) rename include/media/{ => i2c}/ad9389b.h (100%) rename include/media/{ => i2c}/adp1653.h (99%) rename include/media/{ => i2c}/adv7183.h (100%) rename include/media/{ => i2c}/adv7343.h (100%) rename include/media/{ => i2c}/adv7393.h (100%) rename include/media/{ => i2c}/adv7511.h (100%) rename include/media/{ => i2c}/adv7604.h (100%) rename include/media/{ => i2c}/adv7842.h (100%) rename include/media/{ => i2c}/ak881x.h (100%) rename include/media/{ => i2c}/as3645a.h (98%) rename include/media/{ => i2c}/bt819.h (100%) rename include/media/{ => i2c}/cs5345.h (100%) rename include/media/{ => i2c}/cs53l32a.h (100%) rename include/media/{ => i2c}/ir-kbd-i2c.h (100%) rename include/media/{ => i2c}/lm3560.h (98%) rename include/media/{ => i2c}/lm3646.h (98%) rename include/media/{ => i2c}/m52790.h (100%) rename include/media/{ => i2c}/m5mols.h (100%) rename include/media/{ => i2c}/mt9m032.h (100%) rename include/media/{ => i2c}/mt9p031.h (100%) rename include/media/{ => i2c}/mt9t001.h (100%) rename include/media/{ => i2c}/mt9t112.h (100%) rename include/media/{ => i2c}/mt9v011.h (100%) rename include/media/{ => i2c}/mt9v022.h (100%) rename include/media/{ => i2c}/mt9v032.h (100%) rename include/media/{ => i2c}/noon010pc30.h (100%) rename include/media/{ => i2c}/ov2659.h (100%) rename include/media/{ => i2c}/ov7670.h (100%) rename include/media/{ => i2c}/ov772x.h (100%) rename include/media/{ => i2c}/ov9650.h (100%) rename include/media/{ => i2c}/rj54n1cb0c.h (100%) rename include/media/{ => i2c}/s5c73m3.h (100%) rename include/media/{ => i2c}/s5k4ecgx.h (100%) rename include/media/{ => i2c}/s5k6aa.h (100%) rename include/media/{ => i2c}/saa6588.h (100%) rename include/media/{ => i2c}/saa7115.h (99%) rename include/media/{ => i2c}/saa7127.h (99%) rename include/media/{ => i2c}/smiapp.h (98%) rename include/media/{ => i2c}/sr030pc30.h (100%) rename include/media/{ => i2c}/tc358743.h (100%) rename include/media/{ => i2c}/ths7303.h (100%) rename include/media/{ => i2c}/tvaudio.h (100%) rename include/media/{ => i2c}/tvp514x.h (100%) rename include/media/{ => i2c}/tvp5150.h (99%) rename include/media/{ => i2c}/tvp7002.h (100%) rename include/media/{ => i2c}/tw9910.h (100%) rename include/media/{ => i2c}/uda1342.h (100%) rename include/media/{ => i2c}/upd64031a.h (100%) rename include/media/{ => i2c}/upd64083.h (100%) rename include/media/{ => i2c}/wm8775.h (100%) create mode 100644 include/uapi/linux/lirc.h Merging kbuild/for-next (1a19737d74d4 Merge branch 'kbuild/kbuild' into kbuild/for-next) $ git merge kbuild/for-next Auto-merging Makefile Merge made by the 'recursive' strategy. Documentation/lto-build | 173 ++++++++++++++++++++++++++++++++++ Makefile | 19 +++- arch/x86/Kconfig | 2 +- drivers/gpu/drm/Makefile | 2 - drivers/misc/ibmasm/ibmasm.h | 2 +- drivers/staging/iio/adc/Kconfig | 4 +- drivers/staging/iio/adc/Makefile | 7 +- drivers/staging/iio/adc/ad7606_core.c | 4 + drivers/usb/chipidea/otg_fsm.h | 2 +- fs/logfs/logfs.h | 2 +- init/Kconfig | 73 ++++++++++++++ kernel/gcov/Kconfig | 2 +- lib/Kconfig.debug | 2 +- scripts/Makefile.build | 8 +- scripts/Makefile.lib | 4 +- scripts/Makefile.lto | 84 +++++++++++++++++ scripts/Makefile.modpost | 7 +- scripts/link-vmlinux.sh | 2 +- scripts/package/Makefile | 4 +- scripts/tags.sh | 1 + 20 files changed, 379 insertions(+), 25 deletions(-) create mode 100644 Documentation/lto-build create mode 100644 scripts/Makefile.lto Merging kconfig/for-next (c0ddc8c745b7 localmodconfig: Use Kbuild files too) $ git merge kconfig/for-next Already up-to-date. Merging libata/for-next (921203a859c3 Merge branch 'for-4.5' into for-next) $ git merge libata/for-next Merge made by the 'recursive' strategy. .../devicetree/bindings/ata/sata_rcar.txt | 1 + drivers/ata/ahci.c | 89 ++++++++++++++-------- drivers/ata/ahci.h | 3 +- drivers/ata/ahci_mvebu.c | 5 ++ drivers/ata/libahci.c | 51 +++++-------- drivers/ata/sata_rcar.c | 19 ++--- 6 files changed, 93 insertions(+), 75 deletions(-) Merging pm/linux-next (d2f236be22a8 Merge branch 'pm-opp' into linux-next) $ git merge pm/linux-next Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/opp/opp.txt | 132 +++++++++++----- arch/arm/boot/dts/exynos4412.dtsi | 28 ++-- drivers/base/power/opp/Makefile | 1 + drivers/base/power/opp/core.c | 21 ++- drivers/base/power/opp/debugfs.c | 219 ++++++++++++++++++++++++++ drivers/base/power/opp/opp.h | 46 +++++- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/cppc_cpufreq.c | 3 +- drivers/cpufreq/cpufreq.c | 7 +- drivers/cpufreq/intel_pstate.c | 4 +- drivers/cpuidle/governors/menu.c | 6 +- 11 files changed, 403 insertions(+), 66 deletions(-) create mode 100644 drivers/base/power/opp/debugfs.c Merging idle/next (6a13feb9c828 Linux 4.3) $ git merge idle/next Already up-to-date. Merging apm/for-next (53675abbd1e5 x86, apm: Remove unused variable) $ git merge apm/for-next Already up-to-date. Merging thermal/next (84f0e490bee0 thermal: rcar_thermal: remove redundant operation) $ git merge thermal/next Merge made by the 'recursive' strategy. .../bindings/thermal/rockchip-thermal.txt | 4 +- drivers/thermal/of-thermal.c | 2 +- drivers/thermal/power_allocator.c | 24 +- drivers/thermal/rcar_thermal.c | 49 ++- drivers/thermal/rockchip_thermal.c | 328 +++++++++++++++------ 5 files changed, 272 insertions(+), 135 deletions(-) Merging thermal-soc/next (269fe70d7361 Merge branch 'work-fixes' into work-next) $ git merge thermal-soc/next Merge made by the 'recursive' strategy. drivers/thermal/Kconfig | 2 +- drivers/thermal/imx_thermal.c | 56 +++++++++++++++++++++++++++++++------------ include/linux/thermal.h | 3 ++- 3 files changed, 44 insertions(+), 17 deletions(-) Merging ieee1394/for-next (100ceb66d5c4 firewire: ohci: fix JMicron JMB38x IT context discovery) $ git merge ieee1394/for-next Already up-to-date. Merging dlm/next (a6b1533e9a57 dlm: make posix locks interruptible) $ git merge dlm/next Already up-to-date. Merging swiotlb/linux-next (9d99c7123c9a swiotlb: Enable it under x86 PAE) $ git merge swiotlb/linux-next Already up-to-date. Merging slave-dma/next (14d34dad30f6 Merge branch 'topic/rcar' into next) $ git merge slave-dma/next Merge made by the 'recursive' strategy. .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 13 +- .../devicetree/bindings/dma/stm32-dma.txt | 82 ++ Documentation/dmaengine/client.txt | 38 +- Documentation/dmaengine/provider.txt | 20 +- arch/arm/configs/stm32_defconfig | 2 + drivers/dca/dca-core.c | 3 +- drivers/dma/Kconfig | 12 + drivers/dma/Makefile | 1 + drivers/dma/dma-axi-dmac.c | 8 + drivers/dma/dmaengine.c | 6 +- drivers/dma/ioat/dca.c | 2 +- drivers/dma/ioat/dma.h | 34 +- drivers/dma/ioat/registers.h | 16 +- drivers/dma/pxa_dma.c | 1 + drivers/dma/stm32-dma.c | 1141 ++++++++++++++++++++ drivers/dma/virt-dma.c | 46 +- drivers/dma/virt-dma.h | 25 + include/linux/dca.h | 5 +- include/linux/dmaengine.h | 92 ++ sound/core/pcm_dmaengine.c | 9 +- 20 files changed, 1489 insertions(+), 67 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/stm32-dma.txt create mode 100644 drivers/dma/stm32-dma.c Merging net-next/master (00cc3679187a Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue) $ git merge net-next/master Recorded preimage for 'kernel/bpf/syscall.c' Resolved 'net/ipv4/ipmr.c' using previous resolution. Auto-merging net/tipc/udp_media.c Auto-merging net/tipc/link.c Auto-merging net/ipv4/ipmr.c CONFLICT (content): Merge conflict in net/ipv4/ipmr.c Auto-merging kernel/bpf/syscall.c CONFLICT (content): Merge conflict in kernel/bpf/syscall.c Auto-merging drivers/net/vrf.c Auto-merging drivers/net/ethernet/renesas/ravb_main.c Auto-merging drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c Auto-merging drivers/net/ethernet/apm/xgene/xgene_enet_main.c Auto-merging drivers/net/can/xilinx_can.c Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a Recorded resolution for 'kernel/bpf/syscall.c'. [master 47c999f904cb] Merge remote-tracking branch 'net-next/master' $ git diff -M --stat --summary HEAD^.. Documentation/devicetree/bindings/net/dsa/dsa.txt | 3 + .../devicetree/bindings/net/hisilicon-hns-mdio.txt | 7 +- drivers/bluetooth/bfusb.c | 9 +- drivers/bluetooth/bluecard_cs.c | 25 +- drivers/bluetooth/bpa10x.c | 4 +- drivers/bluetooth/bt3c_cs.c | 11 +- drivers/bluetooth/btmrvl_main.c | 8 +- drivers/bluetooth/btmrvl_sdio.c | 4 +- drivers/bluetooth/btsdio.c | 6 +- drivers/bluetooth/btuart_cs.c | 11 +- drivers/bluetooth/btusb.c | 48 +- drivers/bluetooth/btwilink.c | 8 +- drivers/bluetooth/dtl1_cs.c | 11 +- drivers/bluetooth/hci_ath.c | 6 +- drivers/bluetooth/hci_bcm.c | 2 +- drivers/bluetooth/hci_bcsp.c | 25 +- drivers/bluetooth/hci_h4.c | 16 +- drivers/bluetooth/hci_h5.c | 18 +- drivers/bluetooth/hci_intel.c | 14 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_ll.c | 4 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bluetooth/hci_vhci.c | 8 +- drivers/net/can/xilinx_can.c | 176 ++-- drivers/net/dsa/mv88e6xxx.c | 10 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 - drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 25 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 113 --- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 50 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 9 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 43 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 - drivers/net/ethernet/cisco/enic/enic_main.c | 2 - drivers/net/ethernet/dlink/dl2k.c | 314 +++++--- drivers/net/ethernet/emulex/benet/be_ethtool.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 - drivers/net/ethernet/freescale/fec_main.c | 9 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 9 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 + drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 + drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 7 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 76 +- drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 255 ++++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 21 +- .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 13 +- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40evf/i40evf_main.c | 7 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 58 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 21 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 165 ++-- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 3 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 26 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 10 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 17 - drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 18 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 126 --- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 129 +-- drivers/net/ethernet/microchip/encx24j600.c | 24 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +- drivers/net/ethernet/renesas/ravb.h | 3 + drivers/net/ethernet/renesas/ravb_main.c | 38 +- drivers/net/ethernet/renesas/sh_eth.c | 213 +++-- drivers/net/ethernet/rocker/rocker.c | 2 +- drivers/net/ethernet/sfc/efx.c | 1 - drivers/net/ethernet/sfc/rx.c | 1 - drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/phy/bcm7xxx.c | 14 + drivers/net/ppp/pppoe.c | 26 +- drivers/net/ppp/pppox.c | 2 +- drivers/net/virtio_net.c | 3 - drivers/net/vrf.c | 68 +- drivers/net/wireless/ath/wil6210/netdev.c | 2 +- include/linux/brcmphy.h | 1 + include/linux/hashtable.h | 4 + include/linux/if_pppox.h | 1 - include/linux/netdevice.h | 44 +- include/linux/skbuff.h | 3 - include/net/bluetooth/bluetooth.h | 25 +- include/net/bluetooth/hci.h | 3 +- include/net/bluetooth/hci_core.h | 13 +- include/net/bluetooth/hci_mon.h | 2 + include/net/bluetooth/hci_sock.h | 1 + include/net/bluetooth/mgmt.h | 13 + include/net/busy_poll.h | 45 +- include/net/dsa.h | 8 + include/trace/events/fib6.h | 76 ++ include/uapi/linux/mroute.h | 59 +- kernel/bpf/syscall.c | 22 +- lib/test_rhashtable.c | 76 +- net/atm/mpc.h | 4 +- net/atm/mpoa_caches.c | 4 +- net/bluetooth/af_bluetooth.c | 12 +- net/bluetooth/cmtp/core.c | 3 +- net/bluetooth/hci_conn.c | 103 +-- net/bluetooth/hci_core.c | 576 ++++---------- net/bluetooth/hci_request.c | 682 +++++++++++++++- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 200 ++++- net/bluetooth/l2cap_core.c | 19 +- net/bluetooth/mgmt.c | 616 +++++--------- net/core/dev.c | 120 ++- net/core/net-traces.c | 4 + net/dsa/dsa.c | 18 + net/ipv4/ipconfig.c | 62 +- net/ipv4/ipmr.c | 597 +++++++------- net/ipv4/netfilter/arp_tables.c | 6 +- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 2 +- net/ipv4/netfilter/nf_nat_snmp_basic.c | 22 +- net/ipv6/route.c | 10 + net/mac802154/rx.c | 3 +- net/tipc/bcast.c | 126 +-- net/tipc/bcast.h | 1 + net/tipc/bearer.c | 140 ++-- net/tipc/bearer.h | 8 +- net/tipc/core.h | 5 + net/tipc/discover.c | 38 +- net/tipc/link.c | 626 +++++++-------- net/tipc/link.h | 175 +--- net/tipc/name_distr.c | 68 +- net/tipc/name_distr.h | 1 - net/tipc/name_table.c | 5 +- net/tipc/netlink.c | 8 +- net/tipc/netlink_compat.c | 8 +- net/tipc/node.c | 884 ++++++++++++++++----- net/tipc/node.h | 127 +-- net/tipc/udp_media.c | 5 - net/vmw_vsock/vmci_transport.h | 2 +- net/vmw_vsock/vmci_transport_notify.c | 2 +- net/vmw_vsock/vmci_transport_notify.h | 5 +- net/vmw_vsock/vmci_transport_notify_qstate.c | 2 +- 156 files changed, 4267 insertions(+), 4005 deletions(-) create mode 100644 include/trace/events/fib6.h Merging ipsec-next/master (cb866e3298cd xfrm: Increment statistic counter on inner mode error) $ git merge ipsec-next/master Already up-to-date. Merging ipvs-next/master (c5a37883f42b Merge branch 'akpm' (patches from Andrew)) $ git merge ipvs-next/master Already up-to-date. Merging wireless-drivers-next/master (6d808eba602b mac80211_hwsim: move Kconfig entry for sorting alphabetically) $ git merge wireless-drivers-next/master Auto-merging drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile Auto-merging drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile Auto-merging drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 46 ++-- drivers/net/wireless/Kconfig | 238 +++------------------ drivers/net/wireless/Makefile | 65 ++---- drivers/net/wireless/admtek/Kconfig | 41 ++++ drivers/net/wireless/admtek/Makefile | 1 + drivers/net/wireless/{ => admtek}/adm8211.c | 0 drivers/net/wireless/{ => admtek}/adm8211.h | 0 drivers/net/wireless/ath/Kconfig | 17 +- drivers/net/wireless/atmel/Kconfig | 57 +++++ drivers/net/wireless/atmel/Makefile | 5 + drivers/net/wireless/{ => atmel}/at76c50x-usb.c | 0 drivers/net/wireless/{ => atmel}/at76c50x-usb.h | 0 drivers/net/wireless/{ => atmel}/atmel.c | 0 drivers/net/wireless/{ => atmel}/atmel.h | 0 drivers/net/wireless/{ => atmel}/atmel_cs.c | 0 drivers/net/wireless/{ => atmel}/atmel_pci.c | 0 drivers/net/wireless/broadcom/Kconfig | 18 ++ drivers/net/wireless/broadcom/Makefile | 5 + drivers/net/wireless/{ => broadcom}/b43/Kconfig | 0 drivers/net/wireless/{ => broadcom}/b43/Makefile | 0 drivers/net/wireless/{ => broadcom}/b43/b43.h | 0 drivers/net/wireless/{ => broadcom}/b43/bus.c | 0 drivers/net/wireless/{ => broadcom}/b43/bus.h | 0 drivers/net/wireless/{ => broadcom}/b43/debugfs.c | 0 drivers/net/wireless/{ => broadcom}/b43/debugfs.h | 0 drivers/net/wireless/{ => broadcom}/b43/dma.c | 0 drivers/net/wireless/{ => broadcom}/b43/dma.h | 0 drivers/net/wireless/{ => broadcom}/b43/leds.c | 0 drivers/net/wireless/{ => broadcom}/b43/leds.h | 0 drivers/net/wireless/{ => broadcom}/b43/lo.c | 0 drivers/net/wireless/{ => broadcom}/b43/lo.h | 0 drivers/net/wireless/{ => broadcom}/b43/main.c | 0 drivers/net/wireless/{ => broadcom}/b43/main.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_a.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_a.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_ac.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_ac.h | 0 .../net/wireless/{ => broadcom}/b43/phy_common.c | 0 .../net/wireless/{ => broadcom}/b43/phy_common.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_g.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_g.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_ht.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_ht.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_lp.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_lp.h | 0 drivers/net/wireless/{ => broadcom}/b43/phy_n.c | 0 drivers/net/wireless/{ => broadcom}/b43/phy_n.h | 0 drivers/net/wireless/{ => broadcom}/b43/pio.c | 0 drivers/net/wireless/{ => broadcom}/b43/pio.h | 0 drivers/net/wireless/{ => broadcom}/b43/ppr.c | 0 drivers/net/wireless/{ => broadcom}/b43/ppr.h | 0 .../net/wireless/{ => broadcom}/b43/radio_2055.c | 0 .../net/wireless/{ => broadcom}/b43/radio_2055.h | 0 .../net/wireless/{ => broadcom}/b43/radio_2056.c | 0 .../net/wireless/{ => broadcom}/b43/radio_2056.h | 0 .../net/wireless/{ => broadcom}/b43/radio_2057.c | 0 .../net/wireless/{ => broadcom}/b43/radio_2057.h | 0 .../net/wireless/{ => broadcom}/b43/radio_2059.c | 0 .../net/wireless/{ => broadcom}/b43/radio_2059.h | 0 drivers/net/wireless/{ => broadcom}/b43/rfkill.c | 0 drivers/net/wireless/{ => broadcom}/b43/rfkill.h | 0 drivers/net/wireless/{ => broadcom}/b43/sdio.c | 0 drivers/net/wireless/{ => broadcom}/b43/sdio.h | 0 drivers/net/wireless/{ => broadcom}/b43/sysfs.c | 0 drivers/net/wireless/{ => broadcom}/b43/sysfs.h | 0 drivers/net/wireless/{ => broadcom}/b43/tables.c | 0 drivers/net/wireless/{ => broadcom}/b43/tables.h | 0 .../net/wireless/{ => broadcom}/b43/tables_lpphy.c | 0 .../net/wireless/{ => broadcom}/b43/tables_lpphy.h | 0 .../net/wireless/{ => broadcom}/b43/tables_nphy.c | 0 .../net/wireless/{ => broadcom}/b43/tables_nphy.h | 0 .../wireless/{ => broadcom}/b43/tables_phy_ht.c | 0 .../wireless/{ => broadcom}/b43/tables_phy_ht.h | 0 .../wireless/{ => broadcom}/b43/tables_phy_lcn.c | 0 .../wireless/{ => broadcom}/b43/tables_phy_lcn.h | 0 drivers/net/wireless/{ => broadcom}/b43/wa.c | 0 drivers/net/wireless/{ => broadcom}/b43/wa.h | 0 drivers/net/wireless/{ => broadcom}/b43/xmit.c | 0 drivers/net/wireless/{ => broadcom}/b43/xmit.h | 0 .../net/wireless/{ => broadcom}/b43legacy/Kconfig | 0 .../net/wireless/{ => broadcom}/b43legacy/Makefile | 0 .../wireless/{ => broadcom}/b43legacy/b43legacy.h | 0 .../wireless/{ => broadcom}/b43legacy/debugfs.c | 0 .../wireless/{ => broadcom}/b43legacy/debugfs.h | 0 .../net/wireless/{ => broadcom}/b43legacy/dma.c | 0 .../net/wireless/{ => broadcom}/b43legacy/dma.h | 0 .../net/wireless/{ => broadcom}/b43legacy/ilt.c | 0 .../net/wireless/{ => broadcom}/b43legacy/ilt.h | 0 .../net/wireless/{ => broadcom}/b43legacy/leds.c | 0 .../net/wireless/{ => broadcom}/b43legacy/leds.h | 0 .../net/wireless/{ => broadcom}/b43legacy/main.c | 0 .../net/wireless/{ => broadcom}/b43legacy/main.h | 0 .../net/wireless/{ => broadcom}/b43legacy/phy.c | 0 .../net/wireless/{ => broadcom}/b43legacy/phy.h | 0 .../net/wireless/{ => broadcom}/b43legacy/pio.c | 0 .../net/wireless/{ => broadcom}/b43legacy/pio.h | 0 .../net/wireless/{ => broadcom}/b43legacy/radio.c | 0 .../net/wireless/{ => broadcom}/b43legacy/radio.h | 0 .../net/wireless/{ => broadcom}/b43legacy/rfkill.c | 0 .../net/wireless/{ => broadcom}/b43legacy/rfkill.h | 0 .../net/wireless/{ => broadcom}/b43legacy/sysfs.c | 0 .../net/wireless/{ => broadcom}/b43legacy/sysfs.h | 0 .../net/wireless/{ => broadcom}/b43legacy/xmit.c | 0 .../net/wireless/{ => broadcom}/b43legacy/xmit.h | 0 .../net/wireless/{ => broadcom}/brcm80211/Kconfig | 0 .../net/wireless/{ => broadcom}/brcm80211/Makefile | 0 .../{ => broadcom}/brcm80211/brcmfmac/Makefile | 4 +- .../{ => broadcom}/brcm80211/brcmfmac/bcdc.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/bcdc.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/btcoex.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/btcoex.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/bus.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/cfg80211.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/cfg80211.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/chip.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/chip.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/common.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/common.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/commonring.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/commonring.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/core.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/core.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/debug.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/debug.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/feature.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/feature.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/firmware.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/firmware.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/flowring.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/flowring.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/fweh.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/fweh.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/fwil.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/fwil.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/fwil_types.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/fwsignal.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/fwsignal.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/msgbuf.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/msgbuf.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/of.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/of.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/p2p.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/p2p.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/pcie.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/pcie.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/proto.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/proto.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/sdio.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/sdio.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/tracepoint.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/tracepoint.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/usb.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/usb.h | 0 .../{ => broadcom}/brcm80211/brcmfmac/vendor.c | 0 .../{ => broadcom}/brcm80211/brcmfmac/vendor.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/Makefile | 6 +- .../{ => broadcom}/brcm80211/brcmsmac/aiutils.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/aiutils.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/ampdu.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/ampdu.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/antsel.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/antsel.h | 0 .../brcm80211/brcmsmac/brcms_trace_brcmsmac.h | 0 .../brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 0 .../brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h | 0 .../brcm80211/brcmsmac/brcms_trace_events.c | 0 .../brcm80211/brcmsmac/brcms_trace_events.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/channel.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/channel.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/d11.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/debug.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/debug.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/dma.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/dma.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/led.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/led.h | 0 .../brcm80211/brcmsmac/mac80211_if.c | 0 .../brcm80211/brcmsmac/mac80211_if.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/main.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/main.h | 0 .../brcm80211/brcmsmac/phy/phy_cmn.c | 0 .../brcm80211/brcmsmac/phy/phy_hal.h | 0 .../brcm80211/brcmsmac/phy/phy_int.h | 0 .../brcm80211/brcmsmac/phy/phy_lcn.c | 0 .../brcm80211/brcmsmac/phy/phy_lcn.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c | 0 .../brcm80211/brcmsmac/phy/phy_qmath.c | 0 .../brcm80211/brcmsmac/phy/phy_qmath.h | 0 .../brcm80211/brcmsmac/phy/phy_radio.h | 0 .../brcm80211/brcmsmac/phy/phyreg_n.h | 0 .../brcm80211/brcmsmac/phy/phytbl_lcn.c | 0 .../brcm80211/brcmsmac/phy/phytbl_lcn.h | 0 .../brcm80211/brcmsmac/phy/phytbl_n.c | 0 .../brcm80211/brcmsmac/phy/phytbl_n.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/phy_shim.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/phy_shim.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/pmu.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/pmu.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/pub.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/rate.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/rate.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/scb.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/stf.c | 0 .../{ => broadcom}/brcm80211/brcmsmac/stf.h | 0 .../{ => broadcom}/brcm80211/brcmsmac/types.h | 0 .../brcm80211/brcmsmac/ucode_loader.c | 0 .../brcm80211/brcmsmac/ucode_loader.h | 0 .../{ => broadcom}/brcm80211/brcmutil/Makefile | 4 +- .../{ => broadcom}/brcm80211/brcmutil/d11.c | 0 .../{ => broadcom}/brcm80211/brcmutil/utils.c | 0 .../{ => broadcom}/brcm80211/include/brcm_hw_ids.h | 0 .../{ => broadcom}/brcm80211/include/brcmu_d11.h | 0 .../{ => broadcom}/brcm80211/include/brcmu_utils.h | 0 .../{ => broadcom}/brcm80211/include/brcmu_wifi.h | 0 .../{ => broadcom}/brcm80211/include/chipcommon.h | 0 .../{ => broadcom}/brcm80211/include/defs.h | 0 .../{ => broadcom}/brcm80211/include/soc.h | 0 drivers/net/wireless/cisco/Kconfig | 56 +++++ drivers/net/wireless/cisco/Makefile | 2 + drivers/net/wireless/{ => cisco}/airo.c | 0 drivers/net/wireless/{ => cisco}/airo.h | 0 drivers/net/wireless/{ => cisco}/airo_cs.c | 0 drivers/net/wireless/intel/Kconfig | 18 ++ drivers/net/wireless/intel/Makefile | 6 + drivers/net/wireless/{ => intel}/ipw2x00/Kconfig | 0 drivers/net/wireless/{ => intel}/ipw2x00/Makefile | 0 drivers/net/wireless/{ => intel}/ipw2x00/ipw.h | 0 drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c | 0 drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h | 0 drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c | 0 drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h | 0 drivers/net/wireless/{ => intel}/ipw2x00/libipw.h | 0 .../net/wireless/{ => intel}/ipw2x00/libipw_geo.c | 0 .../wireless/{ => intel}/ipw2x00/libipw_module.c | 0 .../net/wireless/{ => intel}/ipw2x00/libipw_rx.c | 0 .../net/wireless/{ => intel}/ipw2x00/libipw_tx.c | 0 .../net/wireless/{ => intel}/ipw2x00/libipw_wx.c | 0 .../net/wireless/{ => intel}/iwlegacy/3945-debug.c | 0 .../net/wireless/{ => intel}/iwlegacy/3945-mac.c | 0 .../net/wireless/{ => intel}/iwlegacy/3945-rs.c | 0 drivers/net/wireless/{ => intel}/iwlegacy/3945.c | 0 drivers/net/wireless/{ => intel}/iwlegacy/3945.h | 0 .../net/wireless/{ => intel}/iwlegacy/4965-calib.c | 0 .../net/wireless/{ => intel}/iwlegacy/4965-debug.c | 0 .../net/wireless/{ => intel}/iwlegacy/4965-mac.c | 0 .../net/wireless/{ => intel}/iwlegacy/4965-rs.c | 0 drivers/net/wireless/{ => intel}/iwlegacy/4965.c | 0 drivers/net/wireless/{ => intel}/iwlegacy/4965.h | 0 drivers/net/wireless/{ => intel}/iwlegacy/Kconfig | 0 drivers/net/wireless/{ => intel}/iwlegacy/Makefile | 0 .../net/wireless/{ => intel}/iwlegacy/commands.h | 0 drivers/net/wireless/{ => intel}/iwlegacy/common.c | 0 drivers/net/wireless/{ => intel}/iwlegacy/common.h | 0 drivers/net/wireless/{ => intel}/iwlegacy/csr.h | 0 drivers/net/wireless/{ => intel}/iwlegacy/debug.c | 0 .../wireless/{ => intel}/iwlegacy/iwl-spectrum.h | 0 drivers/net/wireless/{ => intel}/iwlegacy/prph.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/Kconfig | 0 drivers/net/wireless/{ => intel}/iwlwifi/Makefile | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/Makefile | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/calib.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/calib.h | 0 .../wireless/{ => intel}/iwlwifi/dvm/commands.h | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/devices.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c | 0 .../wireless/{ => intel}/iwlwifi/dvm/mac80211.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/main.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/power.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/power.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/rxon.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/scan.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c | 0 .../net/wireless/{ => intel}/iwlwifi/dvm/ucode.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-1000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-2000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-5000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-6000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-7000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-8000.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-config.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-debug.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-debug.h | 0 .../{ => intel}/iwlwifi/iwl-devtrace-data.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h | 0 .../{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h | 0 .../{ => intel}/iwlwifi/iwl-devtrace-msg.h | 0 .../{ => intel}/iwlwifi/iwl-devtrace-ucode.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-devtrace.c | 0 .../wireless/{ => intel}/iwlwifi/iwl-devtrace.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h | 0 .../{ => intel}/iwlwifi/iwl-eeprom-parse.c | 0 .../{ => intel}/iwlwifi/iwl-eeprom-parse.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c | 0 .../wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h | 0 .../{ => intel}/iwlwifi/iwl-fw-error-dump.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-modparams.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-notif-wait.c | 0 .../wireless/{ => intel}/iwlwifi/iwl-notif-wait.h | 0 .../wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c | 0 .../wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-prph.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-trans.c | 0 .../net/wireless/{ => intel}/iwlwifi/iwl-trans.h | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/Makefile | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/binding.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/coex.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/constants.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h | 0 .../{ => intel}/iwlwifi/mvm/fw-api-power.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h | 0 .../{ => intel}/iwlwifi/mvm/fw-api-stats.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/mac80211.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/offloading.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/power.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/quota.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/scan.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/tdls.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/testmode.h | 0 .../wireless/{ => intel}/iwlwifi/mvm/time-event.c | 0 .../wireless/{ => intel}/iwlwifi/mvm/time-event.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c | 0 .../net/wireless/{ => intel}/iwlwifi/mvm/utils.c | 0 .../net/wireless/{ => intel}/iwlwifi/pcie/drv.c | 0 .../wireless/{ => intel}/iwlwifi/pcie/internal.h | 0 drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c | 0 .../net/wireless/{ => intel}/iwlwifi/pcie/trans.c | 0 drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c | 0 drivers/net/wireless/intersil/Kconfig | 38 ++++ drivers/net/wireless/intersil/Makefile | 4 + drivers/net/wireless/{ => intersil}/hostap/Kconfig | 0 .../net/wireless/{ => intersil}/hostap/Makefile | 0 .../net/wireless/{ => intersil}/hostap/hostap.h | 0 .../wireless/{ => intersil}/hostap/hostap_80211.h | 0 .../{ => intersil}/hostap/hostap_80211_rx.c | 0 .../{ => intersil}/hostap/hostap_80211_tx.c | 0 .../net/wireless/{ => intersil}/hostap/hostap_ap.c | 0 .../net/wireless/{ => intersil}/hostap/hostap_ap.h | 0 .../wireless/{ => intersil}/hostap/hostap_common.h | 0 .../wireless/{ => intersil}/hostap/hostap_config.h | 0 .../net/wireless/{ => intersil}/hostap/hostap_cs.c | 0 .../{ => intersil}/hostap/hostap_download.c | 0 .../net/wireless/{ => intersil}/hostap/hostap_hw.c | 0 .../wireless/{ => intersil}/hostap/hostap_info.c | 0 .../wireless/{ => intersil}/hostap/hostap_ioctl.c | 0 .../wireless/{ => intersil}/hostap/hostap_main.c | 0 .../wireless/{ => intersil}/hostap/hostap_pci.c | 0 .../wireless/{ => intersil}/hostap/hostap_plx.c | 0 .../wireless/{ => intersil}/hostap/hostap_proc.c | 0 .../wireless/{ => intersil}/hostap/hostap_wlan.h | 0 .../net/wireless/{ => intersil}/orinoco/Kconfig | 0 .../net/wireless/{ => intersil}/orinoco/Makefile | 0 .../net/wireless/{ => intersil}/orinoco/airport.c | 0 drivers/net/wireless/{ => intersil}/orinoco/cfg.c | 0 drivers/net/wireless/{ => intersil}/orinoco/cfg.h | 0 drivers/net/wireless/{ => intersil}/orinoco/fw.c | 0 drivers/net/wireless/{ => intersil}/orinoco/fw.h | 0 .../net/wireless/{ => intersil}/orinoco/hermes.c | 0 .../net/wireless/{ => intersil}/orinoco/hermes.h | 0 .../wireless/{ => intersil}/orinoco/hermes_dld.c | 0 .../wireless/{ => intersil}/orinoco/hermes_dld.h | 0 .../wireless/{ => intersil}/orinoco/hermes_rid.h | 0 drivers/net/wireless/{ => intersil}/orinoco/hw.c | 0 drivers/net/wireless/{ => intersil}/orinoco/hw.h | 0 drivers/net/wireless/{ => intersil}/orinoco/main.c | 0 drivers/net/wireless/{ => intersil}/orinoco/main.h | 0 drivers/net/wireless/{ => intersil}/orinoco/mic.c | 0 drivers/net/wireless/{ => intersil}/orinoco/mic.h | 0 .../net/wireless/{ => intersil}/orinoco/orinoco.h | 0 .../wireless/{ => intersil}/orinoco/orinoco_cs.c | 0 .../{ => intersil}/orinoco/orinoco_nortel.c | 0 .../wireless/{ => intersil}/orinoco/orinoco_pci.c | 0 .../wireless/{ => intersil}/orinoco/orinoco_pci.h | 0 .../wireless/{ => intersil}/orinoco/orinoco_plx.c | 0 .../wireless/{ => intersil}/orinoco/orinoco_tmd.c | 0 .../wireless/{ => intersil}/orinoco/orinoco_usb.c | 0 drivers/net/wireless/{ => intersil}/orinoco/scan.c | 0 drivers/net/wireless/{ => intersil}/orinoco/scan.h | 0 .../wireless/{ => intersil}/orinoco/spectrum_cs.c | 0 drivers/net/wireless/{ => intersil}/orinoco/wext.c | 0 drivers/net/wireless/{ => intersil}/orinoco/wext.h | 0 drivers/net/wireless/{ => intersil}/p54/Kconfig | 0 drivers/net/wireless/{ => intersil}/p54/Makefile | 0 drivers/net/wireless/{ => intersil}/p54/eeprom.c | 0 drivers/net/wireless/{ => intersil}/p54/eeprom.h | 0 drivers/net/wireless/{ => intersil}/p54/fwio.c | 0 drivers/net/wireless/{ => intersil}/p54/led.c | 0 drivers/net/wireless/{ => intersil}/p54/lmac.h | 0 drivers/net/wireless/{ => intersil}/p54/main.c | 0 drivers/net/wireless/{ => intersil}/p54/p54.h | 0 drivers/net/wireless/{ => intersil}/p54/p54pci.c | 0 drivers/net/wireless/{ => intersil}/p54/p54pci.h | 0 drivers/net/wireless/{ => intersil}/p54/p54spi.c | 0 drivers/net/wireless/{ => intersil}/p54/p54spi.h | 0 .../wireless/{ => intersil}/p54/p54spi_eeprom.h | 0 drivers/net/wireless/{ => intersil}/p54/p54usb.c | 0 drivers/net/wireless/{ => intersil}/p54/p54usb.h | 0 drivers/net/wireless/{ => intersil}/p54/txrx.c | 0 .../net/wireless/{ => intersil}/prism54/Makefile | 0 .../net/wireless/{ => intersil}/prism54/isl_38xx.c | 0 .../net/wireless/{ => intersil}/prism54/isl_38xx.h | 0 .../wireless/{ => intersil}/prism54/isl_ioctl.c | 0 .../wireless/{ => intersil}/prism54/isl_ioctl.h | 0 .../net/wireless/{ => intersil}/prism54/isl_oid.h | 0 .../wireless/{ => intersil}/prism54/islpci_dev.c | 0 .../wireless/{ => intersil}/prism54/islpci_dev.h | 0 .../wireless/{ => intersil}/prism54/islpci_eth.c | 0 .../wireless/{ => intersil}/prism54/islpci_eth.h | 0 .../{ => intersil}/prism54/islpci_hotplug.c | 0 .../wireless/{ => intersil}/prism54/islpci_mgt.c | 0 .../wireless/{ => intersil}/prism54/islpci_mgt.h | 0 .../net/wireless/{ => intersil}/prism54/oid_mgt.c | 0 .../net/wireless/{ => intersil}/prism54/oid_mgt.h | 0 .../wireless/{ => intersil}/prism54/prismcompat.h | 0 drivers/net/wireless/marvell/Kconfig | 27 +++ drivers/net/wireless/marvell/Makefile | 6 + .../net/wireless/{ => marvell}/libertas/Kconfig | 0 .../net/wireless/{ => marvell}/libertas/LICENSE | 0 .../net/wireless/{ => marvell}/libertas/Makefile | 0 drivers/net/wireless/{ => marvell}/libertas/README | 0 drivers/net/wireless/{ => marvell}/libertas/cfg.c | 0 drivers/net/wireless/{ => marvell}/libertas/cfg.h | 0 drivers/net/wireless/{ => marvell}/libertas/cmd.c | 0 drivers/net/wireless/{ => marvell}/libertas/cmd.h | 0 .../net/wireless/{ => marvell}/libertas/cmdresp.c | 0 .../net/wireless/{ => marvell}/libertas/debugfs.c | 0 .../net/wireless/{ => marvell}/libertas/debugfs.h | 0 drivers/net/wireless/{ => marvell}/libertas/decl.h | 0 drivers/net/wireless/{ => marvell}/libertas/defs.h | 0 drivers/net/wireless/{ => marvell}/libertas/dev.h | 0 .../net/wireless/{ => marvell}/libertas/ethtool.c | 0 .../net/wireless/{ => marvell}/libertas/firmware.c | 0 drivers/net/wireless/{ => marvell}/libertas/host.h | 0 .../net/wireless/{ => marvell}/libertas/if_cs.c | 0 .../net/wireless/{ => marvell}/libertas/if_sdio.c | 0 .../net/wireless/{ => marvell}/libertas/if_sdio.h | 0 .../net/wireless/{ => marvell}/libertas/if_spi.c | 0 .../net/wireless/{ => marvell}/libertas/if_spi.h | 0 .../net/wireless/{ => marvell}/libertas/if_usb.c | 0 .../net/wireless/{ => marvell}/libertas/if_usb.h | 0 drivers/net/wireless/{ => marvell}/libertas/main.c | 0 drivers/net/wireless/{ => marvell}/libertas/mesh.c | 0 drivers/net/wireless/{ => marvell}/libertas/mesh.h | 0 .../net/wireless/{ => marvell}/libertas/radiotap.h | 0 drivers/net/wireless/{ => marvell}/libertas/rx.c | 0 drivers/net/wireless/{ => marvell}/libertas/tx.c | 0 .../net/wireless/{ => marvell}/libertas/types.h | 0 drivers/net/wireless/marvell/libertas_tf/Kconfig | 18 ++ .../wireless/{ => marvell}/libertas_tf/Makefile | 0 .../net/wireless/{ => marvell}/libertas_tf/cmd.c | 0 .../wireless/{ => marvell}/libertas_tf/deb_defs.h | 0 .../wireless/{ => marvell}/libertas_tf/if_usb.c | 0 .../wireless/{ => marvell}/libertas_tf/if_usb.h | 0 .../{ => marvell}/libertas_tf/libertas_tf.h | 0 .../net/wireless/{ => marvell}/libertas_tf/main.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/11ac.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/11ac.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/11h.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/11n.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/11n.h | 0 .../net/wireless/{ => marvell}/mwifiex/11n_aggr.c | 0 .../net/wireless/{ => marvell}/mwifiex/11n_aggr.h | 0 .../wireless/{ => marvell}/mwifiex/11n_rxreorder.c | 0 .../wireless/{ => marvell}/mwifiex/11n_rxreorder.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/Kconfig | 0 .../net/wireless/{ => marvell}/mwifiex/Makefile | 0 drivers/net/wireless/{ => marvell}/mwifiex/README | 0 .../net/wireless/{ => marvell}/mwifiex/cfg80211.c | 0 .../net/wireless/{ => marvell}/mwifiex/cfg80211.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/cfp.c | 0 .../net/wireless/{ => marvell}/mwifiex/cmdevt.c | 0 .../net/wireless/{ => marvell}/mwifiex/debugfs.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/decl.h | 0 .../net/wireless/{ => marvell}/mwifiex/ethtool.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/fw.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/ie.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/init.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/join.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/main.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/main.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/pcie.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/pcie.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/scan.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/sdio.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/sdio.h | 0 .../net/wireless/{ => marvell}/mwifiex/sta_cmd.c | 0 .../wireless/{ => marvell}/mwifiex/sta_cmdresp.c | 0 .../net/wireless/{ => marvell}/mwifiex/sta_event.c | 0 .../net/wireless/{ => marvell}/mwifiex/sta_ioctl.c | 0 .../net/wireless/{ => marvell}/mwifiex/sta_rx.c | 0 .../net/wireless/{ => marvell}/mwifiex/sta_tx.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/tdls.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/txrx.c | 0 .../net/wireless/{ => marvell}/mwifiex/uap_cmd.c | 0 .../net/wireless/{ => marvell}/mwifiex/uap_event.c | 0 .../net/wireless/{ => marvell}/mwifiex/uap_txrx.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/usb.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/usb.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/util.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/util.h | 0 drivers/net/wireless/{ => marvell}/mwifiex/wmm.c | 0 drivers/net/wireless/{ => marvell}/mwifiex/wmm.h | 0 drivers/net/wireless/{ => marvell}/mwl8k.c | 0 drivers/net/wireless/mediatek/Kconfig | 16 +- drivers/net/wireless/ralink/Kconfig | 16 ++ drivers/net/wireless/ralink/Makefile | 1 + drivers/net/wireless/{ => ralink}/rt2x00/Kconfig | 0 drivers/net/wireless/{ => ralink}/rt2x00/Makefile | 0 .../net/wireless/{ => ralink}/rt2x00/rt2400pci.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2400pci.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2500pci.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2500pci.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2500usb.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2500usb.h | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800lib.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800lib.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800mmio.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800mmio.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800pci.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800pci.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800soc.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800usb.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2800usb.h | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h | 0 .../wireless/{ => ralink}/rt2x00/rt2x00config.c | 0 .../wireless/{ => ralink}/rt2x00/rt2x00crypto.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00debug.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00debug.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00dev.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00dump.h | 0 .../wireless/{ => ralink}/rt2x00/rt2x00firmware.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00leds.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00leds.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00lib.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00link.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00mac.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00pci.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00pci.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00queue.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00queue.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00reg.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00soc.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00soc.h | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00usb.c | 0 .../net/wireless/{ => ralink}/rt2x00/rt2x00usb.h | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c | 0 drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h | 0 drivers/net/wireless/realtek/Kconfig | 18 ++ drivers/net/wireless/rsi/Kconfig | 15 ++ drivers/net/wireless/st/Kconfig | 16 ++ drivers/net/wireless/st/Makefile | 1 + drivers/net/wireless/{ => st}/cw1200/Kconfig | 0 drivers/net/wireless/{ => st}/cw1200/Makefile | 0 drivers/net/wireless/{ => st}/cw1200/bh.c | 0 drivers/net/wireless/{ => st}/cw1200/bh.h | 0 drivers/net/wireless/{ => st}/cw1200/cw1200.h | 0 drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c | 0 drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c | 0 drivers/net/wireless/{ => st}/cw1200/debug.c | 0 drivers/net/wireless/{ => st}/cw1200/debug.h | 0 drivers/net/wireless/{ => st}/cw1200/fwio.c | 0 drivers/net/wireless/{ => st}/cw1200/fwio.h | 0 drivers/net/wireless/{ => st}/cw1200/hwbus.h | 0 drivers/net/wireless/{ => st}/cw1200/hwio.c | 0 drivers/net/wireless/{ => st}/cw1200/hwio.h | 0 drivers/net/wireless/{ => st}/cw1200/main.c | 0 drivers/net/wireless/{ => st}/cw1200/pm.c | 0 drivers/net/wireless/{ => st}/cw1200/pm.h | 0 drivers/net/wireless/{ => st}/cw1200/queue.c | 0 drivers/net/wireless/{ => st}/cw1200/queue.h | 0 drivers/net/wireless/{ => st}/cw1200/scan.c | 0 drivers/net/wireless/{ => st}/cw1200/scan.h | 0 drivers/net/wireless/{ => st}/cw1200/sta.c | 0 drivers/net/wireless/{ => st}/cw1200/sta.h | 0 drivers/net/wireless/{ => st}/cw1200/txrx.c | 0 drivers/net/wireless/{ => st}/cw1200/txrx.h | 0 drivers/net/wireless/{ => st}/cw1200/wsm.c | 0 drivers/net/wireless/{ => st}/cw1200/wsm.h | 0 drivers/net/wireless/ti/Kconfig | 18 +- drivers/net/wireless/ti/wl1251/Kconfig | 2 +- drivers/net/wireless/ti/wlcore/Kconfig | 2 +- drivers/net/wireless/zydas/Kconfig | 35 +++ drivers/net/wireless/zydas/Makefile | 3 + drivers/net/wireless/{ => zydas}/zd1201.c | 0 drivers/net/wireless/{ => zydas}/zd1201.h | 0 drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig | 0 drivers/net/wireless/{ => zydas}/zd1211rw/Makefile | 0 .../net/wireless/{ => zydas}/zd1211rw/zd_chip.c | 0 .../net/wireless/{ => zydas}/zd1211rw/zd_chip.h | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h | 0 .../wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c | 0 .../wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c | 0 .../wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c | 0 .../wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c | 0 drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h | 0 660 files changed, 511 insertions(+), 314 deletions(-) create mode 100644 drivers/net/wireless/admtek/Kconfig create mode 100644 drivers/net/wireless/admtek/Makefile rename drivers/net/wireless/{ => admtek}/adm8211.c (100%) rename drivers/net/wireless/{ => admtek}/adm8211.h (100%) create mode 100644 drivers/net/wireless/atmel/Kconfig create mode 100644 drivers/net/wireless/atmel/Makefile rename drivers/net/wireless/{ => atmel}/at76c50x-usb.c (100%) rename drivers/net/wireless/{ => atmel}/at76c50x-usb.h (100%) rename drivers/net/wireless/{ => atmel}/atmel.c (100%) rename drivers/net/wireless/{ => atmel}/atmel.h (100%) rename drivers/net/wireless/{ => atmel}/atmel_cs.c (100%) rename drivers/net/wireless/{ => atmel}/atmel_pci.c (100%) create mode 100644 drivers/net/wireless/broadcom/Kconfig create mode 100644 drivers/net/wireless/broadcom/Makefile rename drivers/net/wireless/{ => broadcom}/b43/Kconfig (100%) rename drivers/net/wireless/{ => broadcom}/b43/Makefile (100%) rename drivers/net/wireless/{ => broadcom}/b43/b43.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/bus.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/bus.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/debugfs.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/debugfs.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/dma.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/dma.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/leds.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/leds.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/lo.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/lo.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/main.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/main.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_a.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_a.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_common.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_common.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_g.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_g.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_n.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/phy_n.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/pio.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/pio.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/ppr.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/ppr.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/rfkill.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/rfkill.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/sdio.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/sdio.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/sysfs.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/sysfs.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/wa.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/wa.h (100%) rename drivers/net/wireless/{ => broadcom}/b43/xmit.c (100%) rename drivers/net/wireless/{ => broadcom}/b43/xmit.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/Kconfig (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/Makefile (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/b43legacy.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/main.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/main.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.h (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.c (100%) rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/Kconfig (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/Makefile (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/Makefile (93%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bus.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil_types.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/Makefile (88%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/d11.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_cmn.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_hal.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_int.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_radio.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phyreg_n.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pub.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/scb.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/types.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/Makefile (89%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/d11.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/utils.c (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcm_hw_ids.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_d11.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_utils.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_wifi.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/chipcommon.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/defs.h (100%) rename drivers/net/wireless/{ => broadcom}/brcm80211/include/soc.h (100%) create mode 100644 drivers/net/wireless/cisco/Kconfig create mode 100644 drivers/net/wireless/cisco/Makefile rename drivers/net/wireless/{ => cisco}/airo.c (100%) rename drivers/net/wireless/{ => cisco}/airo.h (100%) rename drivers/net/wireless/{ => cisco}/airo_cs.c (100%) create mode 100644 drivers/net/wireless/intel/Kconfig create mode 100644 drivers/net/wireless/intel/Makefile rename drivers/net/wireless/{ => intel}/ipw2x00/Kconfig (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/Makefile (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/ipw.h (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw.h (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_geo.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_module.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_rx.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_tx.c (100%) rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_wx.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/3945-debug.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/3945-mac.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/3945-rs.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/3945.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/3945.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965-calib.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965-debug.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965-mac.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965-rs.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/4965.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/Kconfig (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/Makefile (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/commands.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/common.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/common.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/csr.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/debug.c (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/iwl-spectrum.h (100%) rename drivers/net/wireless/{ => intel}/iwlegacy/prph.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/Kconfig (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/Makefile (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/Makefile (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/commands.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/devices.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/mac80211.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/main.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rxon.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/scan.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/ucode.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-1000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-2000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-5000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-6000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-7000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-8000.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-config.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-data.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-msg.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-ucode.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-error-dump.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-modparams.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-prph.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/Makefile (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/binding.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/constants.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-power.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-stats.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac80211.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/offloading.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/power.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/quota.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/scan.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tdls.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/testmode.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/utils.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/drv.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/internal.h (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/trans.c (100%) rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c (100%) create mode 100644 drivers/net/wireless/intersil/Kconfig create mode 100644 drivers/net/wireless/intersil/Makefile rename drivers/net/wireless/{ => intersil}/hostap/Kconfig (100%) rename drivers/net/wireless/{ => intersil}/hostap/Makefile (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap.h (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211.h (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_rx.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_tx.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.h (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_common.h (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_config.h (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_cs.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_download.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_hw.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_info.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_ioctl.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_main.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_pci.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_plx.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_proc.c (100%) rename drivers/net/wireless/{ => intersil}/hostap/hostap_wlan.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/Kconfig (100%) rename drivers/net/wireless/{ => intersil}/orinoco/Makefile (100%) rename drivers/net/wireless/{ => intersil}/orinoco/airport.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/cfg.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/cfg.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/fw.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/fw.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hermes.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hermes.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hermes_rid.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hw.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/hw.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/main.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/main.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/mic.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/mic.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_cs.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_nortel.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_plx.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_tmd.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_usb.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/scan.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/scan.h (100%) rename drivers/net/wireless/{ => intersil}/orinoco/spectrum_cs.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/wext.c (100%) rename drivers/net/wireless/{ => intersil}/orinoco/wext.h (100%) rename drivers/net/wireless/{ => intersil}/p54/Kconfig (100%) rename drivers/net/wireless/{ => intersil}/p54/Makefile (100%) rename drivers/net/wireless/{ => intersil}/p54/eeprom.c (100%) rename drivers/net/wireless/{ => intersil}/p54/eeprom.h (100%) rename drivers/net/wireless/{ => intersil}/p54/fwio.c (100%) rename drivers/net/wireless/{ => intersil}/p54/led.c (100%) rename drivers/net/wireless/{ => intersil}/p54/lmac.h (100%) rename drivers/net/wireless/{ => intersil}/p54/main.c (100%) rename drivers/net/wireless/{ => intersil}/p54/p54.h (100%) rename drivers/net/wireless/{ => intersil}/p54/p54pci.c (100%) rename drivers/net/wireless/{ => intersil}/p54/p54pci.h (100%) rename drivers/net/wireless/{ => intersil}/p54/p54spi.c (100%) rename drivers/net/wireless/{ => intersil}/p54/p54spi.h (100%) rename drivers/net/wireless/{ => intersil}/p54/p54spi_eeprom.h (100%) rename drivers/net/wireless/{ => intersil}/p54/p54usb.c (100%) rename drivers/net/wireless/{ => intersil}/p54/p54usb.h (100%) rename drivers/net/wireless/{ => intersil}/p54/txrx.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/Makefile (100%) rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/isl_oid.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_hotplug.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.c (100%) rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.h (100%) rename drivers/net/wireless/{ => intersil}/prism54/prismcompat.h (100%) create mode 100644 drivers/net/wireless/marvell/Kconfig create mode 100644 drivers/net/wireless/marvell/Makefile rename drivers/net/wireless/{ => marvell}/libertas/Kconfig (100%) rename drivers/net/wireless/{ => marvell}/libertas/LICENSE (100%) rename drivers/net/wireless/{ => marvell}/libertas/Makefile (100%) rename drivers/net/wireless/{ => marvell}/libertas/README (100%) rename drivers/net/wireless/{ => marvell}/libertas/cfg.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/cfg.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/cmd.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/cmd.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/cmdresp.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/debugfs.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/debugfs.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/decl.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/defs.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/dev.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/ethtool.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/firmware.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/host.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_cs.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_spi.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_spi.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_usb.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/if_usb.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/main.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/mesh.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/mesh.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/radiotap.h (100%) rename drivers/net/wireless/{ => marvell}/libertas/rx.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/tx.c (100%) rename drivers/net/wireless/{ => marvell}/libertas/types.h (100%) create mode 100644 drivers/net/wireless/marvell/libertas_tf/Kconfig rename drivers/net/wireless/{ => marvell}/libertas_tf/Makefile (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/cmd.c (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/deb_defs.h (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.c (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.h (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/libertas_tf.h (100%) rename drivers/net/wireless/{ => marvell}/libertas_tf/main.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11h.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/Kconfig (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/Makefile (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/README (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/cfp.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/cmdevt.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/debugfs.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/decl.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/ethtool.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/fw.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/ie.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/init.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/join.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/main.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/main.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/scan.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmd.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmdresp.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_event.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_ioctl.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_rx.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/sta_tx.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/tdls.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/txrx.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/uap_cmd.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/uap_event.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/uap_txrx.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/usb.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/usb.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/util.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/util.h (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.c (100%) rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.h (100%) rename drivers/net/wireless/{ => marvell}/mwl8k.c (100%) create mode 100644 drivers/net/wireless/ralink/Kconfig create mode 100644 drivers/net/wireless/ralink/Makefile rename drivers/net/wireless/{ => ralink}/rt2x00/Kconfig (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/Makefile (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800soc.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00config.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00crypto.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dev.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dump.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00firmware.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00lib.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00link.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mac.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00reg.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c (100%) rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h (100%) create mode 100644 drivers/net/wireless/realtek/Kconfig create mode 100644 drivers/net/wireless/st/Kconfig create mode 100644 drivers/net/wireless/st/Makefile rename drivers/net/wireless/{ => st}/cw1200/Kconfig (100%) rename drivers/net/wireless/{ => st}/cw1200/Makefile (100%) rename drivers/net/wireless/{ => st}/cw1200/bh.c (100%) rename drivers/net/wireless/{ => st}/cw1200/bh.h (100%) rename drivers/net/wireless/{ => st}/cw1200/cw1200.h (100%) rename drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c (100%) rename drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c (100%) rename drivers/net/wireless/{ => st}/cw1200/debug.c (100%) rename drivers/net/wireless/{ => st}/cw1200/debug.h (100%) rename drivers/net/wireless/{ => st}/cw1200/fwio.c (100%) rename drivers/net/wireless/{ => st}/cw1200/fwio.h (100%) rename drivers/net/wireless/{ => st}/cw1200/hwbus.h (100%) rename drivers/net/wireless/{ => st}/cw1200/hwio.c (100%) rename drivers/net/wireless/{ => st}/cw1200/hwio.h (100%) rename drivers/net/wireless/{ => st}/cw1200/main.c (100%) rename drivers/net/wireless/{ => st}/cw1200/pm.c (100%) rename drivers/net/wireless/{ => st}/cw1200/pm.h (100%) rename drivers/net/wireless/{ => st}/cw1200/queue.c (100%) rename drivers/net/wireless/{ => st}/cw1200/queue.h (100%) rename drivers/net/wireless/{ => st}/cw1200/scan.c (100%) rename drivers/net/wireless/{ => st}/cw1200/scan.h (100%) rename drivers/net/wireless/{ => st}/cw1200/sta.c (100%) rename drivers/net/wireless/{ => st}/cw1200/sta.h (100%) rename drivers/net/wireless/{ => st}/cw1200/txrx.c (100%) rename drivers/net/wireless/{ => st}/cw1200/txrx.h (100%) rename drivers/net/wireless/{ => st}/cw1200/wsm.c (100%) rename drivers/net/wireless/{ => st}/cw1200/wsm.h (100%) create mode 100644 drivers/net/wireless/zydas/Kconfig create mode 100644 drivers/net/wireless/zydas/Makefile rename drivers/net/wireless/{ => zydas}/zd1201.c (100%) rename drivers/net/wireless/{ => zydas}/zd1201.h (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/Makefile (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.h (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c (100%) rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h (100%) Merging bluetooth/master (816ae3150e1f Bluetooth: Perform HCI update for power on synchronously) $ git merge bluetooth/master Merge made by the 'recursive' strategy. include/net/bluetooth/hci_core.h | 18 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_core.c | 53 +- net/bluetooth/hci_event.c | 8 +- net/bluetooth/hci_request.c | 1281 ++++++++++++++++++++++++++++++++++---- net/bluetooth/hci_request.h | 30 +- net/bluetooth/mgmt.c | 1251 +++---------------------------------- 7 files changed, 1319 insertions(+), 1324 deletions(-) Merging mac80211-next/master (1b1050cdc5cd Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide) $ git merge mac80211-next/master Already up-to-date. Merging rdma/for-next (db7489e07669 IB/core, cma: Make __attribute_const__ declarations sparse-friendly) $ git merge rdma/for-next Already up-to-date. Merging mtd/master (1ddaa021b000 MAINTAINERS: brcmnand: Add co-maintainer for Broadcom SoCs) $ git merge mtd/master Already up-to-date. Merging l2-mtd/master (3ce351b5354a mtd: mtk-nor: new Mediatek serial flash controller driver) $ git merge l2-mtd/master Merge made by the 'recursive' strategy. Documentation/DocBook/mtdnand.tmpl | 4 +- .../devicetree/bindings/mtd/jedec,spi-nor.txt | 56 ++- .../devicetree/bindings/mtd/mtk-quadspi.txt | 41 ++ .../devicetree/bindings/mtd/partition.txt | 2 + Documentation/mtd/nand_ecc.txt | 58 +-- drivers/mtd/Kconfig | 2 +- drivers/mtd/afs.c | 80 ++-- drivers/mtd/ar7part.c | 16 +- drivers/mtd/bcm47xxpart.c | 16 +- drivers/mtd/bcm63xxpart.c | 16 +- drivers/mtd/cmdlinepart.c | 1 - drivers/mtd/devices/m25p80.c | 44 +- drivers/mtd/devices/mtd_dataflash.c | 5 +- drivers/mtd/devices/spear_smi.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 5 +- drivers/mtd/maps/lantiq-flash.c | 5 +- drivers/mtd/maps/physmap_of.c | 6 +- drivers/mtd/mtdcore.c | 4 + drivers/mtd/mtdpart.c | 11 +- drivers/mtd/nand/atmel_nand.c | 13 +- drivers/mtd/nand/brcmnand/brcmnand.c | 31 +- drivers/mtd/nand/cafe_nand.c | 34 +- drivers/mtd/nand/davinci_nand.c | 10 +- drivers/mtd/nand/fsl_elbc_nand.c | 5 +- drivers/mtd/nand/fsl_ifc_nand.c | 5 +- drivers/mtd/nand/fsl_upm.c | 5 +- drivers/mtd/nand/fsmc_nand.c | 9 +- drivers/mtd/nand/gpio.c | 8 +- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 5 +- drivers/mtd/nand/hisi504_nand.c | 5 +- drivers/mtd/nand/lpc32xx_mlc.c | 7 +- drivers/mtd/nand/lpc32xx_slc.c | 7 +- drivers/mtd/nand/mpc5121_nfc.c | 5 +- drivers/mtd/nand/mxc_nand.c | 8 +- drivers/mtd/nand/nand_base.c | 7 +- drivers/mtd/nand/ndfc.c | 5 +- drivers/mtd/nand/omap2.c | 6 +- drivers/mtd/nand/orion_nand.c | 6 +- drivers/mtd/nand/plat_nand.c | 5 +- drivers/mtd/nand/pxa3xx_nand.c | 141 +++--- drivers/mtd/nand/sh_flctl.c | 6 +- drivers/mtd/nand/socrates_nand.c | 5 +- drivers/mtd/nand/sunxi_nand.c | 6 +- drivers/mtd/nand/vf610_nfc.c | 14 +- drivers/mtd/ofpart.c | 14 +- drivers/mtd/onenand/omap2.c | 8 +- drivers/mtd/redboot.c | 17 +- drivers/mtd/spi-nor/Kconfig | 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/fsl-quadspi.c | 14 +- drivers/mtd/spi-nor/mtk-quadspi.c | 486 +++++++++++++++++++++ drivers/mtd/spi-nor/nxp-spifi.c | 6 +- drivers/mtd/spi-nor/spi-nor.c | 45 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 5 +- include/linux/mtd/mtd.h | 11 + include/linux/mtd/nand.h | 16 + include/linux/mtd/partitions.h | 17 +- include/linux/mtd/spi-nor.h | 16 +- 58 files changed, 962 insertions(+), 437 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/mtk-quadspi.txt create mode 100644 drivers/mtd/spi-nor/mtk-quadspi.c Merging crypto/master (d62112f27e4b crypto: nx - use of_property_read_u32()) $ git merge crypto/master Auto-merging drivers/crypto/qat/qat_common/adf_ctl_drv.c Merge made by the 'recursive' strategy. crypto/algapi.c | 9 +- crypto/algif_aead.c | 6 +- crypto/algif_skcipher.c | 10 +- crypto/mcryptd.c | 8 +- crypto/rsa.c | 24 -- crypto/tcrypt.c | 2 +- drivers/char/hw_random/omap3-rom-rng.c | 13 +- drivers/crypto/Kconfig | 3 +- drivers/crypto/amcc/crypto4xx_core.c | 4 + drivers/crypto/atmel-aes.c | 12 +- drivers/crypto/caam/caamhash.c | 24 ++ drivers/crypto/hifn_795x.c | 508 +++++++++++----------------- drivers/crypto/ixp4xx_crypto.c | 6 +- drivers/crypto/marvell/cipher.c | 8 + drivers/crypto/marvell/hash.c | 4 + drivers/crypto/nx/nx-842-powernv.c | 11 +- drivers/crypto/padlock-aes.c | 4 +- drivers/crypto/picoxcell_crypto.c | 53 ++- drivers/crypto/qat/qat_common/Makefile | 2 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/qat/qat_common/qat_crypto.c | 22 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 8 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 9 +- drivers/crypto/qce/ablkcipher.c | 8 + drivers/crypto/qce/sha.c | 5 + drivers/crypto/sahara.c | 16 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 + drivers/crypto/talitos.c | 41 ++- lib/mpi/mpicoder.c | 21 +- 30 files changed, 415 insertions(+), 432 deletions(-) Merging drm/drm-next (f20780f3e8fe Merge branch 'drm-sti-next-2015-11-03' of http://git.linaro.org/people/benjamin.gaignard/kernel into drm-next) $ git merge drm/drm-next Already up-to-date. Merging drm-panel/drm/panel/for-next (caa602e71609 drm/bridge: Remove gratuitous blank line) $ git merge drm-panel/drm/panel/for-next Auto-merging drivers/gpu/drm/bridge/dw-hdmi.c Auto-merging drivers/gpu/drm/bridge/dw-hdmi-ahb-audio.c Merge made by the 'recursive' strategy. .../bindings/display/panel/boe,tv080wum-nl0.txt | 7 + .../bindings/display/panel/innolux,g121x1-l03.txt | 7 + .../bindings/display/panel/sharp,ls043t1le01.txt | 22 ++ .../bindings/panel/panasonic,vvx10f034n00.txt | 20 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/Makefile | 4 +- .../{dw_hdmi-ahb-audio.c => dw-hdmi-ahb-audio.c} | 2 +- .../bridge/{dw_hdmi-audio.h => dw-hdmi-audio.h} | 0 drivers/gpu/drm/bridge/{dw_hdmi.c => dw-hdmi.c} | 4 +- drivers/gpu/drm/bridge/{dw_hdmi.h => dw-hdmi.h} | 0 drivers/gpu/drm/drm_mipi_dsi.c | 38 ++ drivers/gpu/drm/panel/Kconfig | 19 + drivers/gpu/drm/panel/Makefile | 2 + .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 334 ++++++++++++++++++ drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 387 +++++++++++++++++++++ drivers/gpu/drm/panel/panel-simple.c | 65 ++++ include/drm/drm_mipi_dsi.h | 27 ++ 18 files changed, 934 insertions(+), 6 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/boe,tv080wum-nl0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g121x1-l03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt create mode 100644 Documentation/devicetree/bindings/panel/panasonic,vvx10f034n00.txt rename drivers/gpu/drm/bridge/{dw_hdmi-ahb-audio.c => dw-hdmi-ahb-audio.c} (99%) rename drivers/gpu/drm/bridge/{dw_hdmi-audio.h => dw-hdmi-audio.h} (100%) rename drivers/gpu/drm/bridge/{dw_hdmi.c => dw-hdmi.c} (99%) rename drivers/gpu/drm/bridge/{dw_hdmi.h => dw-hdmi.h} (100%) create mode 100644 drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c Merging drm-intel/for-linux-next (2e35c8833bc7 drm/i915: remove duplicate definition of for_each_power_domain) $ git merge drm-intel/for-linux-next Auto-merging drivers/gpu/drm/i915/i915_gem_fence.c Merge made by the 'recursive' strategy. Documentation/DocBook/gpu.tmpl | 12 +- arch/x86/kernel/early-quirks.c | 1 + drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/dvo.h | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 37 +- drivers/gpu/drm/i915/i915_debugfs.c | 292 ++- drivers/gpu/drm/i915/i915_dma.c | 26 +- drivers/gpu/drm/i915/i915_drv.c | 208 +- drivers/gpu/drm/i915/i915_drv.h | 176 +- drivers/gpu/drm/i915/i915_gem.c | 73 +- drivers/gpu/drm/i915/i915_gem_context.c | 14 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/i915_gem_fence.c | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 58 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 7 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 4 + drivers/gpu/drm/i915/i915_gpu_error.c | 40 +- drivers/gpu/drm/i915/i915_guc_reg.h | 53 +- drivers/gpu/drm/i915/i915_guc_submission.c | 16 +- drivers/gpu/drm/i915/i915_irq.c | 117 +- drivers/gpu/drm/i915/i915_params.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 2742 ++++++++++++------------- drivers/gpu/drm/i915/i915_sysfs.c | 3 +- drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 6 +- drivers/gpu/drm/i915/i915_vgpu.h | 14 +- drivers/gpu/drm/i915/intel_atomic.c | 3 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 2 + drivers/gpu/drm/i915/intel_audio.c | 23 +- drivers/gpu/drm/i915/intel_crt.c | 47 +- drivers/gpu/drm/i915/intel_csr.c | 284 ++- drivers/gpu/drm/i915/intel_ddi.c | 141 +- drivers/gpu/drm/i915/intel_display.c | 874 +++++--- drivers/gpu/drm/i915/intel_dp.c | 1099 ++++------ drivers/gpu/drm/i915/intel_dp_link_training.c | 323 +++ drivers/gpu/drm/i915/intel_dp_mst.c | 18 +- drivers/gpu/drm/i915/intel_drv.h | 161 +- drivers/gpu/drm/i915/intel_dsi.c | 45 +- drivers/gpu/drm/i915/intel_dvo.c | 27 +- drivers/gpu/drm/i915/intel_fbc.c | 196 +- drivers/gpu/drm/i915/intel_fbdev.c | 50 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 127 +- drivers/gpu/drm/i915/intel_guc.h | 8 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 72 + drivers/gpu/drm/i915/intel_guc_loader.c | 105 +- drivers/gpu/drm/i915/intel_hdmi.c | 83 +- drivers/gpu/drm/i915/intel_i2c.c | 37 +- drivers/gpu/drm/i915/intel_lrc.c | 148 +- drivers/gpu/drm/i915/intel_lrc.h | 19 +- drivers/gpu/drm/i915/intel_lvds.c | 11 +- drivers/gpu/drm/i915/intel_mocs.c | 61 +- drivers/gpu/drm/i915/intel_opregion.c | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 2 +- drivers/gpu/drm/i915/intel_pm.c | 637 +++--- drivers/gpu/drm/i915/intel_psr.c | 115 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 156 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 9 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 585 +++--- drivers/gpu/drm/i915/intel_sdvo.c | 61 +- drivers/gpu/drm/i915/intel_sprite.c | 20 +- drivers/gpu/drm/i915/intel_uncore.c | 261 ++- drivers/pci/quirks.c | 4 +- include/drm/i915_component.h | 69 +- include/drm/i915_pciids.h | 36 + include/uapi/drm/i915_drm.h | 11 +- kernel/async.c | 1 + 68 files changed, 5442 insertions(+), 4418 deletions(-) create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c Merging drm-tegra/drm/tegra/for-next (2093588d9b43 drm/tegra: Use drm_gem_object_unreference_unlocked()) $ git merge drm-tegra/drm/tegra/for-next Merge made by the 'recursive' strategy. drivers/gpu/drm/tegra/drm.c | 14 ++++++-------- drivers/gpu/drm/tegra/gem.c | 15 ++------------- 2 files changed, 8 insertions(+), 21 deletions(-) Merging drm-misc/topic/drm-misc (87069f4493b2 drm/mm: use list_next_entry) $ git merge drm-misc/topic/drm-misc Auto-merging drivers/gpu/drm/tegra/drm.c Auto-merging drivers/gpu/drm/i915/intel_sprite.c Auto-merging drivers/gpu/drm/i915/intel_runtime_pm.c Auto-merging drivers/gpu/drm/i915/intel_drv.h Auto-merging drivers/gpu/drm/i915/intel_display.c Auto-merging drivers/gpu/drm/i915/i915_drv.h Auto-merging Documentation/DocBook/gpu.tmpl Merge made by the 'recursive' strategy. Documentation/DocBook/gpu.tmpl | 48 +++--------- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +- drivers/gpu/drm/armada/armada_fb.c | 4 +- drivers/gpu/drm/armada/armada_fb.h | 2 +- drivers/gpu/drm/ast/ast_drv.h | 3 +- drivers/gpu/drm/ast/ast_fb.c | 2 +- drivers/gpu/drm/ast/ast_main.c | 4 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/bochs/bochs.h | 2 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 2 +- drivers/gpu/drm/bochs/bochs_mm.c | 4 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 3 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 2 +- drivers/gpu/drm/cirrus/cirrus_main.c | 4 +- drivers/gpu/drm/drm_atomic.c | 11 +-- drivers/gpu/drm/drm_atomic_helper.c | 19 +++-- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_crtc_helper.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem.c | 35 ++++++++- drivers/gpu/drm/drm_modes.c | 16 ++-- drivers/gpu/drm/drm_plane_helper.c | 4 + drivers/gpu/drm/drm_probe_helper.c | 46 ++++++------ drivers/gpu/drm/drm_rect.c | 7 +- drivers/gpu/drm/drm_sysfs.c | 54 +++++++------- drivers/gpu/drm/exynos/exynos_drm_fb.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fb.h | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/i915/i915_drv.h | 12 +-- drivers/gpu/drm/i915/intel_display.c | 4 +- drivers/gpu/drm/i915/intel_drv.h | 2 - drivers/gpu/drm/i915/intel_dsi.h | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_sprite.c | 8 +- drivers/gpu/drm/imx/Kconfig | 9 --- drivers/gpu/drm/imx/imx-drm-core.c | 12 +-- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 2 +- drivers/gpu/drm/mgag200/mgag200_main.c | 4 +- drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_fb.c | 4 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_display.h | 2 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 1 - drivers/gpu/drm/omapdrm/omap_drv.h | 6 +- drivers/gpu/drm/omapdrm/omap_fb.c | 4 +- drivers/gpu/drm/qxl/qxl_display.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 +- drivers/gpu/drm/qxl/qxl_fb.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 4 +- drivers/gpu/drm/radeon/radeon_fb.c | 1 - drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 2 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 12 --- drivers/gpu/drm/tegra/drm.c | 4 +- drivers/gpu/drm/tegra/drm.h | 8 +- drivers/gpu/drm/tegra/fb.c | 16 ++-- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/udl/udl_drv.h | 2 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- include/drm/drmP.h | 3 + include/drm/drm_atomic.h | 6 +- include/drm/drm_crtc.h | 12 ++- include/drm/drm_crtc_helper.h | 2 +- include/drm/drm_dp_helper.h | 36 +++++++++ include/drm/drm_fb_cma_helper.h | 2 +- include/drm/drm_gem.h | 106 +++++++++++++++++++++++---- include/drm/drm_mm.h | 26 +++---- include/drm/drm_rect.h | 3 +- 78 files changed, 379 insertions(+), 292 deletions(-) Merging drm-exynos/exynos-drm/for-next (1f1c7efcb8d8 drm/exynos: dsi: add runtime pm support) $ git merge drm-exynos/exynos-drm/for-next Merge made by the 'recursive' strategy. drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 54 ++++++--- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 125 +++++++++---------- drivers/gpu/drm/exynos/exynos_dp_core.c | 165 +++++++++++++++++++------- drivers/gpu/drm/exynos/exynos_dp_core.h | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 147 ++++++++++++----------- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 54 ++++++--- drivers/gpu/drm/exynos/exynos_hdmi.c | 56 ++++++--- drivers/gpu/drm/exynos/exynos_mixer.c | 125 ++++++++++--------- 8 files changed, 433 insertions(+), 294 deletions(-) Merging drm-msm/msm-next (a9ee34b70e07 drm/msm: Remove local fbdev emulation Kconfig option) $ git merge drm-msm/msm-next Already up-to-date. Merging sound/for-next (efdbe3c3edb6 ALSA: midi: constify snd_rawmidi_global_ops structures) $ git merge sound/for-next Merge made by the 'recursive' strategy. include/sound/rawmidi.h | 2 +- sound/core/seq/seq_virmidi.c | 2 +- sound/pci/azt3328.c | 2 -- sound/usb/midi.c | 2 +- sound/usb/misc/ua101.c | 4 ++-- 5 files changed, 5 insertions(+), 7 deletions(-) Merging sound-asoc/for-next (c010136a3323 Merge remote-tracking branches 'asoc/topic/topology', 'asoc/topic/wm8904', 'asoc/topic/wm8962' and 'asoc/topic/wm9713' into asoc-next) $ git merge sound-asoc/for-next Removing sound/soc/sh/rcar/rcar_snd.h Auto-merging drivers/dma/Kconfig Auto-merging arch/arm/plat-samsung/devs.c Merge made by the 'recursive' strategy. Documentation/devicetree/bindings/sound/ak4613.txt | 10 + .../devicetree/bindings/sound/atmel-classd.txt | 6 + .../devicetree/bindings/sound/fsl,asrc.txt | 5 + .../devicetree/bindings/sound/fsl,esai.txt | 5 + .../devicetree/bindings/sound/fsl,spdif.txt | 5 + .../devicetree/bindings/sound/img,i2s-in.txt | 47 + .../devicetree/bindings/sound/img,i2s-out.txt | 51 + .../devicetree/bindings/sound/img,parallel-out.txt | 44 + .../devicetree/bindings/sound/img,spdif-in.txt | 41 + .../devicetree/bindings/sound/img,spdif-out.txt | 44 + .../devicetree/bindings/sound/inno-rk3036.txt | 20 + .../devicetree/bindings/sound/renesas,rsnd.txt | 2 + .../bindings/sound/renesas,rsrc-card.txt | 4 +- .../devicetree/bindings/sound/rockchip-i2s.txt | 2 + Documentation/devicetree/bindings/sound/rt5659.txt | 75 + Documentation/devicetree/bindings/sound/rt5677.txt | 2 +- Documentation/sound/alsa/img,spdif-in.txt | 49 + arch/arm/mach-s3c64xx/dev-audio.c | 47 +- arch/arm/mach-s3c64xx/include/mach/dma.h | 52 +- arch/arm/plat-samsung/devs.c | 23 +- drivers/dma/Kconfig | 2 +- include/linux/platform_data/asoc-s3c.h | 8 + include/sound/ac97_codec.h | 3 + include/sound/hdaudio_ext.h | 6 + include/sound/rt5659.h | 49 + include/sound/soc-dapm.h | 5 + include/sound/soc-topology.h | 6 +- include/sound/soc.h | 14 +- include/uapi/sound/asoc.h | 2 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/atmel/atmel-classd.c | 12 +- sound/soc/codecs/Kconfig | 25 + sound/soc/codecs/Makefile | 8 + sound/soc/codecs/ak4613.c | 118 +- sound/soc/codecs/arizona.c | 135 +- sound/soc/codecs/arizona.h | 7 + sound/soc/codecs/cs47l24.c | 1148 ++++++ sound/soc/codecs/cs47l24.h | 23 + sound/soc/codecs/da7219.c | 2 +- sound/soc/codecs/es8328.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 658 +++ sound/soc/codecs/inno_rk3036.c | 490 +++ sound/soc/codecs/inno_rk3036.h | 123 + sound/soc/codecs/nau8825.c | 31 + sound/soc/codecs/rl6231.c | 6 +- sound/soc/codecs/rt286.c | 6 + sound/soc/codecs/rt298.c | 2 - sound/soc/codecs/rt5645.c | 268 +- sound/soc/codecs/rt5659.c | 4223 ++++++++++++++++++++ sound/soc/codecs/rt5659.h | 1819 +++++++++ sound/soc/codecs/rt5670.h | 12 +- sound/soc/codecs/rt5677.c | 108 +- sound/soc/codecs/wm5110.c | 136 + sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/codecs/wm8998.c | 46 +- sound/soc/codecs/wm9713.c | 296 +- sound/soc/davinci/davinci-mcasp.c | 12 +- sound/soc/fsl/Kconfig | 2 + sound/soc/fsl/fsl-asoc-card.c | 11 +- sound/soc/fsl/fsl_asrc.c | 16 +- sound/soc/fsl/fsl_asrc.h | 2 + sound/soc/fsl/fsl_esai.c | 63 +- sound/soc/fsl/fsl_sai.c | 101 +- sound/soc/fsl/fsl_sai.h | 3 + sound/soc/fsl/fsl_spdif.c | 35 +- sound/soc/fsl/fsl_ssi.c | 25 +- sound/soc/fsl/imx-wm8962.c | 10 +- sound/soc/generic/simple-card.c | 12 +- sound/soc/img/Kconfig | 44 + sound/soc/img/Makefile | 5 + sound/soc/img/img-i2s-in.c | 516 +++ sound/soc/img/img-i2s-out.c | 565 +++ sound/soc/img/img-parallel-out.c | 327 ++ sound/soc/img/img-spdif-in.c | 806 ++++ sound/soc/img/img-spdif-out.c | 441 ++ sound/soc/intel/Kconfig | 25 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 12 +- sound/soc/intel/atom/sst/sst_acpi.c | 67 +- sound/soc/intel/atom/sst/sst_stream.c | 2 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 7 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 7 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 7 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 366 ++ sound/soc/intel/boards/skl_rt286.c | 55 +- sound/soc/intel/common/Makefile | 7 +- sound/soc/intel/common/sst-acpi.c | 41 +- sound/soc/intel/common/sst-acpi.h | 33 + sound/soc/intel/common/sst-dsp-priv.h | 8 +- sound/soc/intel/common/sst-dsp.c | 2 +- sound/soc/intel/common/sst-dsp.h | 2 +- sound/soc/intel/common/sst-firmware.c | 4 +- sound/soc/intel/common/sst-match-acpi.c | 43 + sound/soc/intel/haswell/sst-haswell-dsp.c | 2 +- sound/soc/intel/skylake/skl-messages.c | 191 +- sound/soc/intel/skylake/skl-nhlt.c | 19 +- sound/soc/intel/skylake/skl-pcm.c | 206 +- sound/soc/intel/skylake/skl-sst-cldma.c | 61 +- sound/soc/intel/skylake/skl-sst-dsp.h | 3 +- sound/soc/intel/skylake/skl-sst-ipc.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 42 +- sound/soc/intel/skylake/skl-topology.c | 412 +- sound/soc/intel/skylake/skl-topology.h | 35 +- sound/soc/intel/skylake/skl-tplg-interface.h | 90 +- sound/soc/intel/skylake/skl.c | 134 +- sound/soc/intel/skylake/skl.h | 4 +- sound/soc/mediatek/mtk-afe-pcm.c | 13 +- sound/soc/pxa/brownstone.c | 3 +- sound/soc/pxa/mioa701_wm9713.c | 6 +- sound/soc/qcom/lpass-cpu.c | 1 + sound/soc/rockchip/rockchip_i2s.c | 43 +- sound/soc/rockchip/rockchip_max98090.c | 6 + sound/soc/rockchip/rockchip_rt5645.c | 6 + sound/soc/rockchip/rockchip_spdif.c | 2 +- sound/soc/rockchip/rockchip_spdif.h | 6 +- sound/soc/samsung/Kconfig | 2 - sound/soc/samsung/ac97.c | 29 +- sound/soc/samsung/bells.c | 40 +- sound/soc/samsung/dma.h | 6 +- sound/soc/samsung/dmaengine.c | 20 +- sound/soc/samsung/i2s.c | 31 +- sound/soc/samsung/littlemill.c | 32 +- sound/soc/samsung/odroidx2_max98090.c | 9 +- sound/soc/samsung/pcm.c | 25 +- sound/soc/samsung/s3c2412-i2s.c | 16 +- sound/soc/samsung/s3c24xx-i2s.c | 16 +- sound/soc/samsung/snow.c | 9 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/speyside.c | 12 +- sound/soc/samsung/tobermory.c | 21 +- sound/soc/sh/Kconfig | 1 - sound/soc/sh/fsi.c | 11 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 88 +- sound/soc/sh/rcar/cmd.c | 170 + sound/soc/sh/rcar/core.c | 479 +-- sound/soc/sh/rcar/ctu.c | 98 +- sound/soc/sh/rcar/dma.c | 245 +- sound/soc/sh/rcar/dvc.c | 247 +- sound/soc/sh/rcar/gen.c | 68 +- sound/soc/sh/rcar/mix.c | 145 +- sound/soc/sh/rcar/rcar_snd.h | 117 - sound/soc/sh/rcar/rsnd.h | 281 +- sound/soc/sh/rcar/rsrc-card.c | 6 +- sound/soc/sh/rcar/src.c | 900 ++--- sound/soc/sh/rcar/ssi.c | 574 ++- sound/soc/sh/rcar/ssiu.c | 178 + sound/soc/soc-ac97.c | 125 + sound/soc/soc-core.c | 482 ++- sound/soc/soc-dapm.c | 19 +- sound/soc/soc-ops.c | 6 +- sound/soc/soc-pcm.c | 25 +- sound/soc/soc-topology.c | 3 +- sound/soc/sti/uniperif_player.c | 12 +- sound/soc/sti/uniperif_reader.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 27 +- sound/soc/tegra/tegra_wm8903.c | 3 +- 160 files changed, 16355 insertions(+), 3578 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-in.txt create mode 100644 Documentation/devicetree/bindings/sound/img,i2s-out.txt create mode 100644 Documentation/devicetree/bindings/sound/img,parallel-out.txt create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-in.txt create mode 100644 Documentation/devicetree/bindings/sound/img,spdif-out.txt create mode 100644 Documentation/devicetree/bindings/sound/inno-rk3036.txt create mode 100644 Documentation/devicetree/bindings/sound/rt5659.txt create mode 100644 Documentation/sound/alsa/img,spdif-in.txt create mode 100644 include/sound/rt5659.h create mode 100644 sound/soc/codecs/cs47l24.c create mode 100644 sound/soc/codecs/cs47l24.h create mode 100644 sound/soc/codecs/hdac_hdmi.c create mode 100644 sound/soc/codecs/inno_rk3036.c create mode 100644 sound/soc/codecs/inno_rk3036.h create mode 100644 sound/soc/codecs/rt5659.c create mode 100644 sound/soc/codecs/rt5659.h create mode 100644 sound/soc/img/Kconfig create mode 100644 sound/soc/img/Makefile create mode 100644 sound/soc/img/img-i2s-in.c create mode 100644 sound/soc/img/img-i2s-out.c create mode 100644 sound/soc/img/img-parallel-out.c create mode 100644 sound/soc/img/img-spdif-in.c create mode 100644 sound/soc/img/img-spdif-out.c create mode 100644 sound/soc/intel/boards/skl_nau88l25_ssm4567.c create mode 100644 sound/soc/intel/common/sst-acpi.h create mode 100644 sound/soc/intel/common/sst-match-acpi.c create mode 100644 sound/soc/sh/rcar/cmd.c delete mode 100644 sound/soc/sh/rcar/rcar_snd.h create mode 100644 sound/soc/sh/rcar/ssiu.c Merging modules/modules-next (d1189c63ea5e scripts: [modpost] add new sections to white list) $ git merge modules/modules-next Already up-to-date. Merging input/next (5e0baca8b324 Input: parkbd - drop bogus __init from parkbd_allocate_serio()) $ git merge input/next Already up-to-date. Merging block/for-next (3f3a8a218c2f Merge branch 'for-4.5/core' into for-next) $ git merge block/for-next Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 11 +- block/bio.c | 4 +- block/blk-core.c | 4 +- block/blk-timeout.c | 6 + block/genhd.c | 2 +- drivers/block/drbd/drbd_actlog.c | 323 ++++---- drivers/block/drbd/drbd_bitmap.c | 22 +- drivers/block/drbd/drbd_debugfs.c | 10 + drivers/block/drbd/drbd_int.h | 111 ++- drivers/block/drbd/drbd_main.c | 74 +- drivers/block/drbd/drbd_nl.c | 1361 +++++++++++++++++++++++++++++--- drivers/block/drbd/drbd_proc.c | 6 +- drivers/block/drbd/drbd_protocol.h | 2 +- drivers/block/drbd/drbd_receiver.c | 254 +++--- drivers/block/drbd/drbd_req.c | 147 +++- drivers/block/drbd/drbd_req.h | 17 +- drivers/block/drbd/drbd_state.c | 428 +++++++++- drivers/block/drbd/drbd_state.h | 6 +- drivers/block/drbd/drbd_state_change.h | 63 ++ drivers/block/drbd/drbd_worker.c | 105 +-- include/linux/drbd.h | 26 +- include/linux/drbd_genl.h | 149 ++++ include/linux/idr.h | 14 + include/linux/lru_cache.h | 2 +- lib/lru_cache.c | 4 +- 25 files changed, 2554 insertions(+), 597 deletions(-) create mode 100644 drivers/block/drbd/drbd_state_change.h Merging device-mapper/for-next (2cd0ff3536f6 dm thin metadata: speed up discard of partially mapped volumes) $ git merge device-mapper/for-next Merge made by the 'recursive' strategy. drivers/md/dm-thin-metadata.c | 66 +++++++++++++++++----------- drivers/md/persistent-data/dm-btree.c | 81 +++++++++++++++++++++++++++++++++++ drivers/md/persistent-data/dm-btree.h | 7 +++ 3 files changed, 129 insertions(+), 25 deletions(-) Merging pcmcia/master (e8e68fd86d22 pcmcia: do not break rsrc_nonstatic when handling anonymous cards) $ git merge pcmcia/master Already up-to-date. Merging mmc/mmc-next (11bc9381b277 mmc: sdhci-s3c: use mmc_of_parse and remove the card_tasklet) $ git merge mmc/mmc-next Already up-to-date. Merging mmc-uh/next (df81074fb0db mmc: core: Introduce MMC_CAP2_NO_SDIO cap) $ git merge mmc-uh/next Auto-merging lib/Kconfig.debug Removing include/linux/platform_data/mmc-mvsdio.h Removing drivers/mmc/host/atmel-mci-regs.h Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. .../devicetree/bindings/mmc/renesas,mmcif.txt | 1 + MAINTAINERS | 1 - drivers/mmc/card/block.c | 4 +- drivers/mmc/core/core.c | 54 ++++--- drivers/mmc/core/core.h | 8 + drivers/mmc/core/host.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/pwrseq.h | 2 +- drivers/mmc/core/pwrseq_emmc.c | 2 +- drivers/mmc/core/pwrseq_simple.c | 2 +- drivers/mmc/core/sd.c | 15 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci-regs.h | 171 --------------------- drivers/mmc/host/atmel-mci.c | 165 +++++++++++++++++++- drivers/mmc/host/dw_mmc-rockchip.c | 8 - drivers/mmc/host/mtk-sd.c | 1 - drivers/mmc/host/mvsdio.c | 58 ++----- drivers/mmc/host/omap_hsmmc.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 7 +- drivers/mmc/host/sdhci-of-at91.c | 72 ++++++++- drivers/mmc/host/sdhci-of-esdhc.c | 10 ++ drivers/mmc/host/sdhci-pltfm.c | 3 +- drivers/mmc/host/sdhci.c | 57 +++---- drivers/mmc/host/sh_mmcif.c | 84 +++++----- include/linux/mmc/host.h | 6 +- include/linux/platform_data/mmc-mvsdio.h | 18 --- lib/Kconfig.debug | 3 +- 27 files changed, 388 insertions(+), 397 deletions(-) delete mode 100644 drivers/mmc/host/atmel-mci-regs.h delete mode 100644 include/linux/platform_data/mmc-mvsdio.h Merging kgdb/kgdb-next (2d289f14f00a kdb: Fix handling of kallsyms_symbol_next() return value) $ git merge kgdb/kgdb-next Merge made by the 'recursive' strategy. kernel/debug/kdb/kdb_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Merging md/for-next (3ac6b716f787 md-cluster: Allow spare devices to be marked as faulty) $ git merge md/for-next Auto-merging drivers/md/md.c Merge made by the 'recursive' strategy. drivers/md/md-cluster.c | 17 ++++++++++++++--- drivers/md/md.c | 22 +++++++++++++--------- drivers/md/md.h | 1 + drivers/md/raid5.c | 2 -- 4 files changed, 28 insertions(+), 14 deletions(-) Merging mfd/for-mfd-next (cc509d5ba2b7 mfd: wm8994: Ensure that the whole MFD is built into a single module) $ git merge mfd/for-mfd-next Merge made by the 'recursive' strategy. .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 2 +- Documentation/devicetree/bindings/mfd/arizona.txt | 2 +- Documentation/devicetree/bindings/mfd/palmas.txt | 2 +- Documentation/devicetree/bindings/sound/wm8994.txt | 2 +- drivers/mfd/Makefile | 3 +- drivers/mfd/lpc_ich.c | 15 ++ drivers/mfd/sec-core.c | 39 ++++- drivers/mfd/sec-irq.c | 8 ++ drivers/regulator/Kconfig | 4 +- drivers/regulator/s2mps11.c | 143 ++++++++++++++++++- drivers/rtc/rtc-s5m.c | 37 ++++- include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/rtc.h | 2 + include/linux/mfd/samsung/s2mps15.h | 158 +++++++++++++++++++++ 14 files changed, 398 insertions(+), 20 deletions(-) create mode 100644 include/linux/mfd/samsung/s2mps15.h Merging backlight/for-backlight-next (6be3a5a9cd91 backlight: adp88x0: Fix uninitialized variable use) $ git merge backlight/for-backlight-next Merge made by the 'recursive' strategy. drivers/video/backlight/adp8860_bl.c | 10 ++++++---- drivers/video/backlight/adp8870_bl.c | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) Merging battery/master (0fe69b960ae2 power: bq27xxx_battery: Add I2C module check dependency in Kconfig) $ git merge battery/master Merge made by the 'recursive' strategy. drivers/power/Kconfig | 1 + 1 file changed, 1 insertion(+) Merging omap_dss2/for-next (d890dccfae78 video: omapdss: delete unneeded of_node_put) $ git merge omap_dss2/for-next Merge made by the 'recursive' strategy. .../bindings/display/simple-framebuffer.txt | 13 ++- drivers/video/fbdev/geode/display_gx1.c | 2 +- drivers/video/fbdev/geode/display_gx1.h | 2 +- drivers/video/fbdev/geode/geodefb.h | 4 +- drivers/video/fbdev/geode/video_cs5530.c | 2 +- drivers/video/fbdev/geode/video_cs5530.h | 2 +- drivers/video/fbdev/i740fb.c | 8 +- drivers/video/fbdev/omap2/dss/dispc-compat.c | 6 +- drivers/video/fbdev/omap2/dss/dispc.c | 6 +- drivers/video/fbdev/omap2/dss/dsi.c | 2 +- drivers/video/fbdev/omap2/dss/manager.c | 2 +- drivers/video/fbdev/omap2/dss/omapdss-boot-init.c | 4 +- drivers/video/fbdev/simplefb.c | 120 ++++++++++++++++++++- 13 files changed, 146 insertions(+), 27 deletions(-) Merging regulator/for-next (87cfda7e6c3c Merge remote-tracking branches 'regulator/topic/optional', 'regulator/topic/pv88060', 'regulator/topic/tps6105x', 'regulator/topic/tps65086' and 'regulator/topic/tps65218' into regulator-next) $ git merge regulator/for-next Auto-merging drivers/regulator/Kconfig Merge made by the 'recursive' strategy. .../devicetree/bindings/regulator/pv88060.txt | 124 ++++++ drivers/regulator/Kconfig | 16 + drivers/regulator/Makefile | 2 + drivers/regulator/core.c | 20 +- drivers/regulator/devres.c | 7 +- drivers/regulator/pv88060-regulator.c | 437 +++++++++++++++++++++ drivers/regulator/pv88060-regulator.h | 69 ++++ drivers/regulator/tps6105x-regulator.c | 95 +---- drivers/regulator/tps65086-regulator.c | 250 ++++++++++++ drivers/regulator/tps65218-regulator.c | 137 +++++-- include/linux/mfd/tps65218.h | 7 +- include/linux/regulator/consumer.h | 3 + include/linux/regulator/driver.h | 2 + 13 files changed, 1040 insertions(+), 129 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/pv88060.txt create mode 100644 drivers/regulator/pv88060-regulator.c create mode 100644 drivers/regulator/pv88060-regulator.h create mode 100644 drivers/regulator/tps65086-regulator.c Merging security/next (ebd68df3f24b Sync to Linus v4.4-rc2 for LSM developers.) $ git merge security/next Merge made by the 'recursive' strategy. include/linux/capability.h | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) Merging integrity/next (7ee2f155f474 evm: reset EVM status when file attributes changes) $ git merge integrity/next Merge made by the 'recursive' strategy. include/linux/evm.h | 7 +++++ security/integrity/Kconfig | 11 ++++++++ security/integrity/digsig.c | 14 ++++++++-- security/integrity/evm/Kconfig | 17 ++++++++++++ security/integrity/evm/evm.h | 3 +++ security/integrity/evm/evm_crypto.c | 54 ++++++++++++++++++++++++++++++++----- security/integrity/evm/evm_main.c | 32 +++++++++++++++++++--- security/integrity/evm/evm_secfs.c | 12 +++------ security/integrity/iint.c | 1 + security/integrity/ima/Kconfig | 5 +++- security/integrity/ima/ima.h | 12 --------- security/integrity/ima/ima_init.c | 2 +- security/integrity/integrity.h | 13 ++++++--- 13 files changed, 146 insertions(+), 37 deletions(-) Merging selinux/next (92f190d2a1ec selinux: rate-limit netlink message warnings in selinux_nlmsg_perm()) $ git merge selinux/next Auto-merging security/selinux/hooks.c Auto-merging kernel/audit.h Auto-merging kernel/audit.c Auto-merging include/linux/audit.h Auto-merging fs/gfs2/glops.c Merge made by the 'recursive' strategy. fs/gfs2/glops.c | 2 + include/linux/audit.h | 8 +- include/linux/lsm_hooks.h | 10 +- include/linux/security.h | 13 ++- kernel/audit.c | 2 +- kernel/audit.h | 2 +- kernel/auditsc.c | 6 +- security/security.c | 12 ++- security/selinux/hooks.c | 206 +++++++++++++++++++++++++----------- security/selinux/include/classmap.h | 2 +- security/selinux/include/objsec.h | 6 ++ security/selinux/include/security.h | 3 + security/selinux/selinuxfs.c | 80 ++++++++++++++ security/selinux/ss/services.c | 34 ++++-- security/smack/smack_lsm.c | 4 +- 15 files changed, 302 insertions(+), 88 deletions(-) Merging lblnet/next (b2776bf7149b Linux 3.18) $ git merge lblnet/next Already up-to-date. Merging watchdog/master (5da2bf1ac8fb watchdog: mtk_wdt: Use MODE_KEY when stopping the watchdog) $ git merge watchdog/master Merge made by the 'recursive' strategy. drivers/watchdog/Kconfig | 2 +- drivers/watchdog/mtk_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 2 +- drivers/watchdog/pnx4008_wdt.c | 8 ++++---- drivers/watchdog/tegra_wdt.c | 4 +++- drivers/watchdog/w83977f_wdt.c | 2 +- 6 files changed, 11 insertions(+), 8 deletions(-) Merging iommu/next (b67ad2f7c751 Merge branches 'x86/vt-d', 'arm/omap', 'arm/smmu', 's390', 'core' and 'x86/amd' into next) $ git merge iommu/next Already up-to-date. Merging dwmw2-iommu/master (0bdec95ce52d iommu/vt-d: Fix rwxp flags in SVM device fault callback) $ git merge dwmw2-iommu/master Already up-to-date. Merging vfio/next (222e684ca762 vfio/pci: make an array larger) $ git merge vfio/next Already up-to-date. Merging jc_docs/docs-next (04bed3278abf Merge branch 'doc/4.5' into docs-next) $ git merge jc_docs/docs-next Resolved 'Documentation/arm/Marvell/README' using previous resolution. Auto-merging Documentation/arm/Marvell/README CONFLICT (content): Merge conflict in Documentation/arm/Marvell/README Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master 442c92f67b52] Merge remote-tracking branch 'jc_docs/docs-next' $ git diff -M --stat --summary HEAD^.. Documentation/DocBook/Makefile | 10 +++++++--- Documentation/DocBook/iio.tmpl | 2 +- Documentation/gpio/consumer.txt | 2 +- Documentation/gpio/driver.txt | 6 +++--- Documentation/gpio/drivers-on-gpio.txt | 6 +++--- Documentation/ioctl/botching-up-ioctls.txt | 6 +++--- Documentation/stable_kernel_rules.txt | 2 +- scripts/kernel-doc | 5 ++++- 8 files changed, 23 insertions(+), 16 deletions(-) Merging trivial/for-next (75021d28594d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial) $ git merge trivial/for-next Already up-to-date. Merging audit/next (08b9fd158f1d audit: force seccomp event logging to honor the audit_enabled flag) $ git merge audit/next Resolved 'kernel/audit.c' using previous resolution. Auto-merging kernel/audit.c CONFLICT (content): Merge conflict in kernel/audit.c Auto-merging include/linux/audit.h Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master fd8936fea14e] Merge remote-tracking branch 'audit/next' $ git diff -M --stat --summary HEAD^.. include/linux/audit.h | 204 +++++++++++++++++++++++++------------------------- kernel/audit.c | 17 ++--- 2 files changed, 111 insertions(+), 110 deletions(-) Merging devicetree/devicetree/next (48a9b733e644 of/irq: Rename "intc_desc" to "of_intc_desc" to fix OF on sh) $ git merge devicetree/devicetree/next Already up-to-date. Merging dt-rh/for-next (b1d06b60e90c of: Provide static inline function for of_translate_address if needed) $ git merge dt-rh/for-next Already up-to-date. Merging mailbox/mailbox-for-next (cb1ca0b3bb66 mailbox: mailbox-test: avoid reading iomem twice) $ git merge mailbox/mailbox-for-next Already up-to-date. Merging spi/for-next (a98051c79479 Merge remote-tracking branches 'spi/topic/spidev' and 'spi/topic/sun4i' into spi-next) $ git merge spi/for-next Auto-merging tools/spi/spidev_test.c Auto-merging arch/arm/plat-samsung/devs.c Removing Documentation/spi/Makefile Merge made by the 'recursive' strategy. Documentation/Makefile | 2 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 4 +- Documentation/spi/Makefile | 8 -- arch/arm/plat-samsung/devs.c | 19 ++-- drivers/spi/spi-bcm63xx.c | 11 +- drivers/spi/spi-mt65xx.c | 40 ++++--- drivers/spi/spi-omap2-mcspi.c | 12 ++- drivers/spi/spi-pl022.c | 28 +++-- drivers/spi/spi-pxa2xx.c | 3 - drivers/spi/spi-s3c64xx.c | 27 ++--- drivers/spi/spi-sun4i.c | 8 +- drivers/spi/spi-sun6i.c | 8 +- drivers/spi/spi.c | 1 + include/linux/platform_data/spi-s3c64xx.h | 2 + tools/Makefile | 7 +- tools/spi/Makefile | 4 + {Documentation => tools}/spi/spidev_fdx.c | 0 {Documentation => tools}/spi/spidev_test.c | 119 +++++++++++++++++---- 18 files changed, 201 insertions(+), 102 deletions(-) delete mode 100644 Documentation/spi/Makefile create mode 100644 tools/spi/Makefile rename {Documentation => tools}/spi/spidev_fdx.c (100%) rename {Documentation => tools}/spi/spidev_test.c (75%) Merging tip/auto-latest (10430d18e25a Merge branch 'x86/mm') $ git merge tip/auto-latest Removing tools/perf/util/include/linux/string.h Auto-merging tools/Makefile Auto-merging MAINTAINERS Merge made by the 'recursive' strategy. MAINTAINERS | 2 +- arch/blackfin/kernel/perf_event.c | 2 +- arch/sh/kernel/perf_event.c | 2 +- arch/sparc/kernel/perf_event.c | 2 +- arch/tile/kernel/perf_event.c | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/entry/calling.h | 15 + arch/x86/entry/entry_32.S | 13 +- arch/x86/entry/entry_64.S | 27 +- arch/x86/entry/entry_64_compat.S | 20 +- arch/x86/include/asm/apic.h | 1 + arch/x86/include/asm/cpu.h | 3 + arch/x86/include/asm/cpufeature.h | 1 + arch/x86/include/asm/fpu/internal.h | 173 +++++----- arch/x86/include/asm/intel_pt.h | 10 + arch/x86/include/asm/ipi.h | 2 + arch/x86/include/asm/jump_label.h | 63 +++- arch/x86/include/asm/microcode.h | 39 +-- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/msr.h | 2 +- arch/x86/include/asm/paravirt.h | 21 -- arch/x86/include/asm/paravirt_types.h | 29 -- arch/x86/include/asm/qspinlock_paravirt.h | 59 ++++ arch/x86/include/asm/smp.h | 12 - arch/x86/include/asm/uaccess.h | 9 + arch/x86/include/asm/x86_init.h | 2 - arch/x86/include/uapi/asm/mce.h | 2 +- arch/x86/kernel/apic/apic.c | 11 +- arch/x86/kernel/apic/apic_flat_64.c | 19 +- arch/x86/kernel/apic/apic_noop.c | 2 + arch/x86/kernel/apic/apic_numachip.c | 2 + arch/x86/kernel/apic/bigsmp_32.c | 10 +- arch/x86/kernel/apic/ipi.c | 18 ++ arch/x86/kernel/apic/probe_32.c | 1 + arch/x86/kernel/apic/x2apic_cluster.c | 9 + arch/x86/kernel/apic/x2apic_phys.c | 9 + arch/x86/kernel/apic/x2apic_uv_x.c | 1 + arch/x86/kernel/asm-offsets.c | 3 - arch/x86/kernel/asm-offsets_64.c | 1 - arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/common.c | 13 +- arch/x86/kernel/cpu/mcheck/mce.c | 82 ++--- arch/x86/kernel/cpu/microcode/core.c | 13 +- arch/x86/kernel/cpu/microcode/intel.c | 16 +- arch/x86/kernel/cpu/perf_event.c | 24 +- arch/x86/kernel/cpu/perf_event.h | 7 +- arch/x86/kernel/cpu/perf_event_intel.c | 2 +- arch/x86/kernel/cpu/perf_event_intel_cqm.c | 2 +- arch/x86/kernel/cpu/perf_event_intel_lbr.c | 23 +- arch/x86/kernel/cpu/perf_event_intel_pt.c | 9 + arch/x86/kernel/crash.c | 11 + arch/x86/kernel/irq_work.c | 2 +- arch/x86/kernel/paravirt.c | 33 +- arch/x86/kernel/paravirt_patch_32.c | 2 - arch/x86/kernel/paravirt_patch_64.c | 3 - arch/x86/kernel/setup.c | 2 - arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 16 +- arch/x86/kernel/tsc.c | 2 - arch/x86/kernel/x86_init.c | 1 - arch/x86/kvm/cpuid.h | 34 ++ arch/x86/kvm/svm.c | 17 + arch/x86/lib/Makefile | 2 +- arch/x86/lib/cpu.c | 35 +++ arch/x86/mm/Makefile | 1 + arch/x86/mm/debug_pagetables.c | 46 +++ arch/x86/mm/dump_pagetables.c | 34 +- arch/x86/xen/enlighten.c | 14 +- arch/x86/xen/xen-asm_32.S | 14 - arch/x86/xen/xen-asm_64.S | 19 -- arch/x86/xen/xen-ops.h | 3 - include/asm-generic/qspinlock.h | 9 +- include/asm-generic/tlb.h | 2 +- include/linux/context_tracking_state.h | 4 +- include/linux/jump_label.h | 2 +- include/linux/lockdep.h | 2 +- include/linux/perf_event.h | 6 +- include/linux/proportions.h | 2 +- include/linux/sched.h | 4 +- include/linux/stop_machine.h | 7 +- include/linux/uprobes.h | 2 +- include/linux/wait.h | 30 ++ include/uapi/linux/perf_event.h | 6 + kernel/context_tracking.c | 4 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 33 +- kernel/events/ring_buffer.c | 2 +- kernel/events/uprobes.c | 2 +- kernel/irq/chip.c | 8 +- kernel/irq_work.c | 2 +- kernel/jump_label.c | 2 +- kernel/locking/lockdep.c | 2 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/qspinlock.c | 48 ++- kernel/locking/qspinlock_paravirt.h | 43 ++- kernel/sched/clock.c | 2 +- kernel/sched/core.c | 17 +- kernel/sched/fair.c | 218 ++++++++----- kernel/sched/idle_task.c | 1 - kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 8 - kernel/stop_machine.c | 84 +++-- kernel/time/tick-sched.c | 8 +- kernel/trace/trace_event_perf.c | 2 +- lib/atomic64_test.c | 120 ++++--- lib/btree.c | 2 +- lib/proportions.c | 2 +- mm/page-writeback.c | 2 +- tools/Makefile | 2 +- tools/include/linux/string.h | 11 + tools/lib/bpf/libbpf.c | 146 ++++++++- tools/lib/bpf/libbpf.h | 64 ++++ tools/lib/string.c | 62 ++++ tools/perf/Documentation/perf-report.txt | 14 +- tools/perf/MANIFEST | 2 + tools/perf/arch/x86/include/arch-tests.h | 8 +- tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 2 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/util/Build | 1 + tools/perf/builtin-report.c | 4 +- tools/perf/config/Makefile | 12 + tools/perf/tests/.gitignore | 1 + tools/perf/tests/Build | 9 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/bp_signal.c | 2 +- tools/perf/tests/bp_signal_overflow.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 35 +++ tools/perf/tests/bpf.c | 93 ++++-- tools/perf/tests/builtin-test.c | 112 ++++++- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dso-data.c | 6 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/evsel-roundtrip-name.c | 2 +- tools/perf/tests/evsel-tp-sched.c | 2 +- tools/perf/tests/fdarray.c | 4 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 2 +- tools/perf/tests/hists_link.c | 2 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/kmod-path.c | 2 +- tools/perf/tests/llvm.c | 75 +++-- tools/perf/tests/llvm.h | 2 + tools/perf/tests/mmap-basic.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 2 +- tools/perf/tests/openat-syscall-all-cpus.c | 2 +- tools/perf/tests/openat-syscall-tp-fields.c | 2 +- tools/perf/tests/openat-syscall.c | 2 +- tools/perf/tests/parse-events.c | 2 +- tools/perf/tests/parse-no-sample-id-all.c | 2 +- tools/perf/tests/perf-record.c | 2 +- tools/perf/tests/pmu.c | 2 +- tools/perf/tests/python-use.c | 3 +- tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/task-exit.c | 2 +- tools/perf/tests/tests.h | 89 +++--- tools/perf/tests/thread-map.c | 2 +- tools/perf/tests/thread-mg-share.c | 2 +- tools/perf/tests/topology.c | 2 +- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/ui/browsers/hists.c | 315 +++++++++++++++++-- tools/perf/ui/gtk/hists.c | 148 ++++++++- tools/perf/ui/stdio/hist.c | 94 +++++- tools/perf/util/Build | 7 + tools/perf/util/bpf-loader.c | 434 ++++++++++++++++++++++++- tools/perf/util/bpf-loader.h | 4 + tools/perf/util/bpf-prologue.c | 455 +++++++++++++++++++++++++++ tools/perf/util/bpf-prologue.h | 34 ++ tools/perf/util/callchain.c | 135 +++++++- tools/perf/util/callchain.h | 28 +- tools/perf/util/dso.c | 2 + tools/perf/util/exec_cmd.c | 21 +- tools/perf/util/exec_cmd.h | 5 +- tools/perf/util/help.c | 6 +- tools/perf/util/include/linux/string.h | 3 - tools/perf/util/machine.c | 17 +- tools/perf/util/probe-event.c | 7 +- tools/perf/util/probe-finder.c | 9 +- tools/perf/util/string.c | 16 - tools/perf/util/symbol-elf.c | 2 + tools/perf/util/util.c | 3 +- 185 files changed, 3348 insertions(+), 1006 deletions(-) create mode 100644 arch/x86/include/asm/intel_pt.h create mode 100644 arch/x86/lib/cpu.c create mode 100644 arch/x86/mm/debug_pagetables.c create mode 100644 tools/include/linux/string.h create mode 100644 tools/lib/string.c create mode 100644 tools/perf/tests/bpf-script-test-prologue.c create mode 100644 tools/perf/util/bpf-prologue.c create mode 100644 tools/perf/util/bpf-prologue.h delete mode 100644 tools/perf/util/include/linux/string.h Merging clockevents/clockevents/next (2527dfeb1f64 clocksource/drivers/tango-xtal: Replace code by clocksource_mmio_init) $ git merge clockevents/clockevents/next Resolved 'arch/arm/mach-exynos/Kconfig' using previous resolution. Resolved 'arch/h8300/Kconfig' using previous resolution. Resolved 'arch/h8300/include/asm/io.h' using previous resolution. Auto-merging drivers/clocksource/Makefile Auto-merging drivers/clocksource/Kconfig Auto-merging arch/h8300/kernel/setup.c Auto-merging arch/h8300/include/asm/io.h CONFLICT (content): Merge conflict in arch/h8300/include/asm/io.h Auto-merging arch/h8300/Kconfig CONFLICT (content): Merge conflict in arch/h8300/Kconfig Auto-merging arch/arm/mach-exynos/Kconfig CONFLICT (content): Merge conflict in arch/arm/mach-exynos/Kconfig Auto-merging arch/arm/Kconfig Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a [master 2d04c45c3725] Merge remote-tracking branch 'clockevents/clockevents/next' $ git diff -M --stat --summary HEAD^.. arch/arm/Kconfig | 3 + arch/arm/mach-exynos/Kconfig | 7 +- arch/arm/mach-sti/Kconfig | 1 + arch/arm/mach-ux500/Kconfig | 1 + arch/h8300/Kconfig | 1 + arch/h8300/include/asm/io.h | 39 +++--- arch/h8300/kernel/setup.c | 8 +- drivers/clocksource/Kconfig | 132 +++++++++++++----- drivers/clocksource/Makefile | 2 +- drivers/clocksource/dw_apb_timer_of.c | 16 +++ drivers/clocksource/h8300_timer16.c | 201 ++++++++++------------------ drivers/clocksource/h8300_timer8.c | 243 ++++++++++++---------------------- drivers/clocksource/h8300_tpu.c | 159 ++++++++-------------- drivers/clocksource/mtk_timer.c | 20 +-- drivers/clocksource/rockchip_timer.c | 23 ++-- drivers/clocksource/tango_xtal.c | 18 +-- drivers/clocksource/tegra20_timer.c | 3 +- drivers/clocksource/timer-sun5i.c | 16 +-- drivers/clocksource/vt8500_timer.c | 1 - drivers/irqchip/irq-renesas-h8300h.c | 8 +- include/linux/sched_clock.h | 12 +- 21 files changed, 399 insertions(+), 515 deletions(-) Merging edac/linux_next (12f0721c5a70 sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell) $ git merge edac/linux_next Already up-to-date. Merging edac-amd/for-next (e8f937da744f EDAC, pci: Remove old disabled code) $ git merge edac-amd/for-next Merge made by the 'recursive' strategy. drivers/edac/edac_pci.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) Merging irqchip/irqchip/for-next (86e57ca735a7 irqchip/renesas-intc-irqpin: Improve clock error handling and reporting) $ git merge irqchip/irqchip/for-next Removing include/linux/platform_data/irq-renesas-intc-irqpin.h Merge made by the 'recursive' strategy. drivers/irqchip/irq-renesas-intc-irqpin.c | 96 ++++++++++++---------- .../linux/platform_data/irq-renesas-intc-irqpin.h | 29 ------- 2 files changed, 51 insertions(+), 74 deletions(-) delete mode 100644 include/linux/platform_data/irq-renesas-intc-irqpin.h Merging tiny/tiny/next (f114040e3ea6 Linux 3.18-rc1) $ git merge tiny/tiny/next Already up-to-date. Merging ftrace/for-next (70004986ffdf ring-buffer: Remove redundant update of page timestamp) $ git merge ftrace/for-next Merge made by the 'recursive' strategy. kernel/trace/ring_buffer.c | 67 +++++++--------- .../selftests/ftrace/test.d/instances/instance.tc | 90 ++++++++++++++++++++++ 2 files changed, 118 insertions(+), 39 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/instances/instance.tc Merging rcu/rcu/next (27cddb87da60 rcu: Print symbolic name for ->gp_state) $ git merge rcu/rcu/next Auto-merging kernel/sched/core.c Merge made by the 'recursive' strategy. .../RCU/Design/Requirements/2013-08-is-it-dead.png | Bin 0 -> 100825 bytes .../Design/Requirements/GPpartitionReaders1.svg | 374 +++ .../RCU/Design/Requirements/RCUApplicability.svg | 237 ++ .../Design/Requirements/ReadersPartitionGP1.svg | 639 +++++ .../RCU/Design/Requirements/Requirements.html | 2897 ++++++++++++++++++++ .../RCU/Design/Requirements/Requirements.htmlx | 2741 ++++++++++++++++++ Documentation/RCU/Design/htmlqqz.sh | 108 + Documentation/circular-buffers.txt | 4 +- include/linux/list.h | 14 +- include/linux/list_bl.h | 2 +- include/linux/list_nulls.h | 2 +- include/linux/rculist.h | 69 +- include/linux/rcupdate.h | 6 +- include/linux/rcutiny.h | 8 + include/linux/rcutree.h | 4 +- include/linux/tracepoint.h | 4 +- kernel/rcu/rcutorture.c | 24 +- kernel/rcu/tree.c | 307 ++- kernel/rcu/tree.h | 58 +- kernel/rcu/tree_plugin.h | 60 +- kernel/rcu/tree_trace.c | 39 +- kernel/sched/core.c | 6 +- lib/list_debug.c | 2 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 4 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 22 +- .../testing/selftests/rcutorture/doc/TINY_RCU.txt | 1 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 4 - 27 files changed, 7372 insertions(+), 264 deletions(-) create mode 100644 Documentation/RCU/Design/Requirements/2013-08-is-it-dead.png create mode 100644 Documentation/RCU/Design/Requirements/GPpartitionReaders1.svg create mode 100644 Documentation/RCU/Design/Requirements/RCUApplicability.svg create mode 100644 Documentation/RCU/Design/Requirements/ReadersPartitionGP1.svg create mode 100644 Documentation/RCU/Design/Requirements/Requirements.html create mode 100644 Documentation/RCU/Design/Requirements/Requirements.htmlx create mode 100755 Documentation/RCU/Design/htmlqqz.sh Merging kvm/linux-next (aba2f06c070f KVM: x86: correctly print #AC in traces) $ git merge kvm/linux-next Auto-merging arch/x86/kvm/svm.c Merge made by the 'recursive' strategy. Documentation/virtual/kvm/api.txt | 41 +++++ arch/x86/include/asm/kvm_host.h | 26 ++- arch/x86/kvm/hyperv.c | 335 ++++++++++++++++++++++++++++++++++++++ arch/x86/kvm/hyperv.h | 23 +++ arch/x86/kvm/ioapic.c | 4 +- arch/x86/kvm/ioapic.h | 7 +- arch/x86/kvm/irq.c | 2 +- arch/x86/kvm/irq_comm.c | 41 ++++- arch/x86/kvm/lapic.c | 40 +++-- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/svm.c | 37 ++++- arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx.c | 48 +++--- arch/x86/kvm/x86.c | 77 +++++++-- include/linux/kvm_host.h | 12 +- include/uapi/linux/kvm.h | 25 +++ virt/kvm/irqchip.c | 7 +- 17 files changed, 655 insertions(+), 81 deletions(-) Merging kvm-arm/next (26caea7693cb KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()) $ git merge kvm-arm/next Already up-to-date. Merging kvm-ppc/kvm-ppc-next (c63517c2e381 KVM: PPC: Book3S: correct width in XER handling) $ git merge kvm-ppc/kvm-ppc-next Already up-to-date. Merging kvm-ppc-paulus/kvm-ppc-next (a3eaa8649e4c KVM: VMX: Fix commit which broke PML) $ git merge kvm-ppc-paulus/kvm-ppc-next Already up-to-date. Merging kvms390/next (c921bf81ba6d KVM: s390: don't load kvm without virtualization support) $ git merge kvms390/next Auto-merging include/linux/kvm_host.h Auto-merging arch/s390/kvm/kvm-s390.c Auto-merging arch/s390/kernel/setup.c Auto-merging arch/s390/include/asm/sclp.h Auto-merging arch/s390/include/asm/elf.h Merge made by the 'recursive' strategy. arch/powerpc/kvm/book3s_hv.c | 10 +- arch/s390/include/asm/elf.h | 7 ++ arch/s390/include/asm/kvm_host.h | 49 +++++++- arch/s390/include/asm/sclp.h | 8 +- arch/s390/kernel/processor.c | 6 + arch/s390/kernel/setup.c | 9 ++ arch/s390/kvm/diag.c | 11 +- arch/s390/kvm/gaccess.c | 38 ++++-- arch/s390/kvm/intercept.c | 7 +- arch/s390/kvm/interrupt.c | 133 ++++++++++++++++----- arch/s390/kvm/kvm-s390.c | 245 +++++++++++++++++++++++++++------------ arch/s390/kvm/kvm-s390.h | 7 ++ drivers/s390/char/sclp_early.c | 16 ++- include/linux/kvm_host.h | 13 ++- virt/kvm/kvm_main.c | 225 ++++++++++++++++++++++++++++++----- 15 files changed, 614 insertions(+), 170 deletions(-) Merging xen-tip/linux-next (8025943c32f5 xen/x86: convert remaining timespec to timespec64 in xen_pvclock_gtod_notify) $ git merge xen-tip/linux-next Auto-merging arch/x86/xen/enlighten.c Auto-merging arch/arm64/Kconfig Auto-merging arch/arm/Kconfig Merge made by the 'recursive' strategy. arch/arm/Kconfig | 20 ++++++ arch/arm/include/asm/paravirt.h | 20 ++++++ arch/arm/include/asm/xen/hypercall.h | 7 +++ arch/arm/include/asm/xen/interface.h | 3 + arch/arm/kernel/Makefile | 1 + arch/arm/kernel/paravirt.c | 25 ++++++++ arch/arm/xen/enlighten.c | 95 +++++++++++++++++++++++++++++ arch/arm/xen/hypercall.S | 1 + arch/arm64/Kconfig | 20 ++++++ arch/arm64/include/asm/paravirt.h | 20 ++++++ arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/paravirt.c | 25 ++++++++ arch/arm64/xen/hypercall.S | 1 + arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/xen/apic.c | 2 +- arch/x86/xen/enlighten.c | 8 +-- arch/x86/xen/time.c | 115 ++++++++++------------------------- drivers/xen/Makefile | 2 +- drivers/xen/acpi.c | 2 +- drivers/xen/efi.c | 30 ++++----- drivers/xen/pcpu.c | 8 +-- drivers/xen/time.c | 91 +++++++++++++++++++++++++++ drivers/xen/xen-acpi-cpuhotplug.c | 2 +- drivers/xen/xen-acpi-pad.c | 4 +- drivers/xen/xen-acpi-processor.c | 8 +-- drivers/xen/xenfs/xensyms.c | 4 +- include/xen/interface/platform.h | 18 ++++-- include/xen/interface/xen.h | 2 +- include/xen/xen-ops.h | 5 ++ kernel/sched/cputime.c | 3 + 30 files changed, 422 insertions(+), 127 deletions(-) create mode 100644 arch/arm/include/asm/paravirt.h create mode 100644 arch/arm/kernel/paravirt.c create mode 100644 arch/arm64/include/asm/paravirt.h create mode 100644 arch/arm64/kernel/paravirt.c create mode 100644 drivers/xen/time.c Merging percpu/for-next (18fc93fd6412 percpu: remove PERCPU_ENOUGH_ROOM which is stale definition) $ git merge percpu/for-next Merge made by the 'recursive' strategy. arch/ia64/include/asm/percpu.h | 2 -- include/linux/percpu-refcount.h | 2 +- include/linux/percpu.h | 6 ------ 3 files changed, 1 insertion(+), 9 deletions(-) Merging workqueues/for-next (4fcfc3013144 Merge branch 'for-4.4' into for-next) $ git merge workqueues/for-next Already up-to-date! Merge made by the 'recursive' strategy. Merging drivers-x86/for-next (0ab19793ecc0 apple-gmux: Assign apple_gmux_data before registering) $ git merge drivers-x86/for-next Merge made by the 'recursive' strategy. drivers/platform/x86/apple-gmux.c | 10 +- drivers/platform/x86/dell-wmi.c | 61 +++++--- drivers/platform/x86/toshiba_acpi.c | 246 ++++++++++++++++++++++++++++++- drivers/platform/x86/toshiba_bluetooth.c | 2 +- 4 files changed, 285 insertions(+), 34 deletions(-) Merging chrome-platform/for-next (ebaf31c46cce platform/chrome: Fix i2c-designware adapter name) $ git merge chrome-platform/for-next Already up-to-date. Merging regmap/for-next (660d61d7be7b Merge remote-tracking branches 'regmap/topic/mmio' and 'regmap/topic/rbtree' into regmap-next) $ git merge regmap/for-next Merge made by the 'recursive' strategy. arch/mips/boot/dts/brcm/bcm6328.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7125.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7346.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7358.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7360.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7362.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7420.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7425.dtsi | 1 - arch/mips/boot/dts/brcm/bcm7435.dtsi | 1 - drivers/base/regmap/regcache-flat.c | 2 +- drivers/base/regmap/regcache-lzo.c | 6 +++--- drivers/base/regmap/regcache-rbtree.c | 18 ++++++++++++------ drivers/base/regmap/regmap-irq.c | 13 +++++++------ drivers/base/regmap/regmap-mmio.c | 16 ++++++++-------- 14 files changed, 31 insertions(+), 33 deletions(-) Merging hsi/for-next (403c5c065081 HSI: Remove struct hsi_client private fields from kernel-doc) $ git merge hsi/for-next Merge made by the 'recursive' strategy. include/linux/hsi/hsi.h | 3 --- 1 file changed, 3 deletions(-) Merging leds/for-next (9559f375dba2 leds: powernv: Implement brightness_set_blocking op) $ git merge leds/for-next Merge made by the 'recursive' strategy. Documentation/leds/leds-class.txt | 13 +++ drivers/leds/led-class-flash.c | 8 +- drivers/leds/led-class.c | 11 ++- drivers/leds/led-core.c | 120 ++++++++++++++++++------- drivers/leds/leds-88pm860x.c | 23 ++--- drivers/leds/leds-aat1290.c | 50 +++-------- drivers/leds/leds-adp5520.c | 26 ++---- drivers/leds/leds-bcm6328.c | 20 ++--- drivers/leds/leds-bd2802.c | 39 +++----- drivers/leds/leds-blinkm.c | 87 ++++-------------- drivers/leds/leds-da903x.c | 46 ++++------ drivers/leds/leds-da9052.c | 39 +++----- drivers/leds/leds-dac124s085.c | 38 +++----- drivers/leds/leds-gpio.c | 62 +++++-------- drivers/leds/leds-ipaq-micro.c | 6 +- drivers/leds/leds-ktd2692.c | 50 +++-------- drivers/leds/leds-lm3533.c | 30 ++----- drivers/leds/leds-lm355x.c | 85 ++++++------------ drivers/leds/leds-lm3642.c | 73 +++++---------- drivers/leds/leds-lp3944.c | 32 ++----- drivers/leds/leds-lp5521.c | 11 +-- drivers/leds/leds-lp5523.c | 10 +-- drivers/leds/leds-lp5562.c | 11 +-- drivers/leds/leds-lp55xx-common.c | 12 ++- drivers/leds/leds-lp55xx-common.h | 6 +- drivers/leds/leds-lp8501.c | 11 +-- drivers/leds/leds-lp8788.c | 48 +++++----- drivers/leds/leds-lp8860.c | 27 ++---- drivers/leds/leds-lt3593.c | 33 +++---- drivers/leds/leds-max77693.c | 57 ++---------- drivers/leds/leds-max8997.c | 1 - drivers/leds/leds-mc13783.c | 35 ++------ drivers/leds/leds-ns2.c | 31 +++---- drivers/leds/leds-pca9532.c | 28 +++--- drivers/leds/leds-pca955x.c | 39 ++------ drivers/leds/leds-pca963x.c | 80 +++++------------ drivers/leds/leds-powernv.c | 18 ++-- drivers/leds/leds-pwm.c | 39 ++++---- drivers/leds/leds-regulator.c | 46 +++------- drivers/leds/leds-tlc591xx.c | 31 ++----- drivers/leds/leds-wm831x-status.c | 25 ++---- drivers/leds/leds-wm8350.c | 64 ++++++------- drivers/leds/leds.h | 27 +----- drivers/leds/trigger/ledtrig-backlight.c | 8 +- drivers/leds/trigger/ledtrig-default-on.c | 2 +- drivers/leds/trigger/ledtrig-gpio.c | 6 +- drivers/leds/trigger/ledtrig-heartbeat.c | 4 +- drivers/leds/trigger/ledtrig-oneshot.c | 6 +- drivers/leds/trigger/ledtrig-transient.c | 10 +-- drivers/media/v4l2-core/v4l2-flash-led-class.c | 8 +- include/linux/leds.h | 27 ++++-- include/linux/mfd/wm8350/pmic.h | 1 - 52 files changed, 582 insertions(+), 1038 deletions(-) Merging ipmi/for-next (4193fcd31624 ipmi: Remove unnecessary pci_disable_device.) $ git merge ipmi/for-next Merge made by the 'recursive' strategy. drivers/char/ipmi/ipmi_msghandler.c | 7 ++++--- drivers/char/ipmi/ipmi_si_intf.c | 28 ++++++++++++++++------------ drivers/char/ipmi/ipmi_ssif.c | 1 - 3 files changed, 20 insertions(+), 16 deletions(-) Merging driver-core/driver-core-next (8005c49d9aea Linux 4.4-rc1) $ git merge driver-core/driver-core-next Already up-to-date. Merging tty/tty-next (1ec218373b8e Linux 4.4-rc2) $ git merge tty/tty-next Already up-to-date. Merging usb/usb-next (1ec218373b8e Linux 4.4-rc2) $ git merge usb/usb-next Already up-to-date. Merging usb-gadget/next (8005c49d9aea Linux 4.4-rc1) $ git merge usb-gadget/next Already up-to-date. Merging usb-serial/usb-next (d0bf1ff0ae32 USB: cp210x: work around cp2108 GET_LINE_CTL bug) $ git merge usb-serial/usb-next Auto-merging drivers/usb/serial/cp210x.c Merge made by the 'recursive' strategy. drivers/usb/serial/cp210x.c | 128 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 104 insertions(+), 24 deletions(-) Merging usb-chipidea-next/ci-for-usb-next (15af5aea51de usb: chipidea: removing of_find_property) $ git merge usb-chipidea-next/ci-for-usb-next Auto-merging drivers/usb/chipidea/udc.c Removing drivers/usb/chipidea/debug.h Auto-merging drivers/usb/chipidea/debug.c Auto-merging drivers/usb/chipidea/ci_hdrc_imx.c Merge made by the 'recursive' strategy. Documentation/usb/chipidea.txt | 4 +-- drivers/usb/chipidea/Kconfig | 5 ---- drivers/usb/chipidea/Makefile | 5 +--- drivers/usb/chipidea/ci.h | 3 ++ drivers/usb/chipidea/ci_hdrc_imx.c | 6 ++++ drivers/usb/chipidea/core.c | 59 ++++++++++++++------------------------ drivers/usb/chipidea/debug.c | 1 - drivers/usb/chipidea/debug.h | 30 ------------------- drivers/usb/chipidea/udc.c | 28 ++++++++++++------ 9 files changed, 54 insertions(+), 87 deletions(-) delete mode 100644 drivers/usb/chipidea/debug.h Merging staging/staging-next (6e23ec4a1118 drivers: staging: vme: Deleted casting to (void *)) $ git merge staging/staging-next Removing drivers/staging/sm750fb/modedb.h Auto-merging drivers/staging/lustre/lustre/llite/llite_internal.h Merge made by the 'recursive' strategy. drivers/staging/android/ion/compat_ion.c | 6 +- drivers/staging/android/lowmemorykiller.c | 6 +- drivers/staging/android/sync.c | 22 +- drivers/staging/android/timed_gpio.c | 11 +- drivers/staging/comedi/Kconfig | 12 +- drivers/staging/comedi/drivers/Makefile | 1 + drivers/staging/comedi/drivers/adl_pci9118.c | 3 +- drivers/staging/comedi/drivers/adv_pci1710.c | 109 +- drivers/staging/comedi/drivers/adv_pci1720.c | 195 ++++ drivers/staging/comedi/drivers/das16.c | 3 +- drivers/staging/comedi/drivers/ni_mio_common.c | 18 +- drivers/staging/dgnc/dgnc_utils.c | 1 - drivers/staging/fwserial/fwserial.c | 3 +- drivers/staging/fwserial/fwserial.h | 10 - drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/gdm724x/netlink_k.c | 5 - drivers/staging/gdm724x/netlink_k.h | 1 - drivers/staging/gdm72xx/gdm_qos.c | 52 +- drivers/staging/gdm72xx/gdm_wimax.c | 9 +- .../lustre/include/linux/libcfs/libcfs_hash.h | 154 ++- .../include/linux/libcfs/libcfs_kernelcomm.h | 2 +- .../lustre/include/linux/libcfs/libcfs_private.h | 2 - .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 11 +- .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 3 + .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 2 - drivers/staging/lustre/lnet/lnet/api-ni.c | 16 +- drivers/staging/lustre/lnet/lnet/config.c | 24 +- drivers/staging/lustre/lnet/lnet/module.c | 2 +- drivers/staging/lustre/lnet/selftest/brw_test.c | 4 +- drivers/staging/lustre/lnet/selftest/conrpc.c | 4 +- drivers/staging/lustre/lnet/selftest/console.c | 88 +- drivers/staging/lustre/lnet/selftest/framework.c | 8 +- drivers/staging/lustre/lnet/selftest/rpc.c | 23 +- drivers/staging/lustre/lnet/selftest/selftest.h | 16 +- drivers/staging/lustre/lustre/fid/fid_internal.h | 2 - drivers/staging/lustre/lustre/fid/fid_request.c | 23 +- drivers/staging/lustre/lustre/fld/fld_cache.c | 34 +- drivers/staging/lustre/lustre/fld/fld_internal.h | 9 - drivers/staging/lustre/lustre/fld/fld_request.c | 2 +- .../staging/lustre/lustre/include/lprocfs_status.h | 3 - .../staging/lustre/lustre/include/lustre_disk.h | 1 + drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 - drivers/staging/lustre/lustre/include/obd.h | 322 +++--- drivers/staging/lustre/lustre/include/obd_class.h | 16 +- drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 4 +- drivers/staging/lustre/lustre/ldlm/interval_tree.c | 16 +- drivers/staging/lustre/lustre/ldlm/ldlm_extent.c | 2 +- drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 47 +- drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 2 - drivers/staging/lustre/lustre/libcfs/debug.c | 16 +- drivers/staging/lustre/lustre/libcfs/fail.c | 2 +- drivers/staging/lustre/lustre/libcfs/hash.c | 380 ++++--- .../lustre/lustre/libcfs/kernel_user_comm.c | 3 +- drivers/staging/lustre/lustre/libcfs/libcfs_mem.c | 2 - .../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 30 +- .../lustre/libcfs/linux/linux-crypto-adler.c | 9 +- .../lustre/lustre/libcfs/linux/linux-debug.c | 1 - drivers/staging/lustre/lustre/libcfs/module.c | 6 +- drivers/staging/lustre/lustre/libcfs/tracefile.c | 27 +- drivers/staging/lustre/lustre/libcfs/tracefile.h | 15 - drivers/staging/lustre/lustre/libcfs/workitem.c | 10 +- drivers/staging/lustre/lustre/llite/dir.c | 11 +- .../staging/lustre/lustre/llite/llite_internal.h | 10 - drivers/staging/lustre/lustre/llite/lloop.c | 2 +- drivers/staging/lustre/lustre/llite/super25.c | 2 +- drivers/staging/lustre/lustre/lmv/lmv_intent.c | 21 +- drivers/staging/lustre/lustre/lmv/lmv_internal.h | 14 - drivers/staging/lustre/lustre/lmv/lmv_obd.c | 94 +- drivers/staging/lustre/lustre/lov/lov_internal.h | 15 - drivers/staging/lustre/lustre/lov/lov_obd.c | 60 +- drivers/staging/lustre/lustre/lov/lov_pool.c | 3 +- drivers/staging/lustre/lustre/lov/lov_request.c | 16 +- drivers/staging/lustre/lustre/mdc/mdc_internal.h | 15 - drivers/staging/lustre/lustre/mdc/mdc_request.c | 116 +- drivers/staging/lustre/lustre/mgc/mgc_request.c | 32 +- drivers/staging/lustre/lustre/obdclass/cl_lock.c | 3 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 2 +- drivers/staging/lustre/lustre/obdclass/genops.c | 6 +- .../lustre/lustre/obdclass/lprocfs_status.c | 21 +- drivers/staging/lustre/lustre/obdclass/obd_mount.c | 10 +- .../staging/lustre/lustre/obdecho/echo_client.c | 10 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 6 - drivers/staging/lustre/lustre/osc/osc_request.c | 69 +- .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 6 +- .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 3 - .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 2 +- drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 1 + drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 3 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 393 ++++--- drivers/staging/most/aim-network/networking.h | 2 - drivers/staging/most/hdm-dim2/dim2_errors.h | 2 - drivers/staging/most/hdm-dim2/dim2_hal.c | 133 +-- drivers/staging/most/hdm-dim2/dim2_hal.h | 53 +- drivers/staging/most/hdm-dim2/dim2_hdm.c | 60 +- drivers/staging/most/hdm-dim2/dim2_reg.h | 5 +- drivers/staging/most/hdm-dim2/dim2_sysfs.h | 3 - drivers/staging/most/mostcore/core.c | 3 +- drivers/staging/most/mostcore/mostcore.h | 2 - drivers/staging/nvec/README | 2 +- drivers/staging/nvec/nvec.c | 20 +- drivers/staging/octeon/ethernet-defines.h | 2 +- drivers/staging/rdma/amso1100/c2.c | 17 +- drivers/staging/rdma/amso1100/c2.h | 80 +- drivers/staging/rdma/amso1100/c2_mq.h | 14 +- drivers/staging/rdma/amso1100/c2_provider.c | 10 +- drivers/staging/rdma/amso1100/c2_rnic.c | 5 +- drivers/staging/rdma/amso1100/c2_vq.h | 20 +- drivers/staging/rdma/ehca/ehca_av.c | 3 + drivers/staging/rdma/hfi1/chip.c | 164 +-- drivers/staging/rdma/hfi1/chip.h | 1 + drivers/staging/rdma/hfi1/common.h | 15 +- drivers/staging/rdma/hfi1/diag.c | 27 +- drivers/staging/rdma/hfi1/driver.c | 213 ++-- drivers/staging/rdma/hfi1/file_ops.c | 178 ++-- drivers/staging/rdma/hfi1/firmware.c | 2 +- drivers/staging/rdma/hfi1/hfi.h | 58 +- drivers/staging/rdma/hfi1/init.c | 81 +- drivers/staging/rdma/hfi1/iowait.h | 6 +- drivers/staging/rdma/hfi1/mad.c | 4 +- drivers/staging/rdma/hfi1/pcie.c | 32 +- drivers/staging/rdma/hfi1/pio.c | 19 +- drivers/staging/rdma/hfi1/qp.c | 48 +- drivers/staging/rdma/hfi1/qp.h | 38 +- drivers/staging/rdma/hfi1/qsfp.c | 5 +- drivers/staging/rdma/hfi1/rc.c | 81 +- drivers/staging/rdma/hfi1/ruc.c | 45 +- drivers/staging/rdma/hfi1/sdma.c | 48 +- drivers/staging/rdma/hfi1/sdma.h | 8 +- drivers/staging/rdma/hfi1/uc.c | 15 +- drivers/staging/rdma/hfi1/ud.c | 1 + drivers/staging/rdma/hfi1/user_exp_rcv.h | 74 ++ drivers/staging/rdma/hfi1/user_sdma.c | 44 +- drivers/staging/rdma/hfi1/user_sdma.h | 10 +- drivers/staging/rdma/hfi1/verbs.c | 130 +-- drivers/staging/rdma/hfi1/verbs.h | 48 +- drivers/staging/rdma/ipath/ipath_file_ops.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 100 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 7 - drivers/staging/rtl8188eu/core/rtw_mlme.c | 22 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 84 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 14 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 11 +- drivers/staging/rtl8188eu/hal/fw.c | 40 +- drivers/staging/rtl8188eu/hal/hal_com.c | 14 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 34 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 10 +- drivers/staging/rtl8188eu/include/HalVerDef.h | 33 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 1 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 10 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 6 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 5 +- drivers/staging/rtl8192u/r8192U_core.c | 15 - drivers/staging/rtl8192u/r819xU_phy.c | 25 +- drivers/staging/rtl8712/rtl871x_mlme.c | 8 +- drivers/staging/rtl8723au/core/rtw_efuse.c | 45 +- drivers/staging/sm750fb/modedb.h | 233 ---- drivers/staging/sm750fb/sm750.c | 2 - drivers/staging/unisys/include/channel.h | 114 +- drivers/staging/unisys/include/iochannel.h | 157 ++- drivers/staging/unisys/include/vbushelper.h | 3 +- drivers/staging/unisys/include/visorbus.h | 4 +- .../unisys/visorbus/controlvmcompletionstatus.h | 24 +- drivers/staging/unisys/visorbus/periodic_work.c | 11 +- drivers/staging/unisys/visorbus/vbuschannel.h | 9 +- drivers/staging/unisys/visorbus/visorbus_main.c | 15 +- drivers/staging/unisys/visorbus/visorchannel.c | 4 +- drivers/staging/unisys/visorbus/vmcallinterface.h | 34 +- drivers/staging/unisys/visorhba/visorhba_main.c | 16 +- drivers/staging/unisys/visorinput/visorinput.c | 4 +- drivers/staging/vme/devices/vme_pio2_cntr.c | 2 +- drivers/staging/vme/devices/vme_pio2_core.c | 22 +- drivers/staging/vme/devices/vme_pio2_gpio.c | 32 +- drivers/staging/vme/devices/vme_user.c | 22 +- drivers/staging/vme/devices/vme_user.h | 2 - drivers/staging/vt6656/baseband.c | 4 - drivers/staging/vt6656/baseband.h | 4 - drivers/staging/vt6656/card.c | 3 - drivers/staging/vt6656/card.h | 3 - drivers/staging/vt6656/channel.c | 4 - drivers/staging/vt6656/channel.h | 4 - drivers/staging/vt6656/desc.h | 3 - drivers/staging/vt6656/device.h | 3 - drivers/staging/vt6656/dpc.c | 3 - drivers/staging/vt6656/dpc.h | 3 - drivers/staging/vt6656/firmware.c | 4 - drivers/staging/vt6656/firmware.h | 4 - drivers/staging/vt6656/int.c | 4 - drivers/staging/vt6656/int.h | 4 - drivers/staging/vt6656/key.c | 5 - drivers/staging/vt6656/key.h | 4 - drivers/staging/vt6656/mac.c | 4 - drivers/staging/vt6656/mac.h | 4 - drivers/staging/vt6656/main_usb.c | 3 - drivers/staging/vt6656/power.c | 4 - drivers/staging/vt6656/power.h | 3 - drivers/staging/vt6656/rf.c | 4 - drivers/staging/vt6656/rf.h | 4 - drivers/staging/vt6656/rxtx.c | 3 - drivers/staging/vt6656/rxtx.h | 3 - drivers/staging/vt6656/usbpipe.c | 4 - drivers/staging/vt6656/usbpipe.h | 4 - drivers/staging/vt6656/wcmd.c | 3 - drivers/staging/vt6656/wcmd.h | 3 - drivers/staging/wilc1000/Makefile | 6 +- drivers/staging/wilc1000/coreconfigurator.c | 1 - drivers/staging/wilc1000/coreconfigurator.h | 2 +- drivers/staging/wilc1000/host_interface.c | 1120 ++++++++++---------- drivers/staging/wilc1000/host_interface.h | 998 +++-------------- drivers/staging/wilc1000/linux_mon.c | 2 +- drivers/staging/wilc1000/linux_wlan.c | 622 ++++------- drivers/staging/wilc1000/linux_wlan_sdio.c | 4 +- drivers/staging/wilc1000/linux_wlan_sdio.h | 2 +- drivers/staging/wilc1000/linux_wlan_spi.c | 2 +- drivers/staging/wilc1000/linux_wlan_spi.h | 2 +- drivers/staging/wilc1000/wilc_sdio.c | 91 +- drivers/staging/wilc1000/wilc_spi.c | 164 ++- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 194 ++-- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 2 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 6 +- drivers/staging/wilc1000/wilc_wlan.c | 835 +++++---------- drivers/staging/wilc1000/wilc_wlan.h | 324 +++--- drivers/staging/wilc1000/wilc_wlan_cfg.c | 2 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 2 +- drivers/staging/wilc1000/wilc_wlan_if.h | 26 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/p80211netdev.h | 1 - drivers/staging/wlan-ng/prism2mgmt.h | 1 - drivers/staging/wlan-ng/prism2mib.c | 5 +- drivers/staging/wlan-ng/prism2sta.c | 21 - include/uapi/rdma/hfi/hfi1_user.h | 26 +- 237 files changed, 4331 insertions(+), 6141 deletions(-) create mode 100644 drivers/staging/comedi/drivers/adv_pci1720.c create mode 100644 drivers/staging/rdma/hfi1/user_exp_rcv.h delete mode 100644 drivers/staging/sm750fb/modedb.h Merging char-misc/char-misc-next (1ec218373b8e Linux 4.4-rc2) $ git merge char-misc/char-misc-next Already up-to-date. Merging extcon/extcon-next (7a7ef0f2a4b3 extcon: arizona: Update naming for micd-timeout DT to include units) $ git merge extcon/extcon-next Merge made by the 'recursive' strategy. .../devicetree/bindings/extcon/extcon-arizona.txt | 26 ++++++++++++++++++++++ drivers/extcon/extcon-arizona.c | 15 ++++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) Merging cgroup/for-next (d2b436580906 cpuset: Replace all instances of time_t with time64_t) $ git merge cgroup/for-next Auto-merging include/uapi/linux/magic.h Removing Documentation/cgroups/unified-hierarchy.txt Auto-merging Documentation/cgroup-legacy/blkio-controller.txt Merge made by the 'recursive' strategy. Documentation/{cgroups => cgroup-legacy}/00-INDEX | 0 .../blkio-controller.txt | 79 -- .../{cgroups => cgroup-legacy}/cgroups.txt | 0 .../{cgroups => cgroup-legacy}/cpuacct.txt | 0 .../{cgroups => cgroup-legacy}/cpusets.txt | 0 .../{cgroups => cgroup-legacy}/devices.txt | 0 .../freezer-subsystem.txt | 0 .../{cgroups => cgroup-legacy}/hugetlb.txt | 0 .../{cgroups => cgroup-legacy}/memcg_test.txt | 0 .../{cgroups => cgroup-legacy}/memory.txt | 0 .../{cgroups => cgroup-legacy}/net_cls.txt | 0 .../{cgroups => cgroup-legacy}/net_prio.txt | 0 Documentation/{cgroups => cgroup-legacy}/pids.txt | 0 Documentation/cgroup.txt | 1293 ++++++++++++++++++++ Documentation/cgroups/unified-hierarchy.txt | 647 ---------- include/linux/cgroup-defs.h | 5 - include/linux/cgroup.h | 14 +- include/uapi/linux/magic.h | 1 + kernel/cgroup.c | 89 +- kernel/cpuset.c | 12 +- 20 files changed, 1360 insertions(+), 780 deletions(-) rename Documentation/{cgroups => cgroup-legacy}/00-INDEX (100%) rename Documentation/{cgroups => cgroup-legacy}/blkio-controller.txt (81%) rename Documentation/{cgroups => cgroup-legacy}/cgroups.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/cpuacct.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/cpusets.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/devices.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/freezer-subsystem.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/hugetlb.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/memcg_test.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/memory.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/net_cls.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/net_prio.txt (100%) rename Documentation/{cgroups => cgroup-legacy}/pids.txt (100%) create mode 100644 Documentation/cgroup.txt delete mode 100644 Documentation/cgroups/unified-hierarchy.txt Merging scsi/for-next (59ae1adaafff Merge branch 'misc' into for-next) $ git merge scsi/for-next Merge made by the 'recursive' strategy. drivers/scsi/Kconfig | 2 ++ drivers/scsi/advansys.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/initio.c | 16 ---------------- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +-- drivers/scsi/mvsas/mv_init.c | 4 ++-- drivers/scsi/qla2xxx/Kconfig | 3 --- drivers/scsi/qla2xxx/qla_nx.c | 3 ++- drivers/scsi/qla2xxx/qla_os.c | 3 --- drivers/scsi/scsi_scan.c | 9 ++++++--- drivers/scsi/scsi_sysfs.c | 8 ++++++++ drivers/scsi/st.c | 5 +++-- drivers/scsi/st.h | 2 -- include/scsi/scsi_host.h | 3 +++ 14 files changed, 29 insertions(+), 36 deletions(-) Merging target-updates/for-next (517982229f78 configfs: remove old API) $ git merge target-updates/for-next Already up-to-date. Merging target-merge/for-next-merge (bc0195aad0da Linux 4.2-rc2) $ git merge target-merge/for-next-merge Already up-to-date. Merging pinctrl/for-next (b21bcac08c20 Merge branch 'devel' into for-next) $ git merge pinctrl/for-next Merge made by the 'recursive' strategy. drivers/pinctrl/Kconfig | 4 ---- drivers/pinctrl/bcm/pinctrl-cygnus-gpio.c | 3 +-- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 8 ++++++-- drivers/pinctrl/pinctrl-single.c | 5 +---- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- 6 files changed, 10 insertions(+), 14 deletions(-) Merging vhost/linux-next (d629f2b585cb virtio: introduce avail cache) $ git merge vhost/linux-next Merge made by the 'recursive' strategy. drivers/virtio/virtio_ring.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) Merging remoteproc/for-next (8de3dbd0895b remoteproc: fix !CONFIG_OF build breakage) $ git merge remoteproc/for-next Already up-to-date. Merging rpmsg/for-next (b1b9891441fa rpmsg: use less buffers when vrings are small) $ git merge rpmsg/for-next Already up-to-date. Merging gpio/for-next (b59d5fb7e9c7 gpio-tegra: Do not create the debugfs entry by default) $ git merge gpio/for-next Merge made by the 'recursive' strategy. drivers/gpio/gpio-74xx-mmio.c | 7 ++- drivers/gpio/gpio-palmas.c | 2 + drivers/gpio/gpio-syscon.c | 6 ++- drivers/gpio/gpio-tegra.c | 105 ++++++++++++++++++++++-------------------- 4 files changed, 68 insertions(+), 52 deletions(-) Merging dma-mapping/dma-mapping-next (d770e558e219 Linux 4.2-rc1) $ git merge dma-mapping/dma-mapping-next Already up-to-date. Merging pwm/for-next (5dcd7b42f1d0 pwm: sunxi: Fix whitespace issue) $ git merge pwm/for-next Already up-to-date. Merging dma-buf/for-next (86ea07ca846a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux) $ git merge dma-buf/for-next Already up-to-date. Merging userns/for-next (f2ca379642d7 namei: permit linking with CAP_FOWNER in userns) $ git merge userns/for-next Already up-to-date. Merging ktest/for-next (b953c0d234bc Linux 4.1) $ git merge ktest/for-next Already up-to-date. Merging clk/clk-next (cf81a1cf711d clk: qcom: msm8916: Move xo and sleep clocks into DT) $ git merge clk/clk-next Merge made by the 'recursive' strategy. .../bindings/clock/brcm,iproc-clocks.txt | 5 ++ .../devicetree/bindings/clock/tango4-clock.txt | 23 ++++++ drivers/clk/Makefile | 1 + drivers/clk/at91/clk-slow.c | 29 -------- drivers/clk/bcm/Kconfig | 10 +++ drivers/clk/bcm/Makefile | 1 + drivers/clk/bcm/clk-bcm63xx.c | 22 ++++++ drivers/clk/clk-si5351.c | 7 ++ drivers/clk/clk-tango4.c | 61 +++++++++++++++ drivers/clk/clk-xgene.c | 3 +- drivers/clk/clk.c | 7 +- drivers/clk/qcom/common.c | 87 ++++++++++++++++++++++ drivers/clk/qcom/common.h | 4 + drivers/clk/qcom/gcc-apq8084.c | 17 ++--- drivers/clk/qcom/gcc-ipq806x.c | 15 ++-- drivers/clk/qcom/gcc-msm8660.c | 16 ++-- drivers/clk/qcom/gcc-msm8916.c | 17 ++--- drivers/clk/qcom/gcc-msm8960.c | 16 ++-- drivers/clk/qcom/gcc-msm8974.c | 18 ++--- drivers/clk/qcom/lcc-ipq806x.c | 1 + drivers/clk/qcom/lcc-msm8960.c | 1 + drivers/clk/qcom/mmcc-apq8084.c | 1 + drivers/clk/qcom/mmcc-msm8960.c | 2 + drivers/clk/qcom/mmcc-msm8974.c | 1 + drivers/clk/shmobile/clk-rcar-gen2.c | 4 +- drivers/clk/st/clkgen-fsyn.c | 17 +++-- drivers/clk/ti/apll.c | 2 +- drivers/clk/versatile/clk-sp810.c | 5 +- include/linux/clk-provider.h | 8 +- 29 files changed, 295 insertions(+), 106 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/tango4-clock.txt create mode 100644 drivers/clk/bcm/clk-bcm63xx.c create mode 100644 drivers/clk/clk-tango4.c Merging random/dev (7185ad2672a7 crypto: memzero_explicit - make sure to clear out sensitive data) $ git merge random/dev Already up-to-date. Merging aio/master (6ff33f3902c3 Linux 4.3-rc1) $ git merge aio/master Already up-to-date. Merging llvmlinux/for-next (25d4aee23af2 arm: LLVMLinux: Use global stack register variable for percpu) $ git merge llvmlinux/for-next Merge made by the 'recursive' strategy. Merging kselftest/next (4aaae2f2c74f scripts/kconfig/Makefile: add kselftest-mergeconfig) $ git merge kselftest/next Merge made by the 'recursive' strategy. scripts/kconfig/Makefile | 9 ++ tools/testing/selftests/Makefile | 2 + tools/testing/selftests/capabilities/Makefile | 21 ++--- tools/testing/selftests/cpu-hotplug/config | 2 + tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/ftrace/config | 1 + tools/testing/selftests/intel_pstate/Makefile | 15 ++++ tools/testing/selftests/intel_pstate/aperf.c | 80 ++++++++++++++++++ tools/testing/selftests/intel_pstate/msr.c | 39 +++++++++ tools/testing/selftests/intel_pstate/run.sh | 113 ++++++++++++++++++++++++++ tools/testing/selftests/ipc/config | 2 + tools/testing/selftests/memory-hotplug/config | 4 + tools/testing/selftests/mount/config | 2 + tools/testing/selftests/net/config | 3 + tools/testing/selftests/pstore/config | 4 + tools/testing/selftests/seccomp/config | 2 + tools/testing/selftests/static_keys/config | 1 + tools/testing/selftests/user/config | 1 + tools/testing/selftests/vm/config | 1 + tools/testing/selftests/zram/config | 2 + 20 files changed, 293 insertions(+), 12 deletions(-) create mode 100644 tools/testing/selftests/cpu-hotplug/config create mode 100644 tools/testing/selftests/firmware/config create mode 100644 tools/testing/selftests/ftrace/config create mode 100644 tools/testing/selftests/intel_pstate/Makefile create mode 100644 tools/testing/selftests/intel_pstate/aperf.c create mode 100644 tools/testing/selftests/intel_pstate/msr.c create mode 100755 tools/testing/selftests/intel_pstate/run.sh create mode 100644 tools/testing/selftests/ipc/config create mode 100644 tools/testing/selftests/memory-hotplug/config create mode 100644 tools/testing/selftests/mount/config create mode 100644 tools/testing/selftests/net/config create mode 100644 tools/testing/selftests/pstore/config create mode 100644 tools/testing/selftests/seccomp/config create mode 100644 tools/testing/selftests/static_keys/config create mode 100644 tools/testing/selftests/user/config create mode 100644 tools/testing/selftests/vm/config create mode 100644 tools/testing/selftests/zram/config Merging y2038/y2038 (8750343a6505 coredump: Use 64bit time for unix time of coredump) $ git merge y2038/y2038 Auto-merging drivers/staging/media/lirc/lirc_serial.c Auto-merging drivers/staging/media/lirc/lirc_sasem.c Auto-merging drivers/staging/gdm72xx/gdm_sdio.c Merge made by the 'recursive' strategy. drivers/staging/gdm72xx/gdm_sdio.c | 13 ++++---- drivers/staging/gdm72xx/gdm_sdio.h | 4 +-- drivers/staging/media/lirc/lirc_parallel.c | 35 +++++++++------------ drivers/staging/media/lirc/lirc_sasem.c | 20 ++++++------ drivers/staging/media/lirc/lirc_serial.c | 50 ++++++++++-------------------- 5 files changed, 49 insertions(+), 73 deletions(-) Merging luto-misc/next (a6c5170d1ede Merge branch 'for-4.0' of git://linux-nfs.org/~bfields/linux) $ git merge luto-misc/next Already up-to-date. Merging borntraeger/linux-next (fc7f9754db6c s390/dma: Allow per device dma ops) $ git merge borntraeger/linux-next Auto-merging lib/Makefile Auto-merging include/linux/dma-mapping.h Auto-merging arch/s390/pci/pci_dma.c Auto-merging arch/s390/pci/pci.c Auto-merging arch/s390/Kconfig Merge made by the 'recursive' strategy. arch/alpha/kernel/pci-noop.c | 46 ++--------------------- arch/s390/Kconfig | 7 +--- arch/s390/include/asm/device.h | 6 ++- arch/s390/include/asm/dma-mapping.h | 6 ++- arch/s390/pci/pci.c | 1 + arch/s390/pci/pci_dma.c | 4 +- include/linux/dma-mapping.h | 2 + lib/Makefile | 1 + lib/dma-noop.c | 75 +++++++++++++++++++++++++++++++++++++ 9 files changed, 96 insertions(+), 52 deletions(-) create mode 100644 lib/dma-noop.c Merging livepatching/for-next (2184037e40ce Merge branch 'for-4.4/upstream-fixes' into for-next) $ git merge livepatching/for-next Already up-to-date! Merge made by the 'recursive' strategy. Merging coresight/next (a0aede15d496 coresight: checking for NULL string in coresight_name_match()) $ git merge coresight/next Merge made by the 'recursive' strategy. drivers/hwtracing/coresight/coresight.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Merging rtc/rtc-next (68534c1881f3 rtc: ds1307: fix kernel splat due to wakeup irq handling) $ git merge rtc/rtc-next Merge made by the 'recursive' strategy. arch/arm/boot/dts/am57xx-beagle-x15.dts | 1 + drivers/rtc/rtc-ds1307.c | 36 +++------------------------------ drivers/rtc/rtc-pcf8523.c | 11 ++++++++++ 3 files changed, 15 insertions(+), 33 deletions(-) Merging hwspinlock/for-next (bd5717a4632c hwspinlock: qcom: Correct msb in regmap_field) $ git merge hwspinlock/for-next Already up-to-date. Merging nvdimm/libnvdimm-for-next (8de5dff8bae6 libnvdimm: documentation clarifications) $ git merge nvdimm/libnvdimm-for-next Already up-to-date. Merging akpm-current/current (f19da962fa79 ipc/msg.c: use freezable blocking call) $ git merge --no-ff akpm-current/current Recorded preimage for 'fs/adfs/adfs.h' Auto-merging scripts/tags.sh Auto-merging lib/test_hexdump.c Auto-merging lib/Makefile Auto-merging lib/Kconfig.debug Auto-merging kernel/stop_machine.c Auto-merging kernel/events/uprobes.c Auto-merging init/Kconfig Auto-merging include/linux/stop_machine.h Auto-merging fs/sysv/inode.c Auto-merging fs/nfs/inode.c Auto-merging fs/gfs2/main.c Auto-merging fs/file.c Auto-merging fs/ecryptfs/main.c Auto-merging fs/dcache.c Auto-merging fs/adfs/adfs.h CONFLICT (content): Merge conflict in fs/adfs/adfs.h Auto-merging drivers/staging/lustre/lustre/llite/super25.c Auto-merging drivers/staging/lustre/include/linux/libcfs/libcfs_private.h Auto-merging drivers/net/wireless/intel/iwlwifi/dvm/calib.c Auto-merging drivers/block/drbd/drbd_int.h Auto-merging drivers/block/drbd/drbd_bitmap.c Auto-merging block/genhd.c Auto-merging arch/x86/Kconfig Auto-merging arch/s390/mm/gup.c Auto-merging arch/s390/Kconfig Auto-merging arch/arm64/Kconfig Auto-merging arch/arm/Kconfig Removing Documentation/features/vm/pmdp_splitting_flush/arch-support.txt Automatic merge failed; fix conflicts and then commit the result. $ git commit -v -a Recorded resolution for 'fs/adfs/adfs.h'. [master be985b99796a] Merge branch 'akpm-current/current' $ git diff -M --stat --summary HEAD^.. .../vm/pmdp_splitting_flush/arch-support.txt | 40 - Documentation/filesystems/proc.txt | 21 +- Documentation/filesystems/vfat.txt | 10 + Documentation/sysctl/vm.txt | 29 + Documentation/vm/page_owner.txt | 9 +- Documentation/vm/transhuge.txt | 151 +- arch/Kconfig | 64 + arch/arc/Kconfig | 3 - arch/arc/mm/cache.c | 4 +- arch/arm/Kconfig | 15 +- arch/arm/include/asm/pgtable-3level.h | 9 - arch/arm/lib/uaccess_with_memcpy.c | 5 +- arch/arm/mm/dma-mapping.c | 11 +- arch/arm/mm/flush.c | 17 +- arch/arm/mm/mmap.c | 3 +- arch/arm64/Kconfig | 23 + arch/arm64/include/asm/pgtable.h | 8 - arch/arm64/mm/flush.c | 16 - arch/arm64/mm/mmap.c | 6 +- arch/frv/include/asm/io.h | 17 +- arch/metag/Kconfig | 3 - arch/microblaze/Kconfig | 3 - arch/mips/include/asm/pgtable-bits.h | 10 +- arch/mips/include/asm/pgtable.h | 18 - arch/mips/mm/c-r4k.c | 3 +- arch/mips/mm/cache.c | 2 +- arch/mips/mm/gup.c | 17 +- arch/mips/mm/init.c | 6 +- arch/mips/mm/pgtable-64.c | 14 - arch/mips/mm/tlbex.c | 1 - arch/parisc/Kconfig | 3 - arch/powerpc/Kconfig | 3 - arch/powerpc/include/asm/fadump.h | 2 +- arch/powerpc/include/asm/pgtable-ppc64.h | 27 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/mm/hugepage-hash64.c | 3 - arch/powerpc/mm/hugetlbpage.c | 17 +- arch/powerpc/mm/pgtable_64.c | 49 - arch/powerpc/mm/subpage-prot.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/s390/Kconfig | 3 - arch/s390/include/asm/pgtable.h | 16 +- arch/s390/mm/gup.c | 24 +- arch/s390/mm/pgtable.c | 21 +- arch/sh/Kconfig | 3 - arch/sh/mm/cache-sh4.c | 2 +- arch/sh/mm/cache.c | 8 +- arch/sparc/Kconfig | 4 - arch/sparc/include/asm/pgtable_64.h | 16 - arch/sparc/mm/fault_64.c | 3 - arch/sparc/mm/gup.c | 16 +- arch/tile/include/asm/pgtable.h | 10 - arch/unicore32/Kconfig | 3 - arch/x86/Kconfig | 19 +- arch/x86/include/asm/pgtable.h | 9 - arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/kernel/machine_kexec_64.c | 1 + arch/x86/kernel/vm86_32.c | 6 +- arch/x86/mm/gup.c | 17 +- arch/x86/mm/mmap.c | 12 +- arch/x86/mm/pgtable.c | 14 - arch/xtensa/mm/tlb.c | 2 +- block/genhd.c | 2 +- drivers/acpi/apei/erst.c | 6 +- drivers/base/cpu.c | 10 +- drivers/block/drbd/drbd_bitmap.c | 26 +- drivers/block/drbd/drbd_int.h | 3 - drivers/char/mspec.c | 15 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 11 +- drivers/gpu/drm/drm_hashtab.c | 5 +- drivers/iio/industrialio-core.c | 9 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 2 +- drivers/soc/qcom/smd.c | 13 +- .../lustre/include/linux/libcfs/libcfs_private.h | 8 +- drivers/staging/lustre/lustre/llite/super25.c | 3 +- fs/9p/v9fs.c | 2 +- fs/adfs/adfs.h | 28 +- fs/adfs/super.c | 2 +- fs/affs/super.c | 2 +- fs/afs/super.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/inode.c | 2 +- fs/block_dev.c | 4 +- fs/btrfs/inode.c | 3 +- fs/ceph/super.c | 4 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/file.c | 8 +- fs/coda/coda_linux.h | 3 +- fs/coda/inode.c | 6 +- fs/dcache.c | 5 +- fs/ecryptfs/main.c | 6 +- fs/efs/super.c | 6 +- fs/exofs/inode.c | 5 +- fs/exofs/super.c | 4 +- fs/ext2/super.c | 2 +- fs/ext4/fsync.c | 5 +- fs/ext4/super.c | 2 +- fs/f2fs/super.c | 5 +- fs/fat/cache.c | 79 +- fs/fat/dir.c | 2 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 61 + fs/fat/inode.c | 77 +- fs/file.c | 7 +- fs/fuse/inode.c | 4 +- fs/gfs2/main.c | 3 +- fs/hfs/super.c | 4 +- fs/hfsplus/super.c | 2 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/super.c | 2 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 2 +- fs/isofs/inode.c | 2 +- fs/jffs2/build.c | 8 +- fs/jffs2/fs.c | 5 +- fs/jffs2/super.c | 7 +- fs/jfs/super.c | 2 +- fs/kernfs/dir.c | 9 +- fs/logfs/inode.c | 3 +- fs/minix/inode.c | 2 +- fs/ncpfs/inode.c | 2 +- fs/nfs/inode.c | 2 +- fs/nfs/objlayout/objio_osd.c | 5 +- fs/nilfs2/super.c | 3 +- fs/notify/inode_mark.c | 3 +- fs/notify/mark.c | 66 +- fs/ntfs/super.c | 4 +- fs/ocfs2/alloc.c | 105 +- fs/ocfs2/aops.c | 1138 ++++++++------- fs/ocfs2/aops.h | 18 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/dlm/dlmconvert.c | 24 +- fs/ocfs2/dlm/dlmrecovery.c | 1 - fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/ocfs2/file.c | 173 +-- fs/ocfs2/inode.c | 3 + fs/ocfs2/inode.h | 6 +- fs/ocfs2/journal.c | 8 +- fs/ocfs2/localalloc.c | 23 +- fs/ocfs2/localalloc.h | 2 +- fs/ocfs2/mmap.c | 4 +- fs/ocfs2/ocfs2.h | 8 + fs/ocfs2/ocfs2_trace.h | 16 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/resize.c | 2 +- fs/ocfs2/super.c | 66 +- fs/ocfs2/super.h | 2 - fs/openpromfs/inode.c | 2 +- fs/proc/inode.c | 3 +- fs/proc/page.c | 4 +- fs/proc/task_mmu.c | 125 +- fs/qnx4/inode.c | 2 +- fs/qnx6/inode.c | 2 +- fs/reiserfs/super.c | 3 +- fs/romfs/super.c | 4 +- fs/squashfs/super.c | 3 +- fs/stat.c | 2 +- fs/sysv/inode.c | 2 +- fs/ubifs/super.c | 4 +- fs/udf/super.c | 10 +- fs/ufs/super.c | 2 +- fs/xattr.c | 33 +- fs/xfs/kmem.h | 1 + fs/xfs/xfs_super.c | 4 +- include/asm-generic/memory_model.h | 4 +- include/asm-generic/pgtable.h | 9 - include/asm-generic/sections.h | 65 + include/linux/cpumask.h | 55 +- include/linux/crc64_ecma.h | 56 + include/linux/fsnotify_backend.h | 5 +- include/linux/gfp.h | 20 +- include/linux/huge_mm.h | 61 +- include/linux/hugetlb.h | 10 +- include/linux/io.h | 1 + include/linux/kdev_t.h | 5 - include/linux/kernel.h | 36 +- include/linux/kexec.h | 2 + include/linux/lz4.h | 4 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 43 +- include/linux/mempolicy.h | 4 +- include/linux/migrate.h | 6 +- include/linux/mm.h | 148 +- include/linux/mm_types.h | 27 +- include/linux/mmdebug.h | 7 + include/linux/mmzone.h | 34 +- include/linux/page-flags.h | 286 ++-- include/linux/page_ext.h | 1 + include/linux/page_owner.h | 50 +- include/linux/pagemap.h | 38 +- include/linux/pfn.h | 1 + include/linux/poison.h | 6 +- include/linux/rmap.h | 35 +- include/linux/shm.h | 6 +- include/linux/shmem_fs.h | 4 + include/linux/slab.h | 5 + include/linux/stop_machine.h | 6 +- include/linux/string.h | 1 + include/linux/swap.h | 5 +- include/linux/thread_info.h | 5 +- include/linux/vm_event_item.h | 4 +- include/linux/vmalloc.h | 1 - include/trace/events/gfpflags.h | 14 +- include/trace/events/huge_memory.h | 166 +++ include/trace/events/page_isolation.h | 38 + include/trace/events/vmscan.h | 21 +- init/Kconfig | 7 - init/do_mounts.h | 4 +- init/do_mounts_initrd.c | 6 +- init/main.c | 10 +- ipc/mqueue.c | 2 +- ipc/msg.c | 5 +- ipc/sem.c | 2 +- ipc/shm.c | 2 +- ipc/util.c | 11 +- ipc/util.h | 2 +- kernel/cpu.c | 64 +- kernel/cred.c | 4 +- kernel/delayacct.c | 2 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 3 +- kernel/fork.c | 22 +- kernel/futex.c | 63 +- kernel/pid.c | 2 +- kernel/printk/printk.c | 26 +- kernel/ptrace.c | 10 +- kernel/stop_machine.c | 4 +- kernel/sysctl.c | 22 + lib/Kconfig | 7 + lib/Kconfig.debug | 9 +- lib/Makefile | 3 +- lib/crc64_ecma.c | 341 +++++ lib/iomap_copy.c | 21 + lib/string_helpers.c | 63 +- lib/{test-hexdump.c => test_hexdump.c} | 120 +- mm/backing-dev.c | 19 +- mm/compaction.c | 5 +- mm/debug.c | 52 +- mm/filemap.c | 25 +- mm/gup.c | 114 +- mm/huge_memory.c | 1465 ++++++++++++-------- mm/hugetlb.c | 17 +- mm/internal.h | 74 +- mm/kmemleak.c | 3 +- mm/ksm.c | 63 +- mm/memblock.c | 4 +- mm/memcontrol.c | 96 +- mm/memory-failure.c | 77 +- mm/memory.c | 107 +- mm/mempolicy.c | 70 +- mm/migrate.c | 44 +- mm/mincore.c | 2 +- mm/mlock.c | 14 +- mm/mmap.c | 24 +- mm/mmzone.c | 8 +- mm/mprotect.c | 2 +- mm/mremap.c | 15 +- mm/nommu.c | 2 +- mm/oom_kill.c | 15 +- mm/page_alloc.c | 129 +- mm/page_idle.c | 27 +- mm/page_isolation.c | 18 +- mm/page_owner.c | 82 +- mm/pagewalk.c | 2 +- mm/percpu.c | 18 +- mm/pgtable-generic.c | 21 +- mm/rmap.c | 314 +++-- mm/shmem.c | 108 +- mm/slab.h | 5 +- mm/slab_common.c | 3 +- mm/slub.c | 4 + mm/swap.c | 274 +--- mm/swap_state.c | 4 +- mm/swapfile.c | 16 +- mm/userfaultfd.c | 8 +- mm/util.c | 54 +- mm/vmalloc.c | 23 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 29 +- mm/vmstat.c | 25 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/tcp_memcontrol.c | 17 +- net/socket.c | 2 +- net/sunrpc/rpc_pipe.c | 2 +- scripts/checkpatch.pl | 49 +- scripts/tags.sh | 2 - 286 files changed, 5078 insertions(+), 3905 deletions(-) delete mode 100644 Documentation/features/vm/pmdp_splitting_flush/arch-support.txt create mode 100644 include/linux/crc64_ecma.h create mode 100644 include/trace/events/huge_memory.h create mode 100644 include/trace/events/page_isolation.h create mode 100644 lib/crc64_ecma.c rename lib/{test-hexdump.c => test_hexdump.c} (57%) $ git clone -s -l -n -q . ../rebase-tmp $ cd ../rebase-tmp $ git checkout -b akpm remotes/origin/akpm/master Switched to a new branch 'akpm' $ git rebase --onto master remotes/origin/akpm/master-base First, rewinding head to replay your work on top of it... Applying: iio: core: introduce IIO configfs support Applying: iio: core: introduce IIO software triggers Applying: iio: core: fix ptr_ret.cocci warnings Applying: iio: trigger: introduce IIO hrtimer based trigger Applying: iio: Documentation: add IIO configfs documentation Applying: dma-mapping: make the generic coherent dma mmap implementation optional Applying: arc: convert to dma_map_ops Applying: arc: dma mapping fixes Applying: avr32: convert to dma_map_ops Applying: blackfin: convert to dma_map_ops Applying: c6x: convert to dma_map_ops Applying: C6X: fix build breakage Applying: c6x: dma mapping fixes Applying: cris: convert to dma_map_ops Applying: nios2: convert to dma_map_ops Applying: nios2: dma mapping fixes Applying: frv: convert to dma_map_ops Applying: parisc: convert to dma_map_ops Applying: mn10300: convert to dma_map_ops Applying: m68k: convert to dma_map_ops Applying: metag: convert to dma_map_ops Applying: sparc: use generic dma_set_mask Applying: tile: uninline dma_set_mask Applying: dma-mapping: always provide the dma_map_ops based implementation Applying: HAVE_DMA_ATTRS: remove leftovers in Kconfig Applying: dma-mapping: remove Applying: dma-mapping: use offset_in_page macro Applying: memstick: use sector_div instead of do_div $ cd ../next $ git fetch -f ../rebase-tmp akpm:akpm/master From ../rebase-tmp + 2bccdf33eed6...0e0b619056b8 akpm -> akpm/master (forced update) $ rm -rf ../rebase-tmp Merging akpm/master (0e0b619056b8 memstick: use sector_div instead of do_div) $ git merge --no-ff akpm/master Removing include/asm-generic/dma-mapping-common.h Removing include/asm-generic/dma-mapping-broken.h Removing include/asm-generic/dma-coherent.h Removing Documentation/features/io/dma_map_attrs/arch-support.txt Merge made by the 'recursive' strategy. Documentation/ABI/testing/configfs-iio | 21 ++ Documentation/DMA-API-HOWTO.txt | 10 - .../features/io/dma_map_attrs/arch-support.txt | 40 -- Documentation/iio/iio_configfs.txt | 93 +++++ arch/Kconfig | 6 +- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/dma-mapping.h | 2 - arch/arc/include/asm/dma-mapping.h | 187 +--------- arch/arc/mm/dma.c | 151 +++++--- arch/arm/Kconfig | 1 - arch/arm/include/asm/dma-mapping.h | 7 - arch/arm64/Kconfig | 1 - arch/arm64/include/asm/dma-mapping.h | 2 - arch/avr32/include/asm/dma-mapping.h | 342 +---------------- arch/avr32/mm/dma-coherent.c | 115 ++++-- arch/blackfin/include/asm/dma-mapping.h | 127 +------ arch/blackfin/kernel/dma-mapping.c | 52 ++- arch/c6x/Kconfig | 1 + arch/c6x/include/asm/dma-mapping.h | 98 +---- arch/c6x/kernel/dma.c | 95 +++-- arch/c6x/mm/dma-coherent.c | 10 +- arch/cris/arch-v32/drivers/pci/dma.c | 54 ++- arch/cris/include/asm/dma-mapping.h | 161 +------- arch/frv/Kconfig | 1 + arch/frv/include/asm/dma-mapping.h | 132 +------ arch/frv/mb93090-mb00/pci-dma-nommu.c | 72 ++-- arch/frv/mb93090-mb00/pci-dma.c | 74 ++-- arch/h8300/Kconfig | 1 - arch/h8300/include/asm/dma-mapping.h | 2 - arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/dma-mapping.h | 2 - arch/ia64/Kconfig | 1 - arch/ia64/include/asm/dma-mapping.h | 2 - arch/m68k/include/asm/dma-mapping.h | 112 +----- arch/m68k/kernel/dma.c | 61 ++- arch/metag/include/asm/dma-mapping.h | 179 +-------- arch/metag/kernel/dma.c | 146 ++++++-- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/dma-mapping.h | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/dma-mapping.h | 2 - arch/mn10300/Kconfig | 1 + arch/mn10300/include/asm/dma-mapping.h | 161 +------- arch/mn10300/mm/dma-alloc.c | 67 +++- arch/nios2/include/asm/dma-mapping.h | 123 +----- arch/nios2/mm/dma-mapping.c | 149 ++++---- arch/openrisc/Kconfig | 3 - arch/openrisc/include/asm/dma-mapping.h | 2 - arch/parisc/Kconfig | 1 + arch/parisc/include/asm/dma-mapping.h | 189 +--------- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/pci-dma.c | 92 +++-- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/dma-mapping.h | 2 - arch/s390/Kconfig | 1 - arch/s390/include/asm/dma-mapping.h | 2 - arch/sh/Kconfig | 1 - arch/sh/include/asm/dma-mapping.h | 2 - arch/sparc/Kconfig | 1 - arch/sparc/include/asm/dma-mapping.h | 17 - arch/tile/Kconfig | 1 - arch/tile/include/asm/dma-mapping.h | 32 +- arch/tile/kernel/pci-dma.c | 29 ++ arch/unicore32/Kconfig | 1 - arch/unicore32/include/asm/dma-mapping.h | 2 - arch/x86/Kconfig | 1 - arch/x86/include/asm/dma-mapping.h | 2 - arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/dma-mapping.h | 4 - drivers/base/dma-mapping.c | 7 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 2 +- drivers/gpu/drm/shmobile/Kconfig | 2 +- drivers/gpu/drm/sti/Kconfig | 2 +- drivers/gpu/drm/tilcdc/Kconfig | 2 +- drivers/gpu/drm/vc4/Kconfig | 2 +- drivers/iio/Kconfig | 16 + drivers/iio/Makefile | 2 + drivers/iio/industrialio-configfs.c | 50 +++ drivers/iio/industrialio-sw-trigger.c | 181 +++++++++ drivers/iio/trigger/Kconfig | 10 + drivers/iio/trigger/Makefile | 2 + drivers/iio/trigger/iio-trig-hrtimer.c | 193 ++++++++++ drivers/media/platform/Kconfig | 1 - drivers/memstick/core/ms_block.c | 2 +- drivers/parisc/ccio-dma.c | 57 +-- drivers/parisc/sba_iommu.c | 52 +-- include/asm-generic/dma-coherent.h | 32 -- include/asm-generic/dma-mapping-broken.h | 95 ----- include/asm-generic/dma-mapping-common.h | 358 ------------------ include/linux/dma-attrs.h | 10 - include/linux/dma-mapping.h | 411 +++++++++++++++++++-- include/linux/iio/sw_trigger.h | 71 ++++ 94 files changed, 1925 insertions(+), 2900 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-iio delete mode 100644 Documentation/features/io/dma_map_attrs/arch-support.txt create mode 100644 Documentation/iio/iio_configfs.txt create mode 100644 drivers/iio/industrialio-configfs.c create mode 100644 drivers/iio/industrialio-sw-trigger.c create mode 100644 drivers/iio/trigger/iio-trig-hrtimer.c delete mode 100644 include/asm-generic/dma-coherent.h delete mode 100644 include/asm-generic/dma-mapping-broken.h delete mode 100644 include/asm-generic/dma-mapping-common.h create mode 100644 include/linux/iio/sw_trigger.h