2 Thu, 11 Feb 2016 09:44:55 +1100
5 $ git reset --hard stable
6 HEAD is now at 7cf91adc0d38 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
7 Merging origin/master (74c7b2af37ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input)
8 $ git merge origin/master
9 Updating 7cf91adc0d38..74c7b2af37ad
11 Documentation/cgroup-v2.txt | 2 +-
12 Documentation/kernel-parameters.txt | 11 +++
13 drivers/ata/ahci.c | 20 +++++
14 drivers/ata/ahci.h | 1 +
15 drivers/ata/ahci_brcmstb.c | 1 +
16 drivers/ata/libahci.c | 27 ++++++-
17 drivers/ata/libata-core.c | 1 +
18 drivers/ata/libata-sff.c | 35 +++-----
19 drivers/input/joystick/xpad.c | 1 -
20 drivers/input/keyboard/adp5589-keys.c | 7 +-
21 drivers/input/keyboard/cap11xx.c | 8 +-
22 drivers/input/misc/Kconfig | 2 +-
23 drivers/input/misc/sirfsoc-onkey.c | 2 +-
24 drivers/input/mouse/vmmouse.c | 13 +--
25 drivers/input/serio/serio.c | 2 +-
26 drivers/input/touchscreen/colibri-vf50-ts.c | 1 +
27 drivers/input/touchscreen/edt-ft5x06.c | 18 +++--
28 include/linux/cgroup-defs.h | 6 ++
29 include/linux/cpuset.h | 6 ++
30 include/linux/libata.h | 1 +
31 include/linux/module.h | 19 ++---
32 include/linux/workqueue.h | 9 ++-
33 kernel/cgroup.c | 31 +++++--
34 kernel/cpuset.c | 71 +++++++++++-----
35 kernel/module.c | 120 +++++++++++++++++-----------
36 kernel/workqueue.c | 74 +++++++++++++++--
37 lib/Kconfig.debug | 15 ++++
38 27 files changed, 362 insertions(+), 142 deletions(-)
39 Merging fixes/master (36f90b0a2ddd Linux 4.5-rc2)
40 $ git merge fixes/master
42 Merging kbuild-current/rc-fixes (3d1450d54a4f Makefile: Force gzip and xz on module install)
43 $ git merge kbuild-current/rc-fixes
45 Merging arc-current/for-curr (74bf8efb5fa6 Linux 4.4-rc7)
46 $ git merge arc-current/for-curr
48 Merging arm-current/fixes (5070fb14a015 ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz())
49 $ git merge arm-current/fixes
50 Merge made by the 'recursive' strategy.
51 arch/arm/common/icst.c | 8 ++++++--
52 1 file changed, 6 insertions(+), 2 deletions(-)
53 Merging m68k-current/for-linus (daf670bc9d36 m68k/defconfig: Update defconfigs for v4.5-rc1)
54 $ git merge m68k-current/for-linus
55 Merge made by the 'recursive' strategy.
56 arch/m68k/configs/amiga_defconfig | 9 +++++++++
57 arch/m68k/configs/apollo_defconfig | 9 +++++++++
58 arch/m68k/configs/atari_defconfig | 9 +++++++++
59 arch/m68k/configs/bvme6000_defconfig | 9 +++++++++
60 arch/m68k/configs/hp300_defconfig | 9 +++++++++
61 arch/m68k/configs/mac_defconfig | 9 +++++++++
62 arch/m68k/configs/multi_defconfig | 9 +++++++++
63 arch/m68k/configs/mvme147_defconfig | 9 +++++++++
64 arch/m68k/configs/mvme16x_defconfig | 9 +++++++++
65 arch/m68k/configs/q40_defconfig | 9 +++++++++
66 arch/m68k/configs/sun3_defconfig | 9 +++++++++
67 arch/m68k/configs/sun3x_defconfig | 9 +++++++++
68 arch/m68k/include/asm/unistd.h | 2 +-
69 arch/m68k/include/uapi/asm/unistd.h | 1 +
70 arch/m68k/kernel/syscalltable.S | 1 +
71 15 files changed, 111 insertions(+), 1 deletion(-)
72 Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors)
73 $ git merge metag-fixes/fixes
75 Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5)
76 $ git merge mips-fixes/mips-fixes
78 Merging powerpc-fixes/fixes (0fe53e8d335b powerpc/powernv: Fix stale PE primary bus)
79 $ git merge powerpc-fixes/fixes
80 Auto-merging mm/huge_memory.c
81 Auto-merging arch/powerpc/kernel/eeh_driver.c
82 Auto-merging arch/powerpc/Kconfig
83 Merge made by the 'recursive' strategy.
84 arch/powerpc/Kconfig | 4 ++--
85 arch/powerpc/include/asm/book3s/64/pgtable.h | 4 ++++
86 arch/powerpc/include/asm/eeh.h | 1 +
87 arch/powerpc/include/asm/trace.h | 8 +++++--
88 arch/powerpc/kernel/eeh_driver.c | 3 +++
89 arch/powerpc/kernel/eeh_pe.c | 2 +-
90 arch/powerpc/kernel/module_64.c | 2 +-
91 arch/powerpc/mm/pgtable_64.c | 33 +++++++++++++++++++++++++++-
92 arch/powerpc/platforms/powernv/eeh-powernv.c | 5 ++++-
93 arch/powerpc/platforms/powernv/pci-ioda.c | 1 +
94 arch/powerpc/platforms/powernv/pci.c | 20 +++++++++++++++++
95 arch/powerpc/platforms/powernv/pci.h | 1 +
96 include/asm-generic/pgtable.h | 8 +++++++
97 mm/huge_memory.c | 1 +
98 14 files changed, 85 insertions(+), 8 deletions(-)
99 Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2)
100 $ git merge powerpc-merge-mpe/fixes
102 Merging sparc/master (ca0bb0798022 Add sun4v_wdt watchdog driver)
103 $ git merge sparc/master
104 Auto-merging drivers/watchdog/Kconfig
105 Merge made by the 'recursive' strategy.
106 Documentation/watchdog/watchdog-parameters.txt | 4 +
107 arch/sparc/include/uapi/asm/unistd.h | 3 +-
108 arch/sparc/kernel/entry.S | 17 +++
109 arch/sparc/kernel/hvcalls.S | 3 +-
110 arch/sparc/kernel/sparc_ksyms_64.c | 1 +
111 arch/sparc/kernel/syscalls.S | 36 +++++
112 arch/sparc/kernel/systbls_32.S | 2 +-
113 arch/sparc/kernel/systbls_64.S | 4 +-
114 drivers/watchdog/Kconfig | 11 ++
115 drivers/watchdog/Makefile | 1 +
116 drivers/watchdog/sun4v_wdt.c | 191 +++++++++++++++++++++++++
117 11 files changed, 268 insertions(+), 5 deletions(-)
118 create mode 100644 drivers/watchdog/sun4v_wdt.c
119 Merging net/master (a1b14d27ed09 bpf: fix branch offset adjustment on backjumps after patching ctx expansion)
120 $ git merge net/master
121 Auto-merging MAINTAINERS
122 Merge made by the 'recursive' strategy.
123 MAINTAINERS | 9 +++---
124 drivers/net/ethernet/broadcom/tg3.c | 25 +++++++++++----
125 drivers/net/ethernet/cisco/enic/enic.h | 2 +-
126 drivers/net/ethernet/cisco/enic/vnic_dev.c | 19 +++++++-----
127 drivers/net/ethernet/synopsys/dwc_eth_qos.c | 2 +-
128 drivers/net/geneve.c | 31 ++++++++++++++++---
129 drivers/net/vxlan.c | 47 ++++++++++++++++++++---------
130 drivers/of/of_mdio.c | 1 +
131 include/linux/skbuff.h | 1 +
132 include/net/af_unix.h | 4 +--
133 include/net/ip_tunnels.h | 1 +
134 include/net/scm.h | 1 +
135 include/net/tcp.h | 2 +-
136 kernel/bpf/verifier.c | 2 +-
137 net/core/flow_dissector.c | 9 ++++--
138 net/core/scm.c | 7 +++++
139 net/core/skbuff.c | 2 ++
140 net/core/sysctl_net_core.c | 10 ++++++
141 net/ipv4/ip_gre.c | 8 +++++
142 net/ipv4/ip_tunnel.c | 20 ++++++++++--
143 net/ipv4/tcp.c | 4 +--
144 net/ipv4/tcp_ipv4.c | 11 +++++--
145 net/ipv6/addrconf.c | 5 ++-
146 net/ipv6/ip6_flowlabel.c | 5 +--
147 net/ipv6/tcp_ipv6.c | 5 +--
148 net/openvswitch/vport-vxlan.c | 2 ++
149 net/sctp/socket.c | 9 ++++--
150 net/unix/af_unix.c | 4 +--
151 net/unix/garbage.c | 8 ++---
152 security/selinux/nlmsgtab.c | 1 +
153 30 files changed, 191 insertions(+), 66 deletions(-)
154 Merging ipsec/master (a8a572a6b5f2 xfrm: dst_entries_init() per-net dst_ops)
155 $ git merge ipsec/master
157 Merging ipvs/master (b16c29191dc8 netfilter: nf_conntrack: use safer way to lock all buckets)
158 $ git merge ipvs/master
160 Merging wireless-drivers/master (d76d65fd2695 rtlwifi: fix broken VHT support)
161 $ git merge wireless-drivers/master
162 Merge made by the 'recursive' strategy.
163 drivers/net/wireless/realtek/rtlwifi/rc.c | 5 +++++
164 1 file changed, 5 insertions(+)
165 Merging mac80211/master (212c5a5e6ba6 mac80211: minstrel: Change expected throughput unit back to Kbps)
166 $ git merge mac80211/master
167 Merge made by the 'recursive' strategy.
168 include/net/iw_handler.h | 6 +++++
169 net/mac80211/agg-rx.c | 2 +-
170 net/mac80211/rc80211_minstrel.c | 2 +-
171 net/mac80211/rc80211_minstrel_ht.c | 12 +++++----
172 net/wireless/core.c | 2 ++
173 net/wireless/wext-core.c | 52 ++++++++++++++++++++++++++++++--------
174 6 files changed, 58 insertions(+), 18 deletions(-)
175 Merging sound-current/for-linus (397da2d0ab0d Merge branch 'topic/core-fixes' into for-linus)
176 $ git merge sound-current/for-linus
177 Merge made by the 'recursive' strategy.
178 sound/core/timer.c | 40 +++++++++++++++---------------
179 sound/drivers/dummy.c | 37 +++++++++++++--------------
180 sound/firewire/digi00x/amdtp-dot.c | 2 +-
181 sound/firewire/tascam/tascam-transaction.c | 6 +++++
182 sound/firewire/tascam/tascam.c | 12 ++++++---
183 sound/firewire/tascam/tascam.h | 4 ---
184 sound/pci/hda/hda_generic.c | 4 +--
185 sound/pci/hda/hda_jack.c | 2 +-
186 sound/pci/hda/hda_jack.h | 2 +-
187 sound/pci/hda/patch_ca0132.c | 5 +++-
188 sound/pci/hda/patch_hdmi.c | 5 ++--
189 sound/pci/hda/patch_realtek.c | 11 ++------
190 sound/pci/hda/patch_sigmatel.c | 6 ++---
191 13 files changed, 71 insertions(+), 65 deletions(-)
192 Merging pci-current/for-linus (0cf1337e0b83 PCI: rcar: Add device tree support for r8a7793)
193 $ git merge pci-current/for-linus
194 Merge made by the 'recursive' strategy.
195 .../devicetree/bindings/pci/pci-rcar-gen2.txt | 1 +
196 Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 +
197 drivers/pci/host/pcie-iproc.c | 29 ++++++++--------------
198 drivers/pci/pcie/aer/aerdrv.c | 4 +--
199 drivers/pci/pcie/aer/aerdrv.h | 1 -
200 drivers/pci/pcie/aer/aerdrv_core.c | 2 --
201 6 files changed, 14 insertions(+), 24 deletions(-)
202 Merging driver-core.current/driver-core-linus (00cd29b799e3 klist: fix starting point removed bug in klist iterators)
203 $ git merge driver-core.current/driver-core-linus
204 Merge made by the 'recursive' strategy.
205 lib/klist.c | 6 +++---
206 1 file changed, 3 insertions(+), 3 deletions(-)
207 Merging tty.current/tty-linus (c8053b587627 Revert "8250: uniphier: allow modular build with 8250 console")
208 $ git merge tty.current/tty-linus
209 Merge made by the 'recursive' strategy.
210 drivers/tty/pty.c | 21 ++++++++++++++++++++-
211 drivers/tty/serial/8250/8250_pci.c | 21 +++++++++++++++++++++
212 drivers/tty/serial/omap-serial.c | 10 +++++++---
213 drivers/tty/tty_io.c | 3 +--
214 drivers/tty/tty_mutex.c | 7 ++++++-
215 fs/devpts/inode.c | 20 ++++++++++++++++++++
216 include/linux/devpts_fs.h | 4 ++++
217 7 files changed, 79 insertions(+), 7 deletions(-)
218 Merging usb.current/usb-linus (89140fdaf11a xhci: harden xhci_find_next_ext_cap against device removal)
219 $ git merge usb.current/usb-linus
221 Merging usb-gadget-fixes/fixes (6a4290cc28be usb: dwc3: gadget: set the OTG flag in dwc3 gadget driver.)
222 $ git merge usb-gadget-fixes/fixes
224 Merging usb-serial-fixes/usb-linus (4152b387da81 USB: option: fix Cinterion AHxx enumeration)
225 $ git merge usb-serial-fixes/usb-linus
227 Merging usb-chipidea-fixes/ci-for-usb-stable (6f51bc340d2a usb: chipidea: imx: fix a possible NULL dereference)
228 $ git merge usb-chipidea-fixes/ci-for-usb-stable
230 Merging staging.current/staging-linus (388f7b1d6e8c Linux 4.5-rc3)
231 $ git merge staging.current/staging-linus
233 Merging char-misc.current/char-misc-linus (3b2b9ead3214 nvmem: qfprom: Specify LE device endianness)
234 $ git merge char-misc.current/char-misc-linus
235 Merge made by the 'recursive' strategy.
236 drivers/misc/mei/main.c | 6 +++++-
237 drivers/nvmem/core.c | 6 ++++++
238 drivers/nvmem/qfprom.c | 1 +
239 3 files changed, 12 insertions(+), 1 deletion(-)
240 Merging input-current/for-linus (ff84dabe3c6e Input: colibri-vf50-ts - add missing #include <linux/of.h>)
241 $ git merge input-current/for-linus
243 Merging crypto-current/master (8a3978ad55fb crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init())
244 $ git merge crypto-current/master
246 Merging ide/master (e04a2bd6d8c9 drivers/ide: make ide-scan-pci.c driver explicitly non-modular)
247 $ git merge ide/master
249 Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES)
250 $ git merge devicetree-current/devicetree/merge
252 Merging rr-fixes/fixes (8244062ef1e5 modules: fix longstanding /proc/kallsyms vs module insertion race.)
253 $ git merge rr-fixes/fixes
255 Merging vfio-fixes/for-linus (16ab8a5cbea4 vfio/noiommu: Don't use iommu_present() to track fake groups)
256 $ git merge vfio-fixes/for-linus
258 Merging kselftest-fixes/fixes (92e963f50fc7 Linux 4.5-rc1)
259 $ git merge kselftest-fixes/fixes
261 Merging backlight-fixes/for-backlight-fixes (68feaca0b13e backlight: pwm: Handle EPROBE_DEFER while requesting the PWM)
262 $ git merge backlight-fixes/for-backlight-fixes
264 Merging ftrace-fixes/for-next-urgent (6224beb12e19 tracing: Have branch tracer use recursive field of task struct)
265 $ git merge ftrace-fixes/for-next-urgent
267 Merging mfd-fixes/for-mfd-fixes (1b52e50f2a40 mfd: max77843: Fix max77843_chg_init() return on error)
268 $ git merge mfd-fixes/for-mfd-fixes
270 Merging drm-intel-fixes/for-linux-next-fixes (ed3f9fd1e865 drm/i915: fix error path in intel_setup_gmbus())
271 $ git merge drm-intel-fixes/for-linux-next-fixes
272 Merge made by the 'recursive' strategy.
273 drivers/gpu/drm/i915/i915_drv.h | 4 +++
274 drivers/gpu/drm/i915/i915_gem.c | 3 +-
275 drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +-
276 drivers/gpu/drm/i915/i915_reg.h | 2 +-
277 drivers/gpu/drm/i915/i915_suspend.c | 4 +--
278 drivers/gpu/drm/i915/intel_ddi.c | 3 +-
279 drivers/gpu/drm/i915/intel_dp_link_training.c | 45 +++++++++++++++++++--------
280 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 21 ++++++++++++-
281 drivers/gpu/drm/i915/intel_i2c.c | 2 +-
282 drivers/gpu/drm/i915/intel_pm.c | 14 ++++++---
283 10 files changed, 75 insertions(+), 26 deletions(-)
284 Merging asm-generic/master (040b323b5012 ARM: asm/div64.h: adjust to generic codde)
285 $ git merge asm-generic/master
287 Merging arc/for-next (dec2b2849cfc ARCv2: intc: Allow interruption by lowest priority interrupt)
288 $ git merge arc/for-next
289 Auto-merging arch/arc/Kconfig
290 Merge made by the 'recursive' strategy.
291 arch/arc/Kconfig | 2 +-
292 arch/arc/configs/vdk_hs38_smp_defconfig | 2 +-
293 arch/arc/include/asm/arcregs.h | 3 +--
294 arch/arc/include/asm/irqflags-arcv2.h | 7 ++++--
295 arch/arc/include/asm/mcip.h | 4 ++--
296 arch/arc/kernel/entry-arcv2.S | 19 ++++++++++++++-
297 arch/arc/kernel/intc-arcv2.c | 41 +++++++++++++++++++--------------
298 arch/arc/kernel/mcip.c | 10 ++++----
299 arch/arc/kernel/setup.c | 20 ++++++++++------
300 arch/arc/kernel/time.c | 8 +++----
301 10 files changed, 74 insertions(+), 42 deletions(-)
302 Merging arm/for-next (f2c5e7deee7f Merge branches 'component', 'fixes', 'misc' and 'tauros2' into for-next)
303 $ git merge arm/for-next
304 Merge made by the 'recursive' strategy.
305 arch/arm/Kconfig | 4 +-
306 arch/arm/include/asm/div64.h | 14 +-
307 arch/arm/include/asm/memory.h | 6 +-
308 arch/arm/kernel/entry-armv.S | 5 +-
309 arch/arm/kernel/hibernate.c | 4 +-
310 arch/arm/kernel/irq.c | 2 +-
311 arch/arm/kernel/machine_kexec.c | 16 +-
312 arch/arm/kernel/reboot.c | 2 +-
313 arch/arm/kernel/topology.c | 4 +-
314 arch/arm/kernel/vmlinux-xip.lds.S | 322 ++++++++++++++++++++++++++++++++++++++
315 arch/arm/kernel/vmlinux.lds.S | 45 ++----
316 arch/arm/mach-keystone/keystone.c | 2 +-
317 arch/arm/mm/Kconfig | 34 ++--
318 arch/arm/mm/cache-tauros2.c | 32 ++--
319 arch/arm/mm/idmap.c | 2 +-
320 arch/arm/mm/init.c | 19 +--
321 arch/arm/plat-orion/time.c | 13 ++
322 arch/arm64/kernel/psci.c | 99 +-----------
323 drivers/base/component.c | 47 +++---
324 drivers/firmware/psci.c | 120 ++++++++++++++
325 include/linux/psci.h | 3 +
326 21 files changed, 573 insertions(+), 222 deletions(-)
327 create mode 100644 arch/arm/kernel/vmlinux-xip.lds.S
328 Merging arm-perf/for-next/perf (92e963f50fc7 Linux 4.5-rc1)
329 $ git merge arm-perf/for-next/perf
331 Merging arm-soc/for-next (ce4785b58783 ARM: SoC: document merges)
332 $ git merge arm-soc/for-next
333 Removing arch/arm/mach-zynq/Makefile.boot
334 Removing arch/arm/mach-ux500/Makefile.boot
335 Removing arch/arm/mach-u300/Makefile.boot
336 Removing arch/arm/mach-spear/Makefile.boot
337 Removing arch/arm/mach-s3c64xx/Makefile.boot
338 Removing arch/arm/mach-realview/Makefile.boot
339 Removing arch/arm/mach-prima2/Makefile.boot
340 Removing arch/arm/mach-orion5x/Makefile.boot
341 Removing arch/arm/mach-omap2/Makefile.boot
342 Removing arch/arm/mach-nspire/Makefile.boot
343 Removing arch/arm/mach-mv78xx0/Makefile.boot
344 Removing arch/arm/mach-mmp/Makefile.boot
345 Removing arch/arm/mach-keystone/Makefile.boot
346 Removing arch/arm/mach-integrator/Makefile.boot
347 Removing arch/arm/mach-exynos/Makefile.boot
348 Removing arch/arm/mach-cns3xxx/Makefile.boot
349 Auto-merging MAINTAINERS
350 Merge made by the 'recursive' strategy.
352 arch/arm/Kconfig.debug | 9 +
353 arch/arm/arm-soc-for-next-contents.txt | 51 +++++
354 arch/arm/configs/multi_v7_defconfig | 1 +
355 arch/arm/configs/mvebu_v5_defconfig | 1 +
356 arch/arm/configs/mvebu_v7_defconfig | 1 +
357 arch/arm/configs/shmobile_defconfig | 3 +-
358 arch/arm/include/debug/palmchip.S | 11 +
359 arch/arm/mach-cns3xxx/Makefile.boot | 3 -
360 arch/arm/mach-exynos/Makefile.boot | 2 -
361 arch/arm/mach-integrator/Kconfig | 6 -
362 arch/arm/mach-integrator/Makefile.boot | 4 -
363 arch/arm/mach-keystone/Makefile.boot | 1 -
364 arch/arm/mach-mmp/Makefile.boot | 1 -
365 arch/arm/mach-mv78xx0/Kconfig | 3 +-
366 arch/arm/mach-mv78xx0/Makefile.boot | 3 -
367 arch/arm/mach-netx/Kconfig | 3 -
368 arch/arm/mach-nspire/Makefile.boot | 0
369 arch/arm/mach-omap2/Makefile.boot | 3 -
370 arch/arm/mach-orion5x/Makefile.boot | 3 -
371 arch/arm/mach-prima2/Makefile.boot | 3 -
372 arch/arm/mach-realview/Makefile.boot | 9 -
373 arch/arm/mach-s3c64xx/Makefile.boot | 2 -
374 arch/arm/mach-shmobile/cpufreq.c | 2 +
375 arch/arm/mach-shmobile/headsmp-scu.S | 2 +-
376 arch/arm/mach-shmobile/setup-rcar-gen2.c | 7 +-
377 arch/arm/mach-shmobile/smp-r8a7779.c | 2 -
378 arch/arm/mach-shmobile/suspend.c | 2 +
379 arch/arm/mach-shmobile/timer.c | 2 +
380 arch/arm/mach-spear/Makefile.boot | 3 -
381 arch/arm/mach-u300/Makefile.boot | 4 -
382 arch/arm/mach-ux500/Makefile.boot | 3 -
383 arch/arm/mach-zynq/Makefile.boot | 3 -
384 arch/arm64/boot/dts/amd/Makefile | 4 +-
385 arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 87 +++++++
386 arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 91 ++++++++
387 arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 105 +++++++--
388 arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi | 117 ++++++++++
389 arch/arm64/boot/dts/amd/husky.dts | 83 +++++++
390 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 16 ++
391 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 249 ++++++++++++++++++---
392 arch/arm64/configs/defconfig | 13 ++
393 42 files changed, 812 insertions(+), 114 deletions(-)
394 create mode 100644 arch/arm/arm-soc-for-next-contents.txt
395 create mode 100644 arch/arm/include/debug/palmchip.S
396 delete mode 100644 arch/arm/mach-cns3xxx/Makefile.boot
397 delete mode 100644 arch/arm/mach-exynos/Makefile.boot
398 delete mode 100644 arch/arm/mach-integrator/Makefile.boot
399 delete mode 100644 arch/arm/mach-keystone/Makefile.boot
400 delete mode 100644 arch/arm/mach-mmp/Makefile.boot
401 delete mode 100644 arch/arm/mach-mv78xx0/Makefile.boot
402 delete mode 100644 arch/arm/mach-nspire/Makefile.boot
403 delete mode 100644 arch/arm/mach-omap2/Makefile.boot
404 delete mode 100644 arch/arm/mach-orion5x/Makefile.boot
405 delete mode 100644 arch/arm/mach-prima2/Makefile.boot
406 delete mode 100644 arch/arm/mach-realview/Makefile.boot
407 delete mode 100644 arch/arm/mach-s3c64xx/Makefile.boot
408 delete mode 100644 arch/arm/mach-spear/Makefile.boot
409 delete mode 100644 arch/arm/mach-u300/Makefile.boot
410 delete mode 100644 arch/arm/mach-ux500/Makefile.boot
411 delete mode 100644 arch/arm/mach-zynq/Makefile.boot
412 create mode 100644 arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts
413 create mode 100644 arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts
414 create mode 100644 arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi
415 create mode 100644 arch/arm64/boot/dts/amd/husky.dts
416 Merging at91/at91-next (8129febb508f ARM: dts: at91: at91sam9n12ek: fix panel compatible string)
417 $ git merge at91/at91-next
418 Merge made by the 'recursive' strategy.
419 Merging bcm2835/for-next (b2776bf7149b Linux 3.18)
420 $ git merge bcm2835/for-next
422 Merging bcm2835-dt/bcm2835-dt-next (5ec6f2cd8ec4 ARM: bcm2835: Add the Raspberry Pi power domain driver to the DT.)
423 $ git merge bcm2835-dt/bcm2835-dt-next
424 Merge made by the 'recursive' strategy.
425 arch/arm/boot/dts/Makefile | 1 +
426 arch/arm/boot/dts/bcm2835-rpi-a.dts | 24 ++++++++++++++++++++++++
427 arch/arm/boot/dts/bcm2835-rpi.dtsi | 16 ++++++++++++++++
428 arch/arm/boot/dts/bcm283x.dtsi | 35 +++++++++++++++++++++++++++++++++--
429 4 files changed, 74 insertions(+), 2 deletions(-)
430 create mode 100644 arch/arm/boot/dts/bcm2835-rpi-a.dts
431 Merging bcm2835-soc/bcm2835-soc-next (92e963f50fc7 Linux 4.5-rc1)
432 $ git merge bcm2835-soc/bcm2835-soc-next
434 Merging bcm2835-drivers/bcm2835-drivers-next (92e963f50fc7 Linux 4.5-rc1)
435 $ git merge bcm2835-drivers/bcm2835-drivers-next
437 Merging bcm2835-defconfig/bcm2835-defconfig-next (92e963f50fc7 Linux 4.5-rc1)
438 $ git merge bcm2835-defconfig/bcm2835-defconfig-next
440 Merging berlin/berlin/for-next (9a7e06833249 Merge branch 'berlin/fixes' into berlin/for-next)
441 $ git merge berlin/berlin/for-next
443 Merge made by the 'recursive' strategy.
444 Merging cortex-m/for-next (f719a0d6a854 ARM: efm32: switch to vendor,device compatible strings)
445 $ git merge cortex-m/for-next
447 Merging imx-mxs/for-next (5a2565fb7d09 Merge branch 'imx/defconfig' into for-next)
448 $ git merge imx-mxs/for-next
449 Auto-merging arch/arm/boot/dts/Makefile
450 Merge made by the 'recursive' strategy.
451 arch/arm/boot/dts/Makefile | 1 +
452 .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 +-
453 arch/arm/boot/dts/imx28-apf28dev.dts | 2 +-
454 arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 4 +-
455 arch/arm/boot/dts/imx28-tx28.dts | 4 +-
456 .../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 2 +-
457 arch/arm/boot/dts/imx51-babbage.dts | 2 +-
458 arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 2 +-
459 .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 2 +-
460 arch/arm/boot/dts/imx53-ard.dts | 6 +-
461 arch/arm/boot/dts/imx53-qsb-common.dtsi | 4 +-
462 arch/arm/boot/dts/imx53-tx53-x03x.dts | 2 +-
463 arch/arm/boot/dts/imx53-tx53-x13x.dts | 42 ++-
464 arch/arm/boot/dts/imx53-tx53.dtsi | 4 +-
465 arch/arm/boot/dts/imx6dl-tx6u-811x.dts | 2 +-
466 arch/arm/boot/dts/imx6q-gk802.dts | 2 +-
467 arch/arm/boot/dts/imx6q-icore-rqs.dts | 78 ++++
468 arch/arm/boot/dts/imx6q-tx6q-1110.dts | 2 +-
469 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 2 +-
470 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 4 +-
471 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +-
472 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 +-
473 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 15 +-
474 arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 +-
475 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 8 +-
476 arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 411 +++++++++++++++++++++
477 arch/arm/boot/dts/imx6qdl-microsom.dtsi | 1 +
478 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +-
479 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +-
480 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +-
481 arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 6 +-
482 arch/arm/boot/dts/imx6qdl-tx6.dtsi | 13 +-
483 arch/arm/boot/dts/imx6qdl-udoo.dtsi | 57 +++
484 arch/arm/boot/dts/imx6qdl.dtsi | 1 -
485 arch/arm/boot/dts/imx6sl-warp.dts | 2 +-
486 arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +-
487 arch/arm/boot/dts/imx6sx-sdb.dtsi | 18 +-
488 arch/arm/boot/dts/imx6ul-14x14-evk.dts | 4 +-
489 arch/arm/boot/dts/imx7d-sbc-imx7.dts | 2 +-
490 arch/arm/boot/dts/imx7d-sdb.dts | 2 +-
491 arch/arm/boot/dts/imx7d.dtsi | 9 +
492 arch/arm/boot/dts/vf-colibri.dtsi | 9 +
493 arch/arm/boot/dts/vfxxx.dtsi | 44 +++
494 arch/arm/configs/imx_v6_v7_defconfig | 3 +
495 arch/arm/configs/mxs_defconfig | 2 +
496 arch/arm/include/debug/imx.S | 3 +
497 arch/arm/mach-imx/3ds_debugboard.c | 30 +-
498 arch/arm/mach-imx/Kconfig | 2 +
499 arch/arm/mach-imx/anatop.c | 9 +-
500 arch/arm/mach-imx/avic.c | 30 +-
501 arch/arm/mach-imx/cpu-imx27.c | 3 +-
502 arch/arm/mach-imx/cpu-imx31.c | 2 +-
503 arch/arm/mach-imx/cpu-imx35.c | 2 +-
504 arch/arm/mach-imx/cpu.c | 16 +-
505 arch/arm/mach-imx/epit.c | 22 +-
506 arch/arm/mach-imx/headsmp.S | 2 +
507 arch/arm/mach-imx/iomux-imx31.c | 12 +-
508 arch/arm/mach-imx/iomux-v1.c | 4 +-
509 arch/arm/mach-imx/iomux-v3.c | 6 +-
510 arch/arm/mach-imx/mach-armadillo5x0.c | 4 +-
511 arch/arm/mach-imx/mach-imx51.c | 5 +-
512 arch/arm/mach-imx/mach-mx27ads.c | 6 +-
513 arch/arm/mach-imx/mach-mx31ads.c | 16 +-
514 arch/arm/mach-imx/mach-mx31moboard.c | 2 +-
515 arch/arm/mach-imx/mach-qong.c | 6 +-
516 arch/arm/mach-imx/mxc.h | 5 +
517 arch/arm/mach-imx/pm-imx27.c | 4 +-
518 arch/arm/mach-imx/pm-imx3.c | 4 +-
519 arch/arm/mach-imx/pm-imx5.c | 26 +-
520 arch/arm/mach-imx/pm-imx6.c | 8 +-
521 arch/arm/mach-imx/system.c | 6 +-
522 arch/arm/mach-imx/tzic.c | 34 +-
523 72 files changed, 868 insertions(+), 191 deletions(-)
524 create mode 100644 arch/arm/boot/dts/imx6q-icore-rqs.dts
525 create mode 100644 arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi
526 Merging keystone/next (8fdbbde4a16c Merge branch 'for_4.6/keystone_dts' into next)
527 $ git merge keystone/next
528 Auto-merging arch/arm/mach-keystone/keystone.c
529 Auto-merging arch/arm/boot/dts/Makefile
530 Merge made by the 'recursive' strategy.
531 .../devicetree/bindings/arm/keystone/keystone.txt | 5 ++
532 arch/arm/boot/dts/Makefile | 3 +-
533 arch/arm/boot/dts/k2g-evm.dts | 32 ++++++++
534 arch/arm/boot/dts/k2g.dtsi | 89 ++++++++++++++++++++++
535 arch/arm/mach-keystone/keystone.c | 1 +
536 5 files changed, 129 insertions(+), 1 deletion(-)
537 create mode 100644 arch/arm/boot/dts/k2g-evm.dts
538 create mode 100644 arch/arm/boot/dts/k2g.dtsi
539 Merging mvebu/for-next (84127e66ef4a Merge branch 'mvebu/defconfig' into mvebu/for-next)
540 $ git merge mvebu/for-next
541 Removing arch/arm/boot/dts/kirkwood-lswxl.dts
542 Removing arch/arm/boot/dts/kirkwood-lswvl.dts
543 Auto-merging arch/arm/boot/dts/Makefile
544 Merge made by the 'recursive' strategy.
545 .../devicetree/bindings/arm/marvell,kirkwood.txt | 7 +-
546 .../pinctrl/marvell,armada-370-pinctrl.txt | 5 +-
547 arch/arm/boot/dts/Makefile | 8 +-
548 arch/arm/boot/dts/armada-370-mirabox.dts | 2 +-
549 arch/arm/boot/dts/armada-370-netgear-rn104.dts | 2 +-
550 arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +-
551 arch/arm/boot/dts/armada-385-db-ap.dts | 3 +
552 arch/arm/boot/dts/armada-388-gp.dts | 36 +--
553 arch/arm/boot/dts/armada-38x.dtsi | 30 +-
554 arch/arm/boot/dts/kirkwood-ds112.dts | 2 +-
555 arch/arm/boot/dts/kirkwood-linkstation-6282.dtsi | 192 +++++++++++++
556 .../boot/dts/kirkwood-linkstation-duo-6281.dtsi | 186 +++++++++++++
557 arch/arm/boot/dts/kirkwood-linkstation-lsqvl.dts | 135 +++++++++
558 arch/arm/boot/dts/kirkwood-linkstation-lsvl.dts | 57 ++++
559 arch/arm/boot/dts/kirkwood-linkstation-lswsxl.dts | 57 ++++
560 arch/arm/boot/dts/kirkwood-linkstation-lswvl.dts | 112 ++++++++
561 arch/arm/boot/dts/kirkwood-linkstation-lswxl.dts | 116 ++++++++
562 arch/arm/boot/dts/kirkwood-linkstation.dtsi | 202 ++++++++++++++
563 arch/arm/boot/dts/kirkwood-lswvl.dts | 302 ---------------------
564 arch/arm/boot/dts/kirkwood-lswxl.dts | 302 ---------------------
565 arch/arm/boot/dts/kirkwood-openrd-client.dts | 6 +-
566 arch/arm/boot/dts/kirkwood-openrd.dtsi | 41 ++-
567 arch/arm/boot/dts/kirkwood.dtsi | 2 +-
568 arch/arm/boot/dts/mvebu-linkstation-fan.dtsi | 72 +++++
569 .../boot/dts/mvebu-linkstation-gpio-simple.dtsi | 105 +++++++
570 arch/arm/boot/dts/orion5x-linkstation-lsgl.dts | 87 ++++++
571 arch/arm/boot/dts/orion5x-linkstation-lswtgl.dts | 214 ++++-----------
572 arch/arm/boot/dts/orion5x-linkstation.dtsi | 180 ++++++++++++
573 arch/arm/mach-mvebu/platsmp.c | 1 +
574 29 files changed, 1654 insertions(+), 812 deletions(-)
575 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-6282.dtsi
576 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-duo-6281.dtsi
577 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-lsqvl.dts
578 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-lsvl.dts
579 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-lswsxl.dts
580 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-lswvl.dts
581 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation-lswxl.dts
582 create mode 100644 arch/arm/boot/dts/kirkwood-linkstation.dtsi
583 delete mode 100644 arch/arm/boot/dts/kirkwood-lswvl.dts
584 delete mode 100644 arch/arm/boot/dts/kirkwood-lswxl.dts
585 create mode 100644 arch/arm/boot/dts/mvebu-linkstation-fan.dtsi
586 create mode 100644 arch/arm/boot/dts/mvebu-linkstation-gpio-simple.dtsi
587 create mode 100644 arch/arm/boot/dts/orion5x-linkstation-lsgl.dts
588 create mode 100644 arch/arm/boot/dts/orion5x-linkstation.dtsi
589 Merging omap/for-next (d56817ce2533 Merge branch 'omap-for-v4.6/dt' into for-next)
590 $ git merge omap/for-next
591 Merge made by the 'recursive' strategy.
592 arch/arm/boot/dts/am335x-cm-t335.dts | 171 +++++++++++++++++++++++++++++++++++
593 arch/arm/boot/dts/omap3-n900.dts | 15 +++
594 arch/arm/boot/dts/omap3-n950-n9.dtsi | 15 +++
595 arch/arm/boot/dts/omap3-n950.dts | 29 ++++++
596 arch/arm/boot/dts/omap34xx.dtsi | 6 ++
597 arch/arm/boot/dts/omap36xx.dtsi | 6 ++
598 6 files changed, 242 insertions(+)
599 Merging omap-pending/for-next (30aa18d3bea5 MAINTAINERS: add maintainer for OMAP hwmod data)
600 $ git merge omap-pending/for-next
601 Resolved 'arch/arm/mach-omap2/omap_hwmod_43xx_data.c' using previous resolution.
602 Resolved 'arch/arm/mach-omap2/omap_hwmod_7xx_data.c' using previous resolution.
603 Auto-merging arch/arm/mach-omap2/omap_hwmod_7xx_data.c
604 CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_7xx_data.c
605 Auto-merging arch/arm/mach-omap2/omap_hwmod_43xx_data.c
606 CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_43xx_data.c
607 Automatic merge failed; fix conflicts and then commit the result.
609 [master d9485ee2e4c2] Merge remote-tracking branch 'omap-pending/for-next'
610 $ git diff -M --stat --summary HEAD^..
611 Merging qcom/for-next (2ccea21d797f ARM: qcom: Drop ARCH_MSM* configs)
612 $ git merge qcom/for-next
613 Resolved 'MAINTAINERS' using previous resolution.
614 Auto-merging MAINTAINERS
615 CONFLICT (content): Merge conflict in MAINTAINERS
616 Automatic merge failed; fix conflicts and then commit the result.
618 [master af27b6031a7d] Merge remote-tracking branch 'qcom/for-next'
619 $ git diff -M --stat --summary HEAD^..
620 Documentation/devicetree/bindings/arm/cpus.txt | 1 +
621 .../devicetree/bindings/firmware/qcom,scm.txt | 25 ++
622 .../devicetree/bindings/mtd/qcom_nandc.txt | 86 +++++++
624 arch/arm/Makefile | 3 +-
625 arch/arm/boot/dts/qcom-apq8064.dtsi | 5 +
626 arch/arm/boot/dts/qcom-apq8084.dtsi | 14 ++
627 arch/arm/boot/dts/qcom-ipq8064.dtsi | 12 +
628 arch/arm/boot/dts/qcom-msm8660.dtsi | 20 ++
629 arch/arm/boot/dts/qcom-msm8974.dtsi | 132 ++++++++++
630 arch/arm/mach-qcom/Kconfig | 17 +-
631 arch/arm64/boot/dts/qcom/Makefile | 1 +
632 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 132 +++++++++-
633 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 24 +-
634 arch/arm64/boot/dts/qcom/msm8916.dtsi | 19 +-
635 arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 21 ++
636 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 30 +++
637 arch/arm64/boot/dts/qcom/msm8996.dtsi | 267 ++++++++++++++++++++
638 arch/arm64/boot/dts/qcom/pm8004.dtsi | 19 ++
639 arch/arm64/boot/dts/qcom/pm8994.dtsi | 62 +++++
640 arch/arm64/boot/dts/qcom/pmi8994.dtsi | 19 ++
641 drivers/firmware/qcom_scm-32.c | 82 +++++++
642 drivers/firmware/qcom_scm-64.c | 25 ++
643 drivers/firmware/qcom_scm.c | 271 ++++++++++++++++++++-
644 drivers/firmware/qcom_scm.h | 12 +
645 drivers/soc/qcom/smd.c | 228 ++++++++++++-----
646 drivers/soc/qcom/spm.c | 8 +-
647 drivers/spmi/spmi-pmic-arb.c | 153 ++++++++----
648 include/linux/qcom_scm.h | 6 +
649 include/linux/soc/qcom/smd.h | 8 +-
650 include/linux/soc/qcom/smem_state.h | 35 +++
651 31 files changed, 1597 insertions(+), 142 deletions(-)
652 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
653 create mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt
654 create mode 100644 arch/arm64/boot/dts/qcom/msm8996-mtp.dts
655 create mode 100644 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi
656 create mode 100644 arch/arm64/boot/dts/qcom/msm8996.dtsi
657 create mode 100644 arch/arm64/boot/dts/qcom/pm8004.dtsi
658 create mode 100644 arch/arm64/boot/dts/qcom/pm8994.dtsi
659 create mode 100644 arch/arm64/boot/dts/qcom/pmi8994.dtsi
660 Merging renesas/next (74eb2716fe71 Merge branches 'heads/arm64-dt-for-v4.6', 'heads/defconfig-for-v4.6', 'heads/dt-for-v4.6' and 'heads/soc-for-v4.6' into next)
661 $ git merge renesas/next
662 Auto-merging arch/arm/mach-shmobile/smp-r8a7779.c
663 Merge made by the 'recursive' strategy.
664 arch/arm/boot/dts/emev2.dtsi | 39 +-
665 arch/arm/boot/dts/r7s72100.dtsi | 177 +++----
666 arch/arm/boot/dts/r8a73a4.dtsi | 224 ++++-----
667 arch/arm/boot/dts/r8a7740.dtsi | 161 +++----
668 arch/arm/boot/dts/r8a7778-bockw.dts | 13 +
669 arch/arm/boot/dts/r8a7778.dtsi | 144 +++---
670 arch/arm/boot/dts/r8a7779-marzen.dts | 13 +
671 arch/arm/boot/dts/r8a7779.dtsi | 135 +++---
672 arch/arm/boot/dts/r8a7790-lager.dts | 13 +
673 arch/arm/boot/dts/r8a7790.dtsi | 441 +++++++++--------
674 arch/arm/boot/dts/r8a7791-koelsch.dts | 13 +
675 arch/arm/boot/dts/r8a7791-porter.dts | 165 +++++++
676 arch/arm/boot/dts/r8a7791.dtsi | 514 ++++++++++----------
677 arch/arm/boot/dts/r8a7793-gose.dts | 304 ++++++++++++
678 arch/arm/boot/dts/r8a7793.dtsi | 758 ++++++++++++++++++++++++------
679 arch/arm/boot/dts/r8a7794-alt.dts | 59 +++
680 arch/arm/boot/dts/r8a7794-silk.dts | 122 +++++
681 arch/arm/boot/dts/r8a7794.dtsi | 362 +++++++-------
682 arch/arm/boot/dts/sh73a0.dtsi | 186 ++++----
683 arch/arm/mach-shmobile/common.h | 5 +-
684 arch/arm/mach-shmobile/emev2.h | 6 +
685 arch/arm/mach-shmobile/headsmp-scu.S | 6 -
686 arch/arm/mach-shmobile/platsmp-scu.c | 11 +-
687 arch/arm/mach-shmobile/setup-emev2.c | 22 +-
688 arch/arm/mach-shmobile/setup-r8a7740.c | 39 +-
689 arch/arm/mach-shmobile/smp-emev2.c | 5 +-
690 arch/arm/mach-shmobile/smp-r8a7779.c | 3 +-
691 arch/arm/mach-shmobile/smp-sh73a0.c | 3 +-
692 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 12 +-
693 include/dt-bindings/clock/r8a7793-clock.h | 2 +
694 30 files changed, 2605 insertions(+), 1352 deletions(-)
695 create mode 100644 arch/arm/mach-shmobile/emev2.h
696 Merging rockchip/for-next (b24b8204ad7d Merge branch 'v4.6-armsoc/dts64' into for-next)
697 $ git merge rockchip/for-next
698 Merge made by the 'recursive' strategy.
699 .../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 2 +
700 .../bindings/soc/rockchip/power_domain.txt | 21 +++++
701 arch/arm/boot/dts/rk3036-kylin.dts | 104 +++++++++++++++++++++
702 arch/arm/boot/dts/rk3036.dtsi | 69 +++++++++++---
703 arch/arm/boot/dts/rk3066a-bqcurie2.dts | 19 +++-
704 arch/arm/boot/dts/rk3066a-marsboard.dts | 16 ++++
705 arch/arm/boot/dts/rk3066a-rayeager.dts | 18 +++-
706 arch/arm/boot/dts/rk3066a.dtsi | 24 ++++-
707 arch/arm/boot/dts/rk3188-radxarock.dts | 2 +-
708 arch/arm/boot/dts/rk3188.dtsi | 2 +
709 arch/arm/boot/dts/rk3288-evb.dtsi | 2 +-
710 arch/arm/boot/dts/rk3288-firefly.dtsi | 26 +++++-
711 arch/arm/boot/dts/rk3288-popmetal.dts | 2 +-
712 arch/arm/boot/dts/rk3288-r89.dts | 2 +-
713 arch/arm/boot/dts/rk3288-rock2-som.dtsi | 26 ++++++
714 arch/arm/boot/dts/rk3288-rock2-square.dts | 48 +++++++++-
715 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +-
716 arch/arm/boot/dts/rk3288-veyron.dtsi | 9 +-
717 arch/arm/boot/dts/rk3288.dtsi | 48 ++++++++++
718 arch/arm/boot/dts/rk3xxx.dtsi | 3 +
719 arch/arm64/Kconfig.platforms | 1 +
720 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +-
721 arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +-
722 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 10 +-
723 drivers/clk/rockchip/clk-rk3036.c | 33 ++-----
724 drivers/clk/rockchip/clk-rk3188.c | 27 ++----
725 drivers/clk/rockchip/clk-rk3228.c | 38 ++------
726 drivers/clk/rockchip/clk-rk3288.c | 38 ++------
727 drivers/clk/rockchip/clk-rk3368.c | 82 +++++++---------
728 drivers/clk/rockchip/clk.c | 64 ++++++++++++-
729 drivers/clk/rockchip/clk.h | 28 ++++++
730 drivers/soc/rockchip/pm_domains.c | 34 +++++++
731 include/dt-bindings/clock/rk3188-cru-common.h | 1 +
732 include/dt-bindings/power/rk3368-power.h | 28 ++++++
733 34 files changed, 638 insertions(+), 195 deletions(-)
734 create mode 100644 include/dt-bindings/power/rk3368-power.h
735 Merging rpi/for-rpi-next (bc0195aad0da Linux 4.2-rc2)
736 $ git merge rpi/for-rpi-next
738 Merging samsung/for-next (8005c49d9aea Linux 4.4-rc1)
739 $ git merge samsung/for-next
741 Merging samsung-krzk/for-next (3a9cb5f4a9a7 Merge branch 'next/defconfig' into for-next)
742 $ git merge samsung-krzk/for-next
743 Auto-merging include/linux/soc/samsung/exynos-regs-pmu.h
744 Auto-merging include/linux/soc/samsung/exynos-pmu.h
745 Removing drivers/rtc/rtc-max77802.c
746 Removing arch/arm/mach-exynos/regs-srom.h
747 Removing arch/arm/mach-exynos/pmu.c
748 Auto-merging arch/arm/configs/multi_v7_defconfig
749 Auto-merging MAINTAINERS
750 Merge made by the 'recursive' strategy.
751 .../bindings/arm/samsung/exynos-srom.txt | 81 ++
753 arch/arm/boot/dts/exynos3250-monk.dts | 6 +-
754 arch/arm/boot/dts/exynos3250-rinato.dts | 6 +-
755 arch/arm/boot/dts/exynos4.dtsi | 5 +
756 arch/arm/boot/dts/exynos4210-origen.dts | 10 +-
757 arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 +-
758 arch/arm/boot/dts/exynos4210-trats.dts | 2 +-
759 arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +-
760 arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +-
761 arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +-
762 arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
763 arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +-
764 arch/arm/boot/dts/exynos4412-trats2.dts | 4 +-
765 arch/arm/boot/dts/exynos5.dtsi | 5 +
766 arch/arm/boot/dts/exynos5250-arndale.dts | 12 +-
767 arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 +-
768 arch/arm/boot/dts/exynos5250-spring.dts | 4 +-
769 arch/arm/boot/dts/exynos5250.dtsi | 2 +-
770 arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 406 +++++++++
771 arch/arm/boot/dts/exynos5410-smdk5410.dts | 41 +
772 arch/arm/boot/dts/exynos5410.dtsi | 47 +
773 arch/arm/boot/dts/exynos5420-arndale-octa.dts | 11 +-
774 arch/arm/boot/dts/exynos5420-cpus.dtsi | 102 +++
775 arch/arm/boot/dts/exynos5420-peach-pit.dts | 13 +-
776 arch/arm/boot/dts/exynos5420-smdk5420.dts | 9 +
777 arch/arm/boot/dts/exynos5420.dtsi | 170 ++--
778 arch/arm/boot/dts/exynos5422-cpus.dtsi | 140 +--
779 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 8 +
780 arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 +-
781 arch/arm/boot/dts/exynos5800.dtsi | 108 +++
782 arch/arm/boot/dts/s5pv210-aquila.dts | 4 +-
783 arch/arm/boot/dts/s5pv210-goni.dts | 4 +-
784 arch/arm/boot/dts/s5pv210-smdkv210.dts | 2 +-
785 arch/arm/configs/exynos_defconfig | 10 +-
786 arch/arm/configs/multi_v7_defconfig | 1 -
787 arch/arm/mach-exynos/Kconfig | 3 +
788 arch/arm/mach-exynos/Makefile | 2 +-
789 arch/arm/mach-exynos/exynos.c | 30 +-
790 arch/arm/mach-exynos/include/mach/map.h | 8 -
791 arch/arm/mach-exynos/mcpm-exynos.c | 2 +-
792 arch/arm/mach-exynos/platsmp.c | 2 +-
793 arch/arm/mach-exynos/pm.c | 4 +-
794 arch/arm/mach-exynos/pmu.c | 967 ---------------------
795 arch/arm/mach-exynos/regs-srom.h | 53 --
796 arch/arm/mach-exynos/suspend.c | 24 +-
797 arch/arm/mach-s3c64xx/Kconfig | 3 +-
798 arch/arm/plat-samsung/adc.c | 6 +-
799 arch/arm/plat-samsung/include/plat/map-s5p.h | 1 -
800 drivers/cpufreq/s5pv210-cpufreq.c | 2 -
801 drivers/rtc/Kconfig | 10 -
802 drivers/rtc/Makefile | 1 -
803 drivers/rtc/rtc-max77686.c | 362 ++++++--
804 drivers/rtc/rtc-max77802.c | 502 -----------
805 drivers/soc/Kconfig | 1 +
806 drivers/soc/Makefile | 1 +
807 drivers/soc/samsung/Kconfig | 17 +
808 drivers/soc/samsung/Makefile | 3 +
809 drivers/soc/samsung/exynos-pmu.c | 141 +++
810 drivers/soc/samsung/exynos-pmu.h | 44 +
811 drivers/soc/samsung/exynos-srom.c | 232 +++++
812 drivers/soc/samsung/exynos-srom.h | 51 ++
813 drivers/soc/samsung/exynos3250-pmu.c | 175 ++++
814 drivers/soc/samsung/exynos4-pmu.c | 222 +++++
815 drivers/soc/samsung/exynos5250-pmu.c | 195 +++++
816 drivers/soc/samsung/exynos5420-pmu.c | 280 ++++++
817 .../linux/soc/samsung}/exynos-pmu.h | 6 +-
818 .../linux/soc/samsung/exynos-regs-pmu.h | 6 +-
819 68 files changed, 2745 insertions(+), 1856 deletions(-)
820 create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-srom.txt
821 create mode 100644 arch/arm/boot/dts/exynos5410-pinctrl.dtsi
822 create mode 100644 arch/arm/boot/dts/exynos5420-cpus.dtsi
823 delete mode 100644 arch/arm/mach-exynos/pmu.c
824 delete mode 100644 arch/arm/mach-exynos/regs-srom.h
825 delete mode 100644 drivers/rtc/rtc-max77802.c
826 create mode 100644 drivers/soc/samsung/Kconfig
827 create mode 100644 drivers/soc/samsung/Makefile
828 create mode 100644 drivers/soc/samsung/exynos-pmu.c
829 create mode 100644 drivers/soc/samsung/exynos-pmu.h
830 create mode 100644 drivers/soc/samsung/exynos-srom.c
831 create mode 100644 drivers/soc/samsung/exynos-srom.h
832 create mode 100644 drivers/soc/samsung/exynos3250-pmu.c
833 create mode 100644 drivers/soc/samsung/exynos4-pmu.c
834 create mode 100644 drivers/soc/samsung/exynos5250-pmu.c
835 create mode 100644 drivers/soc/samsung/exynos5420-pmu.c
836 rename {arch/arm/mach-exynos => include/linux/soc/samsung}/exynos-pmu.h (81%)
837 rename arch/arm/mach-exynos/regs-pmu.h => include/linux/soc/samsung/exynos-regs-pmu.h (99%)
838 Merging sunxi/sunxi/for-next (06902a8895d5 Merge branches 'sunxi/clocks-for-4.6', 'sunxi/core-for-4.6', 'sunxi/drivers-for-4.6' and 'sunxi/dt-for-4.6' into sunxi/for-next)
839 $ git merge sunxi/sunxi/for-next
840 Auto-merging arch/arm/boot/dts/Makefile
841 Merge made by the 'recursive' strategy.
842 Documentation/arm/sunxi/README | 1 -
843 Documentation/devicetree/bindings/arm/sunxi.txt | 1 +
844 Documentation/devicetree/bindings/clock/sunxi.txt | 4 +-
845 arch/arm/boot/dts/Makefile | 3 +
846 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 10 +
847 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 10 +
848 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 9 +
849 .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 86 +--
850 arch/arm/boot/dts/sun5i-r8-chip.dts | 4 +
851 arch/arm/boot/dts/sun6i-a31.dtsi | 46 +-
852 arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 6 +-
853 arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 125 +++
854 arch/arm/boot/dts/sun8i-a23-a33.dtsi | 27 +-
855 arch/arm/boot/dts/sun8i-a23.dtsi | 2 +-
856 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 3 +
857 arch/arm/boot/dts/sun8i-a33.dtsi | 4 +-
858 .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 64 ++
859 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 65 ++
860 arch/arm/boot/dts/sun8i-a83t.dtsi | 228 ++++++
861 arch/arm/boot/dts/sun8i-h3.dtsi | 37 +-
862 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 6 +
863 arch/arm/boot/dts/sun9i-a80-optimus.dts | 28 +-
864 arch/arm/boot/dts/sun9i-a80.dtsi | 11 +-
865 arch/arm/boot/dts/sunxi-itead-core-common.dtsi | 136 ++++
866 arch/arm/mach-sunxi/sunxi.c | 1 +
867 drivers/bus/sunxi-rsb.c | 4 +-
868 drivers/clk/sunxi/clk-a10-hosc.c | 3 +-
869 drivers/clk/sunxi/clk-a20-gmac.c | 2 -
870 drivers/clk/sunxi/clk-factors.c | 123 ++-
871 drivers/clk/sunxi/clk-factors.h | 26 +-
872 drivers/clk/sunxi/clk-mod0.c | 23 +-
873 drivers/clk/sunxi/clk-simple-gates.c | 2 +
874 drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 2 -
875 drivers/clk/sunxi/clk-sun6i-ar100.c | 235 ++----
876 drivers/clk/sunxi/clk-sun8i-bus-gates.c | 3 +-
877 drivers/clk/sunxi/clk-sun8i-mbus.c | 127 ++--
878 drivers/clk/sunxi/clk-sun9i-core.c | 86 +--
879 drivers/clk/sunxi/clk-sunxi.c | 835 +++++++++------------
880 drivers/clk/sunxi/clk-usb.c | 24 +-
881 drivers/soc/sunxi/sunxi_sram.c | 5 +-
882 40 files changed, 1408 insertions(+), 1009 deletions(-)
883 create mode 100644 arch/arm/boot/dts/sun7i-a20-itead-ibox.dts
884 create mode 100644 arch/arm/boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts
885 create mode 100644 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts
886 create mode 100644 arch/arm/boot/dts/sun8i-a83t.dtsi
887 create mode 100644 arch/arm/boot/dts/sunxi-itead-core-common.dtsi
888 Merging tegra/for-next (025e08f78501 Merge branch for-4.6/arm64 into for-next)
889 $ git merge tegra/for-next
890 Merge made by the 'recursive' strategy.
891 arch/arm/boot/dts/tegra114.dtsi | 2 +-
892 arch/arm/boot/dts/tegra124-jetson-tk1.dts | 26 ++++++
893 arch/arm/boot/dts/tegra124.dtsi | 2 +-
894 arch/arm/boot/dts/tegra20.dtsi | 2 +-
895 arch/arm/boot/dts/tegra30.dtsi | 2 +-
896 arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +-
897 arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 +-
898 drivers/clk/tegra/clk-emc.c | 6 +-
899 drivers/clk/tegra/clk-id.h | 1 +
900 drivers/clk/tegra/clk-pll.c | 50 +++++++----
901 drivers/clk/tegra/clk-tegra-periph.c | 5 +-
902 drivers/clk/tegra/clk-tegra-super-gen4.c | 6 +-
903 drivers/clk/tegra/clk-tegra210.c | 132 ++++++++++++++----------------
904 drivers/soc/tegra/Kconfig | 2 -
905 drivers/soc/tegra/pmc.c | 19 ++---
906 include/dt-bindings/clock/tegra210-car.h | 2 +-
907 16 files changed, 145 insertions(+), 116 deletions(-)
908 Merging arm64/for-next/core (f4d92287583b arm64: Fix build with CONFIG_DEBUG_PAGEALLOC=n)
909 $ git merge arm64/for-next/core
910 Merge made by the 'recursive' strategy.
911 Documentation/arm64/booting.txt | 20 +-
912 .../features/vm/huge-vmap/arch-support.txt | 2 +-
913 arch/arm/include/asm/kvm_asm.h | 2 +
914 arch/arm/kvm/arm.c | 8 +-
915 arch/arm64/Kconfig | 14 +
916 arch/arm64/include/asm/acpi.h | 19 +-
917 arch/arm64/include/asm/boot.h | 6 +
918 arch/arm64/include/asm/cpufeature.h | 3 +-
919 arch/arm64/include/asm/cputype.h | 17 +-
920 arch/arm64/include/asm/fixmap.h | 10 +
921 arch/arm64/include/asm/hardirq.h | 2 +-
922 arch/arm64/include/asm/kasan.h | 5 +-
923 arch/arm64/include/asm/kernel-pgtable.h | 12 +
924 arch/arm64/include/asm/kvm_asm.h | 2 +
925 arch/arm64/include/asm/kvm_host.h | 8 +-
926 arch/arm64/include/asm/memory.h | 44 +-
927 arch/arm64/include/asm/mmu_context.h | 62 ++-
928 arch/arm64/include/asm/pgalloc.h | 26 +-
929 arch/arm64/include/asm/pgtable.h | 110 +++--
930 arch/arm64/include/asm/processor.h | 8 +-
931 arch/arm64/include/asm/smp.h | 9 +
932 arch/arm64/kernel/Makefile | 1 +
933 arch/arm64/kernel/acpi_parking_protocol.c | 153 +++++++
934 arch/arm64/kernel/cpu_errata.c | 18 +-
935 arch/arm64/kernel/cpu_ops.c | 27 +-
936 arch/arm64/kernel/cpufeature.c | 17 +
937 arch/arm64/kernel/debug-monitors.c | 21 +-
938 arch/arm64/kernel/head.S | 9 +-
939 arch/arm64/kernel/image.h | 13 +-
940 arch/arm64/kernel/setup.c | 7 +
941 arch/arm64/kernel/smp.c | 32 +-
942 arch/arm64/kernel/suspend.c | 20 +-
943 arch/arm64/kernel/vmlinux.lds.S | 9 +-
944 arch/arm64/kvm/hyp.S | 6 +-
945 arch/arm64/lib/copy_page.S | 63 ++-
946 arch/arm64/mm/dump.c | 17 +-
947 arch/arm64/mm/init.c | 78 +++-
948 arch/arm64/mm/kasan_init.c | 63 ++-
949 arch/arm64/mm/mmu.c | 483 +++++++++++++--------
950 arch/arm64/mm/pageattr.c | 46 +-
951 arch/arm64/mm/proc.S | 28 ++
952 drivers/of/fdt.c | 5 +-
953 include/asm-generic/fixmap.h | 12 +-
954 43 files changed, 1136 insertions(+), 381 deletions(-)
955 create mode 100644 arch/arm64/kernel/acpi_parking_protocol.c
956 Merging blackfin/for-linus (d91e14b3b9e1 eth: bf609 eth clock: add pclk clock for stmmac driver probe)
957 $ git merge blackfin/for-linus
959 Merging c6x/for-linux-next (ca3060d39ae7 c6x: Use generic clkdev.h header)
960 $ git merge c6x/for-linux-next
962 Merging cris/for-next (f9f3f864b5e8 cris: Fix section mismatches in architecture startup code)
963 $ git merge cris/for-next
965 Merging h8300/h8300-next (11943fdd17d2 h8300: dts: Rename the serial port clock to fck)
966 $ git merge h8300/h8300-next
967 Merge made by the 'recursive' strategy.
968 arch/h8300/boot/dts/edosk2674.dts | 6 +++---
969 arch/h8300/boot/dts/h8300h_sim.dts | 4 ++--
970 arch/h8300/boot/dts/h8s_sim.dts | 4 ++--
971 3 files changed, 7 insertions(+), 7 deletions(-)
972 Merging hexagon/linux-next (02cc2ccfe771 Revert "Hexagon: fix signal.c compile error")
973 $ git merge hexagon/linux-next
975 Merging ia64/next (7e26e9ff0a93 pstore: Fix return type of pstore_is_mounted())
976 $ git merge ia64/next
978 Merging m68k/for-next (a9c9d9aca4e7 zorro: Use kobj_to_dev())
979 $ git merge m68k/for-next
980 Merge made by the 'recursive' strategy.
981 drivers/zorro/zorro-sysfs.c | 3 +--
982 1 file changed, 1 insertion(+), 2 deletions(-)
983 Merging m68knommu/for-next (9d4c9e5064d7 m68knommu: fix FEC platform device registration when driver is modular)
984 $ git merge m68knommu/for-next
985 Merge made by the 'recursive' strategy.
986 arch/m68k/coldfire/device.c | 4 ++--
987 1 file changed, 2 insertions(+), 2 deletions(-)
988 Merging metag/for-next (c8b6ad8b3f87 metag: ftrace: remove the misleading comment for ftrace_dyn_arch_init)
989 $ git merge metag/for-next
990 Auto-merging arch/metag/kernel/ftrace.c
991 Merge made by the 'recursive' strategy.
992 arch/metag/kernel/ftrace.c | 1 -
993 1 file changed, 1 deletion(-)
994 Merging microblaze/next (c937adb7ec91 microblaze: Wire up userfaultfd, membarrier, mlock2 syscalls)
995 $ git merge microblaze/next
996 Merge made by the 'recursive' strategy.
997 arch/microblaze/include/asm/unistd.h | 2 +-
998 arch/microblaze/include/uapi/asm/unistd.h | 3 +++
999 arch/microblaze/kernel/syscall_table.S | 3 +++
1000 3 files changed, 7 insertions(+), 1 deletion(-)
1001 Merging mips/mips-for-linux-next (a13d2abd8e61 MIPS: highmem: Turn flush_cache_kmaps into a no-op.)
1002 $ git merge mips/mips-for-linux-next
1003 Merge made by the 'recursive' strategy.
1004 arch/mips/Kconfig | 2 +-
1005 arch/mips/ath79/Kconfig | 12 ------------
1006 arch/mips/ath79/setup.c | 13 ++++++-------
1007 arch/mips/boot/compressed/Makefile | 12 +++++++++---
1008 arch/mips/boot/dts/qca/Makefile | 3 ---
1009 arch/mips/cavium-octeon/smp.c | 2 +-
1010 arch/mips/include/asm/highmem.h | 4 +++-
1011 arch/mips/loongson64/loongson-3/smp.c | 1 -
1012 arch/mips/pmcs-msp71xx/msp_setup.c | 2 +-
1013 arch/mips/vr41xx/common/pmu.c | 2 +-
1014 10 files changed, 22 insertions(+), 31 deletions(-)
1015 Merging nios2/for-next (8e3d7c834ba0 nios2: fix cache coherency)
1016 $ git merge nios2/for-next
1018 Merging parisc-hd/for-next (afd2ff9b7e1b Linux 4.4)
1019 $ git merge parisc-hd/for-next
1021 Merging powerpc/next (388f7b1d6e8c Linux 4.5-rc3)
1022 $ git merge powerpc/next
1024 Merging powerpc-mpe/next (bc0195aad0da Linux 4.2-rc2)
1025 $ git merge powerpc-mpe/next
1027 Merging fsl/next (44451d4d8f0e MAINTAINERS: Update Scott Wood's e-mail address)
1028 $ git merge fsl/next
1030 Merging mpc5xxx/next (39e69f55f857 powerpc: Introduce the use of the managed version of kzalloc)
1031 $ git merge mpc5xxx/next
1033 Merging s390/features (232f5dd78586 s390/oprofile: fix address range for asynchronous stack)
1034 $ git merge s390/features
1035 Merge made by the 'recursive' strategy.
1036 arch/s390/kernel/perf_event.c | 8 ++++---
1037 arch/s390/kernel/stacktrace.c | 47 ++++++++++++++++++++++++++++++------------
1038 arch/s390/oprofile/backtrace.c | 8 ++++---
1039 3 files changed, 44 insertions(+), 19 deletions(-)
1040 Merging sparc-next/master (9f935675d41a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input)
1041 $ git merge sparc-next/master
1043 Merging tile/master (f1c3418ed4e6 tile kgdb: fix bug in copy to gdb regs, and optimize memset)
1044 $ git merge tile/master
1045 Merge made by the 'recursive' strategy.
1046 arch/tile/kernel/kgdb.c | 8 ++++----
1047 1 file changed, 4 insertions(+), 4 deletions(-)
1048 Merging uml/linux-next (288b31a382d2 um: use %lx format specifiers for unsigned longs)
1049 $ git merge uml/linux-next
1050 Merge made by the 'recursive' strategy.
1051 arch/x86/um/os-Linux/task_size.c | 4 ++--
1052 1 file changed, 2 insertions(+), 2 deletions(-)
1053 Merging unicore32/unicore32 (d670878e2c9a unicore32: Remove ARCH_HAS_CPUFREQ config option)
1054 $ git merge unicore32/unicore32
1056 Merging xtensa/for_next (bb2f3486041a Merge tag 'xtensa-for-next-20160111' of git://github.com/jcmvbkbc/linux-xtensa)
1057 $ git merge xtensa/for_next
1058 Auto-merging arch/xtensa/Kconfig
1059 Merge made by the 'recursive' strategy.
1060 arch/xtensa/Kconfig | 16 +++++++++
1061 arch/xtensa/include/asm/io.h | 16 +++++++--
1062 arch/xtensa/include/asm/processor.h | 12 +++----
1063 arch/xtensa/include/asm/timex.h | 9 ++---
1064 arch/xtensa/kernel/traps.c | 27 +++++++++++++++
1065 arch/xtensa/mm/Makefile | 2 +-
1066 arch/xtensa/mm/ioremap.c | 68 +++++++++++++++++++++++++++++++++++++
1067 7 files changed, 133 insertions(+), 17 deletions(-)
1068 create mode 100644 arch/xtensa/mm/ioremap.c
1069 Merging btrfs/next (988f1f576d4f Merge branch 'for-chris-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.5)
1070 $ git merge btrfs/next
1072 Merging btrfs-kdave/for-next (4c9aeec066dd Merge branch 'for-next-4.6-20160203' into for-next-20160203)
1073 $ git merge btrfs-kdave/for-next
1074 Resolved 'fs/btrfs/file.c' using previous resolution.
1075 Auto-merging fs/btrfs/scrub.c
1076 Auto-merging fs/btrfs/ioctl.c
1077 Auto-merging fs/btrfs/inode.c
1078 Auto-merging fs/btrfs/file.c
1079 CONFLICT (content): Merge conflict in fs/btrfs/file.c
1080 Auto-merging fs/btrfs/ctree.h
1081 Automatic merge failed; fix conflicts and then commit the result.
1083 [master 109808b2be9c] Merge remote-tracking branch 'btrfs-kdave/for-next'
1084 $ git diff -M --stat --summary HEAD^..
1085 fs/btrfs/ctree.c | 34 +++----
1086 fs/btrfs/ctree.h | 5 +-
1087 fs/btrfs/extent_io.c | 3 +-
1088 fs/btrfs/file-item.c | 92 ++++++++++++-------
1089 fs/btrfs/file.c | 99 ++++++++++++--------
1090 fs/btrfs/inode.c | 248 ++++++++++++++++++++++++++++++++++++---------------
1091 fs/btrfs/ioctl.c | 5 +-
1092 fs/btrfs/reada.c | 10 +--
1093 fs/btrfs/scrub.c | 24 ++---
1094 fs/btrfs/send.c | 36 ++++----
1095 10 files changed, 357 insertions(+), 199 deletions(-)
1096 Merging ceph/master (bbadd4529b09 libceph: MOSDOpReply v7 encoding)
1097 $ git merge ceph/master
1098 Merge made by the 'recursive' strategy.
1099 Merging cifs/for-next (74c7b2af37ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input)
1100 $ git merge cifs/for-next
1102 Merging configfs/for-next (1609bac8af31 configfs: add myself as co-maintainer, updated git tree)
1103 $ git merge configfs/for-next
1105 Merging ecryptfs/next (933c32fe0e42 ecryptfs: drop null test before destroy functions)
1106 $ git merge ecryptfs/next
1107 Auto-merging fs/ecryptfs/main.c
1108 Merge made by the 'recursive' strategy.
1109 fs/ecryptfs/main.c | 3 +--
1110 1 file changed, 1 insertion(+), 2 deletions(-)
1111 Merging ext3/for_next (5a9530e498ed ocfs2: Implement get_next_id())
1112 $ git merge ext3/for_next
1113 Merge made by the 'recursive' strategy.
1114 fs/ext4/super.c | 1 +
1115 fs/ocfs2/ocfs2_trace.h | 2 +
1116 fs/ocfs2/quota_global.c | 25 ++
1117 fs/quota/dquot.c | 39 +++
1118 fs/quota/quota.c | 67 ++++-
1119 fs/quota/quota_tree.c | 67 ++++-
1120 fs/quota/quota_v2.c | 6 +
1121 fs/reiserfs/super.c | 1 +
1122 fs/udf/dir.c | 13 +-
1123 fs/udf/namei.c | 29 +-
1124 fs/udf/super.c | 38 +--
1125 fs/udf/udfdecl.h | 21 +-
1126 fs/udf/unicode.c | 630 ++++++++++++++++-------------------------
1127 fs/xfs/libxfs/xfs_quota_defs.h | 3 +-
1128 fs/xfs/xfs_dquot.c | 129 ++++++++-
1129 fs/xfs/xfs_file.c | 82 ++++--
1130 fs/xfs/xfs_inode.h | 2 +
1131 fs/xfs/xfs_qm.c | 55 +++-
1132 fs/xfs/xfs_qm.h | 48 +++-
1133 fs/xfs/xfs_qm_syscalls.c | 27 +-
1134 fs/xfs/xfs_quotaops.c | 36 ++-
1135 fs/xfs/xfs_trans_dquot.c | 15 +-
1136 include/linux/dqblk_qtree.h | 2 +
1137 include/linux/quota.h | 5 +
1138 include/linux/quotaops.h | 3 +
1139 include/uapi/linux/dqblk_xfs.h | 1 +
1140 include/uapi/linux/quota.h | 14 +
1141 27 files changed, 844 insertions(+), 517 deletions(-)
1142 Merging ext4/dev (6df2762f3f76 ext4 crypto: move context consistency check to ext4_file_open())
1143 $ git merge ext4/dev
1144 Merge made by the 'recursive' strategy.
1145 fs/ext4/crypto.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
1146 fs/ext4/dir.c | 6 ++++++
1147 fs/ext4/ext4.h | 1 +
1148 fs/ext4/file.c | 9 +++++++++
1149 fs/ext4/namei.c | 26 ++++++++++++++++++++++++--
1150 5 files changed, 84 insertions(+), 2 deletions(-)
1151 Merging f2fs/dev (108daea1bd02 f2fs: increase i_size to avoid missing data)
1152 $ git merge f2fs/dev
1153 Merge made by the 'recursive' strategy.
1154 Documentation/ABI/testing/sysfs-fs-f2fs | 14 ++
1155 fs/f2fs/checkpoint.c | 29 ++-
1156 fs/f2fs/data.c | 373 +++++++++++++++++---------------
1157 fs/f2fs/dir.c | 8 +-
1158 fs/f2fs/extent_cache.c | 167 ++++++--------
1159 fs/f2fs/f2fs.h | 38 +++-
1160 fs/f2fs/file.c | 43 ++--
1161 fs/f2fs/gc.c | 201 +++++++++--------
1162 fs/f2fs/inline.c | 19 +-
1163 fs/f2fs/inode.c | 8 +-
1164 fs/f2fs/node.c | 120 ++++++++--
1165 fs/f2fs/node.h | 26 ++-
1166 fs/f2fs/recovery.c | 12 +-
1167 fs/f2fs/segment.c | 64 ++----
1168 fs/f2fs/segment.h | 2 +-
1169 fs/f2fs/super.c | 48 +++-
1170 fs/f2fs/xattr.c | 6 +-
1171 include/linux/f2fs_fs.h | 24 +-
1172 18 files changed, 712 insertions(+), 490 deletions(-)
1173 Merging fscache/fscache (b00c2ae2ed3c FS-Cache: Don't override netfs's primary_index if registering failed)
1174 $ git merge fscache/fscache
1175 Merge made by the 'recursive' strategy.
1176 Merging fuse/for-next (0b5da8db145b fuse: add support for SEEK_HOLE and SEEK_DATA in lseek)
1177 $ git merge fuse/for-next
1179 Merging gfs2/for-next (00bf5636b147 GFS2: Prevent delete work from occurring on glocks used for create)
1180 $ git merge gfs2/for-next
1181 Auto-merging fs/gfs2/inode.c
1182 Merge made by the 'recursive' strategy.
1183 fs/gfs2/aops.c | 2 +-
1184 fs/gfs2/dir.c | 4 ++--
1185 fs/gfs2/glock.c | 8 ++++++++
1186 fs/gfs2/incore.h | 1 +
1187 fs/gfs2/inode.c | 7 ++++++-
1188 fs/gfs2/super.c | 26 ++++++++++++++++----------
1189 6 files changed, 34 insertions(+), 14 deletions(-)
1190 Merging jfs/jfs-next (26456955719b jfs: clean up jfs_rename and fix out of order unlock)
1191 $ git merge jfs/jfs-next
1193 Merging nfs/linux-next (50ab8ec74a15 nfs: fix nfs_size_to_loff_t)
1194 $ git merge nfs/linux-next
1195 Merge made by the 'recursive' strategy.
1196 include/linux/nfs_fs.h | 4 +---
1197 1 file changed, 1 insertion(+), 3 deletions(-)
1198 Merging nfsd/nfsd-next (ee2bf98bbe90 NFSv4: fix getacl ERANGE for some ACL buffer sizes)
1199 $ git merge nfsd/nfsd-next
1200 Auto-merging fs/nfs/nfs4proc.c
1201 Merge made by the 'recursive' strategy.
1202 fs/nfs/nfs4proc.c | 40 +++++++++++++++-------------------------
1203 1 file changed, 15 insertions(+), 25 deletions(-)
1204 Merging orangefs/for-next (6ebcc3fcdac1 Orangefs: added a couple of WARN_ONs, perhaps just temporarily.)
1205 $ git merge orangefs/for-next
1206 Auto-merging fs/Kconfig
1207 Auto-merging MAINTAINERS
1208 Merge made by the 'recursive' strategy.
1209 Documentation/ABI/stable/sysfs-fs-orangefs | 87 ++
1210 Documentation/filesystems/orangefs.txt | 353 ++++++
1214 fs/orangefs/Kconfig | 6 +
1215 fs/orangefs/Makefile | 10 +
1216 fs/orangefs/acl.c | 175 +++
1217 fs/orangefs/dcache.c | 145 +++
1218 fs/orangefs/devorangefs-req.c | 933 +++++++++++++++
1219 fs/orangefs/dir.c | 446 +++++++
1220 fs/orangefs/downcall.h | 133 +++
1221 fs/orangefs/file.c | 738 ++++++++++++
1222 fs/orangefs/inode.c | 487 ++++++++
1223 fs/orangefs/namei.c | 447 +++++++
1224 fs/orangefs/orangefs-bufmap.c | 577 +++++++++
1225 fs/orangefs/orangefs-bufmap.h | 47 +
1226 fs/orangefs/orangefs-cache.c | 161 +++
1227 fs/orangefs/orangefs-debug.h | 92 ++
1228 fs/orangefs/orangefs-debugfs.c | 457 +++++++
1229 fs/orangefs/orangefs-debugfs.h | 3 +
1230 fs/orangefs/orangefs-dev-proto.h | 63 +
1231 fs/orangefs/orangefs-kernel.h | 689 +++++++++++
1232 fs/orangefs/orangefs-mod.c | 277 +++++
1233 fs/orangefs/orangefs-sysfs.c | 1773 ++++++++++++++++++++++++++++
1234 fs/orangefs/orangefs-sysfs.h | 2 +
1235 fs/orangefs/orangefs-utils.c | 1263 ++++++++++++++++++++
1236 fs/orangefs/protocol.h | 453 +++++++
1237 fs/orangefs/super.c | 544 +++++++++
1238 fs/orangefs/symlink.c | 32 +
1239 fs/orangefs/upcall.h | 246 ++++
1240 fs/orangefs/waitqueue.c | 506 ++++++++
1241 fs/orangefs/xattr.c | 540 +++++++++
1242 33 files changed, 11695 insertions(+)
1243 create mode 100644 Documentation/ABI/stable/sysfs-fs-orangefs
1244 create mode 100644 Documentation/filesystems/orangefs.txt
1245 create mode 100644 fs/orangefs/Kconfig
1246 create mode 100644 fs/orangefs/Makefile
1247 create mode 100644 fs/orangefs/acl.c
1248 create mode 100644 fs/orangefs/dcache.c
1249 create mode 100644 fs/orangefs/devorangefs-req.c
1250 create mode 100644 fs/orangefs/dir.c
1251 create mode 100644 fs/orangefs/downcall.h
1252 create mode 100644 fs/orangefs/file.c
1253 create mode 100644 fs/orangefs/inode.c
1254 create mode 100644 fs/orangefs/namei.c
1255 create mode 100644 fs/orangefs/orangefs-bufmap.c
1256 create mode 100644 fs/orangefs/orangefs-bufmap.h
1257 create mode 100644 fs/orangefs/orangefs-cache.c
1258 create mode 100644 fs/orangefs/orangefs-debug.h
1259 create mode 100644 fs/orangefs/orangefs-debugfs.c
1260 create mode 100644 fs/orangefs/orangefs-debugfs.h
1261 create mode 100644 fs/orangefs/orangefs-dev-proto.h
1262 create mode 100644 fs/orangefs/orangefs-kernel.h
1263 create mode 100644 fs/orangefs/orangefs-mod.c
1264 create mode 100644 fs/orangefs/orangefs-sysfs.c
1265 create mode 100644 fs/orangefs/orangefs-sysfs.h
1266 create mode 100644 fs/orangefs/orangefs-utils.c
1267 create mode 100644 fs/orangefs/protocol.h
1268 create mode 100644 fs/orangefs/super.c
1269 create mode 100644 fs/orangefs/symlink.c
1270 create mode 100644 fs/orangefs/upcall.h
1271 create mode 100644 fs/orangefs/waitqueue.c
1272 create mode 100644 fs/orangefs/xattr.c
1273 $ git am -3 ../patches/0001-orangfs-update-for-follow_link-to-get_link-change.patch
1274 Applying: orangfs: update for follow_link to get_link change
1276 Unstaged changes after reset:
1277 M fs/orangefs/symlink.c
1279 $ git commit -v -a --amend
1280 [master c017d5afa8f7] Merge remote-tracking branch 'orangefs/for-next'
1281 Date: Thu Feb 11 11:12:33 2016 +1100
1282 Merging overlayfs/overlayfs-next (84889d493356 ovl: check dentry positiveness in ovl_cleanup_whiteouts())
1283 $ git merge overlayfs/overlayfs-next
1285 Merging squashfs/master (62421645bb70 Squashfs: Add LZ4 compression configuration option)
1286 $ git merge squashfs/master
1288 Merging v9fs/for-next (a333e4bf2556 fs/9p: use fscache mutex rather than spinlock)
1289 $ git merge v9fs/for-next
1291 Merging ubifs/linux-next (4fdd1d51ad5d ubifs: Use XATTR_*_PREFIX_LEN)
1292 $ git merge ubifs/linux-next
1294 Merging xfs/for-next (63a1962bea7d Merge branch 'xfs-buf-macro-cleanup-4.6' into for-next)
1295 $ git merge xfs/for-next
1296 Auto-merging include/linux/fs.h
1297 Auto-merging fs/dax.c
1298 Merge made by the 'recursive' strategy.
1300 fs/direct-io.c | 9 +-
1301 fs/ext4/inode.c | 9 +-
1302 fs/ocfs2/aops.c | 7 +-
1303 fs/xfs/libxfs/xfs_alloc_btree.c | 2 -
1304 fs/xfs/libxfs/xfs_attr_sf.h | 16 ---
1305 fs/xfs/libxfs/xfs_bmap.c | 6 +-
1306 fs/xfs/libxfs/xfs_bmap_btree.c | 1 -
1307 fs/xfs/libxfs/xfs_btree.c | 32 +++--
1308 fs/xfs/libxfs/xfs_da_format.h | 16 +++
1309 fs/xfs/libxfs/xfs_dir2.c | 12 +-
1310 fs/xfs/libxfs/xfs_ialloc_btree.c | 12 +-
1311 fs/xfs/libxfs/xfs_inode_buf.c | 170 +++++++++++++++---------
1312 fs/xfs/libxfs/xfs_inode_buf.h | 38 +++++-
1313 fs/xfs/libxfs/xfs_inode_fork.c | 3 +-
1314 fs/xfs/libxfs/xfs_log_format.h | 19 +--
1315 fs/xfs/libxfs/xfs_rtbitmap.c | 32 ++++-
1316 fs/xfs/libxfs/xfs_sb.h | 1 -
1317 fs/xfs/libxfs/xfs_shared.h | 1 +
1318 fs/xfs/xfs_aops.c | 274 +++++++++++++++------------------------
1319 fs/xfs/xfs_bmap_util.c | 8 +-
1320 fs/xfs/xfs_buf.c | 2 +-
1321 fs/xfs/xfs_buf.h | 26 +---
1322 fs/xfs/xfs_buf_item.c | 10 +-
1323 fs/xfs/xfs_dir2_readdir.c | 2 +-
1324 fs/xfs/xfs_export.c | 2 +-
1325 fs/xfs/xfs_file.c | 6 +-
1326 fs/xfs/xfs_filestream.c | 4 +-
1327 fs/xfs/xfs_fsops.h | 1 -
1328 fs/xfs/xfs_icache.c | 43 +++++-
1329 fs/xfs/xfs_inode.c | 174 ++++++++++---------------
1330 fs/xfs/xfs_inode.h | 8 +-
1331 fs/xfs/xfs_inode_item.c | 82 +++++++++++-
1332 fs/xfs/xfs_ioctl.c | 16 +--
1333 fs/xfs/xfs_iops.c | 53 ++------
1334 fs/xfs/xfs_itable.c | 22 ++--
1335 fs/xfs/xfs_log.c | 20 ++-
1336 fs/xfs/xfs_log_recover.c | 79 +++++------
1337 fs/xfs/xfs_mount.c | 4 +-
1338 fs/xfs/xfs_mount.h | 1 -
1339 fs/xfs/xfs_rtalloc.c | 2 +-
1340 fs/xfs/xfs_trace.h | 9 +-
1341 fs/xfs/xfs_trans_ail.c | 5 +-
1342 fs/xfs/xfs_trans_buf.c | 10 +-
1343 fs/xfs/xfs_trans_inode.c | 14 +-
1344 include/linux/fs.h | 2 +-
1345 46 files changed, 678 insertions(+), 596 deletions(-)
1346 Merging file-locks/linux-next (5af9c2e19da6 Merge branch 'akpm' (patches from Andrew))
1347 $ git merge file-locks/linux-next
1349 Merging vfs/for-next (6f3925248b75 Merge branches 'work.iov_iter', 'work.copy_file_range', 'work.xattr' and 'work.symlinks' into for-next)
1350 $ git merge vfs/for-next
1351 Merge made by the 'recursive' strategy.
1352 Merging pci/next (a314966fad61 Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-layerscape' and 'pci/host-rcar' into next)
1353 $ git merge pci/next
1354 Removing include/asm-generic/pci-bridge.h
1355 Merge made by the 'recursive' strategy.
1356 arch/alpha/include/asm/pci.h | 1 -
1357 arch/arm/include/asm/pci.h | 3 -
1358 arch/arm64/include/asm/Kbuild | 3 -
1359 arch/arm64/include/asm/pci.h | 1 -
1360 arch/arm64/kernel/pci.c | 2 -
1361 arch/mips/include/asm/pci.h | 1 -
1362 arch/powerpc/include/asm/pci-bridge.h | 1 -
1363 arch/unicore32/include/asm/pci.h | 2 -
1364 arch/x86/pci/common.c | 1 -
1365 drivers/ata/pata_macio.c | 2 +-
1366 drivers/char/agp/uninorth-agp.c | 1 -
1367 drivers/gpu/drm/radeon/radeon_combios.c | 1 -
1368 drivers/ide/pdc202xx_new.c | 1 -
1369 drivers/ide/pmac.c | 1 -
1370 drivers/macintosh/macio_asic.c | 1 -
1371 drivers/misc/cxl/pci.c | 1 -
1372 drivers/net/ethernet/sun/sungem.c | 1 -
1373 drivers/net/ethernet/toshiba/spider_net.c | 1 -
1374 drivers/of/of_pci.c | 1 -
1375 drivers/pci/bus.c | 7 +-
1376 drivers/pci/host/pci-imx6.c | 137 ++++++++++++-----------------
1377 drivers/pci/host/pci-layerscape.c | 1 +
1378 drivers/pci/host/pcie-designware.c | 15 ++--
1379 drivers/pci/host/pcie-rcar.c | 14 ++-
1380 drivers/pci/pci.c | 1 -
1381 drivers/pci/pcie/aer/aer_inject.c | 61 +++++++++----
1382 drivers/pci/pcie/pme.c | 11 +--
1383 drivers/pci/probe.c | 8 +-
1384 drivers/pci/quirks.c | 15 ++++
1385 drivers/pci/setup-bus.c | 1 -
1386 drivers/scsi/mac53c94.c | 2 +-
1387 drivers/scsi/mesh.c | 2 +-
1388 drivers/usb/core/hcd-pci.c | 1 -
1389 drivers/video/fbdev/aty/aty128fb.c | 1 -
1390 drivers/video/fbdev/aty/radeon_base.c | 1 -
1391 drivers/video/fbdev/imsttfb.c | 1 -
1392 drivers/video/fbdev/matrox/matroxfb_base.h | 1 -
1393 drivers/video/fbdev/offb.c | 4 -
1394 include/asm-generic/pci-bridge.h | 74 ----------------
1395 include/linux/pci.h | 22 +++++
1396 sound/ppc/pmac.c | 1 -
1397 41 files changed, 170 insertions(+), 237 deletions(-)
1398 delete mode 100644 include/asm-generic/pci-bridge.h
1399 Merging hid/for-next (bc1db4af59b2 Merge branches 'for-4.6/sony' and 'for-4.6/upstream' into for-next)
1400 $ git merge hid/for-next
1401 Merge made by the 'recursive' strategy.
1402 drivers/hid/hid-core.c | 94 ++++--
1403 drivers/hid/hid-dr.c | 4 +-
1404 drivers/hid/hid-ids.h | 9 +-
1405 drivers/hid/hid-lg.c | 10 +-
1406 drivers/hid/hid-logitech-hidpp.c | 701 +++++++++++++++++++++++++++++++++------
1407 drivers/hid/hid-multitouch.c | 3 +
1408 drivers/hid/hid-rmi.c | 11 +
1409 drivers/hid/hid-sony.c | 182 +++++-----
1410 drivers/hid/usbhid/hid-quirks.c | 2 +
1411 drivers/hid/wacom_wac.c | 87 ++---
1412 10 files changed, 842 insertions(+), 261 deletions(-)
1413 Merging i2c/i2c/for-next (36f90b0a2ddd Linux 4.5-rc2)
1414 $ git merge i2c/i2c/for-next
1416 Merging jdelvare-hwmon/master (f02de116250d Documentation/hwmon: Update links in max34440)
1417 $ git merge jdelvare-hwmon/master
1418 Merge made by the 'recursive' strategy.
1419 Documentation/hwmon/max34440 | 6 +++---
1420 drivers/hwmon/emc2103.c | 2 +-
1421 2 files changed, 4 insertions(+), 4 deletions(-)
1422 Merging dmi/master (c3db05ecf8ac firmware: dmi_scan: Save SMBIOS Type 9 System Slots)
1423 $ git merge dmi/master
1424 Merge made by the 'recursive' strategy.
1425 Merging hwmon-staging/hwmon-next (972d7d17b6bb hwmon: Add LTC2990 sensor driver)
1426 $ git merge hwmon-staging/hwmon-next
1427 Merge made by the 'recursive' strategy.
1428 Documentation/hwmon/ltc2990 | 43 +++++++
1429 drivers/hwmon/Kconfig | 14 +++
1430 drivers/hwmon/Makefile | 3 +-
1431 drivers/hwmon/ltc2990.c | 161 +++++++++++++++++++++++++
1432 drivers/hwmon/{vexpress.c => vexpress-hwmon.c} | 0
1433 5 files changed, 220 insertions(+), 1 deletion(-)
1434 create mode 100644 Documentation/hwmon/ltc2990
1435 create mode 100644 drivers/hwmon/ltc2990.c
1436 rename drivers/hwmon/{vexpress.c => vexpress-hwmon.c} (100%)
1437 Merging v4l-dvb/master (0d8f3357897d Merge branch 'v4l_for_linus' into to_next)
1438 $ git merge v4l-dvb/master
1439 Auto-merging MAINTAINERS
1440 Removing Documentation/DocBook/media/v4l/pixfmt-yvu420m.xml
1441 Merge made by the 'recursive' strategy.
1442 Documentation/DocBook/device-drivers.tmpl | 1 +
1443 .../DocBook/media/v4l/media-ioc-g-topology.xml | 3 -
1444 Documentation/DocBook/media/v4l/media-types.xml | 29 +-
1445 Documentation/DocBook/media/v4l/pixfmt-yuv420m.xml | 26 +-
1446 Documentation/DocBook/media/v4l/pixfmt-yvu420m.xml | 154 --
1447 Documentation/DocBook/media/v4l/pixfmt.xml | 1 -
1448 .../DocBook/media/v4l/vidioc-query-dv-timings.xml | 14 +-
1449 .../DocBook/media/v4l/vidioc-querystd.xml | 10 +
1450 .../devicetree/bindings/media/i2c/mt9v032.txt | 2 +
1451 .../devicetree/bindings/media/i2c/tvp5150.txt | 45 +
1452 .../devicetree/bindings/media/rcar_vin.txt | 1 +
1453 .../devicetree/bindings/media/renesas,jpu.txt | 13 +-
1454 Documentation/devicetree/bindings/media/ti-cal.txt | 72 +
1455 Documentation/dvb/README.dvb-usb | 2 +-
1457 drivers/media/common/b2c2/flexcop-fe-tuner.c | 4 +-
1458 drivers/media/common/b2c2/flexcop.c | 4 +-
1459 drivers/media/common/cypress_firmware.c | 2 +-
1460 drivers/media/common/cypress_firmware.h | 2 +-
1461 drivers/media/dvb-core/dvb-usb-ids.h | 8 +-
1462 drivers/media/dvb-core/dvb_frontend.c | 28 +-
1463 drivers/media/dvb-core/dvbdev.c | 13 +-
1464 drivers/media/dvb-frontends/af9013.c | 4 +
1465 drivers/media/dvb-frontends/af9033.c | 3 +
1466 drivers/media/dvb-frontends/bcm3510.c | 4 +-
1467 drivers/media/dvb-frontends/bcm3510.h | 2 +-
1468 drivers/media/dvb-frontends/bcm3510_priv.h | 2 +-
1469 drivers/media/dvb-frontends/cxd2820r_core.c | 11 +-
1470 drivers/media/dvb-frontends/dib0070.c | 2 +-
1471 drivers/media/dvb-frontends/dib0090.c | 4 +-
1472 drivers/media/dvb-frontends/dib3000.h | 6 +-
1473 drivers/media/dvb-frontends/dib3000mb.c | 8 +-
1474 drivers/media/dvb-frontends/dib3000mb_priv.h | 2 +-
1475 drivers/media/dvb-frontends/dib3000mc.c | 4 +-
1476 drivers/media/dvb-frontends/dib3000mc.h | 2 +-
1477 drivers/media/dvb-frontends/dib7000m.c | 2 +-
1478 drivers/media/dvb-frontends/dib7000p.c | 4 +-
1479 drivers/media/dvb-frontends/dib8000.c | 2 +-
1480 drivers/media/dvb-frontends/dib9000.c | 4 +-
1481 drivers/media/dvb-frontends/dibx000_common.c | 2 +-
1482 drivers/media/dvb-frontends/rtl2830.c | 3 +
1483 drivers/media/dvb-frontends/si2165.c | 28 +-
1484 drivers/media/dvb-frontends/stv0299.c | 4 +-
1485 drivers/media/dvb-frontends/stv6110x.c | 4 +-
1486 drivers/media/dvb-frontends/stv6110x.h | 4 +-
1487 drivers/media/dvb-frontends/stv6110x_priv.h | 2 +-
1488 drivers/media/dvb-frontends/ts2020.c | 4 +
1489 drivers/media/i2c/adv7604.c | 28 +-
1490 drivers/media/i2c/msp3400-driver.c | 14 +
1491 drivers/media/i2c/msp3400-driver.h | 5 +
1492 drivers/media/i2c/mt9v011.c | 15 +
1493 drivers/media/i2c/mt9v032.c | 28 +
1494 drivers/media/i2c/ov2659.c | 8 +-
1495 drivers/media/i2c/s5c73m3/s5c73m3-core.c | 4 +-
1496 drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 1 -
1497 drivers/media/i2c/s5k5baf.c | 5 +-
1498 drivers/media/i2c/saa7115.c | 19 +
1499 drivers/media/i2c/soc_camera/mt9m001.c | 2 +-
1500 drivers/media/i2c/soc_camera/mt9t031.c | 2 +-
1501 drivers/media/i2c/soc_camera/mt9v022.c | 2 +-
1502 drivers/media/i2c/tc358743.c | 25 +-
1503 drivers/media/i2c/tvp514x.c | 6 +-
1504 drivers/media/i2c/tvp5150.c | 274 ++-
1505 drivers/media/i2c/tvp7002.c | 6 +-
1506 drivers/media/i2c/vpx3220.c | 2 +-
1507 drivers/media/media-device.c | 7 +-
1508 drivers/media/media-devnode.c | 1 +
1509 drivers/media/media-entity.c | 18 +-
1510 drivers/media/pci/b2c2/flexcop-pci.c | 2 +-
1511 drivers/media/pci/bt8xx/bttv-driver.c | 27 +-
1512 drivers/media/pci/bt8xx/dvb-bt8xx.c | 4 +-
1513 drivers/media/pci/ddbridge/ddbridge-core.c | 2 +-
1514 drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 3 +-
1515 drivers/media/pci/ngene/ngene-cards.c | 2 +-
1516 drivers/media/pci/saa7134/saa7134-empress.c | 3 +-
1517 drivers/media/pci/saa7134/saa7134-go7007.c | 2 +-
1518 drivers/media/pci/saa7134/saa7134-video.c | 3 +-
1519 drivers/media/pci/ttpci/av7110.c | 2 +-
1520 drivers/media/pci/ttpci/budget.c | 4 +-
1521 drivers/media/platform/Kconfig | 12 +
1522 drivers/media/platform/Makefile | 2 +
1523 drivers/media/platform/coda/coda-bit.c | 2 +-
1524 drivers/media/platform/davinci/dm644x_ccdc.c | 2 +-
1525 drivers/media/platform/exynos-gsc/gsc-m2m.c | 2 +-
1526 drivers/media/platform/exynos4-is/media-dev.c | 20 +-
1527 drivers/media/platform/exynos4-is/mipi-csis.c | 10 +-
1528 drivers/media/platform/omap3isp/isp.c | 13 +-
1529 drivers/media/platform/omap3isp/ispccdc.c | 2 +-
1530 drivers/media/platform/omap3isp/isppreview.c | 14 +-
1531 drivers/media/platform/omap3isp/ispvideo.c | 103 +-
1532 drivers/media/platform/omap3isp/omap3isp.h | 8 +-
1533 drivers/media/platform/rcar_jpu.c | 1 +
1534 drivers/media/platform/soc_camera/rcar_vin.c | 2 +
1535 .../platform/soc_camera/sh_mobile_ceu_camera.c | 14 +-
1536 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 2 +-
1537 drivers/media/platform/ti-vpe/Makefile | 4 +
1538 drivers/media/platform/ti-vpe/cal.c | 1970 ++++++++++++++++++++
1539 drivers/media/platform/ti-vpe/cal_regs.h | 479 +++++
1540 drivers/media/platform/vim2m.c | 2 +-
1541 drivers/media/platform/vivid/vivid-tpg.h | 2 +
1542 drivers/media/radio/radio-si476x.c | 4 +-
1543 drivers/media/radio/wl128x/fmdrv_common.c | 2 +-
1544 drivers/media/rc/nuvoton-cir.c | 252 +--
1545 drivers/media/rc/nuvoton-cir.h | 12 +-
1546 drivers/media/rc/rc-core-priv.h | 6 +-
1547 drivers/media/rc/rc-ir-raw.c | 23 +-
1548 drivers/media/tuners/m88rs6000t.c | 11 +-
1549 drivers/media/tuners/r820t.c | 2 +-
1550 drivers/media/tuners/si2157.c | 7 +-
1551 drivers/media/tuners/tuner-xc2028.c | 3 +-
1552 drivers/media/usb/as102/as102_drv.h | 2 +-
1553 drivers/media/usb/as102/as102_usb_drv.c | 2 +-
1554 drivers/media/usb/au0828/au0828-core.c | 2 +-
1555 drivers/media/usb/au0828/au0828-dvb.c | 12 +-
1556 drivers/media/usb/b2c2/flexcop-usb.c | 2 +-
1557 drivers/media/usb/cx231xx/cx231xx-417.c | 2 +
1558 drivers/media/usb/cx231xx/cx231xx-audio.c | 5 +
1559 drivers/media/usb/cx231xx/cx231xx-cards.c | 2 +-
1560 drivers/media/usb/dvb-usb-v2/af9035.c | 4 +-
1561 drivers/media/usb/dvb-usb-v2/af9035.h | 3 +-
1562 drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 +-
1563 drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 2 +-
1564 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 4 +-
1565 drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 2 +-
1566 drivers/media/usb/dvb-usb-v2/dvbsky.c | 7 +
1567 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 6 +-
1568 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 8 +-
1569 drivers/media/usb/dvb-usb-v2/mxl111sf.c | 4 +-
1570 drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 8 +
1571 drivers/media/usb/dvb-usb-v2/usb_urb.c | 2 +-
1572 drivers/media/usb/dvb-usb/a800.c | 4 +-
1573 drivers/media/usb/dvb-usb/cxusb.c | 4 +-
1574 drivers/media/usb/dvb-usb/dib0700_core.c | 2 +-
1575 drivers/media/usb/dvb-usb/dib0700_devices.c | 77 +-
1576 drivers/media/usb/dvb-usb/dibusb-common.c | 2 +-
1577 drivers/media/usb/dvb-usb/dibusb-mb.c | 6 +-
1578 drivers/media/usb/dvb-usb/dibusb-mc.c | 6 +-
1579 drivers/media/usb/dvb-usb/dibusb.h | 2 +-
1580 drivers/media/usb/dvb-usb/digitv.c | 4 +-
1581 drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +-
1582 drivers/media/usb/dvb-usb/dtt200u.c | 4 +-
1583 drivers/media/usb/dvb-usb/dtt200u.h | 2 +-
1584 drivers/media/usb/dvb-usb/dvb-usb-common.h | 2 +-
1585 drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 2 +-
1586 drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 2 +-
1587 drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 2 +-
1588 drivers/media/usb/dvb-usb/dvb-usb-init.c | 4 +-
1589 drivers/media/usb/dvb-usb/dvb-usb-remote.c | 2 +-
1590 drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +-
1591 drivers/media/usb/dvb-usb/dvb-usb.h | 2 +-
1592 drivers/media/usb/dvb-usb/dw2102.c | 12 +-
1593 drivers/media/usb/dvb-usb/nova-t-usb2.c | 4 +-
1594 drivers/media/usb/dvb-usb/technisat-usb2.c | 2 +-
1595 drivers/media/usb/dvb-usb/ttusb2.c | 2 +-
1596 drivers/media/usb/dvb-usb/umt-010.c | 4 +-
1597 drivers/media/usb/dvb-usb/usb-urb.c | 2 +-
1598 drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +-
1599 drivers/media/usb/dvb-usb/vp702x.c | 4 +-
1600 drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +-
1601 drivers/media/usb/dvb-usb/vp7045.c | 4 +-
1602 drivers/media/usb/dvb-usb/vp7045.h | 2 +-
1603 drivers/media/usb/em28xx/em28xx-camera.c | 4 +
1604 drivers/media/usb/em28xx/em28xx-cards.c | 201 +-
1605 drivers/media/usb/em28xx/em28xx-dvb.c | 10 +
1606 drivers/media/usb/em28xx/em28xx-video.c | 339 +++-
1607 drivers/media/usb/em28xx/em28xx.h | 21 +-
1608 drivers/media/usb/go7007/go7007-priv.h | 2 +-
1609 drivers/media/usb/go7007/go7007-usb.c | 4 +-
1610 drivers/media/usb/hdpvr/hdpvr-core.c | 2 +
1611 drivers/media/usb/hdpvr/hdpvr-video.c | 6 +-
1612 drivers/media/usb/msi2500/msi2500.c | 2 -
1613 drivers/media/usb/pwc/pwc-if.c | 6 +
1614 drivers/media/usb/stk1160/stk1160-video.c | 1 -
1615 drivers/media/usb/usbtv/usbtv-video.c | 37 +-
1616 drivers/media/usb/usbtv/usbtv.h | 1 +
1617 drivers/media/usb/usbvision/usbvision-video.c | 29 +-
1618 drivers/media/v4l2-core/Kconfig | 1 -
1619 drivers/media/v4l2-core/tuner-core.c | 26 +-
1620 drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 21 +-
1621 drivers/media/v4l2-core/v4l2-dv-timings.c | 3 +-
1622 drivers/media/v4l2-core/v4l2-of.c | 2 +-
1623 drivers/media/v4l2-core/videobuf2-core.c | 1 +
1624 .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 2 +-
1625 drivers/staging/media/lirc/lirc_parallel.c | 24 +-
1626 include/media/tuner.h | 9 +-
1627 include/media/v4l2-mc.h | 91 +
1628 include/uapi/linux/media.h | 23 +-
1629 include/uapi/linux/v4l2-common.h | 46 +-
1630 188 files changed, 4374 insertions(+), 867 deletions(-)
1631 delete mode 100644 Documentation/DocBook/media/v4l/pixfmt-yvu420m.xml
1632 create mode 100644 Documentation/devicetree/bindings/media/i2c/tvp5150.txt
1633 create mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt
1634 create mode 100644 drivers/media/platform/ti-vpe/cal.c
1635 create mode 100644 drivers/media/platform/ti-vpe/cal_regs.h
1636 create mode 100644 include/media/v4l2-mc.h
1637 Merging kbuild/for-next (f6f756ddd65f Merge branch 'kbuild/kbuild' into kbuild/for-next)
1638 $ git merge kbuild/for-next
1639 Merge made by the 'recursive' strategy.
1640 include/linux/compiler-clang.h | 5 +++++
1641 scripts/Makefile.dtbinst | 2 --
1642 scripts/kconfig/Makefile | 4 +++-
1643 scripts/kconfig/confdata.c | 12 +++++++-----
1644 scripts/link-vmlinux.sh | 7 ++++---
1645 5 files changed, 19 insertions(+), 11 deletions(-)
1646 Merging kconfig/for-next (c0ddc8c745b7 localmodconfig: Use Kbuild files too)
1647 $ git merge kconfig/for-next
1649 Merging libata/for-next (3d3cafda9a56 Merge branch 'for-4.6' into for-next)
1650 $ git merge libata/for-next
1651 Merge made by the 'recursive' strategy.
1652 drivers/ata/ahci.h | 5 +--
1653 drivers/ata/ahci_xgene.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++-
1654 drivers/ata/libahci.c | 60 +++++++++-------------------------
1655 3 files changed, 103 insertions(+), 47 deletions(-)
1656 Merging pm/linux-next (45bb976de29f Merge branch 'pm-cpufreq' into linux-next)
1657 $ git merge pm/linux-next
1658 Merge made by the 'recursive' strategy.
1659 drivers/base/power/opp/core.c | 420 +++++++++++++++++++++++++++++++++
1660 drivers/base/power/opp/opp.h | 13 +
1661 drivers/cpufreq/cpufreq.c | 37 +--
1662 drivers/cpufreq/cpufreq_conservative.c | 10 +-
1663 drivers/cpufreq/cpufreq_ondemand.c | 36 +--
1664 drivers/cpufreq/cpufreq_performance.c | 18 +-
1665 drivers/cpufreq/cpufreq_powersave.c | 10 +-
1666 drivers/cpufreq/cpufreq_userspace.c | 10 +-
1667 drivers/cpufreq/powernv-cpufreq.c | 116 +++++----
1668 include/linux/cpufreq.h | 25 +-
1669 include/linux/pm_opp.h | 27 +++
1670 include/trace/events/power.h | 22 ++
1671 kernel/trace/power-traces.c | 1 +
1672 13 files changed, 622 insertions(+), 123 deletions(-)
1673 Merging idle/next (31ade3b83e18 Linux 4.4-rc3)
1674 $ git merge idle/next
1676 Merging apm/for-next (53675abbd1e5 x86, apm: Remove unused variable)
1677 $ git merge apm/for-next
1679 Merging thermal/next (98d94507e10c Merge branches 'thermal-intel', 'thermal-suspend-fix' and 'thermal-soc' into next)
1680 $ git merge thermal/next
1682 Merging thermal-soc/next (26716ce124fc thermal: allow u8500-thermal driver to be a module)
1683 $ git merge thermal-soc/next
1684 Merge made by the 'recursive' strategy.
1685 .../devicetree/bindings/thermal/rcar-thermal.txt | 37 +++++++++++++++++-
1686 drivers/mfd/db8500-prcmu.c | 3 ++
1687 drivers/thermal/Kconfig | 6 +--
1688 drivers/thermal/of-thermal.c | 18 ++-------
1689 drivers/thermal/rcar_thermal.c | 45 +++++++++++++++++++---
1690 drivers/thermal/spear_thermal.c | 6 +--
1691 6 files changed, 86 insertions(+), 29 deletions(-)
1692 Merging ieee1394/for-next (100ceb66d5c4 firewire: ohci: fix JMicron JMB38x IT context discovery)
1693 $ git merge ieee1394/for-next
1695 Merging dlm/next (a6b1533e9a57 dlm: make posix locks interruptible)
1696 $ git merge dlm/next
1698 Merging swiotlb/linux-next (386744425e35 swiotlb: Make linux/swiotlb.h standalone includible)
1699 $ git merge swiotlb/linux-next
1701 Merging slave-dma/next (64509b4ad81c Merge branch 'topic/pl330' into next)
1702 $ git merge slave-dma/next
1703 Merge made by the 'recursive' strategy.
1704 .../devicetree/bindings/dma/arm-pl330.txt | 1 +
1705 drivers/dma/dmaengine.c | 1 +
1706 drivers/dma/dw/pci.c | 4 +
1707 drivers/dma/dw/regs.h | 2 +-
1708 drivers/dma/edma.c | 41 +++++++-
1709 drivers/dma/ep93xx_dma.c | 28 +++---
1710 drivers/dma/ioat/dma.c | 34 ++++---
1711 drivers/dma/ioat/prep.c | 2 +-
1712 drivers/dma/pl330.c | 106 +++++++++++++++------
1713 drivers/dma/sh/Kconfig | 6 +-
1714 drivers/spi/spi-rockchip.c | 12 ++-
1715 include/linux/dmaengine.h | 4 +
1716 12 files changed, 178 insertions(+), 63 deletions(-)
1717 Merging net-next/master (aaa5672052cb sxgbe: remove unused code)
1718 $ git merge net-next/master
1719 Recorded preimage for 'drivers/net/vxlan.c'
1720 Auto-merging net/unix/af_unix.c
1721 Auto-merging net/ipv4/tcp_ipv4.c
1722 Auto-merging net/ipv4/tcp.c
1723 Auto-merging include/net/tcp.h
1724 Auto-merging drivers/net/vxlan.c
1725 CONFLICT (content): Merge conflict in drivers/net/vxlan.c
1726 Removing drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.h
1727 Removing drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.c
1728 Auto-merging MAINTAINERS
1729 Automatic merge failed; fix conflicts and then commit the result.
1731 Recorded resolution for 'drivers/net/vxlan.c'.
1732 [master 6213ab36ad22] Merge remote-tracking branch 'net-next/master'
1733 $ git diff -M --stat --summary HEAD^..
1734 Documentation/networking/batman-adv.txt | 2 +-
1736 drivers/net/bonding/bond_3ad.c | 40 +-
1737 drivers/net/bonding/bond_main.c | 15 +-
1738 drivers/net/bonding/bond_options.c | 4 +
1739 drivers/net/ethernet/broadcom/bgmac.c | 30 +-
1740 drivers/net/ethernet/emulex/benet/be.h | 9 +
1741 drivers/net/ethernet/emulex/benet/be_cmds.c | 32 +-
1742 drivers/net/ethernet/emulex/benet/be_cmds.h | 3 +-
1743 drivers/net/ethernet/emulex/benet/be_ethtool.c | 23 +-
1744 drivers/net/ethernet/emulex/benet/be_main.c | 93 +++--
1745 drivers/net/ethernet/intel/i40e/i40e.h | 2 +
1746 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 26 +-
1747 drivers/net/ethernet/intel/i40e/i40e_common.c | 87 ++--
1748 drivers/net/ethernet/intel/i40e/i40e_dcb.c | 12 +-
1749 drivers/net/ethernet/intel/i40e/i40e_devids.h | 2 +
1750 drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 38 +-
1751 drivers/net/ethernet/intel/i40e/i40e_main.c | 97 ++++-
1752 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 12 +
1753 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 26 +-
1754 drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 16 +
1755 drivers/net/ethernet/intel/i40evf/i40evf.h | 1 +
1756 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 57 ++-
1757 drivers/net/ethernet/intel/i40evf/i40evf_main.c | 34 +-
1758 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 2 +
1759 drivers/net/ethernet/renesas/ravb.h | 4 +-
1760 drivers/net/ethernet/renesas/ravb_main.c | 68 ++--
1761 drivers/net/ethernet/renesas/ravb_ptp.c | 25 +-
1762 drivers/net/ethernet/renesas/sh_eth.c | 53 ++-
1763 drivers/net/ethernet/samsung/sxgbe/Makefile | 2 +-
1764 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.c | 91 -----
1765 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.h | 38 --
1766 drivers/net/ethernet/sun/sunvnet.c | 24 +-
1767 drivers/net/ipvlan/ipvlan_main.c | 1 +
1768 drivers/net/team/team.c | 10 +-
1769 drivers/net/virtio_net.c | 60 +++
1770 drivers/net/vrf.c | 21 +
1771 drivers/net/vxlan.c | 231 ++++-------
1772 drivers/net/xen-netback/common.h | 1 +
1773 drivers/net/xen-netback/xenbus.c | 89 ++++-
1774 include/linux/bpf.h | 24 ++
1775 include/linux/if_team.h | 1 +
1776 include/linux/netdevice.h | 5 +-
1777 include/linux/tcp.h | 1 +
1778 include/net/bond_3ad.h | 1 +
1779 include/net/netns/ipv4.h | 10 +
1780 include/net/tcp.h | 19 +-
1781 include/net/vxlan.h | 115 +++---
1782 include/trace/events/sunvnet.h | 139 +++++++
1783 include/uapi/linux/bpf.h | 2 +
1784 include/uapi/linux/ethtool.h | 34 ++
1785 include/uapi/linux/if_bridge.h | 2 +
1786 include/uapi/linux/if_link.h | 12 +
1787 kernel/bpf/arraymap.c | 166 +++++++-
1788 kernel/bpf/hashtab.c | 340 +++++++++++++---
1789 kernel/bpf/syscall.c | 57 ++-
1790 net/batman-adv/Kconfig | 2 +-
1791 net/batman-adv/Makefile | 2 +-
1792 net/batman-adv/bat_algo.h | 2 +-
1793 net/batman-adv/bat_iv_ogm.c | 29 +-
1794 net/batman-adv/bitarray.c | 14 +-
1795 net/batman-adv/bitarray.h | 14 +-
1796 net/batman-adv/bridge_loop_avoidance.c | 231 ++++++++---
1797 net/batman-adv/bridge_loop_avoidance.h | 2 +-
1798 net/batman-adv/debugfs.c | 8 +-
1799 net/batman-adv/debugfs.h | 2 +-
1800 net/batman-adv/distributed-arp-table.c | 43 +-
1801 net/batman-adv/distributed-arp-table.h | 2 +-
1802 net/batman-adv/fragmentation.c | 20 +-
1803 net/batman-adv/fragmentation.h | 4 +-
1804 net/batman-adv/gateway_client.c | 16 +-
1805 net/batman-adv/gateway_client.h | 2 +-
1806 net/batman-adv/gateway_common.c | 4 +-
1807 net/batman-adv/gateway_common.h | 2 +-
1808 net/batman-adv/hard-interface.c | 9 +-
1809 net/batman-adv/hard-interface.h | 2 +-
1810 net/batman-adv/hash.c | 2 +-
1811 net/batman-adv/hash.h | 24 +-
1812 net/batman-adv/icmp_socket.c | 2 +-
1813 net/batman-adv/icmp_socket.h | 2 +-
1814 net/batman-adv/main.c | 30 +-
1815 net/batman-adv/main.h | 19 +-
1816 net/batman-adv/multicast.c | 37 +-
1817 net/batman-adv/multicast.h | 4 +-
1818 net/batman-adv/network-coding.c | 57 +--
1819 net/batman-adv/network-coding.h | 2 +-
1820 net/batman-adv/originator.c | 56 +--
1821 net/batman-adv/originator.h | 2 +-
1822 net/batman-adv/packet.h | 19 +-
1823 net/batman-adv/routing.c | 38 +-
1824 net/batman-adv/routing.h | 2 +-
1825 net/batman-adv/send.c | 31 +-
1826 net/batman-adv/send.h | 6 +-
1827 net/batman-adv/soft-interface.c | 20 +-
1828 net/batman-adv/soft-interface.h | 2 +-
1829 net/batman-adv/sysfs.c | 17 +-
1830 net/batman-adv/sysfs.h | 2 +-
1831 net/batman-adv/translation-table.c | 119 +++---
1832 net/batman-adv/translation-table.h | 2 +-
1833 net/batman-adv/types.h | 30 +-
1834 net/bridge/br_mdb.c | 63 +--
1835 net/bridge/br_multicast.c | 18 +-
1836 net/bridge/br_private.h | 11 +-
1837 net/core/dev.c | 25 +-
1838 net/core/ethtool.c | 2 +-
1839 net/core/net-sysfs.c | 2 +
1840 net/core/rtnetlink.c | 2 +
1841 net/ipv4/inet_connection_sock.c | 7 +-
1842 net/ipv4/syncookies.c | 4 +-
1843 net/ipv4/sysctl_net_ipv4.c | 136 +++----
1844 net/ipv4/tcp.c | 20 +-
1845 net/ipv4/tcp_fastopen.c | 70 ++--
1846 net/ipv4/tcp_input.c | 176 ++++++---
1847 net/ipv4/tcp_ipv4.c | 11 +-
1848 net/ipv4/tcp_metrics.c | 3 +-
1849 net/ipv4/tcp_minisocks.c | 3 -
1850 net/ipv4/tcp_output.c | 6 +-
1851 net/ipv4/tcp_timer.c | 23 +-
1852 net/ipv6/syncookies.c | 2 +-
1853 net/packet/af_packet.c | 440 ++++++++++++---------
1854 net/tipc/link.c | 37 +-
1855 net/tipc/link.h | 6 +-
1856 net/tipc/name_table.c | 14 +-
1857 net/tipc/node.c | 9 +-
1858 net/tipc/server.c | 4 +-
1859 net/tipc/subscr.c | 130 +++---
1860 net/tipc/subscr.h | 11 +-
1861 net/unix/af_unix.c | 5 +-
1862 samples/bpf/test_maps.c | 188 +++++++++
1863 samples/bpf/tracex2_kern.c | 2 +-
1864 samples/bpf/tracex2_user.c | 7 +-
1865 samples/bpf/tracex3_kern.c | 8 +-
1866 samples/bpf/tracex3_user.c | 21 +-
1867 133 files changed, 3093 insertions(+), 1619 deletions(-)
1868 delete mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.c
1869 delete mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.h
1870 create mode 100644 include/trace/events/sunvnet.h
1871 Merging ipsec-next/master (cb866e3298cd xfrm: Increment statistic counter on inner mode error)
1872 $ git merge ipsec-next/master
1874 Merging ipvs-next/master (6709d1f4ece5 netfilter: ipvs/SIP: handle ip_vs_fill_iph_skb_off failure)
1875 $ git merge ipvs-next/master
1876 Merge made by the 'recursive' strategy.
1877 net/netfilter/ipvs/ip_vs_app.c | 8 ++------
1878 net/netfilter/ipvs/ip_vs_ctl.c | 17 ++++++-----------
1879 net/netfilter/ipvs/ip_vs_pe_sip.c | 4 ++--
1880 3 files changed, 10 insertions(+), 19 deletions(-)
1881 Merging wireless-drivers-next/master (11e70824e75f mwifiex: firmware dump support for w8997 chipset)
1882 $ git merge wireless-drivers-next/master
1883 Auto-merging drivers/net/wireless/ralink/rt2x00/rt2x00.h
1884 Auto-merging drivers/net/wireless/intel/iwlwifi/pcie/drv.c
1885 Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/tx.c
1886 Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1887 Auto-merging drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1888 Auto-merging drivers/bcma/driver_gpio.c
1889 Merge made by the 'recursive' strategy.
1890 .../bindings/net/wireless/ti,wlcore,spi.txt | 36 ++
1891 drivers/bcma/bcma_private.h | 1 -
1892 drivers/bcma/driver_chipcommon.c | 16 +-
1893 drivers/bcma/driver_chipcommon_pmu.c | 94 ++--
1894 drivers/bcma/driver_chipcommon_sflash.c | 1 +
1895 drivers/bcma/driver_gpio.c | 1 +
1896 drivers/bcma/driver_mips.c | 3 -
1897 drivers/bcma/host_pci.c | 2 +-
1898 drivers/bcma/scan.c | 5 +
1899 drivers/net/wireless/broadcom/b43/main.c | 8 +-
1900 .../broadcom/brcm80211/brcmfmac/cfg80211.c | 23 +-
1901 .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 45 +-
1902 .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 3 +
1903 .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +-
1904 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +
1905 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +-
1906 drivers/net/wireless/intel/iwlwifi/Kconfig | 12 +
1907 drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 +-
1908 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 +-
1909 drivers/net/wireless/intel/iwlwifi/iwl-9000.c | 3 +-
1910 drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +
1911 drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 77 +++
1912 .../net/wireless/intel/iwlwifi/iwl-fw-error-dump.h | 3 +
1913 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h | 21 +
1914 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 +
1915 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 7 +-
1916 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +-
1917 drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 +-
1918 drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 8 +-
1919 drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 73 ++-
1920 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 75 ++-
1921 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 58 ++-
1922 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h | 1 +
1923 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h | 42 +-
1924 .../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h | 69 ++-
1925 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 31 ++
1926 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 6 +-
1927 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 ++
1928 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 43 +-
1929 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 +-
1930 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 36 +-
1931 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 8 +-
1932 drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 28 +-
1933 drivers/net/wireless/intel/iwlwifi/mvm/power.c | 131 +++--
1934 drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 16 +
1935 drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 3 +-
1936 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 13 +-
1937 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 9 +-
1938 drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 50 +-
1939 drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 2 +-
1940 drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 17 +-
1941 drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 33 ++
1942 drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +-
1943 drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 134 +++++-
1944 drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 42 +-
1945 drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 536 ++++++++++++++-------
1946 drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 155 ++++--
1947 drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 87 +++-
1948 drivers/net/wireless/intersil/hostap/hostap_hw.c | 15 +-
1949 drivers/net/wireless/marvell/libertas/cfg.c | 38 ++
1950 drivers/net/wireless/marvell/libertas/cmd.c | 40 +-
1951 drivers/net/wireless/marvell/libertas/cmdresp.c | 9 +-
1952 drivers/net/wireless/marvell/libertas/dev.h | 1 +
1953 drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +-
1954 drivers/net/wireless/marvell/libertas/if_usb.c | 1 +
1955 drivers/net/wireless/marvell/libertas/main.c | 7 +-
1956 drivers/net/wireless/marvell/mwifiex/README | 10 +
1957 drivers/net/wireless/marvell/mwifiex/cfg80211.c | 248 +++++++++-
1958 drivers/net/wireless/marvell/mwifiex/cmdevt.c | 13 +
1959 drivers/net/wireless/marvell/mwifiex/debugfs.c | 51 +-
1960 drivers/net/wireless/marvell/mwifiex/decl.h | 24 +
1961 drivers/net/wireless/marvell/mwifiex/fw.h | 90 +++-
1962 drivers/net/wireless/marvell/mwifiex/init.c | 16 +-
1963 drivers/net/wireless/marvell/mwifiex/ioctl.h | 5 +
1964 drivers/net/wireless/marvell/mwifiex/join.c | 15 +
1965 drivers/net/wireless/marvell/mwifiex/main.c | 14 +
1966 drivers/net/wireless/marvell/mwifiex/main.h | 44 +-
1967 drivers/net/wireless/marvell/mwifiex/pcie.c | 321 ++++++++----
1968 drivers/net/wireless/marvell/mwifiex/pcie.h | 50 +-
1969 drivers/net/wireless/marvell/mwifiex/scan.c | 310 ++++++++++++
1970 drivers/net/wireless/marvell/mwifiex/sdio.c | 35 +-
1971 drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 23 +
1972 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 6 +
1973 drivers/net/wireless/marvell/mwifiex/sta_event.c | 20 +-
1974 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 33 +-
1975 drivers/net/wireless/marvell/mwifiex/wmm.c | 7 +-
1976 drivers/net/wireless/ralink/rt2x00/rt2x00.h | 18 +-
1977 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 4 +-
1978 drivers/net/wireless/ralink/rt2x00/rt61pci.h | 20 +-
1979 drivers/net/wireless/ti/wlcore/Kconfig | 2 +-
1980 drivers/net/wireless/ti/wlcore/event.c | 2 +-
1981 drivers/net/wireless/ti/wlcore/spi.c | 86 +++-
1982 include/linux/bcma/bcma.h | 3 +
1983 include/linux/bcma/bcma_driver_chipcommon.h | 31 +-
1984 94 files changed, 3046 insertions(+), 728 deletions(-)
1985 create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt
1986 Merging bluetooth/master (9a6a1c77e1fc Bluetooth: Use managed version of led_trigger_register in LED trigger)
1987 $ git merge bluetooth/master
1988 Merge made by the 'recursive' strategy.
1989 drivers/bluetooth/ath3k.c | 1 +
1990 include/net/bluetooth/hci_core.h | 3 ++
1991 net/bluetooth/Kconfig | 9 +++++
1992 net/bluetooth/Makefile | 1 +
1993 net/bluetooth/hci_core.c | 6 ++++
1994 net/bluetooth/leds.c | 74 ++++++++++++++++++++++++++++++++++++++++
1995 net/bluetooth/leds.h | 16 +++++++++
1996 7 files changed, 110 insertions(+)
1997 create mode 100644 net/bluetooth/leds.c
1998 create mode 100644 net/bluetooth/leds.h
1999 Merging mac80211-next/master (94106d26c380 mac80211: fix VHT MU-MIMO frame processing)
2000 $ git merge mac80211-next/master
2001 Resolved 'net/mac80211/debugfs.c' using previous resolution.
2002 Auto-merging net/wireless/reg.c
2003 Auto-merging net/wireless/core.c
2004 Auto-merging net/rfkill/core.c
2005 Auto-merging net/mac80211/util.c
2006 Auto-merging net/mac80211/sta_info.c
2007 Auto-merging net/mac80211/mlme.c
2008 Auto-merging net/mac80211/mesh.h
2009 Auto-merging net/mac80211/mesh.c
2010 Auto-merging net/mac80211/ibss.c
2011 Auto-merging net/mac80211/debugfs.c
2012 CONFLICT (content): Merge conflict in net/mac80211/debugfs.c
2013 Auto-merging net/mac80211/agg-rx.c
2014 Auto-merging drivers/net/wireless/ralink/rt2x00/rt2800lib.c
2015 Auto-merging drivers/net/wireless/mac80211_hwsim.c
2016 Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
2017 Auto-merging drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
2018 Automatic merge failed; fix conflicts and then commit the result.
2020 [master dec7730df6ef] Merge remote-tracking branch 'mac80211-next/master'
2021 $ git diff -M --stat --summary HEAD^..
2022 Documentation/ABI/obsolete/sysfs-class-rfkill | 9 -
2023 Documentation/ABI/removed/sysfs-class-rfkill | 13 ++
2024 Documentation/networking/mac80211-injection.txt | 17 ++
2025 drivers/net/wireless/ath/ath10k/mac.c | 7 +-
2026 drivers/net/wireless/ath/ath9k/htc_drv_main.c | 7 +-
2027 drivers/net/wireless/ath/ath9k/main.c | 8 +-
2028 drivers/net/wireless/ath/carl9170/main.c | 8 +-
2029 drivers/net/wireless/ath/wcn36xx/main.c | 8 +-
2030 drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +
2031 .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +-
2032 drivers/net/wireless/intel/iwlegacy/4965-mac.c | 8 +-
2033 drivers/net/wireless/intel/iwlegacy/4965.h | 4 +-
2034 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 9 +-
2035 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 9 +-
2036 drivers/net/wireless/mac80211_hwsim.c | 12 +-
2037 drivers/net/wireless/marvell/mwl8k.c | 10 +-
2038 drivers/net/wireless/mediatek/mt7601u/main.c | 8 +-
2039 drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 7 +-
2040 drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 4 +-
2041 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c | 6 +-
2042 drivers/net/wireless/realtek/rtlwifi/core.c | 8 +-
2043 drivers/net/wireless/rsi/rsi_91x_mac80211.c | 19 +-
2044 drivers/net/wireless/st/cw1200/sta.c | 4 +-
2045 drivers/net/wireless/st/cw1200/sta.h | 4 +-
2046 drivers/net/wireless/ti/wlcore/main.c | 8 +-
2047 include/linux/ieee80211.h | 26 +++
2048 include/linux/rfkill.h | 3 +-
2049 include/net/cfg80211.h | 8 +
2050 include/net/mac80211.h | 138 ++++++++++++--
2051 include/uapi/linux/nl80211.h | 6 +
2052 include/uapi/linux/rfkill.h | 2 +
2053 net/mac80211/agg-rx.c | 50 ++++-
2054 net/mac80211/agg-tx.c | 53 ++++--
2055 net/mac80211/cfg.c | 29 +++
2056 net/mac80211/chan.c | 2 +-
2057 net/mac80211/debugfs.c | 1 +
2058 net/mac80211/driver-ops.c | 10 +-
2059 net/mac80211/driver-ops.h | 4 +-
2060 net/mac80211/ht.c | 5 +
2061 net/mac80211/ibss.c | 32 ++--
2062 net/mac80211/ieee80211_i.h | 35 ++--
2063 net/mac80211/iface.c | 14 ++
2064 net/mac80211/mesh.c | 9 +-
2065 net/mac80211/mesh.h | 3 -
2066 net/mac80211/mesh_pathtbl.c | 111 +++++++++--
2067 net/mac80211/mesh_plink.c | 10 +-
2068 net/mac80211/mlme.c | 68 +++----
2069 net/mac80211/rx.c | 139 ++++++++++++--
2070 net/mac80211/sta_info.c | 35 ++--
2071 net/mac80211/sta_info.h | 24 ++-
2072 net/mac80211/trace.h | 43 +++--
2073 net/mac80211/tx.c | 85 ++++++++-
2074 net/mac80211/util.c | 116 +++++++++---
2075 net/mac80211/vht.c | 44 +++++
2076 net/rfkill/core.c | 71 ++++---
2077 net/wireless/Kconfig | 25 +--
2078 net/wireless/core.c | 10 +
2079 net/wireless/mlme.c | 3 +-
2080 net/wireless/nl80211.c | 11 ++
2081 net/wireless/reg.c | 122 ++++---------
2082 net/wireless/sme.c | 9 +-
2083 net/wireless/util.c | 203 +++++++++++----------
2084 62 files changed, 1189 insertions(+), 585 deletions(-)
2085 create mode 100644 Documentation/ABI/removed/sysfs-class-rfkill
2086 Merging rdma/for-next (34356f64ac0d IB/mlx5: Unify CQ create flags check)
2087 $ git merge rdma/for-next
2089 Merging mtd/master (9146cbd52b11 mtd: jz4780_nand: replace if/else blocks with switch/case)
2090 $ git merge mtd/master
2092 Merging l2-mtd/master (ed4eeba7338b driver/memory: Removal of deprecated NO_IRQ)
2093 $ git merge l2-mtd/master
2094 Merge made by the 'recursive' strategy.
2095 arch/arm/plat-samsung/devs.c | 9 -
2096 arch/mips/include/asm/mach-jz4740/jz4740_nand.h | 2 -
2097 drivers/memory/fsl_ifc.c | 2 +-
2098 drivers/mtd/bcm47xxpart.c | 42 ++--
2099 drivers/mtd/nand/Kconfig | 3 +
2100 drivers/mtd/nand/atmel_nand.c | 12 +-
2101 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 73 ++++--
2102 drivers/mtd/nand/jz4740_nand.c | 3 -
2103 drivers/mtd/nand/lpc32xx_mlc.c | 2 +-
2104 drivers/mtd/nand/mpc5121_nfc.c | 7 +-
2105 drivers/mtd/nand/nand_bbt.c | 2 -
2106 drivers/mtd/nand/nand_ids.c | 4 +-
2107 drivers/mtd/nand/nuc900_nand.c | 2 +-
2108 drivers/mtd/nand/plat_nand.c | 1 -
2109 drivers/mtd/nand/pxa3xx_nand.c | 22 +-
2110 drivers/mtd/nand/s3c2410.c | 3 -
2111 drivers/mtd/nand/sunxi_nand.c | 287 +++++++++++++++++++++---
2112 drivers/mtd/nand/vf610_nfc.c | 2 -
2113 drivers/mtd/onenand/onenand_bbt.c | 5 +-
2114 drivers/mtd/spi-nor/Kconfig | 1 +
2115 drivers/mtd/spi-nor/mtk-quadspi.c | 4 +-
2116 drivers/staging/mt29f_spinand/mt29f_spinand.h | 1 -
2117 include/linux/mtd/bbm.h | 1 -
2118 include/linux/mtd/inftl.h | 1 -
2119 include/linux/mtd/nand.h | 8 +-
2120 include/linux/mtd/nftl.h | 1 -
2121 include/linux/platform_data/mtd-nand-s3c2410.h | 1 -
2122 27 files changed, 387 insertions(+), 114 deletions(-)
2123 Merging crypto/master (f75516a81548 crypto: keys - Revert "convert public key to akcipher api")
2124 $ git merge crypto/master
2125 Auto-merging net/sctp/socket.c
2126 Auto-merging net/ipv6/tcp_ipv6.c
2127 Auto-merging net/ipv4/tcp_ipv4.c
2128 Auto-merging net/ipv4/tcp_fastopen.c
2129 Auto-merging net/ipv4/tcp.c
2130 Auto-merging net/bluetooth/smp.c
2131 Auto-merging include/net/tcp.h
2132 Auto-merging include/net/sctp/structs.h
2133 Removing include/crypto/internal/compress.h
2134 Removing include/crypto/compress.h
2135 Auto-merging fs/ext4/crypto.c
2136 Auto-merging fs/ecryptfs/main.c
2137 Auto-merging drivers/crypto/atmel-sha.c
2138 Auto-merging drivers/crypto/atmel-aes.c
2139 Auto-merging drivers/char/hw_random/Kconfig
2140 Removing crypto/zlib.c
2141 Auto-merging crypto/shash.c
2142 Removing crypto/pcompress.c
2143 Auto-merging crypto/crc32_generic.c
2144 Auto-merging crypto/Kconfig
2145 Merge made by the 'recursive' strategy.
2146 Documentation/DocBook/crypto-API.tmpl | 13 -
2147 Documentation/crypto/api-intro.txt | 23 +-
2148 .../devicetree/bindings/rng/brcm,bcm6368.txt | 17 +
2149 .../devicetree/bindings/sparc_sun_oracle_rng.txt | 30 ++
2150 .../devicetree/bindings/vendor-prefixes.txt | 2 +
2151 arch/x86/crypto/sha-mb/sha1_mb.c | 35 ++
2152 arch/x86/crypto/sha-mb/sha1_mb_mgr_submit_avx2.S | 2 +-
2153 crypto/Kconfig | 23 +-
2154 crypto/Makefile | 5 +-
2155 crypto/ahash.c | 24 +-
2156 crypto/algapi.c | 15 +
2157 crypto/{crc32.c => crc32_generic.c} | 3 +-
2158 crypto/crypto_engine.c | 355 +++++++++++++++++++
2159 crypto/drbg.c | 64 ----
2160 crypto/internal.h | 3 +
2161 crypto/keywrap.c | 4 +-
2162 crypto/mcryptd.c | 1 +
2163 crypto/pcompress.c | 115 -------
2164 crypto/shash.c | 147 --------
2165 crypto/skcipher.c | 4 +-
2166 crypto/tcrypt.c | 239 +------------
2167 crypto/testmgr.c | 369 ++++++++------------
2168 crypto/testmgr.h | 144 --------
2169 crypto/zlib.c | 381 ---------------------
2170 drivers/block/cryptoloop.c | 48 +--
2171 drivers/block/drbd/drbd_int.h | 16 +-
2172 drivers/block/drbd/drbd_main.c | 16 +-
2173 drivers/block/drbd/drbd_nl.c | 59 ++--
2174 drivers/block/drbd/drbd_receiver.c | 56 ++-
2175 drivers/block/drbd/drbd_worker.c | 43 ++-
2176 drivers/char/hw_random/Kconfig | 2 +-
2177 drivers/char/hw_random/bcm63xx-rng.c | 9 +-
2178 drivers/char/hw_random/n2-drv.c | 10 +
2179 drivers/crypto/Kconfig | 3 +-
2180 drivers/crypto/atmel-aes.c | 6 -
2181 drivers/crypto/atmel-sha-regs.h | 4 +
2182 drivers/crypto/atmel-sha.c | 192 +++++++++--
2183 drivers/crypto/caam/ctrl.c | 2 +-
2184 drivers/crypto/caam/regs.h | 3 +-
2185 drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 35 ++
2186 drivers/crypto/ccp/ccp-crypto-sha.c | 39 +++
2187 drivers/crypto/ccp/ccp-crypto.h | 22 ++
2188 drivers/crypto/ixp4xx_crypto.c | 26 +-
2189 drivers/crypto/omap-aes.c | 97 +++---
2190 drivers/crypto/qat/qat_common/adf_accel_devices.h | 4 +-
2191 drivers/crypto/qat/qat_common/adf_aer.c | 1 -
2192 drivers/crypto/qat/qat_common/adf_cfg_user.h | 6 +-
2193 drivers/crypto/qat/qat_common/qat_algs.c | 6 +-
2194 drivers/crypto/s5p-sss.c | 12 +-
2195 drivers/crypto/sahara.c | 19 +-
2196 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 5 +-
2197 drivers/md/dm-crypt.c | 93 ++---
2198 drivers/net/ppp/ppp_mppe.c | 99 +++---
2199 drivers/net/wireless/intersil/orinoco/mic.c | 29 +-
2200 drivers/net/wireless/intersil/orinoco/mic.h | 4 +-
2201 drivers/net/wireless/intersil/orinoco/orinoco.h | 4 +-
2202 drivers/nfc/s3fwrn5/firmware.c | 36 +-
2203 drivers/scsi/iscsi_tcp.c | 54 +--
2204 drivers/scsi/iscsi_tcp.h | 4 +-
2205 drivers/scsi/libiscsi_tcp.c | 29 +-
2206 .../lustre/lustre/libcfs/linux/linux-crypto.c | 92 ++---
2207 drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 99 +++---
2208 drivers/staging/rtl8192e/rtllib_crypt_wep.c | 48 +--
2209 .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 92 ++---
2210 .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 46 ++-
2211 drivers/target/iscsi/iscsi_target.c | 86 ++---
2212 drivers/target/iscsi/iscsi_target_auth.c | 98 ++----
2213 drivers/target/iscsi/iscsi_target_login.c | 45 ++-
2214 drivers/usb/wusbcore/crypto.c | 30 +-
2215 fs/cifs/cifsencrypt.c | 32 +-
2216 fs/cifs/smbencrypt.c | 26 +-
2217 fs/ecryptfs/crypto.c | 107 +++---
2218 fs/ecryptfs/ecryptfs_kernel.h | 12 +-
2219 fs/ecryptfs/inode.c | 1 -
2220 fs/ecryptfs/keystore.c | 218 +++++++-----
2221 fs/ecryptfs/main.c | 1 -
2222 fs/ecryptfs/mmap.c | 1 -
2223 fs/ecryptfs/super.c | 1 -
2224 fs/ext4/crypto.c | 24 +-
2225 fs/ext4/crypto_fname.c | 32 +-
2226 fs/ext4/crypto_key.c | 42 ++-
2227 fs/ext4/ext4_crypto.h | 2 +-
2228 fs/f2fs/crypto.c | 24 +-
2229 fs/f2fs/crypto_fname.c | 32 +-
2230 fs/f2fs/crypto_key.c | 40 +--
2231 fs/f2fs/f2fs_crypto.h | 2 +-
2232 fs/nfsd/nfs4recover.c | 28 +-
2233 include/crypto/algapi.h | 92 ++++-
2234 include/crypto/compress.h | 145 --------
2235 include/crypto/drbg.h | 4 -
2236 include/crypto/hash.h | 45 +++
2237 include/crypto/internal/aead.h | 6 +
2238 include/crypto/internal/compress.h | 28 --
2239 include/crypto/internal/hash.h | 3 -
2240 include/crypto/skcipher.h | 24 +-
2241 include/linux/crypto.h | 252 --------------
2242 include/linux/sunrpc/gss_krb5.h | 32 +-
2243 include/net/sctp/auth.h | 4 +-
2244 include/net/sctp/structs.h | 6 +-
2245 include/net/tcp.h | 6 +-
2246 include/scsi/libiscsi_tcp.h | 13 +-
2247 include/target/iscsi/iscsi_target_core.h | 4 +-
2248 net/bluetooth/smp.c | 135 ++++----
2249 net/ceph/crypto.c | 101 +++---
2250 net/ipv4/tcp.c | 41 ++-
2251 net/ipv4/tcp_fastopen.c | 1 +
2252 net/ipv4/tcp_ipv4.c | 23 +-
2253 net/ipv6/tcp_ipv6.c | 23 +-
2254 net/mac802154/llsec.c | 41 ++-
2255 net/mac802154/llsec.h | 3 +-
2256 net/rxrpc/ar-internal.h | 2 +-
2257 net/rxrpc/ar-key.c | 12 +-
2258 net/rxrpc/rxkad.c | 172 ++++++----
2259 net/sctp/auth.c | 36 +-
2260 net/sctp/endpointola.c | 1 -
2261 net/sctp/sm_make_chunk.c | 51 +--
2262 net/sctp/socket.c | 8 +-
2263 net/sunrpc/auth_gss/gss_krb5_crypto.c | 350 +++++++++++--------
2264 net/sunrpc/auth_gss/gss_krb5_keys.c | 12 +-
2265 net/sunrpc/auth_gss/gss_krb5_mech.c | 89 ++---
2266 net/sunrpc/auth_gss/gss_krb5_seqnum.c | 22 +-
2267 net/sunrpc/auth_gss/gss_krb5_wrap.c | 24 +-
2268 net/wireless/lib80211_crypt_tkip.c | 99 +++---
2269 net/wireless/lib80211_crypt_wep.c | 46 ++-
2270 net/xfrm/xfrm_algo.c | 7 +-
2271 security/keys/encrypted-keys/encrypted.c | 82 +++--
2272 126 files changed, 2975 insertions(+), 3442 deletions(-)
2273 create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm6368.txt
2274 create mode 100644 Documentation/devicetree/bindings/sparc_sun_oracle_rng.txt
2275 rename crypto/{crc32.c => crc32_generic.c} (98%)
2276 create mode 100644 crypto/crypto_engine.c
2277 delete mode 100644 crypto/pcompress.c
2278 delete mode 100644 crypto/zlib.c
2279 delete mode 100644 include/crypto/compress.h
2280 delete mode 100644 include/crypto/internal/compress.h
2281 Merging drm/drm-next (5443ce86fa37 drm: virtio-gpu: set atomic flag)
2282 $ git merge drm/drm-next
2283 Auto-merging drivers/gpu/drm/i915/intel_pm.c
2284 Auto-merging drivers/gpu/drm/i915/intel_dsi_panel_vbt.c
2285 Auto-merging drivers/gpu/drm/i915/intel_ddi.c
2286 Auto-merging drivers/gpu/drm/i915/i915_reg.h
2287 Auto-merging drivers/gpu/drm/i915/i915_gem.c
2288 Auto-merging drivers/gpu/drm/i915/i915_drv.h
2289 Auto-merging MAINTAINERS
2290 Merge made by the 'recursive' strategy.
2291 Documentation/DocBook/gpu.tmpl | 54 +-
2293 drivers/gpu/drm/Kconfig | 2 +
2294 drivers/gpu/drm/Makefile | 1 +
2295 drivers/gpu/drm/arm/Kconfig | 27 +
2296 drivers/gpu/drm/arm/Makefile | 2 +
2297 drivers/gpu/drm/arm/hdlcd_crtc.c | 327 ++++++++
2298 drivers/gpu/drm/arm/hdlcd_drv.c | 550 ++++++++++++
2299 drivers/gpu/drm/arm/hdlcd_drv.h | 42 +
2300 drivers/gpu/drm/arm/hdlcd_regs.h | 87 ++
2301 drivers/gpu/drm/armada/armada_drv.c | 3 -
2302 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 -
2303 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 10 -
2304 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 3 -
2305 drivers/gpu/drm/drm_atomic.c | 44 +-
2306 drivers/gpu/drm/drm_atomic_helper.c | 5 +-
2307 drivers/gpu/drm/drm_crtc.c | 36 +-
2308 drivers/gpu/drm/drm_crtc_helper.c | 13 +-
2309 drivers/gpu/drm/drm_fb_cma_helper.c | 3 +-
2310 drivers/gpu/drm/drm_fb_helper.c | 21 +
2311 drivers/gpu/drm/drm_fops.c | 305 ++++++-
2312 drivers/gpu/drm/drm_irq.c | 18 +-
2313 drivers/gpu/drm/exynos/exynos_drm_drv.c | 14 -
2314 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 37 +-
2315 drivers/gpu/drm/exynos/exynos_drm_ipp.c | 29 +-
2316 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 5 -
2317 drivers/gpu/drm/gma500/framebuffer.c | 20 +-
2318 drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +-
2319 drivers/gpu/drm/gma500/psb_drv.c | 9 -
2320 drivers/gpu/drm/i915/i915_debugfs.c | 56 +-
2321 drivers/gpu/drm/i915/i915_dma.c | 2 -
2322 drivers/gpu/drm/i915/i915_drv.c | 15 +-
2323 drivers/gpu/drm/i915/i915_drv.h | 108 +--
2324 drivers/gpu/drm/i915/i915_gem.c | 95 ++-
2325 drivers/gpu/drm/i915/i915_gem_context.c | 29 +-
2326 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 163 ++--
2327 drivers/gpu/drm/i915/i915_gem_gtt.c | 8 +-
2328 drivers/gpu/drm/i915/i915_gem_gtt.h | 1 -
2329 drivers/gpu/drm/i915/i915_gem_shrinker.c | 60 +-
2330 drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +
2331 drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
2332 drivers/gpu/drm/i915/i915_guc_reg.h | 1 +
2333 drivers/gpu/drm/i915/i915_guc_submission.c | 146 +++-
2334 drivers/gpu/drm/i915/i915_irq.c | 254 +++---
2335 drivers/gpu/drm/i915/i915_params.c | 1 +
2336 drivers/gpu/drm/i915/i915_params.h | 68 ++
2337 drivers/gpu/drm/i915/i915_reg.h | 5 +
2338 drivers/gpu/drm/i915/i915_sysfs.c | 8 +-
2339 drivers/gpu/drm/i915/intel_atomic.c | 2 +-
2340 drivers/gpu/drm/i915/intel_atomic_plane.c | 14 +-
2341 drivers/gpu/drm/i915/intel_bios.c | 412 +++++----
2342 drivers/gpu/drm/i915/intel_bios.h | 60 +-
2343 drivers/gpu/drm/i915/intel_csr.c | 14 +-
2344 drivers/gpu/drm/i915/intel_ddi.c | 291 +++----
2345 drivers/gpu/drm/i915/intel_display.c | 1066 +++++++++++++-----------
2346 drivers/gpu/drm/i915/intel_dp.c | 30 +-
2347 drivers/gpu/drm/i915/intel_dp_mst.c | 4 +-
2348 drivers/gpu/drm/i915/intel_drv.h | 52 +-
2349 drivers/gpu/drm/i915/intel_dsi.c | 9 +-
2350 drivers/gpu/drm/i915/intel_dsi.h | 3 +-
2351 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 153 ++--
2352 drivers/gpu/drm/i915/intel_dsi_pll.c | 93 +--
2353 drivers/gpu/drm/i915/intel_fbdev.c | 4 +-
2354 drivers/gpu/drm/i915/intel_guc.h | 4 +
2355 drivers/gpu/drm/i915/intel_guc_fwif.h | 113 ++-
2356 drivers/gpu/drm/i915/intel_guc_loader.c | 13 +-
2357 drivers/gpu/drm/i915/intel_hdmi.c | 6 +
2358 drivers/gpu/drm/i915/intel_lrc.c | 562 +++++++------
2359 drivers/gpu/drm/i915/intel_lrc.h | 23 +-
2360 drivers/gpu/drm/i915/intel_overlay.c | 24 +-
2361 drivers/gpu/drm/i915/intel_pm.c | 93 ++-
2362 drivers/gpu/drm/i915/intel_ringbuffer.c | 38 +-
2363 drivers/gpu/drm/i915/intel_ringbuffer.h | 19 +-
2364 drivers/gpu/drm/i915/intel_runtime_pm.c | 31 +-
2365 drivers/gpu/drm/i915/intel_sdvo_regs.h | 76 +-
2366 drivers/gpu/drm/i915/intel_sprite.c | 161 ++--
2367 drivers/gpu/drm/i915/intel_uncore.c | 139 ++-
2368 drivers/gpu/drm/imx/imx-drm-core.c | 13 -
2369 drivers/gpu/drm/imx/ipuv3-crtc.c | 4 -
2370 drivers/gpu/drm/msm/adreno/adreno_gpu.c | 3 +
2371 drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 7 -
2372 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 11 -
2373 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h | 1 -
2374 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 6 -
2375 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 11 -
2376 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 1 -
2377 drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +-
2378 drivers/gpu/drm/omapdrm/omap_drv.c | 42 -
2379 drivers/gpu/drm/omapdrm/omap_drv.h | 1 -
2380 drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 20 -
2381 drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 2 -
2382 drivers/gpu/drm/rcar-du/rcar_du_drv.c | 10 -
2383 drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 20 -
2384 drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 2 -
2385 drivers/gpu/drm/shmobile/shmob_drm_drv.c | 8 -
2386 drivers/gpu/drm/tegra/dc.c | 17 -
2387 drivers/gpu/drm/tegra/drm.c | 4 -
2388 drivers/gpu/drm/tegra/drm.h | 1 -
2389 drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 20 -
2390 drivers/gpu/drm/tilcdc/tilcdc_drv.c | 8 -
2391 drivers/gpu/drm/tilcdc/tilcdc_drv.h | 1 -
2392 drivers/gpu/drm/vc4/vc4_crtc.c | 20 -
2393 drivers/gpu/drm/vc4/vc4_drv.c | 10 -
2394 drivers/gpu/drm/vc4/vc4_drv.h | 1 -
2395 drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +-
2396 drivers/gpu/drm/virtio/virtgpu_plane.c | 16 +-
2397 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 11 -
2398 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 -
2399 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 87 +-
2400 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 -
2401 include/drm/drmP.h | 30 +-
2402 include/uapi/drm/i915_drm.h | 33 +-
2403 include/uapi/drm/msm_drm.h | 1 +
2405 114 files changed, 4162 insertions(+), 2521 deletions(-)
2406 create mode 100644 drivers/gpu/drm/arm/Kconfig
2407 create mode 100644 drivers/gpu/drm/arm/Makefile
2408 create mode 100644 drivers/gpu/drm/arm/hdlcd_crtc.c
2409 create mode 100644 drivers/gpu/drm/arm/hdlcd_drv.c
2410 create mode 100644 drivers/gpu/drm/arm/hdlcd_drv.h
2411 create mode 100644 drivers/gpu/drm/arm/hdlcd_regs.h
2412 create mode 100644 drivers/gpu/drm/i915/i915_params.h
2413 mode change 100644 => 100755 drivers/gpu/drm/i915/intel_hdmi.c
2414 Merging drm-panel/drm/panel/for-next (abf08d5efee4 dt-bindings: Move panel bindings to correct location)
2415 $ git merge drm-panel/drm/panel/for-next
2416 Merge made by the 'recursive' strategy.
2417 Merging drm-intel/for-linux-next (2417c8c03f50 drm/i915: fix error path in intel_setup_gmbus())
2418 $ git merge drm-intel/for-linux-next
2419 Auto-merging drivers/gpu/drm/i915/intel_pm.c
2420 Auto-merging drivers/gpu/drm/i915/intel_dsi_panel_vbt.c
2421 Auto-merging drivers/gpu/drm/i915/intel_drv.h
2422 Auto-merging drivers/gpu/drm/i915/intel_display.c
2423 Auto-merging drivers/gpu/drm/i915/intel_ddi.c
2424 Auto-merging drivers/gpu/drm/i915/i915_suspend.c
2425 Auto-merging drivers/gpu/drm/i915/i915_reg.h
2426 Auto-merging drivers/gpu/drm/i915/i915_gem_userptr.c
2427 Auto-merging drivers/gpu/drm/i915/i915_gem.c
2428 Auto-merging drivers/gpu/drm/i915/i915_drv.h
2429 Auto-merging drivers/gpu/drm/i915/i915_dma.c
2430 Auto-merging drivers/gpu/drm/i915/Kconfig
2431 Merge made by the 'recursive' strategy.
2432 drivers/char/agp/intel-gtt.c | 8 +-
2433 drivers/gpu/drm/i915/Kconfig | 2 -
2434 drivers/gpu/drm/i915/i915_debugfs.c | 31 +-
2435 drivers/gpu/drm/i915/i915_dma.c | 262 ++++----
2436 drivers/gpu/drm/i915/i915_drv.h | 75 ++-
2437 drivers/gpu/drm/i915/i915_gem.c | 38 +-
2438 drivers/gpu/drm/i915/i915_gem_context.c | 34 +-
2439 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 3 +-
2440 drivers/gpu/drm/i915/i915_gem_gtt.c | 50 +-
2441 drivers/gpu/drm/i915/i915_gem_gtt.h | 4 +-
2442 drivers/gpu/drm/i915/i915_gem_shrinker.c | 16 +-
2443 drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +
2444 drivers/gpu/drm/i915/i915_gem_userptr.c | 181 ++----
2445 drivers/gpu/drm/i915/i915_gpu_error.c | 4 +
2446 drivers/gpu/drm/i915/i915_guc_submission.c | 65 +-
2447 drivers/gpu/drm/i915/i915_params.c | 3 +-
2448 drivers/gpu/drm/i915/i915_reg.h | 46 +-
2449 drivers/gpu/drm/i915/i915_suspend.c | 2 +-
2450 drivers/gpu/drm/i915/intel_csr.c | 3 +-
2451 drivers/gpu/drm/i915/intel_ddi.c | 8 +-
2452 drivers/gpu/drm/i915/intel_display.c | 164 +++--
2453 drivers/gpu/drm/i915/intel_dp.c | 7 +-
2454 drivers/gpu/drm/i915/intel_drv.h | 33 +-
2455 drivers/gpu/drm/i915/intel_dsi.c | 2 +-
2456 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 5 +-
2457 drivers/gpu/drm/i915/intel_fbc.c | 950 +++++++++++++++++------------
2458 drivers/gpu/drm/i915/intel_guc.h | 6 +-
2459 drivers/gpu/drm/i915/intel_guc_fwif.h | 17 +-
2460 drivers/gpu/drm/i915/intel_hdmi.c | 0
2461 drivers/gpu/drm/i915/intel_lrc.c | 78 ++-
2462 drivers/gpu/drm/i915/intel_lrc.h | 3 +-
2463 drivers/gpu/drm/i915/intel_pm.c | 181 ++++--
2464 drivers/gpu/drm/i915/intel_psr.c | 54 +-
2465 drivers/gpu/drm/i915/intel_ringbuffer.c | 61 ++
2466 drivers/gpu/drm/i915/intel_ringbuffer.h | 1 +
2467 drivers/gpu/drm/i915/intel_sideband.c | 23 +-
2468 drivers/gpu/drm/i915/intel_sprite.c | 40 +-
2469 drivers/gpu/drm/i915/intel_tv.c | 1 +
2470 drivers/gpu/drm/i915/intel_uncore.c | 2 +
2471 include/drm/i915_pciids.h | 6 +-
2472 include/uapi/drm/i915_drm.h | 10 +-
2473 41 files changed, 1435 insertions(+), 1047 deletions(-)
2474 mode change 100755 => 100644 drivers/gpu/drm/i915/intel_hdmi.c
2475 Merging drm-tegra/drm/tegra/for-next (d50bbe33efb5 gpu: host1x: Use a signed return type for do_relocs())
2476 $ git merge drm-tegra/drm/tegra/for-next
2477 Merge made by the 'recursive' strategy.
2478 drivers/gpu/host1x/bus.c | 4 +++-
2479 drivers/gpu/host1x/job.c | 2 +-
2480 2 files changed, 4 insertions(+), 2 deletions(-)
2481 Merging drm-misc/topic/drm-misc (e24bfdd5052c apple-gmux: Fix build breakage if !CONFIG_ACPI)
2482 $ git merge drm-misc/topic/drm-misc
2483 Auto-merging drivers/gpu/drm/i915/intel_display.c
2484 Merge made by the 'recursive' strategy.
2485 Documentation/DocBook/gpu.tmpl | 5 +
2486 Documentation/dma-buf-sharing.txt | 19 ++--
2487 drivers/dma-buf/dma-buf.c | 13 +--
2488 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +-
2489 drivers/gpu/drm/drm_atomic_helper.c | 57 +++++++++--
2490 drivers/gpu/drm/drm_crtc.c | 65 +++++++++++++
2491 drivers/gpu/drm/drm_crtc_helper.c | 10 +-
2492 drivers/gpu/drm/drm_edid.c | 26 +++++
2493 drivers/gpu/drm/drm_encoder_slave.c | 3 +
2494 drivers/gpu/drm/drm_modes.c | 3 +-
2495 drivers/gpu/drm/drm_prime.c | 10 +-
2496 drivers/gpu/drm/gma500/intel_gmbus.c | 2 +-
2497 drivers/gpu/drm/i2c/ch7006_drv.c | 2 +
2498 drivers/gpu/drm/i915/i915_drv.c | 12 +++
2499 drivers/gpu/drm/i915/i915_gem_dmabuf.c | 42 +++++++-
2500 drivers/gpu/drm/i915/intel_display.c | 5 +-
2501 drivers/gpu/drm/i915/intel_lvds.c | 8 +-
2502 drivers/gpu/drm/msm/msm_fbdev.c | 3 -
2503 drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +-
2504 drivers/gpu/drm/nouveau/nouveau_connector.c | 21 +++-
2505 drivers/gpu/drm/nouveau/nouveau_drm.c | 11 +++
2506 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 4 +-
2507 drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +-
2508 drivers/gpu/drm/radeon/radeon_connectors.c | 6 ++
2509 drivers/gpu/drm/radeon/radeon_drv.c | 11 +++
2510 drivers/gpu/drm/udl/udl_fb.c | 2 -
2511 drivers/gpu/vga/vga_switcheroo.c | 119 ++++++++++++++++++++++-
2512 drivers/platform/x86/apple-gmux.c | 111 ++++++++++++++++-----
2513 drivers/staging/android/ion/ion.c | 6 +-
2514 drivers/staging/android/ion/ion_test.c | 4 +-
2515 include/drm/drm_crtc.h | 18 ++++
2516 include/linux/apple-gmux.h | 50 ++++++++++
2517 include/linux/dma-buf.h | 12 +--
2518 include/linux/vga_switcheroo.h | 36 ++++++-
2519 include/uapi/drm/drm.h | 1 +
2520 35 files changed, 607 insertions(+), 98 deletions(-)
2521 create mode 100644 include/linux/apple-gmux.h
2522 Merging drm-exynos/exynos-drm/for-next (25364a9e54fb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid)
2523 $ git merge drm-exynos/exynos-drm/for-next
2525 Merging drm-msm/msm-next (2abd1c88345e drm/msm/mdp: fix a problematic usage of WARN_ON())
2526 $ git merge drm-msm/msm-next
2528 Merging hdlcd/for-upstream/hdlcd (8bb912e606b7 arm64: Juno: Add HDLCD support to the Juno boards.)
2529 $ git merge hdlcd/for-upstream/hdlcd
2530 Merge made by the 'recursive' strategy.
2531 .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++++++++++++++++++++++
2532 arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++++++++++--
2533 2 files changed, 121 insertions(+), 4 deletions(-)
2534 create mode 100644 Documentation/devicetree/bindings/display/arm,hdlcd.txt
2535 Merging drm-vc4/drm-vc4-next (5645e785cea2 drm/vc4: fix an error code)
2536 $ git merge drm-vc4/drm-vc4-next
2538 Merging sound/for-next (fa9a435debad Merge branch 'topic/hda-mst' into for-next)
2539 $ git merge sound/for-next
2540 Removing sound/mips/au1x00.c
2541 Merge made by the 'recursive' strategy.
2542 Documentation/sound/alsa/ALSA-Configuration.txt | 9 +
2543 Documentation/sound/alsa/HD-Audio-DP-MST-audio.txt | 74 +++
2544 sound/firewire/dice/dice-midi.c | 23 +-
2545 sound/firewire/dice/dice-pcm.c | 199 ++----
2546 sound/firewire/dice/dice-stream.c | 69 +-
2547 sound/firewire/dice/dice-transaction.c | 54 --
2548 sound/firewire/dice/dice.c | 67 +-
2549 sound/firewire/dice/dice.h | 8 -
2550 sound/mips/Kconfig | 12 -
2551 sound/mips/Makefile | 2 -
2552 sound/mips/au1x00.c | 734 ---------------------
2553 sound/pci/hda/patch_hdmi.c | 548 +++++++++++++--
2554 sound/usb/card.c | 56 +-
2555 sound/usb/midi.c | 15 +-
2556 sound/usb/midi.h | 14 +-
2557 sound/usb/quirks.c | 36 +-
2558 sound/usb/quirks.h | 3 +-
2559 17 files changed, 778 insertions(+), 1145 deletions(-)
2560 create mode 100644 Documentation/sound/alsa/HD-Audio-DP-MST-audio.txt
2561 delete mode 100644 sound/mips/au1x00.c
2562 Merging sound-asoc/for-next (00d2170519d9 Merge remote-tracking branch 'asoc/topic/wm8974' into asoc-next)
2563 $ git merge sound-asoc/for-next
2564 Merge made by the 'recursive' strategy.
2565 .../devicetree/bindings/sound/fsl-asoc-card.txt | 11 +
2566 .../devicetree/bindings/sound/max98926.txt | 32 +
2567 .../devicetree/bindings/sound/pcm179x.txt | 11 +-
2568 Documentation/devicetree/bindings/sound/rt5514.txt | 25 +
2569 Documentation/devicetree/bindings/sound/rt5616.txt | 6 +
2570 include/sound/pcm.h | 2 +
2571 sound/core/pcm_misc.c | 30 +
2572 sound/soc/amd/acp-pcm-dma.c | 1 +
2573 sound/soc/bcm/bcm2835-i2s.c | 284 ++----
2574 sound/soc/codecs/Kconfig | 31 +-
2575 sound/soc/codecs/Makefile | 8 +
2576 sound/soc/codecs/ab8500-codec.c | 1 -
2577 sound/soc/codecs/adau1761.c | 8 +
2578 sound/soc/codecs/arizona.c | 105 ++-
2579 sound/soc/codecs/arizona.h | 4 +-
2580 sound/soc/codecs/cs42xx8.c | 10 +-
2581 sound/soc/codecs/cs47l24.c | 123 ++-
2582 sound/soc/codecs/max98926.c | 604 +++++++++++++
2583 sound/soc/codecs/max98926.h | 848 ++++++++++++++++++
2584 sound/soc/codecs/pcm179x-i2c.c | 73 ++
2585 sound/soc/codecs/pcm179x-spi.c | 72 ++
2586 sound/soc/codecs/pcm179x.c | 56 +-
2587 sound/soc/codecs/pcm179x.h | 9 +-
2588 sound/soc/codecs/pcm3168a.c | 5 +
2589 sound/soc/codecs/rt286.c | 26 +-
2590 sound/soc/codecs/rt5514.c | 982 +++++++++++++++++++++
2591 sound/soc/codecs/rt5514.h | 252 ++++++
2592 sound/soc/codecs/rt5616.c | 412 +++++----
2593 sound/soc/codecs/rt5645.c | 2 +-
2594 sound/soc/codecs/rt5659.c | 33 +-
2595 sound/soc/codecs/rt5659.h | 1 -
2596 sound/soc/codecs/sigmadsp-i2c.c | 5 +-
2597 sound/soc/codecs/ssm4567.c | 5 +
2598 sound/soc/codecs/wm5102.c | 93 +-
2599 sound/soc/codecs/wm5110.c | 76 +-
2600 sound/soc/codecs/wm8960.c | 40 +-
2601 sound/soc/codecs/wm8974.c | 93 ++
2602 sound/soc/codecs/wm8997.c | 2 +-
2603 sound/soc/codecs/wm8998.c | 2 +-
2604 sound/soc/codecs/wm_adsp.c | 85 +-
2605 sound/soc/codecs/wm_adsp.h | 8 +-
2606 sound/soc/davinci/davinci-mcasp.c | 2 +
2607 sound/soc/dwc/designware_i2s.c | 5 +-
2608 sound/soc/fsl/Kconfig | 4 +-
2609 sound/soc/fsl/fsl-asoc-card.c | 26 +-
2610 sound/soc/fsl/fsl_sai.c | 3 +-
2611 sound/soc/fsl/fsl_ssi.c | 42 +-
2612 sound/soc/fsl/imx-spdif.c | 2 -
2613 sound/soc/fsl/mpc5200_psc_ac97.c | 3 +-
2614 sound/soc/generic/simple-card.c | 2 +-
2615 sound/soc/intel/Kconfig | 13 +-
2616 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 1 +
2617 sound/soc/intel/boards/cht_bsw_max98090_ti.c | 17 +-
2618 sound/soc/intel/boards/cht_bsw_rt5645.c | 13 +-
2619 sound/soc/intel/boards/skl_rt286.c | 5 +-
2620 sound/soc/intel/common/Makefile | 9 +-
2621 sound/soc/intel/common/sst-acpi.c | 4 +
2622 sound/soc/intel/common/sst-match-acpi.c | 19 +-
2623 sound/soc/intel/skylake/skl-messages.c | 68 +-
2624 sound/soc/intel/skylake/skl-pcm.c | 21 +
2625 sound/soc/intel/skylake/skl-topology.c | 268 +++++-
2626 sound/soc/intel/skylake/skl-topology.h | 27 +
2627 sound/soc/intel/skylake/skl-tplg-interface.h | 3 +-
2628 sound/soc/intel/skylake/skl.c | 28 +-
2629 sound/soc/mediatek/Kconfig | 4 +-
2630 sound/soc/mediatek/mtk-afe-common.h | 1 +
2631 sound/soc/mediatek/mtk-afe-pcm.c | 22 +-
2632 sound/soc/mxs/mxs-saif.c | 15 +-
2633 sound/soc/qcom/lpass-platform.c | 15 +-
2634 sound/soc/samsung/s3c-i2s-v2.c | 2 +-
2635 sound/soc/samsung/s3c-i2s-v2.h | 2 +-
2636 sound/soc/sh/rcar/adg.c | 9 +-
2637 sound/soc/sh/rcar/cmd.c | 18 +-
2638 sound/soc/sh/rcar/core.c | 84 +-
2639 sound/soc/sh/rcar/ctu.c | 72 +-
2640 sound/soc/sh/rcar/dma.c | 56 +-
2641 sound/soc/sh/rcar/dvc.c | 2 +-
2642 sound/soc/sh/rcar/gen.c | 35 +
2643 sound/soc/sh/rcar/mix.c | 2 +-
2644 sound/soc/sh/rcar/rsnd.h | 80 +-
2645 sound/soc/sh/rcar/src.c | 71 +-
2646 sound/soc/sh/rcar/ssi.c | 192 ++--
2647 sound/soc/sh/rcar/ssiu.c | 3 +-
2648 sound/soc/soc-dapm.c | 8 +-
2649 sound/soc/soc-pcm.c | 27 +-
2650 85 files changed, 4751 insertions(+), 1030 deletions(-)
2651 create mode 100644 Documentation/devicetree/bindings/sound/max98926.txt
2652 create mode 100644 Documentation/devicetree/bindings/sound/rt5514.txt
2653 create mode 100644 sound/soc/codecs/max98926.c
2654 create mode 100644 sound/soc/codecs/max98926.h
2655 create mode 100644 sound/soc/codecs/pcm179x-i2c.c
2656 create mode 100644 sound/soc/codecs/pcm179x-spi.c
2657 create mode 100644 sound/soc/codecs/rt5514.c
2658 create mode 100644 sound/soc/codecs/rt5514.h
2659 Merging modules/modules-next (b37a05c083c8 Merge branch 'akpm' (patches from Andrew))
2660 $ git merge modules/modules-next
2662 Merging input/next (1261d013daea Input: Allow compile test of Goodix and Colibri VF50 if !GPIOLIB)
2663 $ git merge input/next
2664 Auto-merging drivers/input/touchscreen/Kconfig
2665 Merge made by the 'recursive' strategy.
2666 .../bindings/input/touchscreen/cyttsp.txt | 95 ++++++
2667 drivers/input/mouse/Kconfig | 10 +
2668 drivers/input/mouse/Makefile | 1 +
2669 drivers/input/mouse/byd.c | 337 +++++++++++++++++++++
2670 drivers/input/mouse/byd.h | 18 ++
2671 drivers/input/mouse/psmouse-base.c | 14 +
2672 drivers/input/mouse/psmouse.h | 1 +
2673 drivers/input/touchscreen/Kconfig | 5 +-
2674 drivers/input/touchscreen/cyttsp_core.c | 194 ++++++++----
2675 drivers/input/touchscreen/cyttsp_core.h | 10 +-
2676 drivers/input/touchscreen/cyttsp_i2c.c | 10 -
2677 drivers/input/touchscreen/cyttsp_spi.c | 10 -
2678 include/linux/input/cyttsp.h | 15 -
2679 13 files changed, 614 insertions(+), 106 deletions(-)
2680 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt
2681 create mode 100644 drivers/input/mouse/byd.c
2682 create mode 100644 drivers/input/mouse/byd.h
2683 Merging block/for-next (0124663be268 Merge branch 'for-4.6/drivers' into for-next)
2684 $ git merge block/for-next
2685 Merge made by the 'recursive' strategy.
2686 block/blk-mq-sysfs.c | 9 +--
2687 block/blk-mq.c | 173 +++++++++++++++++++++++++++------------------
2688 block/blk-mq.h | 1 +
2689 block/cfq-iosched.c | 43 ++++++++---
2690 drivers/nvme/host/Kconfig | 6 +-
2691 drivers/nvme/host/Makefile | 10 +--
2692 drivers/nvme/host/core.c | 84 +++++++++++++++++-----
2693 drivers/nvme/host/nvme.h | 3 +-
2694 drivers/nvme/host/pci.c | 78 +++++++++-----------
2695 include/linux/blk-mq.h | 2 +
2696 10 files changed, 255 insertions(+), 154 deletions(-)
2697 Merging device-mapper/for-next (aa8c484be790 dm thin metadata: remove needless newline from subtree_dec() DMERR message)
2698 $ git merge device-mapper/for-next
2699 Auto-merging drivers/md/dm-crypt.c
2700 Merge made by the 'recursive' strategy.
2701 block/blk-core.c | 2 +-
2702 drivers/md/dm-cache-target.c | 2 +-
2703 drivers/md/dm-crypt.c | 2 +-
2704 drivers/md/dm-delay.c | 2 +-
2705 drivers/md/dm-flakey.c | 2 +-
2706 drivers/md/dm-ioctl.c | 5 +-
2707 drivers/md/dm-log-writes.c | 2 +-
2708 drivers/md/dm-mpath.c | 101 ++++++++++++------
2709 drivers/md/dm-raid1.c | 2 +-
2710 drivers/md/dm-snap.c | 2 +-
2711 drivers/md/dm-table.c | 30 +++++-
2712 drivers/md/dm-target.c | 3 +-
2713 drivers/md/dm-thin-metadata.c | 2 +-
2714 drivers/md/dm-thin.c | 2 +-
2715 drivers/md/dm-verity-fec.c | 2 +-
2716 drivers/md/dm-verity-target.c | 12 +--
2717 drivers/md/dm.c | 239 +++++++++++++++++++++++-------------------
2718 drivers/md/dm.h | 4 +-
2719 include/linux/device-mapper.h | 13 ++-
2720 19 files changed, 263 insertions(+), 166 deletions(-)
2721 Merging pcmcia/master (e8e68fd86d22 pcmcia: do not break rsrc_nonstatic when handling anonymous cards)
2722 $ git merge pcmcia/master
2724 Merging mmc/mmc-next (11bc9381b277 mmc: sdhci-s3c: use mmc_of_parse and remove the card_tasklet)
2725 $ git merge mmc/mmc-next
2727 Merging mmc-uh/next (4e2918512024 Merge branch 'fixes' into next)
2728 $ git merge mmc-uh/next
2729 Merge made by the 'recursive' strategy.
2730 .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 5 +-
2731 .../bindings/mmc/microchip,sdhci-pic32.txt | 29 +++
2732 drivers/mmc/card/block.c | 14 +-
2733 drivers/mmc/card/mmc_test.c | 1 +
2734 drivers/mmc/core/core.c | 29 ++-
2735 drivers/mmc/core/debugfs.c | 2 +-
2736 drivers/mmc/core/host.c | 1 +
2737 drivers/mmc/core/mmc.c | 4 +-
2738 drivers/mmc/core/mmc_ops.c | 19 +-
2739 drivers/mmc/core/pwrseq_simple.c | 1 -
2740 drivers/mmc/core/sd_ops.c | 7 +-
2741 drivers/mmc/core/sdio_ops.c | 3 +-
2742 drivers/mmc/host/Kconfig | 19 +-
2743 drivers/mmc/host/Makefile | 1 +
2744 drivers/mmc/host/atmel-mci.c | 9 +-
2745 drivers/mmc/host/bfin_sdh.c | 3 -
2746 drivers/mmc/host/davinci_mmc.c | 15 +-
2747 drivers/mmc/host/dw_mmc-exynos.c | 31 +--
2748 drivers/mmc/host/dw_mmc-pltfm.c | 19 +-
2749 drivers/mmc/host/dw_mmc-rockchip.c | 7 -
2750 drivers/mmc/host/dw_mmc.c | 101 ++++----
2751 drivers/mmc/host/dw_mmc.h | 6 +-
2752 drivers/mmc/host/jz4740_mmc.c | 2 -
2753 drivers/mmc/host/mmc_spi.c | 15 +-
2754 drivers/mmc/host/mxcmmc.c | 3 -
2755 drivers/mmc/host/omap_hsmmc.c | 9 +-
2756 drivers/mmc/host/pxamci.c | 43 +---
2757 drivers/mmc/host/s3cmci.c | 3 +-
2758 drivers/mmc/host/sdhci-acpi.c | 2 +
2759 drivers/mmc/host/sdhci-iproc.c | 40 +++-
2760 drivers/mmc/host/sdhci-of-arasan.c | 5 -
2761 drivers/mmc/host/sdhci-of-at91.c | 1 +
2762 drivers/mmc/host/sdhci-pic32.c | 257 +++++++++++++++++++++
2763 drivers/mmc/host/sdricoh_cs.c | 26 +--
2764 drivers/mmc/host/sh_mmcif.c | 4 +-
2765 drivers/mmc/host/sh_mobile_sdhi.c | 7 +-
2766 drivers/mmc/host/sunxi-mmc.c | 95 ++++++--
2767 drivers/mmc/host/tmio_mmc_dma.c | 11 -
2768 drivers/mmc/host/tmio_mmc_pio.c | 27 ++-
2769 drivers/mmc/host/usdhi6rol0.c | 2 +-
2770 include/linux/mfd/tmio.h | 4 +
2771 include/linux/mmc/core.h | 1 -
2772 include/linux/mmc/dw_mmc.h | 12 +-
2773 include/linux/mmc/tmio.h | 5 +
2774 44 files changed, 603 insertions(+), 297 deletions(-)
2775 create mode 100644 Documentation/devicetree/bindings/mmc/microchip,sdhci-pic32.txt
2776 create mode 100644 drivers/mmc/host/sdhci-pic32.c
2777 Merging kgdb/kgdb-next (2d289f14f00a kdb: Fix handling of kallsyms_symbol_next() return value)
2778 $ git merge kgdb/kgdb-next
2779 Merge made by the 'recursive' strategy.
2780 kernel/debug/kdb/kdb_io.c | 2 +-
2781 1 file changed, 1 insertion(+), 1 deletion(-)
2782 Merging md/for-next (fc2561ec0afc md-cluster: delete useless code)
2783 $ git merge md/for-next
2785 Merging mfd/for-mfd-next (84a6c45ae136 mfd: syscon: Make syscon_regmap_config const)
2786 $ git merge mfd/for-mfd-next
2787 Auto-merging drivers/mfd/db8500-prcmu.c
2788 Merge made by the 'recursive' strategy.
2789 Documentation/devicetree/bindings/mfd/tps65086.txt | 55 ++++++++
2790 drivers/mfd/Kconfig | 27 +++-
2791 drivers/mfd/Makefile | 1 +
2792 drivers/mfd/ab8500-core.c | 106 +++++----------
2793 drivers/mfd/db8500-prcmu.c | 7 +-
2794 drivers/mfd/intel-lpss-pci.c | 19 ++-
2795 drivers/mfd/intel-lpss.c | 1 +
2796 drivers/mfd/lpc_ich.c | 5 +-
2797 drivers/mfd/syscon.c | 19 ++-
2798 drivers/mfd/tps65010.c | 21 +--
2799 drivers/mfd/tps65086.c | 149 +++++++++++++++++++++
2800 include/linux/mfd/core.h | 26 ++++
2801 include/linux/mfd/tps65086.h | 117 ++++++++++++++++
2802 13 files changed, 441 insertions(+), 112 deletions(-)
2803 create mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt
2804 create mode 100644 drivers/mfd/tps65086.c
2805 create mode 100644 include/linux/mfd/tps65086.h
2806 Merging backlight/for-backlight-next (60d613d6aef4 backlight: pwm_bl: Free PWM requested by legacy API on error path)
2807 $ git merge backlight/for-backlight-next
2809 Merging battery/master (265b60497a57 power: bq27xxx_battery: Fix bq27541 AveragePower register address)
2810 $ git merge battery/master
2812 Merging omap_dss2/for-next (caf05780f6ed Merge omapdss split between omapdrm and omapfb)
2813 $ git merge omap_dss2/for-next
2815 Merging regulator/for-next (18c4766e2e9f Merge remote-tracking branches 'regulator/topic/mt6397' and 'regulator/topic/qcom-saw' into regulator-next)
2816 $ git merge regulator/for-next
2817 Merge made by the 'recursive' strategy.
2818 .../bindings/regulator/act8945a-regulator.txt | 80 +++++++
2819 .../devicetree/bindings/regulator/lp872x.txt | 1 +
2820 .../devicetree/bindings/regulator/max77802.txt | 2 +-
2821 .../bindings/regulator/qcom,saw-regulator.txt | 31 +++
2822 drivers/regulator/Kconfig | 21 ++
2823 drivers/regulator/Makefile | 2 +
2824 drivers/regulator/act8945a-regulator.c | 165 +++++++++++++++
2825 drivers/regulator/axp20x-regulator.c | 46 ++---
2826 drivers/regulator/core.c | 29 ++-
2827 drivers/regulator/da9210-regulator.c | 5 +
2828 drivers/regulator/fan53555.c | 18 ++
2829 drivers/regulator/lp872x.c | 38 +++-
2830 drivers/regulator/mt6397-regulator.c | 15 +-
2831 drivers/regulator/qcom_saw-regulator.c | 229 +++++++++++++++++++++
2832 include/linux/regulator/lp872x.h | 5 +
2833 15 files changed, 639 insertions(+), 48 deletions(-)
2834 create mode 100644 Documentation/devicetree/bindings/regulator/act8945a-regulator.txt
2835 create mode 100644 Documentation/devicetree/bindings/regulator/qcom,saw-regulator.txt
2836 create mode 100644 drivers/regulator/act8945a-regulator.c
2837 create mode 100644 drivers/regulator/qcom_saw-regulator.c
2838 Merging security/next (388f7b1d6e8c Linux 4.5-rc3)
2839 $ git merge security/next
2841 Merging integrity/next (1d6d167c2efc KEYS: refcount bug fix)
2842 $ git merge integrity/next
2844 Merging selinux/next (9090a2d5e3e6 selinux: use absolute path to include directory)
2845 $ git merge selinux/next
2846 Merge made by the 'recursive' strategy.
2847 security/selinux/Makefile | 2 +-
2848 1 file changed, 1 insertion(+), 1 deletion(-)
2849 Merging lblnet/next (b2776bf7149b Linux 3.18)
2850 $ git merge lblnet/next
2852 Merging watchdog/master (388f7b1d6e8c Linux 4.5-rc3)
2853 $ git merge watchdog/master
2855 Merging iommu/next (fd6b6b40c17e Merge branches 'iommu/fixes' and 'arm/rockchip' into next)
2856 $ git merge iommu/next
2857 Merge made by the 'recursive' strategy.
2858 drivers/iommu/rockchip-iommu.c | 214 ++++++++++++++++++++++++++---------------
2859 1 file changed, 135 insertions(+), 79 deletions(-)
2860 Merging dwmw2-iommu/master (fda3bec12d09 iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG)
2861 $ git merge dwmw2-iommu/master
2862 Auto-merging drivers/iommu/intel_irq_remapping.c
2863 Auto-merging drivers/iommu/dmar.c
2864 Merge made by the 'recursive' strategy.
2865 drivers/iommu/dmar.c | 2 +-
2866 drivers/iommu/intel-svm.c | 33 +++++++++++++++++++++++++++------
2867 drivers/iommu/intel_irq_remapping.c | 2 +-
2868 3 files changed, 29 insertions(+), 8 deletions(-)
2869 Merging vfio/next (d4f50ee2f5b4 vfio/iommu_type1: make use of info.flags)
2870 $ git merge vfio/next
2872 Merging jc_docs/docs-next (5645a717c6ee Documentation: HOWTO: remove obsolete info about regression postings)
2873 $ git merge jc_docs/docs-next
2874 Auto-merging Documentation/DocBook/device-drivers.tmpl
2875 Merge made by the 'recursive' strategy.
2876 Documentation/CodingStyle | 2 +-
2877 Documentation/DocBook/device-drivers.tmpl | 2 +-
2878 Documentation/HOWTO | 7 +------
2879 Documentation/SubmittingPatches | 2 +-
2880 Documentation/features/list-arch.sh | 2 +-
2881 Documentation/i2c/dev-interface | 2 +-
2882 Documentation/i2c/slave-eeprom-backend | 4 ++--
2883 Documentation/ja_JP/HOWTO | 2 +-
2884 README | 14 +++++++-------
2885 9 files changed, 16 insertions(+), 21 deletions(-)
2886 Merging trivial/for-next (e9bf1d57f0a0 drivers/rtc: broken link fix)
2887 $ git merge trivial/for-next
2888 Auto-merging net/openvswitch/vport-geneve.c
2889 Auto-merging mm/balloon_compaction.c
2890 Auto-merging lib/842/842_decompress.c
2891 Auto-merging kernel/time/timekeeping.c
2892 Auto-merging include/linux/device.h
2893 Auto-merging drivers/usb/host/uhci-q.c
2894 Auto-merging drivers/usb/gadget/legacy/Kconfig
2895 Auto-merging drivers/usb/dwc3/gadget.c
2896 Auto-merging drivers/usb/dwc3/ep0.c
2897 Auto-merging drivers/scsi/ufs/ufshcd.c
2898 Auto-merging drivers/rtc/rtc-rx8025.c
2899 Auto-merging drivers/phy/phy-core.c
2900 Auto-merging drivers/media/platform/exynos4-is/mipi-csis.c
2901 Auto-merging drivers/media/platform/exynos4-is/fimc-is.c
2902 Auto-merging drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c
2903 Auto-merging drivers/gpu/drm/i915/i915_gem_fence.c
2904 Auto-merging drivers/dma/ioat/init.c
2905 Auto-merging drivers/dma/dw/core.c
2906 Auto-merging drivers/base/core.c
2907 Merge made by the 'recursive' strategy.
2908 REPORTING-BUGS | 2 +-
2909 drivers/atm/firestream.c | 2 +-
2910 drivers/base/core.c | 2 +-
2911 drivers/crypto/nx/nx-842.c | 2 +-
2912 drivers/dma/dw/core.c | 6 +-
2913 drivers/dma/ioat/init.c | 2 +-
2914 drivers/gpu/drm/i915/i915_gem_fence.c | 10 +--
2915 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 2 +-
2916 drivers/input/touchscreen/wdt87xx_i2c.c | 2 +-
2917 drivers/media/platform/exynos4-is/fimc-is.c | 6 +-
2918 drivers/media/platform/exynos4-is/mipi-csis.c | 2 +-
2919 drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +-
2920 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 2 +-
2921 drivers/pci/host/pci-mvebu.c | 6 +-
2922 drivers/phy/phy-core.c | 4 +-
2923 drivers/regulator/pbias-regulator.c | 2 +-
2924 drivers/rtc/rtc-rx8025.c | 2 +-
2925 drivers/scsi/ufs/ufshcd.c | 6 +-
2926 drivers/thunderbolt/ctl.c | 2 +-
2927 drivers/thunderbolt/nhi.c | 74 ++++++++++------------
2928 drivers/thunderbolt/path.c | 2 +-
2929 drivers/thunderbolt/tb.h | 2 +-
2930 drivers/usb/core/urb.c | 8 +--
2931 drivers/usb/dwc3/dwc3-omap.c | 4 +-
2932 drivers/usb/dwc3/ep0.c | 5 +-
2933 drivers/usb/dwc3/gadget.c | 2 +-
2934 drivers/usb/gadget/legacy/Kconfig | 3 +-
2935 drivers/usb/host/uhci-q.c | 20 +++---
2936 include/linux/device.h | 5 +-
2937 kernel/time/timekeeping.c | 2 +-
2938 lib/842/842_decompress.c | 2 +-
2939 lib/flex_proportions.c | 2 +-
2940 lib/percpu-refcount.c | 2 +-
2941 mm/balloon_compaction.c | 4 +-
2942 net/openvswitch/vport-geneve.c | 2 +-
2943 .../testing/selftests/timers/alarmtimer-suspend.c | 2 +-
2944 36 files changed, 98 insertions(+), 107 deletions(-)
2945 $ git am -3 ../patches/kernel-memremapc-add-new-arg-to-dev_warn.patch
2946 Applying: kernel/memremap.c: add new arg to dev_WARN
2948 Unstaged changes after reset:
2951 $ git commit -v -a --amend
2952 [master ed4704d10ccb] Merge remote-tracking branch 'trivial/for-next'
2953 Date: Thu Feb 11 12:47:49 2016 +1100
2954 Merging audit/next (fd97646b0595 audit: Fix typo in comment)
2955 $ git merge audit/next
2956 Auto-merging kernel/audit_watch.c
2957 Auto-merging kernel/audit.c
2958 Merge made by the 'recursive' strategy.
2959 include/uapi/linux/audit.h | 1 +
2960 kernel/audit.c | 20 +++++++++++++++++++-
2961 kernel/audit_watch.c | 2 +-
2962 kernel/auditfilter.c | 6 +++---
2963 4 files changed, 24 insertions(+), 5 deletions(-)
2964 Merging devicetree/devicetree/next (48a9b733e644 of/irq: Rename "intc_desc" to "of_intc_desc" to fix OF on sh)
2965 $ git merge devicetree/devicetree/next
2967 Merging dt-rh/for-next (b8c15a91f1fe Merge branches 'dt/next' and 'dt/linus' into for-next)
2968 $ git merge dt-rh/for-next
2969 Merge made by the 'recursive' strategy.
2970 scripts/dtc/dtx_diff | 343 +++++++++++++++++++++++++++++++++++++++++++++++++++
2971 1 file changed, 343 insertions(+)
2972 create mode 100755 scripts/dtc/dtx_diff
2973 Merging mailbox/mailbox-for-next (bfbcfa770b1c mailbox: constify mbox_chan_ops structure)
2974 $ git merge mailbox/mailbox-for-next
2976 Merging spi/for-next (e908e75fc383 Merge remote-tracking branch 'spi/topic/ti-qspi' into spi-next)
2977 $ git merge spi/for-next
2978 Merge made by the 'recursive' strategy.
2979 .../devicetree/bindings/spi/adi,axi-spi-engine.txt | 31 ++
2980 drivers/spi/Kconfig | 79 +--
2981 drivers/spi/Makefile | 4 +-
2982 drivers/spi/spi-atmel.c | 1 +
2983 drivers/spi/spi-axi-spi-engine.c | 591 +++++++++++++++++++++
2984 drivers/spi/spi-bcm2835aux.c | 10 +-
2985 drivers/spi/spi-dw-mid.c | 4 +-
2986 drivers/spi/spi-dw-mmio.c | 5 -
2987 drivers/spi/spi-fsl-espi.c | 4 +-
2988 drivers/spi/spi-imx.c | 8 +-
2989 drivers/spi/spi-loopback-test.c | 1 +
2990 drivers/spi/spi-pxa2xx.c | 143 +++--
2991 drivers/spi/spi-pxa2xx.h | 35 --
2992 drivers/spi/spi-ti-qspi.c | 139 ++++-
2993 drivers/spi/spi.c | 398 +++++++++++++-
2994 include/linux/pxa2xx_ssp.h | 1 +
2995 include/linux/spi/spi.h | 144 +++++
2996 17 files changed, 1440 insertions(+), 158 deletions(-)
2997 create mode 100644 Documentation/devicetree/bindings/spi/adi,axi-spi-engine.txt
2998 create mode 100644 drivers/spi/spi-axi-spi-engine.c
2999 Merging tip/auto-latest (f864fe9a9259 Merge branch 'x86/mm')
3000 $ git merge tip/auto-latest
3001 Auto-merging kernel/memremap.c
3002 Auto-merging arch/x86/events/core.c
3003 Auto-merging arch/x86/events/amd/uncore.c
3004 Auto-merging arch/x86/events/amd/iommu.c
3005 Auto-merging arch/x86/events/amd/ibs.c
3006 Auto-merging arch/x86/events/amd/core.c
3007 Auto-merging arch/mips/Kconfig
3008 Auto-merging arch/arm64/kernel/setup.c
3009 Auto-merging MAINTAINERS
3010 Auto-merging Documentation/kernel-parameters.txt
3011 Merge made by the 'recursive' strategy.
3012 Documentation/efi-stub.txt | 4 +-
3013 Documentation/kernel-parameters.txt | 18 +-
3014 Documentation/sysctl/kernel.txt | 21 +
3015 Documentation/x86/early-microcode.txt | 25 +
3016 Documentation/x86/x86_64/mm.txt | 12 +-
3018 arch/arm/kernel/setup.c | 6 +-
3019 arch/arm/plat-samsung/pm-check.c | 4 +-
3020 arch/arm64/kernel/setup.c | 6 +-
3021 arch/avr32/kernel/setup.c | 6 +-
3022 arch/c6x/kernel/setup.c | 2 -
3023 arch/ia64/kernel/efi.c | 13 +-
3024 arch/ia64/kernel/setup.c | 6 +-
3025 arch/m32r/kernel/setup.c | 4 +-
3026 arch/microblaze/kernel/setup.c | 2 -
3027 arch/mips/Kconfig | 1 +
3028 arch/mips/bmips/irq.c | 10 +-
3029 arch/mips/kernel/setup.c | 10 +-
3030 arch/parisc/mm/init.c | 6 +-
3031 arch/powerpc/kernel/setup_32.c | 2 -
3032 arch/powerpc/kernel/setup_64.c | 3 -
3033 arch/powerpc/mm/mem.c | 2 +-
3034 arch/s390/kernel/early.c | 1 -
3035 arch/s390/kernel/setup.c | 8 +-
3036 arch/score/kernel/setup.c | 2 +-
3037 arch/sh/kernel/setup.c | 8 +-
3038 arch/sparc/kernel/head_64.S | 8 -
3039 arch/sparc/mm/init_64.c | 8 +-
3040 arch/tile/kernel/setup.c | 11 +-
3041 arch/unicore32/kernel/setup.c | 6 +-
3042 arch/x86/Kbuild | 3 +-
3043 arch/x86/Kconfig | 27 +-
3044 arch/x86/Kconfig.debug | 10 -
3045 arch/x86/boot/cpuflags.h | 2 +-
3046 arch/x86/boot/mkcpustr.c | 2 +-
3047 arch/x86/crypto/crc32-pclmul_glue.c | 2 +-
3048 arch/x86/crypto/crc32c-intel_glue.c | 2 +-
3049 arch/x86/crypto/crct10dif-pclmul_glue.c | 2 +-
3050 arch/x86/entry/calling.h | 31 -
3051 arch/x86/entry/common.c | 27 +
3052 arch/x86/entry/entry_32.S | 2 +-
3053 arch/x86/entry/entry_64.S | 276 +++------
3054 arch/x86/entry/syscall_32.c | 10 +-
3055 arch/x86/entry/syscall_64.c | 13 +-
3056 arch/x86/entry/syscalls/syscall_64.tbl | 20 +-
3057 arch/x86/entry/syscalls/syscalltbl.sh | 58 +-
3058 arch/x86/entry/vdso/vdso2c.h | 7 -
3059 arch/x86/entry/vdso/vdso32-setup.c | 1 -
3060 arch/x86/entry/vdso/vdso32/system_call.S | 2 +-
3061 arch/x86/entry/vdso/vma.c | 127 ++--
3062 arch/x86/entry/vsyscall/vsyscall_gtod.c | 9 +-
3063 arch/x86/events/Makefile | 7 +
3064 .../cpu/perf_event_amd.c => events/amd/core.c} | 2 +-
3065 .../cpu/perf_event_amd_ibs.c => events/amd/ibs.c} | 12 +-
3066 .../perf_event_amd_iommu.c => events/amd/iommu.c} | 4 +-
3067 .../perf_event_amd_iommu.h => events/amd/iommu.h} | 0
3068 .../amd/uncore.c} | 4 +-
3069 .../x86/{kernel/cpu/perf_event.c => events/core.c} | 11 +-
3070 arch/x86/include/asm/alternative.h | 6 -
3071 arch/x86/include/asm/apic.h | 1 -
3072 arch/x86/include/asm/arch_hweight.h | 2 +
3073 arch/x86/include/asm/barrier.h | 15 +-
3074 arch/x86/include/asm/bitops.h | 36 +-
3075 arch/x86/include/asm/clocksource.h | 9 +-
3076 arch/x86/include/asm/cmpxchg.h | 1 +
3077 arch/x86/include/asm/cpufeature.h | 445 +-------------
3078 arch/x86/include/asm/cpufeatures.h | 288 +++++++++
3079 arch/x86/include/asm/dmi.h | 2 +-
3080 arch/x86/include/asm/efi.h | 26 +
3081 arch/x86/include/asm/elf.h | 2 +-
3082 arch/x86/include/asm/fixmap.h | 2 +-
3083 arch/x86/include/asm/fpu/internal.h | 18 +-
3084 arch/x86/include/asm/frame.h | 59 +-
3085 arch/x86/include/asm/irq_work.h | 2 +-
3086 arch/x86/include/asm/microcode.h | 26 +
3087 arch/x86/include/asm/mmu.h | 3 +-
3088 arch/x86/include/asm/msr-index.h | 4 +
3089 arch/x86/include/asm/mwait.h | 2 +
3090 arch/x86/include/asm/processor.h | 5 +-
3091 arch/x86/include/asm/smap.h | 2 +-
3092 arch/x86/include/asm/smp.h | 1 -
3093 arch/x86/include/asm/thread_info.h | 2 +-
3094 arch/x86/include/asm/tlbflush.h | 58 ++
3095 arch/x86/include/asm/uaccess_64.h | 2 +-
3096 arch/x86/include/asm/vdso.h | 3 -
3097 arch/x86/include/asm/vgtod.h | 6 +
3098 arch/x86/kernel/apic/apic_numachip.c | 4 +-
3099 arch/x86/kernel/asm-offsets_32.c | 2 +-
3100 arch/x86/kernel/asm-offsets_64.c | 10 +-
3101 arch/x86/kernel/cpu/Makefile | 10 +-
3102 arch/x86/kernel/cpu/amd.c | 23 +-
3103 arch/x86/kernel/cpu/bugs_64.c | 2 +-
3104 arch/x86/kernel/cpu/centaur.c | 12 +-
3105 arch/x86/kernel/cpu/common.c | 72 +--
3106 arch/x86/kernel/cpu/cyrix.c | 11 +-
3107 arch/x86/kernel/cpu/hypervisor.c | 2 +-
3108 arch/x86/kernel/cpu/intel.c | 12 +-
3109 arch/x86/kernel/cpu/intel_cacheinfo.c | 4 +-
3110 arch/x86/kernel/cpu/match.c | 2 +-
3111 arch/x86/kernel/cpu/mcheck/mce-inject.c | 15 +-
3112 arch/x86/kernel/cpu/mcheck/mce.c | 2 +-
3113 arch/x86/kernel/cpu/mcheck/mce_amd.c | 111 +++-
3114 arch/x86/kernel/cpu/mcheck/p5.c | 18 +-
3115 arch/x86/kernel/cpu/mcheck/therm_throt.c | 15 +-
3116 arch/x86/kernel/cpu/mcheck/threshold.c | 4 +-
3117 arch/x86/kernel/cpu/mcheck/winchip.c | 5 +-
3118 arch/x86/kernel/cpu/microcode/amd.c | 13 +-
3119 arch/x86/kernel/cpu/microcode/core.c | 17 +-
3120 arch/x86/kernel/cpu/microcode/intel.c | 281 +++++----
3121 arch/x86/kernel/cpu/mkcapflags.sh | 6 +-
3122 arch/x86/kernel/cpu/mshyperv.c | 8 +-
3123 arch/x86/kernel/cpu/mtrr/centaur.c | 2 +-
3124 arch/x86/kernel/cpu/mtrr/cleanup.c | 44 +-
3125 arch/x86/kernel/cpu/mtrr/generic.c | 23 +-
3126 arch/x86/kernel/cpu/mtrr/main.c | 22 +-
3127 arch/x86/kernel/cpu/perf_event_intel_ds.c | 6 +-
3128 arch/x86/kernel/cpu/rdrand.c | 2 +-
3129 arch/x86/kernel/cpu/topology.c | 4 +-
3130 arch/x86/kernel/cpu/transmeta.c | 10 +-
3131 arch/x86/kernel/cpu/vmware.c | 5 +-
3132 arch/x86/kernel/crash.c | 41 +-
3133 arch/x86/kernel/e820.c | 39 +-
3134 arch/x86/kernel/fpu/core.c | 52 +-
3135 arch/x86/kernel/fpu/init.c | 13 +-
3136 arch/x86/kernel/head64.c | 14 +-
3137 arch/x86/kernel/head_32.S | 8 +-
3138 arch/x86/kernel/head_64.S | 5 +-
3139 arch/x86/kernel/hpet.c | 1 +
3140 arch/x86/kernel/mpparse.c | 2 +-
3141 arch/x86/kernel/msr.c | 2 +-
3142 arch/x86/kernel/pmem.c | 4 +-
3143 arch/x86/kernel/process.c | 4 +-
3144 arch/x86/kernel/setup.c | 6 +-
3145 arch/x86/kernel/signal.c | 13 +-
3146 arch/x86/kernel/traps.c | 50 +-
3147 arch/x86/kernel/verify_cpu.S | 2 +-
3148 arch/x86/kernel/vm86_32.c | 2 +-
3149 arch/x86/kernel/vmlinux.lds.S | 12 +
3150 arch/x86/lguest/boot.c | 8 +-
3151 arch/x86/lib/clear_page_64.S | 2 +-
3152 arch/x86/lib/cmdline.c | 60 +-
3153 arch/x86/lib/copy_page_64.S | 2 +-
3154 arch/x86/lib/copy_user_64.S | 2 +-
3155 arch/x86/lib/memcpy_64.S | 2 +-
3156 arch/x86/lib/memmove_64.S | 2 +-
3157 arch/x86/lib/memset_64.S | 2 +-
3158 arch/x86/mm/init_32.c | 3 -
3159 arch/x86/mm/init_64.c | 24 +-
3160 arch/x86/mm/kasan_init_64.c | 17 +-
3161 arch/x86/mm/numa.c | 67 +-
3162 arch/x86/mm/pageattr.c | 17 +-
3163 arch/x86/mm/pat.c | 4 +-
3164 arch/x86/mm/setup_nx.c | 6 +-
3165 arch/x86/oprofile/op_model_amd.c | 1 -
3166 arch/x86/platform/efi/efi-bgrt.c | 52 +-
3167 arch/x86/platform/efi/efi.c | 58 +-
3168 arch/x86/platform/efi/efi_32.c | 5 +
3169 arch/x86/platform/efi/efi_64.c | 159 +++--
3170 arch/x86/platform/efi/efi_stub_64.S | 43 --
3171 arch/x86/platform/efi/quirks.c | 37 +-
3172 arch/x86/um/asm/barrier.h | 2 +-
3173 arch/x86/um/sys_call_table_32.c | 4 +-
3174 arch/x86/um/sys_call_table_64.c | 7 +-
3175 arch/x86/um/user-offsets.c | 6 +-
3176 arch/x86/xen/enlighten.c | 2 +-
3177 drivers/acpi/acpi_platform.c | 2 +-
3178 drivers/acpi/apei/einj.c | 15 +-
3179 drivers/cpufreq/intel_pstate.c | 2 +-
3180 drivers/firmware/efi/efi.c | 41 +-
3181 drivers/firmware/efi/efivars.c | 2 +-
3182 drivers/firmware/efi/esrt.c | 5 +-
3183 drivers/firmware/efi/runtime-wrappers.c | 80 +--
3184 drivers/firmware/efi/vars.c | 16 +-
3185 drivers/irqchip/Kconfig | 5 +
3186 drivers/irqchip/Makefile | 1 +
3187 drivers/irqchip/irq-atmel-aic-common.c | 14 +-
3188 drivers/irqchip/irq-atmel-aic-common.h | 7 +-
3189 drivers/irqchip/irq-atmel-aic.c | 9 +-
3190 drivers/irqchip/irq-atmel-aic5.c | 9 +-
3191 drivers/irqchip/irq-bcm6345-l1.c | 364 +++++++++++
3192 drivers/irqchip/irq-gic-v3-its.c | 17 +-
3193 drivers/irqchip/irq-sun4i.c | 1 -
3194 drivers/nvdimm/e820.c | 2 +-
3195 drivers/parisc/eisa_enumerator.c | 4 +-
3196 drivers/rapidio/rio.c | 8 +-
3197 drivers/sh/superhyway/superhyway.c | 2 +-
3198 drivers/xen/balloon.c | 2 +-
3199 fs/btrfs/disk-io.c | 2 +-
3200 include/asm-generic/cputime_nsecs.h | 5 +-
3201 include/linux/clockchips.h | 4 +-
3202 include/linux/compiler.h | 5 +-
3203 include/linux/efi.h | 22 +-
3204 include/linux/hrtimer.h | 1 +
3205 include/linux/ioport.h | 33 +-
3206 include/linux/latencytop.h | 3 +
3207 include/linux/lockdep.h | 6 +-
3208 include/linux/mm.h | 5 +-
3209 include/linux/mm_types.h | 22 +-
3210 include/linux/sched.h | 4 +
3211 include/linux/sched/sysctl.h | 4 +
3213 kernel/irq/irqdesc.c | 21 +-
3214 kernel/kexec_core.c | 8 +-
3215 kernel/kexec_file.c | 8 +-
3216 kernel/latencytop.c | 14 +-
3217 kernel/locking/lockdep.c | 113 +---
3218 kernel/memremap.c | 13 +-
3219 kernel/profile.c | 1 +
3220 kernel/resource.c | 93 +--
3221 kernel/sched/core.c | 79 ++-
3222 kernel/sched/debug.c | 102 ++--
3223 kernel/sched/fair.c | 200 +++---
3224 kernel/sched/sched.h | 1 +
3225 kernel/sched/stats.h | 8 +-
3226 kernel/sysctl.c | 13 +-
3227 kernel/time/clocksource.c | 52 +-
3228 kernel/time/hrtimer.c | 18 +-
3229 kernel/trace/trace_kprobe.c | 19 +-
3230 lib/atomic64_test.c | 2 +-
3231 lib/test_static_keys.c | 62 +-
3233 mm/memory_hotplug.c | 2 +-
3235 tools/build/Makefile.feature | 31 +-
3236 tools/build/feature/Makefile | 4 +
3237 tools/build/feature/test-all.c | 5 +
3238 tools/build/feature/test-compile.c | 2 +
3239 tools/build/feature/test-libcrypto.c | 17 +
3240 tools/lib/bpf/libbpf.c | 34 +-
3241 tools/lib/lockdep/common.c | 5 -
3242 tools/lib/lockdep/include/liblockdep/common.h | 1 -
3243 tools/lib/lockdep/preload.c | 2 -
3244 tools/perf/Documentation/perf-config.txt | 343 ++++++++++-
3245 tools/perf/Documentation/perf-inject.txt | 7 +
3246 tools/perf/Documentation/perf-report.txt | 37 +-
3247 tools/perf/Documentation/perfconfig.example | 2 +-
3248 tools/perf/Makefile | 25 +-
3249 tools/perf/Makefile.perf | 14 +-
3250 tools/perf/arch/powerpc/Makefile | 2 +
3251 tools/perf/arch/powerpc/util/Build | 1 +
3252 tools/perf/arch/powerpc/util/book3s_hcalls.h | 123 ++++
3253 tools/perf/arch/powerpc/util/book3s_hv_exits.h | 33 +
3254 tools/perf/arch/powerpc/util/kvm-stat.c | 170 ++++++
3255 tools/perf/arch/s390/util/kvm-stat.c | 10 +-
3256 tools/perf/arch/x86/util/intel-bts.c | 4 +-
3257 tools/perf/arch/x86/util/intel-pt.c | 4 +-
3258 tools/perf/arch/x86/util/kvm-stat.c | 16 +-
3259 tools/perf/builtin-annotate.c | 2 +-
3260 tools/perf/builtin-buildid-cache.c | 14 +-
3261 tools/perf/builtin-inject.c | 107 +++-
3262 tools/perf/builtin-kvm.c | 38 +-
3263 tools/perf/builtin-record.c | 12 +-
3264 tools/perf/builtin-report.c | 29 +-
3265 tools/perf/builtin-top.c | 24 +-
3266 tools/perf/config/Makefile | 112 ++--
3267 tools/perf/jvmti/Makefile | 76 +++
3268 tools/perf/jvmti/jvmti_agent.c | 465 ++++++++++++++
3269 tools/perf/jvmti/jvmti_agent.h | 36 ++
3270 tools/perf/jvmti/libjvmti.c | 304 ++++++++++
3271 tools/perf/tests/.gitignore | 1 +
3272 tools/perf/tests/Build | 9 +-
3273 tools/perf/tests/bp_signal.c | 140 ++++-
3274 tools/perf/tests/bpf-script-test-relocation.c | 50 ++
3275 tools/perf/tests/bpf.c | 63 +-
3276 tools/perf/tests/hists_cumulate.c | 2 +-
3277 tools/perf/tests/hists_filter.c | 2 +-
3278 tools/perf/tests/hists_output.c | 10 +-
3279 tools/perf/tests/llvm.c | 17 +-
3280 tools/perf/tests/llvm.h | 5 +-
3281 tools/perf/tests/make | 50 +-
3282 tools/perf/tests/vmlinux-kallsyms.c | 24 +-
3283 tools/perf/ui/browser.c | 4 +-
3284 tools/perf/ui/browser.h | 2 +-
3285 tools/perf/ui/browsers/annotate.c | 2 +-
3286 tools/perf/ui/browsers/hists.c | 214 +++++--
3287 tools/perf/ui/gtk/hists.c | 6 +-
3288 tools/perf/ui/hist.c | 170 +++---
3289 tools/perf/ui/stdio/hist.c | 85 +--
3290 tools/perf/util/Build | 6 +
3291 tools/perf/util/auxtrace.c | 7 +-
3292 tools/perf/util/auxtrace.h | 6 +-
3293 tools/perf/util/build-id.c | 6 +-
3294 tools/perf/util/cpumap.c | 30 +
3295 tools/perf/util/cpumap.h | 32 +-
3296 tools/perf/util/demangle-java.c | 199 ++++++
3297 tools/perf/util/demangle-java.h | 10 +
3298 tools/perf/util/dso.c | 5 +
3299 tools/perf/util/event.c | 2 +-
3300 tools/perf/util/evsel.c | 15 +-
3301 tools/perf/util/genelf.c | 449 ++++++++++++++
3302 tools/perf/util/genelf.h | 67 ++
3303 tools/perf/util/genelf_debug.c | 610 +++++++++++++++++++
3304 tools/perf/util/hist.c | 163 ++---
3305 tools/perf/util/hist.h | 65 +-
3306 tools/perf/util/intel-pt.c | 9 +
3307 tools/perf/util/jit.h | 15 +
3308 tools/perf/util/jitdump.c | 672 +++++++++++++++++++++
3309 tools/perf/util/jitdump.h | 124 ++++
3310 tools/perf/util/kvm-stat.h | 8 +-
3311 tools/perf/util/machine.h | 10 +
3312 tools/perf/util/parse-events.c | 3 +
3313 tools/perf/util/pmu.c | 2 +-
3314 tools/perf/util/probe-finder.c | 62 +-
3315 tools/perf/util/probe-finder.h | 5 +-
3316 tools/perf/util/sort.c | 208 +++++--
3317 tools/perf/util/sort.h | 2 +
3318 tools/perf/util/stat.c | 24 +-
3319 tools/perf/util/stat.h | 10 -
3320 tools/perf/util/symbol-elf.c | 3 +
3321 tools/perf/util/symbol.c | 6 +-
3322 tools/perf/util/util.c | 27 +
3323 tools/perf/util/util.h | 2 +
3324 tools/testing/selftests/x86/Makefile | 14 +-
3325 .../selftests/x86/check_initial_reg_state.c | 109 ++++
3326 virt/kvm/arm/arch_timer.c | 4 +-
3327 315 files changed, 8281 insertions(+), 2833 deletions(-)
3328 create mode 100644 arch/x86/events/Makefile
3329 rename arch/x86/{kernel/cpu/perf_event_amd.c => events/amd/core.c} (99%)
3330 rename arch/x86/{kernel/cpu/perf_event_amd_ibs.c => events/amd/ibs.c} (98%)
3331 rename arch/x86/{kernel/cpu/perf_event_amd_iommu.c => events/amd/iommu.c} (99%)
3332 rename arch/x86/{kernel/cpu/perf_event_amd_iommu.h => events/amd/iommu.h} (100%)
3333 rename arch/x86/{kernel/cpu/perf_event_amd_uncore.c => events/amd/uncore.c} (99%)
3334 rename arch/x86/{kernel/cpu/perf_event.c => events/core.c} (99%)
3335 create mode 100644 arch/x86/include/asm/cpufeatures.h
3336 create mode 100644 drivers/irqchip/irq-bcm6345-l1.c
3337 create mode 100644 tools/build/feature/test-libcrypto.c
3338 create mode 100644 tools/perf/arch/powerpc/util/book3s_hcalls.h
3339 create mode 100644 tools/perf/arch/powerpc/util/book3s_hv_exits.h
3340 create mode 100644 tools/perf/arch/powerpc/util/kvm-stat.c
3341 create mode 100644 tools/perf/jvmti/Makefile
3342 create mode 100644 tools/perf/jvmti/jvmti_agent.c
3343 create mode 100644 tools/perf/jvmti/jvmti_agent.h
3344 create mode 100644 tools/perf/jvmti/libjvmti.c
3345 create mode 100644 tools/perf/tests/bpf-script-test-relocation.c
3346 create mode 100644 tools/perf/util/demangle-java.c
3347 create mode 100644 tools/perf/util/demangle-java.h
3348 create mode 100644 tools/perf/util/genelf.c
3349 create mode 100644 tools/perf/util/genelf.h
3350 create mode 100644 tools/perf/util/genelf_debug.c
3351 create mode 100644 tools/perf/util/jit.h
3352 create mode 100644 tools/perf/util/jitdump.c
3353 create mode 100644 tools/perf/util/jitdump.h
3354 create mode 100644 tools/testing/selftests/x86/check_initial_reg_state.c
3355 Merging clockevents/clockevents/next (1ddca16cc5b3 clocksource/drivers/h8300: Use ioread / iowrite)
3356 $ git merge clockevents/clockevents/next
3357 Resolved 'drivers/clocksource/h8300_timer16.c' using previous resolution.
3358 Auto-merging drivers/clocksource/h8300_timer16.c
3359 CONFLICT (content): Merge conflict in drivers/clocksource/h8300_timer16.c
3360 Automatic merge failed; fix conflicts and then commit the result.
3362 [master ef50ea502803] Merge remote-tracking branch 'clockevents/clockevents/next'
3363 $ git diff -M --stat --summary HEAD^..
3364 Merging edac/linux_next (12f0721c5a70 sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell)
3365 $ git merge edac/linux_next
3367 Merging edac-amd/for-next (9bf4f0056720 EDAC: Use edac_debugfs_remove_recursive() in edac_debugfs_exit())
3368 $ git merge edac-amd/for-next
3369 Merge made by the 'recursive' strategy.
3370 .../devicetree/bindings/edac/apm-xgene-edac.txt | 10 ++++
3371 arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 ++
3372 drivers/edac/amd64_edac.c | 2 +-
3373 drivers/edac/debugfs.c | 2 +-
3374 drivers/edac/edac_mc.c | 64 ++++----------------
3375 drivers/edac/edac_pci.c | 67 ++++++---------------
3376 drivers/edac/mpc85xx_edac.c | 2 +-
3377 drivers/edac/xgene_edac.c | 70 +++++++++++++++++++++-
3378 8 files changed, 120 insertions(+), 103 deletions(-)
3379 Merging irqchip/irqchip/for-next (f290917dc209 Merge branch 'irqchip/sunxi' into irqchip/for-next)
3380 $ git merge irqchip/irqchip/for-next
3382 Merge made by the 'recursive' strategy.
3383 Merging tiny/tiny/next (f114040e3ea6 Linux 3.18-rc1)
3384 $ git merge tiny/tiny/next
3386 Merging ftrace/for-next (7fd13615992a tracing/dma-buf/fence: Fix timeline str value on fence_annotate_wait_on)
3387 $ git merge ftrace/for-next
3389 Merging rcu/rcu/next (0dd1befbc663 rcu: Remove expedited GP funnel-lock bypass)
3390 $ git merge rcu/rcu/next
3391 Auto-merging lib/Kconfig.debug
3392 Auto-merging include/linux/compiler.h
3393 Auto-merging Documentation/kernel-parameters.txt
3394 Merge made by the 'recursive' strategy.
3395 .../Design/Data-Structures/BigTreeClassicRCU.svg | 474 +++++++
3396 .../Design/Data-Structures/BigTreeClassicRCUBH.svg | 499 +++++++
3397 .../Data-Structures/BigTreeClassicRCUBHdyntick.svg | 695 ++++++++++
3398 .../Data-Structures/BigTreePreemptRCUBHdyntick.svg | 741 +++++++++++
3399 .../BigTreePreemptRCUBHdyntickCB.svg | 858 ++++++++++++
3400 .../Design/Data-Structures/Data-Structures.html | 1372 ++++++++++++++++++++
3401 .../Design/Data-Structures/Data-Structures.htmlx | 1272 ++++++++++++++++++
3402 .../Design/Data-Structures/HugeTreeClassicRCU.svg | 939 ++++++++++++++
3403 .../RCU/Design/Data-Structures/TreeLevel.svg | 828 ++++++++++++
3404 .../RCU/Design/Data-Structures/TreeMapping.svg | 305 +++++
3405 .../Design/Data-Structures/TreeMappingLevel.svg | 380 ++++++
3406 .../RCU/Design/Data-Structures/blkd_task.svg | 843 ++++++++++++
3407 .../RCU/Design/Data-Structures/nxtlist.svg | 396 ++++++
3408 .../RCU/Design/Requirements/Requirements.html | 102 +-
3409 .../RCU/Design/Requirements/Requirements.htmlx | 90 ++
3410 Documentation/RCU/trace.txt | 10 +-
3411 Documentation/kernel-parameters.txt | 32 +
3412 Documentation/memory-barriers.txt | 135 +-
3413 include/linux/compiler.h | 12 +-
3414 include/linux/irq.h | 6 +-
3415 include/linux/rcutiny.h | 16 +
3416 include/linux/rcutree.h | 2 +
3417 include/linux/srcu.h | 19 +-
3418 include/trace/events/rcu.h | 78 +-
3419 kernel/irq/internals.h | 4 +
3420 kernel/locking/mutex.c | 11 +-
3421 kernel/rcu/Makefile | 1 +
3422 kernel/rcu/rcuperf.c | 642 +++++++++
3423 kernel/rcu/rcutorture.c | 16 +-
3424 kernel/rcu/tiny_plugin.h | 15 +-
3425 kernel/rcu/tree.c | 306 +++--
3426 kernel/rcu/tree.h | 45 +-
3427 kernel/rcu/tree_plugin.h | 53 +-
3428 kernel/rcu/tree_trace.c | 7 +-
3429 kernel/rcu/update.c | 1 +
3430 lib/Kconfig.debug | 33 +
3431 scripts/checkpatch.pl | 3 +-
3432 .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 121 ++
3433 .../rcutorture/bin/kvm-recheck-rcuperf.sh | 96 ++
3434 .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +-
3435 tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +-
3436 .../selftests/rcutorture/bin/parse-console.sh | 6 +-
3437 .../selftests/rcutorture/configs/rcuperf/CFLIST | 1 +
3438 .../selftests/rcutorture/configs/rcuperf/CFcommon | 2 +
3439 .../selftests/rcutorture/configs/rcuperf/TREE | 20 +
3440 .../rcutorture/configs/rcuperf/ver_functions.sh | 52 +
3441 46 files changed, 11334 insertions(+), 212 deletions(-)
3442 create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCU.svg
3443 create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBH.svg
3444 create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBHdyntick.svg
3445 create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreePreemptRCUBHdyntick.svg
3446 create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreePreemptRCUBHdyntickCB.svg
3447 create mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.html
3448 create mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.htmlx
3449 create mode 100644 Documentation/RCU/Design/Data-Structures/HugeTreeClassicRCU.svg
3450 create mode 100644 Documentation/RCU/Design/Data-Structures/TreeLevel.svg
3451 create mode 100644 Documentation/RCU/Design/Data-Structures/TreeMapping.svg
3452 create mode 100644 Documentation/RCU/Design/Data-Structures/TreeMappingLevel.svg
3453 create mode 100644 Documentation/RCU/Design/Data-Structures/blkd_task.svg
3454 create mode 100644 Documentation/RCU/Design/Data-Structures/nxtlist.svg
3455 create mode 100644 kernel/rcu/rcuperf.c
3456 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh
3457 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf.sh
3458 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/CFLIST
3459 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/CFcommon
3460 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/TREE
3461 create mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/ver_functions.sh
3462 Merging kvm/linux-next (bce87cce88c7 KVM: x86: consolidate different ways to test for in-kernel LAPIC)
3463 $ git merge kvm/linux-next
3464 Merge made by the 'recursive' strategy.
3465 arch/x86/include/asm/kvm_host.h | 2 +
3466 arch/x86/kvm/irq.c | 9 ++-
3467 arch/x86/kvm/irq.h | 8 ---
3468 arch/x86/kvm/irq_comm.c | 25 +++++--
3469 arch/x86/kvm/lapic.c | 147 +++++++++++++++++++++++++++++-----------
3470 arch/x86/kvm/lapic.h | 10 +--
3471 arch/x86/kvm/pmu.c | 2 +-
3472 arch/x86/kvm/trace.h | 12 ++--
3473 arch/x86/kvm/vmx.c | 17 ++++-
3474 arch/x86/kvm/x86.c | 36 +++++-----
3475 arch/x86/kvm/x86.h | 16 +++++
3476 11 files changed, 203 insertions(+), 81 deletions(-)
3477 Merging kvm-arm/next (c7da6fa43cb1 arm/arm64: KVM: Detect vGIC presence at runtime)
3478 $ git merge kvm-arm/next
3480 Merging kvm-ppc/kvm-ppc-next (c63517c2e381 KVM: PPC: Book3S: correct width in XER handling)
3481 $ git merge kvm-ppc/kvm-ppc-next
3483 Merging kvm-ppc-paulus/kvm-ppc-next (b4d7f161feb3 KVM: PPC: Fix ONE_REG AltiVec support)
3484 $ git merge kvm-ppc-paulus/kvm-ppc-next
3486 Merging kvms390/next (1763f8d09d52 KVM: s390: bail out early on fatal signal in dirty logging)
3487 $ git merge kvms390/next
3488 Merge made by the 'recursive' strategy.
3489 Documentation/virtual/kvm/devices/s390_flic.txt | 2 +
3490 Documentation/virtual/kvm/devices/vm.txt | 52 +++++++++++++++++
3491 arch/s390/include/asm/kvm_host.h | 8 +--
3492 arch/s390/include/uapi/asm/kvm.h | 8 ++-
3493 arch/s390/kvm/gaccess.c | 57 +++++++++---------
3494 arch/s390/kvm/gaccess.h | 38 ++++++++++--
3495 arch/s390/kvm/intercept.c | 78 +++++++++++++++----------
3496 arch/s390/kvm/interrupt.c | 40 ++++++-------
3497 arch/s390/kvm/kvm-s390.c | 55 +++++++++++------
3498 arch/s390/kvm/kvm-s390.h | 17 +++++-
3499 arch/s390/kvm/priv.c | 13 +++--
3500 include/uapi/linux/kvm.h | 8 ++-
3501 12 files changed, 254 insertions(+), 122 deletions(-)
3502 Merging xen-tip/linux-next (a4cdb556cae0 xen/gntdev: add ioctl for grant copy)
3503 $ git merge xen-tip/linux-next
3505 Merging percpu/for-next (18fc93fd6412 percpu: remove PERCPU_ENOUGH_ROOM which is stale definition)
3506 $ git merge percpu/for-next
3508 Merging workqueues/for-next (d6e022f1d207 workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup)
3509 $ git merge workqueues/for-next
3511 Merging drivers-x86/for-next (9df7fc9a9657 toshiba_acpi: Add a module parameter to disable hotkeys registration)
3512 $ git merge drivers-x86/for-next
3513 Merge made by the 'recursive' strategy.
3514 .../ABI/testing/sysfs-driver-toshiba_acpi | 16 ++
3515 drivers/platform/x86/alienware-wmi.c | 286 ++++++++++++++++++---
3516 drivers/platform/x86/thinkpad_acpi.c | 4 +-
3517 drivers/platform/x86/toshiba_acpi.c | 115 +++++++++
3518 4 files changed, 378 insertions(+), 43 deletions(-)
3519 Merging chrome-platform/for-next (ebaf31c46cce platform/chrome: Fix i2c-designware adapter name)
3520 $ git merge chrome-platform/for-next
3522 Merging regmap/for-next (02ce716f8000 Merge remote-tracking branches 'regmap/topic/doc' and 'regmap/topic/irq' into regmap-next)
3523 $ git merge regmap/for-next
3524 Merge made by the 'recursive' strategy.
3525 .../devicetree/bindings/regmap/regmap.txt | 11 +-
3526 arch/mips/boot/dts/brcm/bcm6328.dtsi | 2 +-
3527 arch/mips/boot/dts/brcm/bcm6368.dtsi | 2 +-
3528 arch/mips/boot/dts/brcm/bcm7125.dtsi | 2 +-
3529 arch/mips/boot/dts/brcm/bcm7346.dtsi | 2 +-
3530 arch/mips/boot/dts/brcm/bcm7358.dtsi | 2 +-
3531 arch/mips/boot/dts/brcm/bcm7360.dtsi | 2 +-
3532 arch/mips/boot/dts/brcm/bcm7362.dtsi | 2 +-
3533 arch/mips/boot/dts/brcm/bcm7420.dtsi | 2 +-
3534 arch/mips/boot/dts/brcm/bcm7425.dtsi | 2 +-
3535 arch/mips/boot/dts/brcm/bcm7435.dtsi | 2 +-
3536 drivers/base/regmap/regcache.c | 45 ++--
3537 drivers/base/regmap/regmap-irq.c | 21 ++
3538 drivers/base/regmap/regmap-mmio.c | 259 +++++++++++----------
3539 drivers/base/regmap/regmap.c | 5 +
3540 include/linux/regmap.h | 2 +-
3541 16 files changed, 215 insertions(+), 148 deletions(-)
3542 Merging hsi/for-next (87d99063be01 HSI: ssi-protocol: Use handshake logic from n950)
3543 $ git merge hsi/for-next
3544 Merge made by the 'recursive' strategy.
3545 Documentation/devicetree/bindings/hsi/nokia-modem.txt | 12 +++++++-----
3546 drivers/hsi/clients/nokia-modem.c | 2 ++
3547 drivers/hsi/clients/ssi_protocol.c | 16 +++++-----------
3548 3 files changed, 14 insertions(+), 16 deletions(-)
3549 Merging leds/for-next (ee2e1c2d18a4 leds: leds-gpio: Fix return value check in create_gpio_led())
3550 $ git merge leds/for-next
3551 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
3552 Merge made by the 'recursive' strategy.
3553 .../devicetree/bindings/leds/leds-sn3218.txt | 41 +++
3554 .../devicetree/bindings/vendor-prefixes.txt | 1 +
3555 drivers/leds/Kconfig | 12 +
3556 drivers/leds/Makefile | 1 +
3557 drivers/leds/led-class.c | 2 +
3558 drivers/leds/led-core.c | 5 +-
3559 drivers/leds/leds-gpio.c | 4 +-
3560 drivers/leds/leds-lp3944.c | 7 +-
3561 drivers/leds/leds-sn3218.c | 306 +++++++++++++++++++++
3562 include/linux/leds.h | 8 +-
3563 10 files changed, 380 insertions(+), 7 deletions(-)
3564 create mode 100644 Documentation/devicetree/bindings/leds/leds-sn3218.txt
3565 create mode 100644 drivers/leds/leds-sn3218.c
3566 Merging ipmi/for-next (7f8df84ecba8 ipmi_si: Avoid a wrong long timeout on transaction done)
3567 $ git merge ipmi/for-next
3568 Merge made by the 'recursive' strategy.
3569 drivers/char/ipmi/ipmi_si_intf.c | 8 ++++----
3570 drivers/char/ipmi/ipmi_ssif.c | 13 ++++---------
3571 2 files changed, 8 insertions(+), 13 deletions(-)
3572 Merging driver-core/driver-core-next (67d02a1bbb33 driver-core: platform: probe of-devices only using list of compatibles)
3573 $ git merge driver-core/driver-core-next
3574 Auto-merging drivers/base/component.c
3575 Merge made by the 'recursive' strategy.
3576 .../ABI/testing/sysfs-firmware-qemu_fw_cfg | 100 +++
3577 Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 +-
3578 Documentation/driver-model/platform.txt | 2 +-
3579 drivers/base/bus.c | 15 +-
3580 drivers/base/component.c | 2 +-
3581 drivers/base/dma-coherent.c | 28 +-
3582 drivers/base/platform.c | 4 +-
3583 drivers/firmware/Kconfig | 19 +
3584 drivers/firmware/Makefile | 1 +
3585 drivers/firmware/qemu_fw_cfg.c | 751 +++++++++++++++++++++
3586 fs/kernfs/dir.c | 19 +-
3587 include/linux/debugfs.h | 8 +
3589 13 files changed, 916 insertions(+), 72 deletions(-)
3590 create mode 100644 Documentation/ABI/testing/sysfs-firmware-qemu_fw_cfg
3591 create mode 100644 drivers/firmware/qemu_fw_cfg.c
3592 Merging tty/tty-next (54573c4a073f xen/hvc: constify hv_ops structures)
3593 $ git merge tty/tty-next
3594 Resolved 'drivers/tty/tty_io.c' using previous resolution.
3595 Auto-merging kernel/audit.c
3596 Auto-merging include/linux/sched.h
3597 Auto-merging drivers/tty/tty_mutex.c
3598 Auto-merging drivers/tty/tty_io.c
3599 CONFLICT (content): Merge conflict in drivers/tty/tty_io.c
3600 Auto-merging drivers/tty/serial/omap-serial.c
3601 Removing drivers/tty/serial/m32r_sio.h
3602 Auto-merging drivers/tty/serial/8250/8250_pci.c
3603 Removing drivers/tty/serial/68328serial.c
3604 Auto-merging drivers/tty/pty.c
3605 Auto-merging drivers/of/fdt.c
3606 Automatic merge failed; fix conflicts and then commit the result.
3608 [master 2292705bd6c2] Merge remote-tracking branch 'tty/tty-next'
3609 $ git diff -M --stat --summary HEAD^..
3610 .../bindings/serial/brcm,bcm2835-aux-uart.txt | 18 +
3611 .../bindings/serial/renesas,sci-serial.txt | 2 +
3612 Documentation/serial/tty.txt | 3 -
3613 arch/alpha/include/asm/serial.h | 8 +-
3614 arch/arm/mach-omap2/serial.c | 2 +-
3615 arch/frv/include/asm/serial.h | 2 +-
3616 arch/ia64/kernel/unaligned.c | 7 +-
3617 arch/m68k/include/asm/serial.h | 8 +-
3618 arch/mips/pmcs-msp71xx/msp_serial.c | 2 +-
3619 arch/mn10300/include/asm/serial.h | 10 +-
3620 arch/xtensa/platforms/iss/console.c | 4 -
3621 arch/xtensa/platforms/xt2000/setup.c | 2 +-
3622 drivers/char/pcmcia/synclink_cs.c | 21 +-
3623 drivers/char/ttyprintk.c | 2 +-
3624 drivers/isdn/i4l/isdn_tty.c | 12 +-
3625 drivers/mmc/card/sdio_uart.c | 14 +-
3626 drivers/net/irda/irtty-sir.c | 10 -
3627 drivers/of/fdt.c | 32 +-
3628 drivers/of/fdt_address.c | 11 +-
3629 drivers/s390/char/con3215.c | 3 +-
3630 drivers/staging/dgap/dgap.c | 36 +-
3631 drivers/staging/dgnc/dgnc_tty.c | 20 +-
3632 drivers/tty/Kconfig | 2 +-
3633 drivers/tty/amiserial.c | 28 +-
3634 drivers/tty/cyclades.c | 22 +-
3635 drivers/tty/ehv_bytechan.c | 40 +-
3636 drivers/tty/goldfish.c | 2 +-
3637 drivers/tty/hvc/hvc_vio.c | 29 +-
3638 drivers/tty/hvc/hvc_xen.c | 6 +-
3639 drivers/tty/isicom.c | 3 +-
3640 drivers/tty/mxser.c | 21 +-
3641 drivers/tty/n_gsm.c | 22 +-
3642 drivers/tty/n_hdlc.c | 19 +-
3643 drivers/tty/n_tty.c | 117 +-
3644 drivers/tty/nozomi.c | 2 +-
3645 drivers/tty/pty.c | 30 +-
3646 drivers/tty/rocket.c | 18 +-
3647 drivers/tty/rocket_int.h | 1 -
3648 drivers/tty/serial/68328serial.c | 1322 --------------------
3649 drivers/tty/serial/8250/8250.h | 14 +
3650 drivers/tty/serial/8250/8250_accent.c | 13 +-
3651 drivers/tty/serial/8250/8250_acorn.c | 2 +-
3652 drivers/tty/serial/8250/8250_bcm2835aux.c | 146 +++
3653 drivers/tty/serial/8250/8250_boca.c | 41 +-
3654 drivers/tty/serial/8250/8250_core.c | 21 +-
3655 drivers/tty/serial/8250/8250_dw.c | 126 +-
3656 drivers/tty/serial/8250/8250_early.c | 37 +-
3657 drivers/tty/serial/8250/8250_exar_st16c554.c | 17 +-
3658 drivers/tty/serial/8250/8250_fourport.c | 28 +-
3659 drivers/tty/serial/8250/8250_gsc.c | 7 +-
3660 drivers/tty/serial/8250/8250_hp300.c | 27 +-
3661 drivers/tty/serial/8250/8250_hub6.c | 2 +-
3662 drivers/tty/serial/8250/8250_ingenic.c | 40 +-
3663 drivers/tty/serial/8250/8250_of.c | 1 +
3664 drivers/tty/serial/8250/8250_omap.c | 31 +
3665 drivers/tty/serial/8250/8250_pci.c | 96 +-
3666 drivers/tty/serial/8250/8250_pnp.c | 48 +-
3667 drivers/tty/serial/8250/8250_port.c | 453 +++++--
3668 drivers/tty/serial/8250/Kconfig | 24 +
3669 drivers/tty/serial/8250/Makefile | 1 +
3670 drivers/tty/serial/8250/serial_cs.c | 90 +-
3671 drivers/tty/serial/Kconfig | 18 +-
3672 drivers/tty/serial/Makefile | 1 -
3673 drivers/tty/serial/amba-pl011.c | 20 +-
3674 drivers/tty/serial/arc_uart.c | 1 -
3675 drivers/tty/serial/atmel_serial.c | 134 +-
3676 drivers/tty/serial/crisv10.c | 33 +-
3677 drivers/tty/serial/earlycon.c | 118 +-
3678 drivers/tty/serial/imx.c | 5 +-
3679 drivers/tty/serial/jsm/jsm_tty.c | 13 +-
3680 drivers/tty/serial/m32r_sio.c | 134 +-
3681 drivers/tty/serial/m32r_sio.h | 49 -
3682 drivers/tty/serial/mpc52xx_uart.c | 8 +-
3683 drivers/tty/serial/mpsc.c | 178 ++-
3684 drivers/tty/serial/msm_serial.c | 2 -
3685 drivers/tty/serial/omap-serial.c | 2 +-
3686 drivers/tty/serial/samsung.c | 6 -
3687 drivers/tty/serial/sc16is7xx.c | 12 +-
3688 drivers/tty/serial/serial_core.c | 125 +-
3689 drivers/tty/serial/serial_ks8695.c | 2 +-
3690 drivers/tty/serial/sh-sci.c | 183 ++-
3691 drivers/tty/serial/sh-sci.h | 15 +
3692 drivers/tty/serial/sprd_serial.c | 2 -
3693 drivers/tty/serial/uartlite.c | 45 +
3694 drivers/tty/serial/xilinx_uartps.c | 539 ++++----
3695 drivers/tty/serial/zs.c | 4 +
3696 drivers/tty/synclink.c | 23 +-
3697 drivers/tty/synclink_gt.c | 19 +-
3698 drivers/tty/synclinkmp.c | 63 +-
3699 drivers/tty/tty_audit.c | 231 +---
3700 drivers/tty/tty_buffer.c | 39 +-
3701 drivers/tty/tty_io.c | 266 ++--
3702 drivers/tty/tty_ioctl.c | 12 +-
3703 drivers/tty/tty_ldisc.c | 198 +--
3704 drivers/tty/tty_mutex.c | 8 +-
3705 drivers/tty/tty_port.c | 11 +-
3706 drivers/tty/vt/keyboard.c | 14 +-
3707 drivers/tty/vt/selection.c | 2 +
3708 drivers/tty/vt/vt.c | 2 +-
3709 drivers/usb/serial/console.c | 6 +-
3710 drivers/usb/serial/cypress_m8.c | 3 +-
3711 drivers/usb/serial/digi_acceleport.c | 8 +-
3712 drivers/usb/serial/io_edgeport.c | 4 +-
3713 drivers/usb/serial/mct_u232.c | 2 +-
3714 drivers/usb/serial/mos7720.c | 4 +-
3715 drivers/usb/serial/mos7840.c | 4 +-
3716 include/asm-generic/vmlinux.lds.h | 6 +-
3717 include/linux/audit.h | 4 +
3718 include/linux/isdn.h | 1 +
3719 include/linux/of_fdt.h | 2 +-
3720 include/linux/platform_data/serial-omap.h | 2 +-
3721 include/linux/sched.h | 1 -
3722 include/linux/serial_8250.h | 8 +
3723 include/linux/serial_core.h | 25 +-
3724 include/linux/tty.h | 58 +-
3725 include/linux/tty_ldisc.h | 13 -
3726 kernel/audit.c | 27 +-
3727 net/irda/ircomm/ircomm_tty.c | 15 +-
3728 net/irda/ircomm/ircomm_tty_ioctl.c | 13 +-
3729 net/nfc/nci/uart.c | 9 +-
3730 security/selinux/hooks.c | 4 +-
3731 121 files changed, 2338 insertions(+), 3596 deletions(-)
3732 create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm2835-aux-uart.txt
3733 delete mode 100644 drivers/tty/serial/68328serial.c
3734 create mode 100644 drivers/tty/serial/8250/8250_bcm2835aux.c
3735 delete mode 100644 drivers/tty/serial/m32r_sio.h
3736 Merging usb/usb-next (a44007a42dfd drivers: usb: removed assignment of 0 to static variables)
3737 $ git merge usb/usb-next
3738 Auto-merging include/linux/device.h
3739 Auto-merging drivers/usb/host/xhci.h
3740 Auto-merging drivers/usb/host/xhci.c
3741 Auto-merging drivers/usb/host/xhci-ring.c
3742 Auto-merging drivers/usb/core/urb.c
3743 Auto-merging drivers/usb/core/hcd-pci.c
3744 Merge made by the 'recursive' strategy.
3745 drivers/usb/atm/cxacru.c | 2 +
3746 drivers/usb/chipidea/debug.c | 5 +-
3747 drivers/usb/class/usbtmc.c | 330 ++++++++
3748 drivers/usb/common/common.c | 1 +
3749 drivers/usb/core/config.c | 3 +-
3750 drivers/usb/core/devices.c | 26 +-
3751 drivers/usb/core/devio.c | 13 +-
3752 drivers/usb/core/file.c | 9 +-
3753 drivers/usb/core/hcd-pci.c | 2 +-
3754 drivers/usb/core/hcd.c | 98 ++-
3755 drivers/usb/core/hub.c | 106 ++-
3756 drivers/usb/core/hub.h | 7 +
3757 drivers/usb/core/sysfs.c | 68 +-
3758 drivers/usb/core/urb.c | 3 +-
3759 drivers/usb/core/usb.c | 5 +-
3760 drivers/usb/core/usb.h | 2 +-
3761 drivers/usb/gadget/function/rndis.c | 20 +-
3762 drivers/usb/host/bcma-hcd.c | 83 +-
3763 drivers/usb/host/ehci-dbg.c | 477 ++++++-----
3764 drivers/usb/host/ehci-fsl.c | 24 +-
3765 drivers/usb/host/ehci-hcd.c | 22 +-
3766 drivers/usb/host/ehci-hub.c | 6 +-
3767 drivers/usb/host/ehci-msm.c | 66 +-
3768 drivers/usb/host/ehci-pci.c | 8 +-
3769 drivers/usb/host/ehci-platform.c | 6 +-
3770 drivers/usb/host/ehci-q.c | 104 ++-
3771 drivers/usb/host/ehci-sched.c | 524 ++++++------
3772 drivers/usb/host/ehci-st.c | 6 +-
3773 drivers/usb/host/ehci-timer.c | 5 +-
3774 drivers/usb/host/ehci.h | 97 +--
3775 drivers/usb/host/fotg210-hcd.c | 15 +-
3776 drivers/usb/host/fsl-mph-dr-of.c | 7 +-
3777 drivers/usb/host/max3421-hcd.c | 16 +-
3778 drivers/usb/host/ohci-nxp.c | 7 -
3779 drivers/usb/host/ohci-platform.c | 6 +-
3780 drivers/usb/host/ohci-st.c | 6 +-
3781 drivers/usb/host/oxu210hp-hcd.c | 15 +-
3782 drivers/usb/host/r8a66597-hcd.c | 11 +-
3783 drivers/usb/host/u132-hcd.c | 18 +-
3784 drivers/usb/host/xhci-hub.c | 27 +-
3785 drivers/usb/host/xhci-mem.c | 12 +-
3786 drivers/usb/host/xhci-ring.c | 3 +-
3787 drivers/usb/host/xhci.c | 8 +-
3788 drivers/usb/host/xhci.h | 1 +
3789 drivers/usb/misc/sisusbvga/sisusb.c | 1543 +++++++++++++++++------------------
3790 drivers/usb/mon/mon_main.c | 9 +-
3791 drivers/usb/renesas_usbhs/fifo.c | 20 +-
3792 drivers/usb/renesas_usbhs/fifo.h | 20 +-
3793 drivers/usb/renesas_usbhs/pipe.h | 2 +-
3794 drivers/usb/storage/ene_ub6250.c | 4 +-
3795 drivers/usb/storage/uas.c | 36 +-
3796 drivers/usb/usbip/usbip_event.c | 5 +-
3797 drivers/usb/usbip/vhci_hcd.c | 88 +-
3798 drivers/usb/usbip/vhci_rx.c | 30 +-
3799 drivers/usb/usbip/vhci_sysfs.c | 19 +-
3800 drivers/usb/usbip/vhci_tx.c | 14 +-
3801 drivers/usb/wusbcore/wusbhc.h | 2 +-
3802 include/linux/device.h | 5 +
3803 include/linux/usb.h | 8 +-
3804 include/linux/usb/hcd.h | 5 +-
3805 include/linux/usb/msm_hsusb_hw.h | 1 +
3806 include/linux/usb/storage.h | 12 +-
3807 include/uapi/linux/usb/ch11.h | 21 +
3808 include/uapi/linux/usb/ch9.h | 1 +
3809 include/uapi/linux/usb/tmc.h | 29 +-
3810 65 files changed, 2396 insertions(+), 1758 deletions(-)
3811 Merging usb-gadget/next (36f90b0a2ddd Linux 4.5-rc2)
3812 $ git merge usb-gadget/next
3814 Merging usb-serial/usb-next (92e963f50fc7 Linux 4.5-rc1)
3815 $ git merge usb-serial/usb-next
3817 Merging usb-chipidea-next/ci-for-usb-next (6b8bc9c6fb26 usb: chipidea: udc: remove unused value assignment)
3818 $ git merge usb-chipidea-next/ci-for-usb-next
3819 Merge made by the 'recursive' strategy.
3820 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt | 7 +++++++
3821 drivers/usb/chipidea/ci_hdrc_imx.c | 6 ++++++
3822 drivers/usb/chipidea/udc.c | 1 -
3823 3 files changed, 13 insertions(+), 1 deletion(-)
3824 Merging staging/staging-next (8c79c49c803d staging: iio: Remove parantheses around right hand side of assignment)
3825 $ git merge staging/staging-next
3826 Removing drivers/staging/staging.c
3827 Removing drivers/staging/panel/TODO
3828 Removing drivers/staging/panel/Makefile
3829 Removing drivers/staging/panel/Kconfig
3830 Removing drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
3831 Removing drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
3832 Removing drivers/staging/olpc_dcon/olpc_dcon.h
3833 Removing drivers/staging/olpc_dcon/olpc_dcon.c
3834 Removing drivers/staging/olpc_dcon/TODO
3835 Removing drivers/staging/olpc_dcon/Makefile
3836 Removing drivers/staging/olpc_dcon/Kconfig
3837 Auto-merging drivers/staging/lustre/lustre/obdclass/kernelcomm.c
3838 Auto-merging drivers/staging/lustre/lustre/include/uapi_kernelcomm.h
3839 Removing drivers/staging/dgap/dgap.h
3840 CONFLICT (modify/delete): drivers/staging/dgap/dgap.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/dgap/dgap.c left in tree.
3841 Removing drivers/staging/dgap/Makefile
3842 Removing drivers/staging/dgap/Kconfig
3843 Auto-merging drivers/staging/android/ion/ion.c
3844 Auto-merging drivers/misc/panel.c
3845 Auto-merging MAINTAINERS
3846 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
3847 Automatic merge failed; fix conflicts and then commit the result.
3848 $ git rm -f drivers/staging/dgap/dgap.c
3849 drivers/staging/dgap/dgap.c: needs merge
3850 rm 'drivers/staging/dgap/dgap.c'
3852 [master b53df41716d2] Merge remote-tracking branch 'staging/staging-next'
3853 $ git diff -M --stat --summary HEAD^..
3855 Documentation/ABI/testing/sysfs-bus-iio | 9 +
3856 .../devicetree/bindings/iio/accel/mma8452.txt | 4 +-
3857 .../bindings/iio/adc/at91-sama5d2_adc.txt | 28 +
3858 .../devicetree/bindings/iio/adc/mcp3422.txt | 1 +
3859 .../bindings/iio/chemical/atlas,ph-sm.txt | 22 +
3860 .../devicetree/bindings/iio/health/max30100.txt | 8 +
3861 .../devicetree/bindings/iio/light/opt3001.txt | 26 +
3862 .../devicetree/bindings/vendor-prefixes.txt | 1 +
3863 .../misc-devices}/lcd-panel-cgram.txt | 0
3865 drivers/android/binder.c | 5 +
3866 drivers/iio/accel/Kconfig | 2 +-
3867 drivers/iio/accel/mma8452.c | 206 +-
3868 drivers/iio/accel/st_accel_core.c | 16 +
3869 drivers/iio/adc/Kconfig | 16 +-
3870 drivers/iio/adc/Makefile | 1 +
3871 drivers/iio/adc/at91-sama5d2_adc.c | 508 ++
3872 drivers/iio/adc/axp288_adc.c | 2 +-
3873 drivers/iio/adc/mcp320x.c | 31 +-
3874 drivers/iio/adc/mcp3422.c | 7 +-
3875 drivers/iio/chemical/Kconfig | 13 +
3876 drivers/iio/chemical/Makefile | 1 +
3877 drivers/iio/chemical/atlas-ph-sensor.c | 511 ++
3878 drivers/iio/common/st_sensors/st_sensors_core.c | 6 +-
3879 drivers/iio/common/st_sensors/st_sensors_core.h | 8 +
3880 drivers/iio/common/st_sensors/st_sensors_trigger.c | 52 +-
3881 drivers/iio/dac/Kconfig | 14 +-
3882 drivers/iio/dac/Makefile | 1 +
3883 drivers/iio/dac/ad5761.c | 430 ++
3884 drivers/iio/dac/mcp4725.c | 87 +-
3885 drivers/iio/gyro/st_gyro_core.c | 15 +
3886 drivers/iio/health/max30100.c | 81 +-
3887 drivers/iio/humidity/Kconfig | 6 +-
3888 drivers/iio/humidity/dht11.c | 77 +-
3889 drivers/iio/humidity/si7005.c | 1 +
3890 drivers/iio/humidity/si7020.c | 1 +
3891 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +-
3892 drivers/iio/industrialio-core.c | 1 +
3893 drivers/iio/light/opt3001.c | 156 +-
3894 drivers/iio/magnetometer/ak8975.c | 4 +-
3895 drivers/iio/magnetometer/st_magn_core.c | 4 +
3896 drivers/iio/pressure/Kconfig | 41 +-
3897 drivers/iio/pressure/Makefile | 2 +
3898 drivers/iio/pressure/mpl115.c | 66 +-
3899 drivers/iio/pressure/mpl115.h | 24 +
3900 drivers/iio/pressure/mpl115_i2c.c | 67 +
3901 drivers/iio/pressure/mpl115_spi.c | 106 +
3902 drivers/iio/pressure/st_pressure_core.c | 8 +
3903 drivers/misc/Kconfig | 278 +
3904 drivers/misc/Makefile | 1 +
3905 drivers/{staging/panel => misc}/panel.c | 49 +-
3906 drivers/staging/Kconfig | 6 -
3907 drivers/staging/Makefile | 6 -
3908 drivers/staging/android/Kconfig | 9 -
3909 drivers/staging/android/ashmem.c | 4 +-
3910 drivers/staging/android/ion/ion.c | 74 +-
3911 drivers/staging/android/ion/ion.h | 20 +-
3912 drivers/staging/android/ion/ion_carveout_heap.c | 2 +-
3913 drivers/staging/android/ion/ion_page_pool.c | 4 +-
3914 drivers/staging/android/ion/ion_system_heap.c | 2 +-
3915 drivers/staging/android/lowmemorykiller.c | 24 +-
3916 drivers/staging/android/sw_sync.c | 191 +-
3917 drivers/staging/android/sw_sync.h | 8 +-
3918 drivers/staging/android/sync.c | 467 +-
3919 drivers/staging/android/sync.h | 241 +-
3920 drivers/staging/android/sync_debug.c | 229 +-
3921 drivers/staging/android/trace/sync.h | 44 -
3922 drivers/staging/android/uapi/ashmem.h | 1 +
3923 drivers/staging/android/uapi/sync.h | 37 +-
3924 drivers/staging/board/armadillo800eva.c | 1 -
3925 drivers/staging/board/board.c | 1 -
3926 .../clocking-wizard/clk-xlnx-clock-wizard.c | 9 +-
3927 drivers/staging/comedi/comedi.h | 2 +-
3928 drivers/staging/comedi/comedi_pcmcia.h | 3 +-
3929 drivers/staging/comedi/drivers/dt2801.c | 18 +-
3930 drivers/staging/comedi/drivers/mite.c | 72 +-
3931 drivers/staging/comedi/drivers/mite.h | 3 +
3932 drivers/staging/comedi/drivers/ni_mio_common.c | 576 +-
3933 drivers/staging/comedi/drivers/ni_pcimio.c | 20 +-
3934 drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +-
3935 drivers/staging/dgap/Kconfig | 6 -
3936 drivers/staging/dgap/Makefile | 1 -
3937 drivers/staging/dgap/dgap.c | 7057 --------------------
3938 drivers/staging/dgap/dgap.h | 1229 ----
3939 drivers/staging/emxx_udc/emxx_udc.c | 38 +-
3940 drivers/staging/fbtft/Kconfig | 12 +
3941 drivers/staging/fbtft/Makefile | 2 +
3942 drivers/staging/fbtft/fb_hx8340bn.c | 25 +-
3943 drivers/staging/fbtft/fb_hx8353d.c | 21 +-
3944 drivers/staging/fbtft/fb_hx8357d.c | 38 +-
3945 drivers/staging/fbtft/fb_hx8357d.h | 32 -
3946 drivers/staging/fbtft/fb_ili9163.c | 86 +-
3947 drivers/staging/fbtft/fb_ili9340.c | 26 +-
3948 drivers/staging/fbtft/fb_ili9341.c | 50 +-
3949 drivers/staging/fbtft/fb_ili9481.c | 30 +-
3950 drivers/staging/fbtft/fb_ili9486.c | 35 +-
3951 drivers/staging/fbtft/fb_s6d02a1.c | 42 +-
3952 drivers/staging/fbtft/fb_ssd1305.c | 216 +
3953 drivers/staging/fbtft/fb_ssd1325.c | 205 +
3954 drivers/staging/fbtft/fb_st7735r.c | 42 +-
3955 drivers/staging/fbtft/fb_tinylcd.c | 28 +-
3956 drivers/staging/fbtft/fb_uc1701.c | 27 +-
3957 drivers/staging/fbtft/fbtft-core.c | 18 +-
3958 drivers/staging/fbtft/fbtft.h | 8 -
3959 drivers/staging/fbtft/fbtft_device.c | 75 +-
3960 drivers/staging/fsl-mc/bus/Kconfig | 1 +
3961 drivers/staging/fsl-mc/bus/Makefile | 2 +
3962 drivers/staging/fsl-mc/bus/dprc-driver.c | 331 +-
3963 .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 127 +
3964 drivers/staging/fsl-mc/bus/mc-allocator.c | 199 +
3965 drivers/staging/fsl-mc/bus/mc-bus.c | 15 +-
3966 drivers/staging/fsl-mc/bus/mc-msi.c | 276 +
3967 drivers/staging/fsl-mc/include/dprc.h | 2 +-
3968 drivers/staging/fsl-mc/include/mc-private.h | 39 +-
3969 drivers/staging/fsl-mc/include/mc.h | 26 +
3970 drivers/staging/fwserial/dma_fifo.c | 10 +-
3971 drivers/staging/fwserial/fwserial.c | 17 +-
3972 drivers/staging/fwserial/fwserial.h | 1 -
3973 drivers/staging/gdm72xx/gdm_qos.c | 2 +-
3974 drivers/staging/gdm72xx/gdm_qos.h | 2 +-
3975 drivers/staging/gdm72xx/gdm_sdio.h | 4 +-
3976 drivers/staging/gdm72xx/gdm_usb.c | 1 -
3977 drivers/staging/gdm72xx/gdm_usb.h | 8 +-
3978 drivers/staging/gdm72xx/gdm_wimax.c | 2 +-
3979 drivers/staging/gdm72xx/hci.h | 9 +-
3980 drivers/staging/gdm72xx/netlink_k.c | 2 +-
3981 drivers/staging/gdm72xx/usb_ids.h | 64 +-
3982 drivers/staging/goldfish/goldfish_audio.c | 6 +-
3983 drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 6 +-
3984 .../staging/iio/Documentation/sysfs-bus-iio-light | 28 -
3985 drivers/staging/iio/adc/ad7192.c | 2 +-
3986 drivers/staging/iio/adc/ad7280a.c | 4 +-
3987 drivers/staging/iio/cdc/ad7150.c | 34 +-
3988 drivers/staging/iio/light/tsl2x7x_core.c | 6 +-
3989 .../staging/lustre/include/linux/libcfs/libcfs.h | 4 +-
3990 .../lustre/include/linux/libcfs/libcfs_debug.h | 2 +-
3991 .../lustre/include/linux/libcfs/libcfs_ioctl.h | 13 +-
3992 .../lustre/include/linux/libcfs/libcfs_private.h | 5 -
3993 .../lustre/include/linux/libcfs/libcfs_string.h | 2 -
3994 drivers/staging/lustre/include/linux/lnet/api.h | 1 +
3995 .../staging/lustre/include/linux/lnet/lib-lnet.h | 2 -
3996 drivers/staging/lustre/include/linux/lnet/lnetst.h | 104 +-
3997 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 3 +-
3998 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 1 +
3999 drivers/staging/lustre/lnet/lnet/api-ni.c | 53 +-
4000 drivers/staging/lustre/lnet/lnet/config.c | 18 +-
4001 drivers/staging/lustre/lnet/lnet/lib-eq.c | 3 +-
4002 drivers/staging/lustre/lnet/selftest/conrpc.c | 4 +-
4003 drivers/staging/lustre/lnet/selftest/conrpc.h | 5 +-
4004 drivers/staging/lustre/lnet/selftest/console.c | 96 +-
4005 drivers/staging/lustre/lnet/selftest/console.h | 56 +-
4006 drivers/staging/lustre/lustre/fid/lproc_fid.c | 2 +
4007 .../staging/lustre/lustre/include/lprocfs_status.h | 2 +-
4008 drivers/staging/lustre/lustre/include/lu_object.h | 4 +-
4009 drivers/staging/lustre/lustre/include/lustre_cfg.h | 4 -
4010 .../staging/lustre/lustre/include/lustre_export.h | 7 +
4011 .../lustre/lustre/include/lustre_kernelcomm.h | 55 +
4012 drivers/staging/lustre/lustre/include/lustre_lib.h | 16 +-
4013 drivers/staging/lustre/lustre/include/obd.h | 3 +-
4014 drivers/staging/lustre/lustre/include/obd_class.h | 2 +-
4015 .../include/uapi_kernelcomm.h} | 72 +-
4016 drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 11 -
4017 drivers/staging/lustre/lustre/libcfs/Makefile | 5 +-
4018 drivers/staging/lustre/lustre/libcfs/debug.c | 2 +
4019 drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c | 8 +
4020 drivers/staging/lustre/lustre/libcfs/libcfs_lock.c | 2 +
4021 .../lustre/lustre/libcfs/linux/linux-module.c | 22 +-
4022 drivers/staging/lustre/lustre/libcfs/module.c | 185 +-
4023 drivers/staging/lustre/lustre/llite/dcache.c | 10 +-
4024 drivers/staging/lustre/lustre/llite/dir.c | 86 +-
4025 drivers/staging/lustre/lustre/llite/file.c | 78 +-
4026 .../staging/lustre/lustre/llite/llite_internal.h | 4 +-
4027 drivers/staging/lustre/lustre/llite/llite_lib.c | 14 +-
4028 drivers/staging/lustre/lustre/llite/llite_nfs.c | 2 +-
4029 drivers/staging/lustre/lustre/llite/lloop.c | 4 +-
4030 drivers/staging/lustre/lustre/llite/rw.c | 1 -
4031 drivers/staging/lustre/lustre/lmv/lmv_obd.c | 40 +-
4032 drivers/staging/lustre/lustre/lov/lov_dev.c | 2 +-
4033 drivers/staging/lustre/lustre/lov/lov_internal.h | 2 +-
4034 drivers/staging/lustre/lustre/lov/lov_obd.c | 6 +-
4035 drivers/staging/lustre/lustre/lov/lov_pack.c | 2 +-
4036 drivers/staging/lustre/lustre/mdc/mdc_request.c | 23 +-
4037 drivers/staging/lustre/lustre/obdclass/Makefile | 10 +-
4038 drivers/staging/lustre/lustre/obdclass/class_obd.c | 14 +-
4039 drivers/staging/lustre/lustre/obdclass/genops.c | 1 +
4040 .../kernel_user_comm.c => obdclass/kernelcomm.c} | 80 +-
4041 .../lustre/lustre/obdclass/linux/linux-module.c | 20 +-
4042 drivers/staging/lustre/lustre/obdclass/llog_swab.c | 3 -
4043 .../lustre/lustre/obdclass/lprocfs_status.c | 22 +-
4044 .../staging/lustre/lustre/obdecho/echo_client.c | 349 +-
4045 drivers/staging/lustre/lustre/osc/lproc_osc.c | 25 +-
4046 drivers/staging/lustre/lustre/osc/osc_cache.c | 3 +
4047 drivers/staging/lustre/lustre/osc/osc_page.c | 4 +-
4048 drivers/staging/lustre/lustre/osc/osc_request.c | 5 +-
4049 drivers/staging/lustre/lustre/ptlrpc/client.c | 3 +-
4050 drivers/staging/lustre/lustre/ptlrpc/events.c | 11 -
4051 drivers/staging/lustre/lustre/ptlrpc/nrs.c | 14 +-
4052 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 1 -
4053 drivers/staging/most/aim-cdev/cdev.c | 372 +-
4054 drivers/staging/most/aim-network/networking.c | 11 +-
4055 drivers/staging/most/hdm-dim2/dim2_hal.c | 4 +-
4056 drivers/staging/most/hdm-dim2/dim2_hal.h | 7 +-
4057 drivers/staging/most/hdm-dim2/dim2_hdm.c | 10 +-
4058 drivers/staging/most/hdm-dim2/dim2_hdm.h | 2 +-
4059 drivers/staging/most/mostcore/core.c | 168 +-
4060 drivers/staging/most/mostcore/mostcore.h | 3 +-
4061 drivers/staging/mt29f_spinand/mt29f_spinand.c | 77 +-
4062 drivers/staging/nvec/nvec.c | 8 +-
4063 drivers/staging/nvec/nvec_paz00.c | 12 +-
4064 drivers/staging/nvec/nvec_power.c | 14 +-
4065 drivers/staging/octeon-usb/octeon-hcd.c | 3 +-
4066 drivers/staging/octeon/ethernet-rgmii.c | 4 -
4067 drivers/staging/octeon/ethernet-tx.c | 4 +-
4068 drivers/staging/olpc_dcon/Kconfig | 35 -
4069 drivers/staging/olpc_dcon/Makefile | 6 -
4070 drivers/staging/olpc_dcon/TODO | 9 -
4071 drivers/staging/olpc_dcon/olpc_dcon.c | 813 ---
4072 drivers/staging/olpc_dcon/olpc_dcon.h | 111 -
4073 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 205 -
4074 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 161 -
4075 drivers/staging/panel/Kconfig | 278 -
4076 drivers/staging/panel/Makefile | 1 -
4077 drivers/staging/panel/TODO | 8 -
4078 drivers/staging/rdma/hfi1/chip.c | 1 -
4079 drivers/staging/rdma/hfi1/chip_registers.h | 11 +
4080 drivers/staging/rdma/hfi1/diag.c | 2 +-
4081 drivers/staging/rdma/hfi1/driver.c | 2 +-
4082 drivers/staging/rdma/hfi1/efivar.c | 3 +-
4083 drivers/staging/rdma/hfi1/hfi.h | 8 +-
4084 drivers/staging/rdma/hfi1/mad.c | 33 +-
4085 drivers/staging/rdma/hfi1/pcie.c | 84 +-
4086 drivers/staging/rdma/hfi1/ud.c | 2 +-
4087 drivers/staging/rtl8188eu/Makefile | 2 +-
4088 drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +-
4089 drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +-
4090 drivers/staging/rtl8188eu/core/rtw_debug.c | 14 +-
4091 drivers/staging/rtl8188eu/core/rtw_efuse.c | 8 +-
4092 drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +-
4093 drivers/staging/rtl8188eu/core/rtw_mlme.c | 19 +-
4094 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 11 +-
4095 drivers/staging/rtl8188eu/core/rtw_recv.c | 54 +-
4096 drivers/staging/rtl8188eu/core/rtw_security.c | 28 +-
4097 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 23 +-
4098 drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 5 +-
4099 drivers/staging/rtl8188eu/core/rtw_xmit.c | 84 +-
4100 drivers/staging/rtl8188eu/include/drv_types.h | 2 +-
4101 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 +-
4102 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +-
4103 drivers/staging/rtl8188eu/os_dep/os_intfs.c | 4 +-
4104 drivers/staging/rtl8192e/dot11d.h | 3 -
4105 drivers/staging/rtl8192e/rtllib.h | 2 +-
4106 drivers/staging/rtl8192e/rtllib_module.c | 5 -
4107 drivers/staging/rtl8192e/rtllib_softmac.c | 2 +-
4108 drivers/staging/rtl8192e/rtllib_wx.c | 2 +-
4109 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 13 +-
4110 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +-
4111 drivers/staging/rtl8192u/r8190_rtl8256.c | 24 +-
4112 drivers/staging/rtl8192u/r8192U_core.c | 30 +-
4113 drivers/staging/rtl8192u/r8192U_dm.c | 4 +-
4114 drivers/staging/rtl8192u/r8192U_wx.c | 38 +-
4115 drivers/staging/rtl8192u/r819xU_phy.c | 3 +-
4116 drivers/staging/rtl8712/drv_types.h | 1 +
4117 drivers/staging/rtl8712/ieee80211.h | 112 +-
4118 drivers/staging/rtl8712/rtl8712_cmd.c | 2 +-
4119 drivers/staging/rtl8712/rtl8712_io.c | 77 +-
4120 drivers/staging/rtl8712/rtl871x_cmd.c | 13 +-
4121 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +-
4122 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 45 +-
4123 drivers/staging/rtl8712/rtl871x_mlme.c | 15 +-
4124 drivers/staging/rtl8712/rtl871x_recv.c | 16 +-
4125 drivers/staging/rtl8712/rtl871x_sta_mgt.c | 25 +-
4126 drivers/staging/rtl8712/rtl871x_xmit.c | 33 +-
4127 drivers/staging/rtl8712/usb_intf.c | 12 +
4128 drivers/staging/rtl8712/usb_ops_linux.c | 5 +-
4129 drivers/staging/rtl8723au/core/rtw_mlme_ext.c | 20 -
4130 drivers/staging/rtl8723au/core/rtw_recv.c | 32 +-
4131 drivers/staging/rtl8723au/hal/odm.c | 2 +-
4132 .../staging/rtl8723au/hal/rtl8723a_bt-coexist.c | 24 +-
4133 drivers/staging/rtl8723au/hal/rtl8723a_cmd.c | 6 +-
4134 drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 8 +-
4135 drivers/staging/rtl8723au/hal/usb_halinit.c | 6 +-
4136 drivers/staging/rtl8723au/include/rtl8723a_cmd.h | 2 +-
4137 drivers/staging/rts5208/rtsx.c | 2 -
4138 drivers/staging/rts5208/rtsx_transport.c | 4 +-
4139 drivers/staging/rts5208/spi.c | 2 -
4140 drivers/staging/slicoss/slic.h | 2 +
4141 drivers/staging/slicoss/slicoss.c | 41 +-
4142 drivers/staging/sm750fb/ddk750_chip.c | 83 +-
4143 drivers/staging/sm750fb/ddk750_display.c | 24 +-
4144 drivers/staging/sm750fb/ddk750_hwi2c.c | 11 +-
4145 drivers/staging/sm750fb/ddk750_mode.c | 30 +-
4146 drivers/staging/sm750fb/ddk750_power.c | 43 +-
4147 drivers/staging/sm750fb/ddk750_power.h | 11 +-
4148 drivers/staging/sm750fb/ddk750_reg.h | 503 +-
4149 drivers/staging/sm750fb/ddk750_sii164.c | 4 +-
4150 drivers/staging/sm750fb/ddk750_sii164.h | 5 +-
4151 drivers/staging/sm750fb/sm750.c | 185 +-
4152 drivers/staging/sm750fb/sm750.h | 4 +-
4153 drivers/staging/sm750fb/sm750_accel.c | 4 +-
4154 drivers/staging/sm750fb/sm750_accel.h | 2 +-
4155 drivers/staging/sm750fb/sm750_cursor.c | 3 +-
4156 drivers/staging/sm750fb/sm750_hw.c | 59 +-
4157 drivers/staging/speakup/buffers.c | 4 +-
4158 drivers/staging/speakup/devsynth.c | 4 +-
4159 drivers/staging/speakup/fakekey.c | 6 +-
4160 drivers/staging/speakup/keyhelp.c | 22 +-
4161 drivers/staging/speakup/main.c | 4 -
4162 drivers/staging/speakup/speakup_acntpc.c | 5 -
4163 drivers/staging/speakup/speakup_acntsa.c | 4 -
4164 drivers/staging/speakup/speakup_apollo.c | 4 -
4165 drivers/staging/speakup/speakup_audptr.c | 4 -
4166 drivers/staging/speakup/speakup_bns.c | 4 -
4167 drivers/staging/speakup/speakup_decext.c | 28 +-
4168 drivers/staging/speakup/speakup_decpc.c | 4 -
4169 drivers/staging/speakup/speakup_dectlk.c | 4 -
4170 drivers/staging/speakup/speakup_dtlk.c | 4 -
4171 drivers/staging/speakup/speakup_dummy.c | 4 -
4172 drivers/staging/speakup/speakup_keypc.c | 4 -
4173 drivers/staging/speakup/speakup_ltlk.c | 4 -
4174 drivers/staging/speakup/speakup_soft.c | 3 -
4175 drivers/staging/speakup/speakup_spkout.c | 4 -
4176 drivers/staging/speakup/speakup_txprt.c | 4 -
4177 drivers/staging/speakup/spk_priv.h | 4 -
4178 drivers/staging/speakup/spk_priv_keyinfo.h | 4 -
4179 drivers/staging/speakup/spkguide.txt | 1 -
4180 drivers/staging/speakup/varhandlers.c | 50 +-
4181 drivers/staging/staging.c | 19 -
4182 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 9 +-
4183 drivers/staging/unisys/visorbus/visorchipset.c | 15 +-
4184 drivers/staging/unisys/visorhba/visorhba_main.c | 2 +-
4185 drivers/staging/unisys/visornic/visornic_main.c | 20 +-
4186 drivers/staging/vt6655/card.c | 18 +-
4187 drivers/staging/vt6655/channel.c | 67 +-
4188 drivers/staging/vt6655/channel.h | 2 +-
4189 drivers/staging/vt6655/device_main.c | 24 +-
4190 drivers/staging/vt6655/key.c | 8 +-
4191 drivers/staging/vt6655/mac.c | 108 +-
4192 drivers/staging/vt6655/mac.h | 58 +-
4193 drivers/staging/vt6655/power.c | 66 +-
4194 drivers/staging/vt6655/power.h | 8 +-
4195 drivers/staging/vt6655/rf.c | 174 +-
4196 drivers/staging/vt6656/device.h | 4 +-
4197 drivers/staging/vt6656/main_usb.c | 14 +-
4198 drivers/staging/vt6656/power.c | 2 +-
4199 drivers/staging/wilc1000/Makefile | 6 +-
4200 drivers/staging/wilc1000/coreconfigurator.c | 418 +-
4201 drivers/staging/wilc1000/coreconfigurator.h | 73 +-
4202 drivers/staging/wilc1000/host_interface.c | 1075 ++-
4203 drivers/staging/wilc1000/host_interface.h | 113 +-
4204 drivers/staging/wilc1000/linux_mon.c | 64 +-
4205 drivers/staging/wilc1000/linux_wlan.c | 492 +-
4206 drivers/staging/wilc1000/linux_wlan_common.h | 27 +-
4207 drivers/staging/wilc1000/wilc_debugfs.c | 9 +-
4208 drivers/staging/wilc1000/wilc_msgqueue.c | 142 +-
4209 drivers/staging/wilc1000/wilc_msgqueue.h | 110 +-
4210 drivers/staging/wilc1000/wilc_sdio.c | 112 +-
4211 drivers/staging/wilc1000/wilc_spi.c | 6 +-
4212 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 773 +--
4213 drivers/staging/wilc1000/wilc_wfi_netdevice.h | 13 +-
4214 drivers/staging/wilc1000/wilc_wlan.c | 507 +-
4215 drivers/staging/wilc1000/wilc_wlan.h | 20 +-
4216 drivers/staging/wilc1000/wilc_wlan_cfg.c | 16 +-
4217 drivers/staging/wilc1000/wilc_wlan_if.h | 14 +-
4218 drivers/staging/wlan-ng/cfg80211.c | 41 +-
4219 drivers/staging/wlan-ng/hfa384x_usb.c | 44 +-
4220 drivers/staging/wlan-ng/p80211conv.c | 132 +-
4221 drivers/staging/wlan-ng/p80211wep.c | 4 +-
4222 drivers/staging/wlan-ng/prism2usb.c | 15 +-
4223 drivers/staging/xgifb/XGI_main_26.c | 2 -
4224 drivers/staging/xgifb/vgatypes.h | 7 +-
4225 include/linux/fence.h | 2 +
4226 include/linux/iio/common/st_sensors.h | 4 +
4227 include/linux/irqdomain.h | 1 +
4228 include/linux/msi.h | 9 +
4229 include/linux/platform_data/ad5761.h | 44 +
4230 include/uapi/linux/iio/types.h | 1 +
4231 377 files changed, 9444 insertions(+), 17325 deletions(-)
4232 create mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
4233 create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt
4234 create mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt
4235 rename {drivers/staging/panel => Documentation/misc-devices}/lcd-panel-cgram.txt (100%)
4236 create mode 100644 drivers/iio/adc/at91-sama5d2_adc.c
4237 create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c
4238 create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.h
4239 create mode 100644 drivers/iio/dac/ad5761.c
4240 create mode 100644 drivers/iio/pressure/mpl115.h
4241 create mode 100644 drivers/iio/pressure/mpl115_i2c.c
4242 create mode 100644 drivers/iio/pressure/mpl115_spi.c
4243 rename drivers/{staging/panel => misc}/panel.c (98%)
4244 delete mode 100644 drivers/staging/dgap/Kconfig
4245 delete mode 100644 drivers/staging/dgap/Makefile
4246 delete mode 100644 drivers/staging/dgap/dgap.c
4247 delete mode 100644 drivers/staging/dgap/dgap.h
4248 create mode 100644 drivers/staging/fbtft/fb_ssd1305.c
4249 create mode 100644 drivers/staging/fbtft/fb_ssd1325.c
4250 create mode 100644 drivers/staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c
4251 create mode 100644 drivers/staging/fsl-mc/bus/mc-msi.c
4252 create mode 100644 drivers/staging/lustre/lustre/include/lustre_kernelcomm.h
4253 rename drivers/staging/lustre/{include/linux/libcfs/libcfs_kernelcomm.h => lustre/include/uapi_kernelcomm.h} (51%)
4254 rename drivers/staging/lustre/lustre/{libcfs/kernel_user_comm.c => obdclass/kernelcomm.c} (81%)
4255 delete mode 100644 drivers/staging/olpc_dcon/Kconfig
4256 delete mode 100644 drivers/staging/olpc_dcon/Makefile
4257 delete mode 100644 drivers/staging/olpc_dcon/TODO
4258 delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
4259 delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
4260 delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
4261 delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
4262 delete mode 100644 drivers/staging/panel/Kconfig
4263 delete mode 100644 drivers/staging/panel/Makefile
4264 delete mode 100644 drivers/staging/panel/TODO
4265 delete mode 100644 drivers/staging/staging.c
4266 create mode 100644 include/linux/platform_data/ad5761.h
4267 Merging char-misc/char-misc-next (990162f03840 char: nwbutton: avoid unused variable warning)
4268 $ git merge char-misc/char-misc-next
4269 Auto-merging fs/compat_ioctl.c
4270 Auto-merging drivers/watchdog/Makefile
4271 Auto-merging drivers/watchdog/Kconfig
4272 Auto-merging drivers/staging/goldfish/goldfish_audio.c
4273 Auto-merging drivers/misc/mic/vop/vop_main.h
4274 Removing drivers/misc/mic/host/mic_virtio.c
4275 Removing drivers/misc/mic/host/mic_fops.h
4276 Removing drivers/misc/mic/host/mic_fops.c
4277 Removing drivers/misc/mic/card/mic_virtio.h
4278 Removing drivers/misc/mic/card/mic_virtio.c
4279 Removing drivers/misc/mei/wd.c
4280 Auto-merging drivers/misc/mei/main.c
4281 Auto-merging drivers/misc/Kconfig
4282 Auto-merging MAINTAINERS
4283 Merge made by the 'recursive' strategy.
4284 Documentation/ABI/stable/sysfs-bus-vmbus | 14 +
4285 .../devicetree/bindings/goldfish/pipe.txt | 17 +
4286 .../devicetree/bindings/misc/eeprom-93xx46.txt | 25 +
4287 .../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 +
4288 .../devicetree/bindings/nvmem/mtk-efuse.txt | 36 +
4289 Documentation/mic/mic_overview.txt | 54 +-
4290 Documentation/mic/mpssd/mpss | 2 +-
4291 Documentation/mic/mpssd/mpssd.c | 2 +-
4292 Documentation/misc-devices/mei/mei.txt | 12 +-
4294 drivers/base/firmware_class.c | 17 +-
4295 drivers/char/nvram.c | 12 +-
4296 drivers/char/nwbutton.c | 5 +-
4297 drivers/char/ppdev.c | 87 +-
4298 drivers/char/raw.c | 4 +-
4299 drivers/hv/channel.c | 36 +-
4300 drivers/hv/channel_mgmt.c | 268 ++++-
4301 drivers/hv/connection.c | 8 +-
4302 drivers/hv/hv.c | 26 +-
4303 drivers/hv/hyperv_vmbus.h | 6 +-
4304 drivers/hv/ring_buffer.c | 31 +-
4305 drivers/hv/vmbus_drv.c | 25 +
4306 drivers/hwtracing/coresight/coresight-etb10.c | 11 +-
4307 drivers/hwtracing/coresight/coresight-etm3x.c | 21 +-
4308 drivers/hwtracing/coresight/coresight-etm4x.c | 21 +-
4309 drivers/hwtracing/coresight/coresight-funnel.c | 10 +-
4310 .../coresight/coresight-replicator-qcom.c | 11 +-
4311 drivers/hwtracing/coresight/coresight-replicator.c | 16 +-
4312 drivers/hwtracing/coresight/coresight-tmc.c | 15 +-
4313 drivers/hwtracing/coresight/coresight-tpiu.c | 10 +-
4314 drivers/hwtracing/coresight/coresight.c | 57 +-
4315 drivers/hwtracing/intel_th/Kconfig | 1 +
4316 drivers/hwtracing/intel_th/pci.c | 10 +
4317 drivers/hwtracing/stm/Kconfig | 5 +
4318 drivers/hwtracing/stm/core.c | 43 +-
4319 drivers/hwtracing/stm/policy.c | 18 +-
4320 drivers/hwtracing/stm/stm.h | 1 +
4321 drivers/misc/Kconfig | 4 +-
4322 drivers/misc/apds990x.c | 8 +-
4323 drivers/misc/arm-charlcd.c | 24 +-
4324 drivers/misc/bh1770glc.c | 8 +-
4325 drivers/misc/c2port/core.c | 8 +-
4326 drivers/misc/cxl/sysfs.c | 5 +-
4327 drivers/misc/eeprom/at24.c | 4 +-
4328 drivers/misc/eeprom/at25.c | 4 +-
4329 drivers/misc/eeprom/eeprom.c | 2 +-
4330 drivers/misc/eeprom/eeprom_93xx46.c | 57 +-
4331 drivers/misc/genwqe/card_sysfs.c | 2 +-
4332 drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 8 +-
4333 drivers/misc/lkdtm.c | 2 +-
4334 drivers/misc/mei/Kconfig | 6 +-
4335 drivers/misc/mei/Makefile | 1 -
4336 drivers/misc/mei/amthif.c | 130 +--
4337 drivers/misc/mei/bus-fixup.c | 41 +-
4338 drivers/misc/mei/bus.c | 53 +-
4339 drivers/misc/mei/client.c | 185 ++--
4340 drivers/misc/mei/client.h | 27 +-
4341 drivers/misc/mei/debugfs.c | 65 +-
4342 drivers/misc/mei/hbm.c | 24 +-
4343 drivers/misc/mei/hw-me.c | 10 +-
4344 drivers/misc/mei/hw-txe.c | 10 +-
4345 drivers/misc/mei/hw.h | 32 +-
4346 drivers/misc/mei/init.c | 20 +-
4347 drivers/misc/mei/interrupt.c | 92 +-
4348 drivers/misc/mei/main.c | 80 +-
4349 drivers/misc/mei/mei-trace.c | 2 +
4350 drivers/misc/mei/mei-trace.h | 40 +-
4351 drivers/misc/mei/mei_dev.h | 118 +-
4352 drivers/misc/mei/pci-me.c | 4 +-
4353 drivers/misc/mei/pci-txe.c | 4 +-
4354 drivers/misc/mei/wd.c | 391 -------
4355 drivers/misc/mic/Kconfig | 44 +-
4356 drivers/misc/mic/Makefile | 1 +
4357 drivers/misc/mic/bus/Makefile | 1 +
4358 drivers/misc/mic/bus/cosm_bus.h | 2 +
4359 drivers/misc/mic/bus/vop_bus.c | 203 ++++
4360 drivers/misc/mic/bus/vop_bus.h | 140 +++
4361 drivers/misc/mic/card/Makefile | 1 -
4362 drivers/misc/mic/card/mic_device.c | 89 +-
4363 drivers/misc/mic/card/mic_device.h | 3 +
4364 drivers/misc/mic/card/mic_virtio.c | 634 -----------
4365 drivers/misc/mic/card/mic_virtio.h | 76 --
4366 drivers/misc/mic/card/mic_x100.c | 1 +
4367 drivers/misc/mic/cosm/cosm_main.c | 13 +-
4368 drivers/misc/mic/host/Makefile | 2 -
4369 drivers/misc/mic/host/mic_boot.c | 125 ++-
4370 drivers/misc/mic/host/mic_debugfs.c | 190 ----
4371 drivers/misc/mic/host/mic_device.h | 9 +-
4372 drivers/misc/mic/host/mic_fops.c | 222 ----
4373 drivers/misc/mic/host/mic_fops.h | 32 -
4374 drivers/misc/mic/host/mic_main.c | 49 +-
4375 drivers/misc/mic/host/mic_virtio.c | 811 --------------
4376 drivers/misc/mic/host/mic_x100.c | 19 +-
4377 drivers/misc/mic/scif/scif_dma.c | 41 +-
4378 drivers/misc/mic/scif/scif_rma.c | 7 +-
4379 drivers/misc/mic/vop/Makefile | 9 +
4380 drivers/misc/mic/vop/vop_debugfs.c | 232 ++++
4381 drivers/misc/mic/vop/vop_main.c | 755 +++++++++++++
4382 .../misc/mic/{host/mic_virtio.h => vop/vop_main.h} | 129 ++-
4383 drivers/misc/mic/vop/vop_vringh.c | 1164 ++++++++++++++++++++
4384 drivers/misc/pch_phub.c | 6 +-
4385 drivers/misc/ti-st/st_core.c | 1 -
4386 drivers/misc/vmw_vmci/vmci_driver.c | 2 +-
4387 drivers/nvmem/Kconfig | 20 +
4388 drivers/nvmem/Makefile | 4 +
4389 drivers/nvmem/lpc18xx_eeprom.c | 330 ++++++
4390 drivers/nvmem/mtk-efuse.c | 89 ++
4391 drivers/nvmem/rockchip-efuse.c | 90 +-
4392 drivers/nvmem/sunxi_sid.c | 9 +-
4393 drivers/platform/Kconfig | 3 +-
4394 drivers/platform/goldfish/Kconfig | 18 +
4395 drivers/platform/goldfish/Makefile | 2 +-
4396 drivers/platform/goldfish/goldfish_pipe.c | 169 +--
4397 drivers/staging/goldfish/goldfish_audio.c | 2 +-
4398 drivers/staging/goldfish/goldfish_nand.c | 50 +-
4399 drivers/vme/bridges/vme_ca91cx42.c | 11 +-
4400 drivers/w1/masters/omap_hdq.c | 1 -
4401 drivers/watchdog/Kconfig | 15 +
4402 drivers/watchdog/Makefile | 1 +
4403 drivers/watchdog/mei_wdt.c | 724 ++++++++++++
4404 fs/compat_ioctl.c | 22 -
4405 include/linux/coresight.h | 3 +
4406 include/linux/hyperv.h | 95 ++
4407 include/linux/vmw_vmci_defs.h | 43 +-
4409 scripts/ver_linux | 2 +-
4410 tools/hv/Makefile | 2 +
4411 127 files changed, 5657 insertions(+), 3500 deletions(-)
4412 create mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt
4413 create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt
4414 create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
4415 create mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt
4416 delete mode 100644 drivers/misc/mei/wd.c
4417 create mode 100644 drivers/misc/mic/bus/vop_bus.c
4418 create mode 100644 drivers/misc/mic/bus/vop_bus.h
4419 delete mode 100644 drivers/misc/mic/card/mic_virtio.c
4420 delete mode 100644 drivers/misc/mic/card/mic_virtio.h
4421 delete mode 100644 drivers/misc/mic/host/mic_fops.c
4422 delete mode 100644 drivers/misc/mic/host/mic_fops.h
4423 delete mode 100644 drivers/misc/mic/host/mic_virtio.c
4424 create mode 100644 drivers/misc/mic/vop/Makefile
4425 create mode 100644 drivers/misc/mic/vop/vop_debugfs.c
4426 create mode 100644 drivers/misc/mic/vop/vop_main.c
4427 rename drivers/misc/mic/{host/mic_virtio.h => vop/vop_main.h} (58%)
4428 create mode 100644 drivers/misc/mic/vop/vop_vringh.c
4429 create mode 100644 drivers/nvmem/lpc18xx_eeprom.c
4430 create mode 100644 drivers/nvmem/mtk-efuse.c
4431 create mode 100644 drivers/watchdog/mei_wdt.c
4432 Merging extcon/extcon-next (0331966df0a2 arm: boot: beaglex15: pass correct interrupt)
4433 $ git merge extcon/extcon-next
4434 Merge made by the 'recursive' strategy.
4435 arch/arm/boot/dts/am57xx-beagle-x15.dts | 3 +-
4436 drivers/extcon/extcon-arizona.c | 4 +--
4437 drivers/extcon/extcon-gpio.c | 2 +-
4438 drivers/extcon/extcon-max14577.c | 3 ++
4439 drivers/extcon/extcon-max77693.c | 12 +++++++-
4440 drivers/extcon/extcon-max77843.c | 5 +++-
4441 drivers/extcon/extcon-max8997.c | 3 ++
4442 drivers/extcon/extcon-palmas.c | 50 +++++++++++++++++++++++++++++++++
4443 drivers/extcon/extcon-rt8973a.c | 8 ++++--
4444 drivers/extcon/extcon-sm5502.c | 8 ++++--
4445 include/linux/mfd/palmas.h | 3 ++
4446 11 files changed, 90 insertions(+), 11 deletions(-)
4447 Merging cgroup/for-next (9a2ddda572a0 Documentation: cgroup: Fix 'cgroup-legacy' -> 'cgroup-v1')
4448 $ git merge cgroup/for-next
4450 Merging scsi/for-next (1440a6835981 Merge branch 'misc' into for-next)
4451 $ git merge scsi/for-next
4452 Auto-merging block/blk-core.c
4453 Merge made by the 'recursive' strategy.
4454 .../devicetree/bindings/scsi/hisilicon-sas.txt | 21 +-
4455 block/blk-core.c | 6 +-
4456 drivers/scsi/aacraid/aachba.c | 27 +-
4457 drivers/scsi/aacraid/aacraid.h | 14 +-
4458 drivers/scsi/aacraid/commctrl.c | 13 +-
4459 drivers/scsi/aacraid/comminit.c | 6 +-
4460 drivers/scsi/aacraid/commsup.c | 69 +-
4461 drivers/scsi/aacraid/dpcsup.c | 2 -
4462 drivers/scsi/aacraid/linit.c | 199 +-
4463 drivers/scsi/aacraid/src.c | 30 +-
4464 drivers/scsi/be2iscsi/be.h | 20 +-
4465 drivers/scsi/be2iscsi/be_cmds.c | 867 ++++----
4466 drivers/scsi/be2iscsi/be_cmds.h | 148 +-
4467 drivers/scsi/be2iscsi/be_iscsi.c | 62 +-
4468 drivers/scsi/be2iscsi/be_main.c | 297 +--
4469 drivers/scsi/be2iscsi/be_main.h | 25 +-
4470 drivers/scsi/be2iscsi/be_mgmt.c | 573 ++---
4471 drivers/scsi/be2iscsi/be_mgmt.h | 2 +
4472 drivers/scsi/bfa/bfa_ioc.c | 2 +-
4473 drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 9 +
4474 drivers/scsi/bnx2fc/bnx2fc_io.c | 5 +-
4475 drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +-
4476 drivers/scsi/hisi_sas/Kconfig | 2 +-
4477 drivers/scsi/hisi_sas/Makefile | 2 +-
4478 drivers/scsi/hisi_sas/hisi_sas.h | 41 +-
4479 drivers/scsi/hisi_sas/hisi_sas_main.c | 77 +-
4480 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 96 +-
4481 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2205 ++++++++++++++++++++
4482 drivers/scsi/hosts.c | 22 +-
4483 drivers/scsi/megaraid/megaraid_sas.h | 338 ++-
4484 drivers/scsi/megaraid/megaraid_sas_base.c | 1044 +++++----
4485 drivers/scsi/megaraid/megaraid_sas_fp.c | 2 +
4486 drivers/scsi/megaraid/megaraid_sas_fusion.c | 1244 ++++++++---
4487 drivers/scsi/megaraid/megaraid_sas_fusion.h | 136 +-
4488 drivers/scsi/qla2xxx/qla_attr.c | 22 +-
4489 drivers/scsi/qla2xxx/qla_bsg.c | 201 ++
4490 drivers/scsi/qla2xxx/qla_bsg.h | 34 +
4491 drivers/scsi/qla2xxx/qla_dbg.c | 146 +-
4492 drivers/scsi/qla2xxx/qla_def.h | 56 +-
4493 drivers/scsi/qla2xxx/qla_fw.h | 14 +-
4494 drivers/scsi/qla2xxx/qla_gbl.h | 2 +
4495 drivers/scsi/qla2xxx/qla_init.c | 119 +-
4496 drivers/scsi/qla2xxx/qla_inline.h | 4 +-
4497 drivers/scsi/qla2xxx/qla_isr.c | 4 -
4498 drivers/scsi/qla2xxx/qla_mbx.c | 27 +-
4499 drivers/scsi/qla2xxx/qla_os.c | 10 +
4500 drivers/scsi/qla2xxx/qla_sup.c | 70 +-
4501 drivers/scsi/qla2xxx/qla_version.h | 2 +-
4502 drivers/scsi/scsi_devinfo.c | 1 +
4503 drivers/scsi/scsi_scan.c | 12 +-
4504 drivers/scsi/scsi_transport_iscsi.c | 2 +
4505 drivers/scsi/sd.c | 4 +-
4506 drivers/scsi/storvsc_drv.c | 16 +-
4507 include/linux/blkdev.h | 9 +-
4508 include/scsi/iscsi_if.h | 2 +
4509 include/scsi/scsi_device.h | 1 +
4510 56 files changed, 6345 insertions(+), 2023 deletions(-)
4511 create mode 100644 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
4512 Merging target-updates/for-next (fab683eb12e7 scsi: qla2xxxx: avoid type mismatch in comparison)
4513 $ git merge target-updates/for-next
4515 Merging target-merge/for-next-merge (bc0195aad0da Linux 4.2-rc2)
4516 $ git merge target-merge/for-next-merge
4518 Merging pinctrl/for-next (45d1df700a55 Merge branch 'devel' into for-next)
4519 $ git merge pinctrl/for-next
4520 Auto-merging drivers/pinctrl/tegra/pinctrl-tegra.c
4521 Auto-merging drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
4522 Merge made by the 'recursive' strategy.
4523 .../bindings/gpio/microchip,pic32-gpio.txt | 49 +
4524 .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 60 +
4525 .../bindings/pinctrl/st,stm32-pinctrl.txt | 126 ++
4526 arch/arm/boot/dts/mt2701-pinfunc.h | 735 +++++++
4527 drivers/pinctrl/Kconfig | 50 +-
4528 drivers/pinctrl/Makefile | 14 +-
4529 drivers/pinctrl/freescale/pinctrl-imx.c | 26 +
4530 drivers/pinctrl/mediatek/Kconfig | 6 +
4531 drivers/pinctrl/mediatek/Makefile | 1 +
4532 drivers/pinctrl/mediatek/pinctrl-mt2701.c | 586 +++++
4533 drivers/pinctrl/mediatek/pinctrl-mt8127.c | 8 +-
4534 drivers/pinctrl/mediatek/pinctrl-mt8135.c | 8 +-
4535 drivers/pinctrl/mediatek/pinctrl-mt8173.c | 8 +-
4536 drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 52 +
4537 drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 12 +-
4538 drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h | 2323 ++++++++++++++++++++
4539 drivers/pinctrl/nomadik/pinctrl-abx500.c | 5 +-
4540 drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c | 7 +
4541 drivers/pinctrl/pinctrl-pic32.c | 2312 +++++++++++++++++++
4542 drivers/pinctrl/pinctrl-pic32.h | 141 ++
4543 drivers/pinctrl/pinctrl-st.c | 1 +
4544 drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 +
4545 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 30 +-
4546 drivers/pinctrl/stm32/Kconfig | 16 +
4547 drivers/pinctrl/stm32/Makefile | 5 +
4548 drivers/pinctrl/stm32/pinctrl-stm32.c | 829 +++++++
4549 drivers/pinctrl/stm32/pinctrl-stm32.h | 51 +
4550 drivers/pinctrl/stm32/pinctrl-stm32f429.c | 1598 ++++++++++++++
4551 drivers/pinctrl/sunxi/Kconfig | 30 +-
4552 drivers/pinctrl/sunxi/Makefile | 2 +-
4553 drivers/pinctrl/tegra/Kconfig | 30 +
4554 drivers/pinctrl/tegra/Makefile | 7 +
4555 drivers/pinctrl/{ => tegra}/pinctrl-tegra-xusb.c | 4 +-
4556 drivers/pinctrl/{ => tegra}/pinctrl-tegra.c | 4 +-
4557 drivers/pinctrl/{ => tegra}/pinctrl-tegra.h | 0
4558 drivers/pinctrl/{ => tegra}/pinctrl-tegra114.c | 0
4559 drivers/pinctrl/{ => tegra}/pinctrl-tegra124.c | 0
4560 drivers/pinctrl/{ => tegra}/pinctrl-tegra20.c | 0
4561 drivers/pinctrl/{ => tegra}/pinctrl-tegra210.c | 0
4562 drivers/pinctrl/{ => tegra}/pinctrl-tegra30.c | 0
4563 40 files changed, 9043 insertions(+), 94 deletions(-)
4564 create mode 100644 Documentation/devicetree/bindings/gpio/microchip,pic32-gpio.txt
4565 create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,pic32-pinctrl.txt
4566 create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt
4567 create mode 100644 arch/arm/boot/dts/mt2701-pinfunc.h
4568 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt2701.c
4569 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h
4570 create mode 100644 drivers/pinctrl/pinctrl-pic32.c
4571 create mode 100644 drivers/pinctrl/pinctrl-pic32.h
4572 create mode 100644 drivers/pinctrl/stm32/Kconfig
4573 create mode 100644 drivers/pinctrl/stm32/Makefile
4574 create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32.c
4575 create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32.h
4576 create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32f429.c
4577 create mode 100644 drivers/pinctrl/tegra/Kconfig
4578 create mode 100644 drivers/pinctrl/tegra/Makefile
4579 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra-xusb.c (99%)
4580 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra.c (99%)
4581 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra.h (100%)
4582 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra114.c (100%)
4583 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra124.c (100%)
4584 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra20.c (100%)
4585 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra210.c (100%)
4586 rename drivers/pinctrl/{ => tegra}/pinctrl-tegra30.c (100%)
4587 Merging vhost/linux-next (481eaec37e91 tools/virtio: add ringtest utilities)
4588 $ git merge vhost/linux-next
4590 Merging remoteproc/for-next (7a6271a80cae remoteproc/wkup_m3: Use MODULE_DEVICE_TABLE to export alias)
4591 $ git merge remoteproc/for-next
4592 Auto-merging drivers/remoteproc/remoteproc_core.c
4593 Merge made by the 'recursive' strategy.
4594 drivers/remoteproc/remoteproc_core.c | 4 +++-
4595 drivers/remoteproc/wkup_m3_rproc.c | 1 +
4596 2 files changed, 4 insertions(+), 1 deletion(-)
4597 Merging rpmsg/for-next (b1b9891441fa rpmsg: use less buffers when vrings are small)
4598 $ git merge rpmsg/for-next
4600 Merging gpio/for-next (8d68bb842800 Merge branch 'devel' into for-next)
4601 $ git merge gpio/for-next
4602 Auto-merging MAINTAINERS
4603 Merge made by the 'recursive' strategy.
4604 .../devicetree/bindings/gpio/gpio-ts4800.txt | 20 +
4606 arch/blackfin/kernel/bfin_gpio.c | 2 +-
4607 arch/powerpc/sysdev/ppc4xx_gpio.c | 2 +-
4608 arch/powerpc/sysdev/simple_gpio.c | 2 +-
4609 arch/unicore32/kernel/gpio.c | 2 +-
4610 drivers/gpio/Kconfig | 37 +-
4611 drivers/gpio/Makefile | 3 +
4612 drivers/gpio/gpio-104-dio-48e.c | 439 +++++++++++++++++++++
4613 drivers/gpio/gpio-104-idi-48.c | 3 +-
4614 drivers/gpio/gpio-altera.c | 5 +-
4615 drivers/gpio/gpio-davinci.c | 3 +-
4616 drivers/gpio/gpio-f7188x.c | 27 +-
4617 drivers/gpio/gpio-mpc8xxx.c | 259 +++++-------
4618 drivers/gpio/gpio-ts4800.c | 94 +++++
4619 drivers/gpio/gpio-ws16c48.c | 436 ++++++++++++++++++++
4620 drivers/soc/fsl/qe/gpio.c | 2 +-
4621 17 files changed, 1171 insertions(+), 177 deletions(-)
4622 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-ts4800.txt
4623 create mode 100644 drivers/gpio/gpio-104-dio-48e.c
4624 create mode 100644 drivers/gpio/gpio-ts4800.c
4625 create mode 100644 drivers/gpio/gpio-ws16c48.c
4626 Merging dma-mapping/dma-mapping-next (d770e558e219 Linux 4.2-rc1)
4627 $ git merge dma-mapping/dma-mapping-next
4629 Merging pwm/for-next (ff01c944cfa9 pwm: Mark all devices as "might sleep")
4630 $ git merge pwm/for-next
4632 Merging dma-buf/for-next (168309855a7d Linux 4.4-rc8)
4633 $ git merge dma-buf/for-next
4635 Merging userns/for-next (f2ca379642d7 namei: permit linking with CAP_FOWNER in userns)
4636 $ git merge userns/for-next
4638 Merging ktest/for-next (b953c0d234bc Linux 4.1)
4639 $ git merge ktest/for-next
4641 Merging clk/clk-next (7e0810c9485c clk: lpc32xx: add HCLK PLL output configuration)
4642 $ git merge clk/clk-next
4643 Auto-merging include/linux/device.h
4644 Auto-merging drivers/clk/rockchip/clk.c
4645 Auto-merging drivers/clk/rockchip/clk-rk3368.c
4646 Auto-merging drivers/clk/rockchip/clk-rk3036.c
4647 Merge made by the 'recursive' strategy.
4648 .../devicetree/bindings/clock/axi-clkgen.txt | 5 +-
4649 .../bindings/clock/brcm,iproc-clocks.txt | 6 +
4650 .../bindings/clock/rockchip,rk3036-cru.txt | 2 +-
4651 Documentation/devicetree/bindings/clock/xgene.txt | 2 +
4652 arch/arm/mach-s3c24xx/Kconfig | 1 +
4653 drivers/clk/Kconfig | 26 ++-
4654 drivers/clk/Makefile | 2 +-
4655 drivers/clk/bcm/clk-cygnus.c | 59 ++++++
4656 drivers/clk/bcm/clk-iproc-pll.c | 41 +++-
4657 drivers/clk/bcm/clk-iproc.h | 43 +++-
4658 drivers/clk/clk-axi-clkgen.c | 170 ++++------------
4659 drivers/clk/clk-composite.c | 2 -
4660 drivers/clk/clk-divider.c | 18 +-
4661 drivers/clk/clk-fixed-factor.c | 15 +-
4662 drivers/clk/clk-fixed-rate.c | 15 +-
4663 drivers/clk/clk-fractional-divider.c | 2 -
4664 drivers/clk/clk-gate.c | 2 -
4665 drivers/clk/clk-gpio.c | 167 +++++----------
4666 drivers/clk/clk-multiplier.c | 2 -
4667 drivers/clk/clk-mux.c | 2 -
4668 drivers/clk/clk-palmas.c | 16 +-
4669 drivers/clk/clk-s2mps11.c | 108 +++-------
4670 drivers/clk/clk-scpi.c | 2 +-
4671 drivers/clk/clk-vt8500.c | 100 ++++++---
4672 drivers/clk/clk-xgene.c | 105 ++++++----
4673 drivers/clk/clk.c | 226 +++++++++------------
4674 drivers/clk/imx/clk-busy.c | 4 +-
4675 drivers/clk/imx/clk-fixup-div.c | 5 +-
4676 drivers/clk/imx/clk-fixup-mux.c | 2 -
4677 drivers/clk/imx/clk-gate-exclusive.c | 2 +-
4678 drivers/clk/mediatek/clk-gate.c | 8 +-
4679 drivers/clk/mediatek/clk-gate.h | 2 +-
4680 drivers/clk/mediatek/clk-mtk.c | 6 +-
4681 drivers/clk/meson/clkc.c | 2 +-
4682 drivers/clk/mvebu/common.c | 2 -
4683 drivers/clk/mvebu/dove-divider.c | 2 +-
4684 drivers/clk/mvebu/kirkwood.c | 2 -
4685 drivers/clk/mxs/clk-div.c | 2 +-
4686 drivers/clk/nxp/clk-lpc18xx-ccu.c | 4 +-
4687 drivers/clk/nxp/clk-lpc32xx.c | 10 +-
4688 drivers/clk/qcom/common.c | 17 +-
4689 drivers/clk/qcom/gcc-msm8916.c | 18 ++
4690 drivers/clk/rockchip/clk-rk3036.c | 26 +--
4691 drivers/clk/rockchip/clk-rk3368.c | 26 +--
4692 drivers/clk/rockchip/clk.c | 4 +-
4693 drivers/clk/samsung/Kconfig | 1 -
4694 drivers/clk/socfpga/clk-pll-a10.c | 2 +-
4695 drivers/clk/st/clkgen-fsyn.c | 8 +-
4696 drivers/clk/st/clkgen-mux.c | 9 +-
4697 drivers/clk/ti/composite.c | 2 -
4698 drivers/clk/ti/divider.c | 2 -
4699 drivers/clk/ti/gate.c | 2 -
4700 drivers/clk/ti/mux.c | 2 -
4701 drivers/clk/versatile/clk-icst.c | 3 +
4702 include/dt-bindings/clock/bcm-cygnus.h | 6 +
4703 include/dt-bindings/clock/lpc32xx-clock.h | 1 +
4704 include/dt-bindings/clock/qcom,gcc-msm8916.h | 1 +
4705 include/linux/clk-provider.h | 28 ++-
4706 include/linux/device.h | 12 ++
4707 59 files changed, 688 insertions(+), 674 deletions(-)
4708 Merging random/dev (7185ad2672a7 crypto: memzero_explicit - make sure to clear out sensitive data)
4709 $ git merge random/dev
4711 Merging aio/master (fb2e69217129 aio: Fix compile error due to unexpected use of cmpxchg())
4712 $ git merge aio/master
4713 Auto-merging net/unix/af_unix.c
4714 Auto-merging net/sctp/socket.c
4715 Auto-merging net/core/stream.c
4716 Auto-merging net/atm/common.c
4717 Auto-merging mm/readahead.c
4718 Auto-merging mm/internal.h
4719 Auto-merging mm/filemap.c
4720 Auto-merging kernel/sysctl.c
4721 Auto-merging kernel/signal.c
4722 Auto-merging kernel/auditsc.c
4723 Auto-merging init/Kconfig
4724 Auto-merging include/linux/sched.h
4725 Auto-merging include/linux/fs.h
4726 Auto-merging fs/splice.c
4727 Auto-merging fs/read_write.c
4728 Auto-merging fs/pipe.c
4729 Auto-merging fs/namei.c
4730 Auto-merging fs/internal.h
4731 Auto-merging fs/attr.c
4732 Merge made by the 'recursive' strategy.
4733 drivers/gpu/drm/drm_lock.c | 2 +-
4734 drivers/gpu/drm/ttm/ttm_lock.c | 6 +-
4735 fs/aio.c | 729 ++++++++++++++++++++++++++++++++++++++---
4737 fs/binfmt_flat.c | 2 +-
4738 fs/fuse/dev.c | 2 +-
4742 fs/read_write.c | 5 +-
4744 include/linux/aio.h | 9 +
4745 include/linux/fs.h | 3 +
4746 include/linux/sched.h | 6 +
4747 include/uapi/linux/aio_abi.h | 15 +-
4749 kernel/auditsc.c | 6 +-
4750 kernel/signal.c | 20 ++
4751 kernel/sysctl.c | 9 +
4753 mm/internal.h | 4 +-
4754 mm/readahead.c | 13 +-
4755 net/atm/common.c | 4 +-
4756 net/ax25/af_ax25.c | 2 +-
4757 net/caif/caif_socket.c | 2 +-
4758 net/core/stream.c | 2 +-
4759 net/decnet/af_decnet.c | 2 +-
4760 net/irda/af_irda.c | 4 +-
4761 net/netrom/af_netrom.c | 2 +-
4762 net/rose/af_rose.c | 2 +-
4763 net/sctp/socket.c | 2 +-
4764 net/unix/af_unix.c | 4 +-
4765 net/x25/af_x25.c | 2 +-
4766 33 files changed, 819 insertions(+), 81 deletions(-)
4767 $ git reset --hard HEAD^
4768 HEAD is now at f5285635e017 Merge remote-tracking branch 'clk/clk-next'
4769 Merging next-20160111 version of aio
4770 $ git merge -m next-20160111/aio 6a81013efc4013555c5de34c01530b805f45c92c
4771 Auto-merging net/unix/af_unix.c
4772 Auto-merging net/sctp/socket.c
4773 Auto-merging net/core/stream.c
4774 Auto-merging net/atm/common.c
4775 Auto-merging mm/filemap.c
4776 Auto-merging kernel/sysctl.c
4777 Auto-merging kernel/signal.c
4778 Auto-merging kernel/auditsc.c
4779 Auto-merging init/Kconfig
4780 Auto-merging include/linux/sched.h
4781 Auto-merging include/linux/fs.h
4782 Auto-merging fs/splice.c
4783 Auto-merging fs/read_write.c
4784 Auto-merging fs/pipe.c
4785 Auto-merging fs/internal.h
4786 Auto-merging fs/attr.c
4787 Merge made by the 'recursive' strategy.
4788 drivers/gpu/drm/drm_lock.c | 2 +-
4789 drivers/gpu/drm/ttm/ttm_lock.c | 6 +-
4790 fs/aio.c | 382 ++++++++++++++++++++++++++++++++++++++---
4792 fs/binfmt_flat.c | 2 +-
4793 fs/fuse/dev.c | 2 +-
4796 fs/read_write.c | 5 +-
4798 include/linux/aio.h | 8 +
4799 include/linux/fs.h | 2 +
4800 include/linux/sched.h | 6 +
4801 include/uapi/linux/aio_abi.h | 2 +-
4802 init/Kconfig | 13 ++
4803 kernel/auditsc.c | 6 +-
4804 kernel/signal.c | 20 +++
4805 kernel/sysctl.c | 9 +
4807 net/atm/common.c | 4 +-
4808 net/ax25/af_ax25.c | 2 +-
4809 net/caif/caif_socket.c | 2 +-
4810 net/core/stream.c | 2 +-
4811 net/decnet/af_decnet.c | 2 +-
4812 net/irda/af_irda.c | 4 +-
4813 net/netrom/af_netrom.c | 2 +-
4814 net/rose/af_rose.c | 2 +-
4815 net/sctp/socket.c | 2 +-
4816 net/unix/af_unix.c | 4 +-
4817 net/x25/af_x25.c | 2 +-
4818 30 files changed, 455 insertions(+), 64 deletions(-)
4819 Merging llvmlinux/for-next (25d4aee23af2 arm: LLVMLinux: Use global stack register variable for percpu)
4820 $ git merge llvmlinux/for-next
4821 Merge made by the 'recursive' strategy.
4822 Merging kselftest/next (92e963f50fc7 Linux 4.5-rc1)
4823 $ git merge kselftest/next
4825 Merging y2038/y2038 (477b8541b31f qla2xxx: Remove use of 'struct timeval')
4826 $ git merge y2038/y2038
4827 Merge made by the 'recursive' strategy.
4828 drivers/scsi/qla2xxx/qla_mr.c | 5 ++---
4829 fs/afs/main.c | 6 ++----
4830 2 files changed, 4 insertions(+), 7 deletions(-)
4831 Merging luto-misc/next (afd2ff9b7e1b Linux 4.4)
4832 $ git merge luto-misc/next
4834 Merging borntraeger/linux-next (36f90b0a2ddd Linux 4.5-rc2)
4835 $ git merge borntraeger/linux-next
4837 Merging livepatching/for-next (03f726f415f5 Merge branch 'for-4.5/upstream-fixes' into for-next)
4838 $ git merge livepatching/for-next
4839 Merge made by the 'recursive' strategy.
4840 arch/s390/include/asm/livepatch.h | 2 +-
4841 arch/x86/include/asm/livepatch.h | 2 +-
4842 2 files changed, 2 insertions(+), 2 deletions(-)
4843 Merging coresight/next (37fe87dbde16 coresight: implementing 'cpu_id()' API)
4844 $ git merge coresight/next
4845 Auto-merging drivers/hwtracing/coresight/coresight-tmc.c
4846 Auto-merging drivers/hwtracing/coresight/coresight-etm4x.c
4847 Merge made by the 'recursive' strategy.
4848 drivers/hwtracing/coresight/coresight-etm4x.c | 2 +-
4849 drivers/hwtracing/coresight/coresight-tmc.c | 4 ++--
4850 drivers/hwtracing/coresight/of_coresight.c | 2 +-
4851 3 files changed, 4 insertions(+), 4 deletions(-)
4852 Merging rtc/rtc-next (9d4be765c76d drivers: rtc: allow compilation of sun6i RTC for all sunxi SoCs)
4853 $ git merge rtc/rtc-next
4854 Auto-merging drivers/rtc/rtc-rx8025.c
4855 Merge made by the 'recursive' strategy.
4856 .../devicetree/bindings/rtc/epson,rx6110.txt | 39 ++
4857 drivers/rtc/Kconfig | 27 +-
4858 drivers/rtc/Makefile | 1 +
4859 drivers/rtc/rtc-ds1305.c | 4 +-
4860 drivers/rtc/rtc-ds1307.c | 117 +++++-
4861 drivers/rtc/rtc-pcf2123.c | 214 +++++++----
4862 drivers/rtc/rtc-rx6110.c | 402 +++++++++++++++++++++
4863 drivers/rtc/rtc-rx8025.c | 1 -
4864 8 files changed, 719 insertions(+), 86 deletions(-)
4865 create mode 100644 Documentation/devicetree/bindings/rtc/epson,rx6110.txt
4866 create mode 100644 drivers/rtc/rtc-rx6110.c
4867 Merging hwspinlock/for-next (bd5717a4632c hwspinlock: qcom: Correct msb in regmap_field)
4868 $ git merge hwspinlock/for-next
4870 Merging nvdimm/libnvdimm-for-next (36f90b0a2ddd Linux 4.5-rc2)
4871 $ git merge nvdimm/libnvdimm-for-next
4873 Merging akpm-current/current (234d02a19863 ipc/msg.c: use freezable blocking call)
4874 $ git merge --no-ff akpm-current/current
4875 Resolved 'fs/ocfs2/aops.c' using previous resolution.
4876 Auto-merging scripts/link-vmlinux.sh
4877 Auto-merging net/sctp/socket.c
4878 Auto-merging mm/memory_hotplug.c
4879 Auto-merging mm/memory.c
4880 Auto-merging mm/huge_memory.c
4881 Auto-merging mm/filemap.c
4882 Auto-merging lib/Kconfig.debug
4883 Auto-merging kernel/time/hrtimer.c
4884 Auto-merging kernel/signal.c
4885 Auto-merging kernel/rcu/Makefile
4886 Auto-merging kernel/profile.c
4887 Auto-merging kernel/memremap.c
4888 Auto-merging kernel/kexec_file.c
4889 Auto-merging kernel/kexec_core.c
4890 Auto-merging kernel/auditsc.c
4891 Auto-merging init/main.c
4892 Auto-merging init/Kconfig
4893 Removing include/trace/events/gfpflags.h
4894 Auto-merging include/linux/sched.h
4895 Auto-merging include/linux/mm.h
4896 Auto-merging fs/xfs/xfs_aops.c
4897 Auto-merging fs/ocfs2/quota_global.c
4898 Auto-merging fs/ocfs2/ocfs2_trace.h
4899 Auto-merging fs/ocfs2/aops.c
4900 CONFLICT (content): Merge conflict in fs/ocfs2/aops.c
4901 Auto-merging fs/ext4/dir.c
4902 Auto-merging drivers/xen/balloon.c
4903 Auto-merging drivers/usb/common/common.c
4904 Auto-merging drivers/staging/lustre/lustre/llite/llite_internal.h
4905 Auto-merging drivers/rapidio/rio.c
4906 Auto-merging drivers/net/wireless/marvell/mwifiex/debugfs.c
4907 Auto-merging drivers/media/platform/coda/coda-bit.c
4908 Auto-merging drivers/gpu/host1x/job.c
4909 Auto-merging drivers/firmware/efi/efivars.c
4910 Auto-merging arch/x86/mm/pageattr.c
4911 Auto-merging arch/x86/kernel/cpu/Makefile
4912 Auto-merging arch/x86/Kconfig
4913 Removing arch/s390/mm/extable.c
4914 Auto-merging arch/powerpc/Kconfig
4915 Auto-merging arch/mips/Kconfig
4916 Auto-merging arch/arm/Kconfig
4917 Removing arch/alpha/mm/extable.c
4918 Auto-merging Documentation/kernel-parameters.txt
4919 Auto-merging Documentation/cgroup-v2.txt
4920 Automatic merge failed; fix conflicts and then commit the result.
4922 [master 74256136ec77] Merge branch 'akpm-current/current'
4923 $ git diff -M --stat --summary HEAD^..
4924 Documentation/blockdev/zram.txt | 10 +
4925 Documentation/cgroup-v2.txt | 19 +
4926 .../filesystems/ocfs2-online-filecheck.txt | 94 +
4927 Documentation/kcov.txt | 111 +
4928 Documentation/kernel-parameters.txt | 17 +-
4929 Documentation/memory-hotplug.txt | 23 +-
4930 Documentation/printk-formats.txt | 18 +
4931 Documentation/rapidio/mport_cdev.txt | 104 +
4932 Documentation/rapidio/tsi721.txt | 9 +
4933 Documentation/vm/ksm.txt | 63 +
4934 Documentation/vm/page_owner.txt | 9 +-
4937 arch/alpha/include/asm/uaccess.h | 10 +-
4938 arch/alpha/mm/Makefile | 2 +-
4939 arch/alpha/mm/extable.c | 92 -
4940 arch/arm/Kconfig | 1 +
4941 arch/arm/include/asm/page.h | 2 +
4942 arch/arm/kernel/smp.c | 2 +
4943 arch/arm/mach-lpc32xx/phy3250.c | 13 +-
4944 arch/arm/mach-netx/fb.c | 14 +-
4945 arch/arm/mach-nspire/clcd.c | 13 +-
4946 arch/arm/mm/mmap.c | 2 +-
4947 arch/arm64/include/asm/assembler.h | 15 +-
4948 arch/arm64/include/asm/futex.h | 12 +-
4949 arch/arm64/include/asm/uaccess.h | 30 +-
4950 arch/arm64/include/asm/word-at-a-time.h | 7 +-
4951 arch/arm64/kernel/armv8_deprecated.c | 7 +-
4952 arch/arm64/mm/extable.c | 2 +-
4953 arch/arm64/mm/mmap.c | 4 +-
4954 arch/avr32/Kconfig | 1 +
4955 arch/blackfin/Kconfig | 1 +
4956 arch/cris/Kconfig | 1 +
4957 arch/ia64/include/asm/uaccess.h | 8 +-
4958 arch/ia64/mm/extable.c | 97 +-
4959 arch/m32r/mm/init.c | 27 +-
4960 arch/mips/Kconfig | 1 +
4961 arch/mips/mm/mmap.c | 4 +-
4962 arch/powerpc/Kconfig | 1 +
4963 arch/powerpc/kernel/process.c | 4 +-
4964 arch/powerpc/kernel/rtasd.c | 9 +-
4965 arch/powerpc/mm/mmap.c | 4 +-
4966 arch/powerpc/platforms/pseries/hotplug-cpu.c | 10 +-
4967 arch/powerpc/sysdev/fsl_rio.c | 18 +-
4968 arch/s390/Kconfig | 1 +
4969 arch/s390/include/asm/uaccess.h | 8 +-
4970 arch/s390/kernel/dumpstack.c | 6 +-
4971 arch/s390/kernel/time.c | 8 +-
4972 arch/s390/kernel/topology.c | 7 +-
4973 arch/s390/mm/Makefile | 2 +-
4974 arch/s390/mm/extable.c | 85 -
4975 arch/s390/mm/vmem.c | 10 +-
4976 arch/sh/Kconfig | 1 +
4977 arch/sparc/Kconfig | 1 +
4978 arch/sparc/include/asm/compat.h | 7 +
4979 arch/sparc/include/asm/syscall.h | 9 +-
4980 arch/sparc/kernel/sys_sparc_64.c | 2 +-
4981 arch/tile/Kconfig | 1 +
4982 arch/tile/mm/init.c | 11 +-
4983 arch/x86/Kconfig | 8 +-
4984 arch/x86/boot/Makefile | 6 +
4985 arch/x86/boot/compressed/Makefile | 2 +
4986 arch/x86/entry/vdso/Makefile | 2 +
4987 arch/x86/include/asm/compat.h | 3 +-
4988 arch/x86/include/asm/ftrace.h | 2 +-
4989 arch/x86/include/asm/uaccess.h | 5 +-
4990 arch/x86/kernel/Makefile | 5 +
4991 arch/x86/kernel/aperture_64.c | 12 +-
4992 arch/x86/kernel/apic/Makefile | 4 +
4993 arch/x86/kernel/apic/hw_nmi.c | 1 -
4994 arch/x86/kernel/cpu/Makefile | 4 +
4995 arch/x86/kernel/dumpstack.c | 5 +-
4996 arch/x86/kernel/machine_kexec_64.c | 46 +
4997 arch/x86/kernel/process_64.c | 2 +-
4998 arch/x86/lib/Makefile | 3 +
4999 arch/x86/mm/Makefile | 3 +
5000 arch/x86/mm/extable.c | 106 +-
5001 arch/x86/mm/init.c | 36 +-
5002 arch/x86/mm/mmap.c | 6 +-
5003 arch/x86/mm/pageattr.c | 14 +-
5004 arch/x86/realmode/rm/Makefile | 2 +
5005 block/genhd.c | 2 +-
5006 block/partition-generic.c | 11 +
5007 drivers/ata/pata_hpt366.c | 13 +-
5008 drivers/base/memory.c | 34 +-
5009 drivers/base/property.c | 12 +-
5010 drivers/block/zram/zcomp.c | 24 +
5011 drivers/block/zram/zcomp.h | 2 +
5012 drivers/block/zram/zram_drv.c | 7 +-
5013 drivers/char/random.c | 22 +
5014 drivers/dma/iop-adma.c | 8 +-
5015 drivers/dma/mv_xor.c | 4 +-
5016 drivers/dma/qcom_bam_dma.c | 14 +-
5017 drivers/firewire/core-cdev.c | 4 +-
5018 drivers/firmware/efi/efivars.c | 2 +-
5019 drivers/firmware/efi/libstub/Makefile | 2 +
5020 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +-
5021 drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +-
5022 drivers/gpu/drm/drm_edid_load.c | 17 +-
5023 drivers/gpu/drm/drm_gem_cma_helper.c | 13 +-
5024 drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 8 +-
5025 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 13 +-
5026 drivers/gpu/drm/omapdrm/omap_gem.c | 8 +-
5027 drivers/gpu/drm/sti/sti_cursor.c | 20 +-
5028 drivers/gpu/drm/sti/sti_gdp.c | 3 +-
5029 drivers/gpu/drm/sti/sti_hqvdp.c | 6 +-
5030 drivers/gpu/drm/tegra/gem.c | 11 +-
5031 drivers/gpu/drm/vc4/vc4_bo.c | 5 +-
5032 drivers/gpu/host1x/cdma.c | 8 +-
5033 drivers/gpu/host1x/job.c | 10 +-
5034 drivers/hid/uhid.c | 2 +-
5035 drivers/ide/hpt366.c | 9 +-
5036 drivers/input/input-compat.h | 12 +-
5037 drivers/media/platform/coda/coda-bit.c | 10 +-
5038 drivers/net/rionet.c | 277 +-
5039 drivers/net/wireless/marvell/mwifiex/debugfs.c | 10 +-
5040 drivers/pinctrl/pinmux.c | 13 +-
5041 drivers/power/ab8500_btemp.c | 15 +-
5042 drivers/power/ab8500_charger.c | 16 +-
5043 drivers/power/ab8500_fg.c | 15 +-
5044 drivers/power/abx500_chargalg.c | 14 +-
5045 drivers/power/charger-manager.c | 27 +-
5046 drivers/rapidio/Kconfig | 8 +
5047 drivers/rapidio/devices/Makefile | 1 +
5048 drivers/rapidio/devices/rio_mport_cdev.c | 2711 ++++++++++++++++++++
5049 drivers/rapidio/devices/tsi721.c | 1034 +++++---
5050 drivers/rapidio/devices/tsi721.h | 87 +-
5051 drivers/rapidio/devices/tsi721_dma.c | 397 ++-
5052 drivers/rapidio/rio-driver.c | 12 +
5053 drivers/rapidio/rio-scan.c | 135 +-
5054 drivers/rapidio/rio.c | 433 +++-
5055 drivers/rapidio/rio.h | 5 +
5056 .../staging/lustre/lustre/llite/llite_internal.h | 2 +-
5057 drivers/usb/common/common.c | 22 +-
5058 drivers/video/fbdev/acornfb.c | 4 +-
5059 drivers/video/fbdev/amba-clcd-versatile.c | 14 +-
5060 drivers/video/fbdev/amba-clcd.c | 4 +-
5061 drivers/video/fbdev/atmel_lcdfb.c | 9 +-
5062 drivers/video/fbdev/ep93xx-fb.c | 8 +-
5063 drivers/video/fbdev/gbefb.c | 8 +-
5064 drivers/video/fbdev/imxfb.c | 12 +-
5065 drivers/video/fbdev/mx3fb.c | 9 +-
5066 drivers/video/fbdev/nuc900fb.c | 8 +-
5067 drivers/video/fbdev/omap/lcdc.c | 16 +-
5068 drivers/video/fbdev/pxa168fb.c | 8 +-
5069 drivers/video/fbdev/pxafb.c | 4 +-
5070 drivers/video/fbdev/s3c-fb.c | 7 +-
5071 drivers/video/fbdev/s3c2410fb.c | 8 +-
5072 drivers/video/fbdev/sa1100fb.c | 8 +-
5073 drivers/xen/Kconfig | 23 +-
5074 drivers/xen/balloon.c | 11 +-
5075 fs/autofs4/autofs_i.h | 72 +-
5076 fs/autofs4/dev-ioctl.c | 57 +-
5077 fs/autofs4/expire.c | 84 +-
5078 fs/autofs4/init.c | 10 +-
5079 fs/autofs4/inode.c | 52 +-
5080 fs/autofs4/root.c | 163 +-
5081 fs/autofs4/symlink.c | 11 +-
5082 fs/autofs4/waitq.c | 78 +-
5083 fs/binfmt_elf.c | 2 +-
5084 fs/btrfs/tests/btrfs-tests.c | 3 +-
5086 fs/cifs/cifs_debug.c | 56 +-
5087 fs/cifs/cifs_debug.h | 2 +-
5088 fs/cifs/cifsfs.c | 6 +-
5089 fs/cifs/cifsglob.h | 4 +-
5090 fs/ext4/dir.c | 2 +-
5091 fs/ext4/fsync.c | 5 +-
5093 fs/ocfs2/Makefile | 3 +-
5094 fs/ocfs2/alloc.c | 105 +-
5095 fs/ocfs2/aops.c | 1146 ++++-----
5096 fs/ocfs2/aops.h | 19 +-
5097 fs/ocfs2/cluster/heartbeat.c | 191 +-
5098 fs/ocfs2/dlm/dlmcommon.h | 21 +-
5099 fs/ocfs2/dlm/dlmconvert.c | 30 +-
5100 fs/ocfs2/dlm/dlmdomain.c | 11 +-
5101 fs/ocfs2/dlm/dlmmaster.c | 124 +-
5102 fs/ocfs2/dlm/dlmrecovery.c | 33 +-
5103 fs/ocfs2/dlm/dlmthread.c | 7 +
5104 fs/ocfs2/file.c | 165 +-
5105 fs/ocfs2/filecheck.c | 605 +++++
5106 fs/ocfs2/filecheck.h | 48 +
5107 fs/ocfs2/inode.c | 203 +-
5108 fs/ocfs2/inode.h | 9 +-
5109 fs/ocfs2/journal.c | 8 +-
5110 fs/ocfs2/localalloc.c | 4 +-
5111 fs/ocfs2/mmap.c | 4 +-
5112 fs/ocfs2/ocfs2.h | 8 +
5113 fs/ocfs2/ocfs2_trace.h | 18 +-
5114 fs/ocfs2/quota_global.c | 2 +-
5115 fs/ocfs2/resize.c | 2 +-
5116 fs/ocfs2/stackglue.c | 3 +-
5117 fs/ocfs2/stackglue.h | 2 +
5118 fs/ocfs2/super.c | 49 +-
5119 fs/ocfs2/super.h | 2 -
5120 fs/proc/page.c | 8 +-
5121 fs/xfs/xfs_aops.c | 11 +-
5122 include/asm-generic/atomic-long.h | 6 +-
5123 include/linux/auto_dev-ioctl.h | 6 -
5124 include/linux/auto_fs.h | 10 +-
5125 include/linux/buffer_head.h | 10 +-
5126 include/linux/compaction.h | 16 +
5127 include/linux/compat.h | 15 +
5128 include/linux/crc64_ecma.h | 56 +
5129 include/linux/dma-mapping.h | 25 +-
5130 include/linux/err.h | 4 +-
5131 include/linux/fault-inject.h | 5 +-
5132 include/linux/gfp.h | 45 +-
5133 include/linux/hardirq.h | 2 +
5134 include/linux/kcov.h | 27 +
5135 include/linux/kernel.h | 2 +
5136 include/linux/kexec.h | 4 +
5137 include/linux/list_bl.h | 4 +-
5138 include/linux/memcontrol.h | 147 +-
5139 include/linux/memory.h | 3 +
5140 include/linux/memory_hotplug.h | 7 +-
5141 include/linux/migrate.h | 6 +-
5142 include/linux/mm.h | 41 +-
5143 include/linux/mmdebug.h | 3 +-
5144 include/linux/mmzone.h | 24 +-
5145 include/linux/oom.h | 2 +-
5146 include/linux/page-flags-layout.h | 2 +
5147 include/linux/page-flags.h | 32 +-
5148 include/linux/page_ext.h | 1 +
5149 include/linux/page_owner.h | 50 +-
5150 include/linux/pagemap.h | 3 +-
5151 include/linux/percpu.h | 3 -
5152 include/linux/poison.h | 4 +
5153 include/linux/printk.h | 12 +-
5154 include/linux/radix-tree.h | 27 +-
5155 include/linux/random.h | 1 +
5156 include/linux/rio.h | 97 +-
5157 include/linux/rio_drv.h | 15 +-
5158 include/linux/rio_mport_cdev.h | 271 ++
5159 include/linux/rio_regs.h | 3 +
5160 include/linux/sched.h | 15 +
5161 include/linux/sem.h | 1 +
5162 include/linux/slab.h | 11 +-
5163 include/linux/slab_def.h | 3 +
5164 include/linux/slub_def.h | 1 +
5165 include/linux/string.h | 9 +-
5166 include/linux/swap.h | 1 +
5167 include/linux/tick.h | 2 +-
5168 include/linux/trace_events.h | 10 -
5169 include/linux/tracepoint-defs.h | 14 +-
5170 include/linux/unaligned/access_ok.h | 24 +-
5171 include/linux/vm_event_item.h | 2 +
5172 include/trace/events/btrfs.h | 2 +-
5173 include/trace/events/compaction.h | 57 +-
5174 include/trace/events/gfpflags.h | 43 -
5175 include/trace/events/huge_memory.h | 40 +-
5176 include/trace/events/kmem.h | 2 +-
5177 include/trace/events/mmflags.h | 165 ++
5178 include/trace/events/vmscan.h | 2 +-
5179 include/uapi/linux/Kbuild | 1 +
5180 include/uapi/linux/auto_fs.h | 21 +-
5181 include/uapi/linux/auto_fs4.h | 17 +-
5182 include/uapi/linux/byteorder/big_endian.h | 24 +-
5183 include/uapi/linux/byteorder/little_endian.h | 24 +-
5184 include/uapi/linux/kcov.h | 10 +
5185 include/uapi/linux/swab.h | 10 +-
5191 kernel/Makefile | 12 +
5192 kernel/auditsc.c | 4 +-
5193 kernel/exit.c | 4 +-
5194 kernel/fork.c | 13 +-
5195 kernel/hung_task.c | 21 +-
5196 kernel/kallsyms.c | 42 +-
5197 kernel/kcov.c | 261 ++
5198 kernel/kexec.c | 9 +-
5199 kernel/kexec_core.c | 6 +
5200 kernel/kexec_file.c | 8 +-
5201 kernel/locking/Makefile | 3 +
5202 kernel/memremap.c | 4 +-
5203 kernel/printk/Makefile | 1 +
5204 kernel/printk/internal.h | 55 +
5205 kernel/printk/nmi.c | 222 ++
5206 kernel/printk/printk.c | 29 +-
5207 kernel/profile.c | 4 +-
5208 kernel/ptrace.c | 2 +-
5209 kernel/rcu/Makefile | 4 +
5210 kernel/sched/Makefile | 4 +
5211 kernel/seccomp.c | 4 +-
5212 kernel/signal.c | 4 +
5213 kernel/time/hrtimer.c | 10 +-
5214 kernel/time/tick-sched.c | 10 +-
5215 kernel/time/timer.c | 11 +
5217 lib/Kconfig.debug | 21 +
5218 lib/Kconfig.ubsan | 9 +-
5221 lib/crc64_ecma.c | 341 +++
5222 lib/extable.c | 50 +-
5223 lib/kstrtox.c | 64 +
5224 lib/nmi_backtrace.c | 89 +-
5225 lib/radix-tree.c | 182 +-
5226 lib/string.c | 45 +-
5227 lib/test_printf.c | 53 +
5228 lib/vsprintf.c | 101 +-
5230 mm/Kconfig.debug | 53 +-
5232 mm/backing-dev.c | 22 +-
5233 mm/compaction.c | 324 ++-
5234 mm/debug-pagealloc.c | 127 +-
5236 mm/failslab.c | 12 +-
5237 mm/filemap.c | 169 +-
5238 mm/huge_memory.c | 109 +-
5239 mm/internal.h | 31 +-
5240 mm/kasan/Makefile | 1 +
5241 mm/kmemcheck.c | 3 +
5242 mm/ksm.c | 733 +++++-
5243 mm/madvise.c | 19 +-
5244 mm/memblock.c | 11 +-
5245 mm/memcontrol.c | 223 +-
5246 mm/memory-failure.c | 2 -
5248 mm/memory_hotplug.c | 41 +-
5249 mm/mempolicy.c | 4 +-
5250 mm/migrate.c | 23 +-
5251 mm/mprotect.c | 24 +-
5253 mm/oom_kill.c | 208 +-
5254 mm/page-writeback.c | 62 +-
5255 mm/page_alloc.c | 426 ++-
5256 mm/page_owner.c | 100 +-
5257 mm/page_poison.c | 158 ++
5260 mm/slab.c | 1043 ++++----
5262 mm/slab_common.c | 11 +-
5265 mm/truncate.c | 6 +-
5267 mm/vmalloc.c | 25 +-
5268 mm/vmscan.c | 234 +-
5270 mm/workingset.c | 170 +-
5271 net/sctp/socket.c | 2 +-
5272 net/xfrm/xfrm_user.c | 2 +-
5273 scripts/Makefile.lib | 6 +
5274 scripts/Makefile.ubsan | 4 +
5275 scripts/gdb/linux/proc.py | 41 +
5276 scripts/gdb/vmlinux-gdb.py | 1 +
5277 scripts/kallsyms.c | 93 +-
5278 scripts/link-vmlinux.sh | 6 +-
5279 scripts/namespace.pl | 2 +
5280 scripts/sortextable.c | 2 +-
5281 sound/arm/pxa2xx-pcm-lib.c | 12 +-
5282 sound/drivers/pcsp/pcsp.c | 9 +-
5283 sound/soc/fsl/imx-pcm-fiq.c | 10 +-
5284 sound/soc/nuc900/nuc900-pcm.c | 6 +-
5285 sound/soc/omap/omap-pcm.c | 12 +-
5286 tools/perf/builtin-kmem.c | 49 +-
5287 tools/testing/radix-tree/.gitignore | 2 +
5288 tools/testing/radix-tree/Makefile | 20 +
5289 tools/testing/radix-tree/find_next_bit.c | 57 +
5290 tools/testing/radix-tree/linux.c | 60 +
5291 tools/testing/radix-tree/linux/bitops.h | 150 ++
5292 tools/testing/radix-tree/linux/bitops/__ffs.h | 43 +
5293 tools/testing/radix-tree/linux/bitops/ffs.h | 41 +
5294 tools/testing/radix-tree/linux/bitops/ffz.h | 12 +
5295 tools/testing/radix-tree/linux/bitops/find.h | 13 +
5296 tools/testing/radix-tree/linux/bitops/fls.h | 41 +
5297 tools/testing/radix-tree/linux/bitops/fls64.h | 14 +
5298 tools/testing/radix-tree/linux/bitops/hweight.h | 11 +
5299 tools/testing/radix-tree/linux/bitops/le.h | 53 +
5300 tools/testing/radix-tree/linux/bitops/non-atomic.h | 111 +
5301 tools/testing/radix-tree/linux/bug.h | 1 +
5302 tools/testing/radix-tree/linux/cpu.h | 35 +
5303 tools/testing/radix-tree/linux/export.h | 2 +
5304 tools/testing/radix-tree/linux/gfp.h | 8 +
5305 tools/testing/radix-tree/linux/kernel.h | 35 +
5306 tools/testing/radix-tree/linux/kmemleak.h | 1 +
5307 tools/testing/radix-tree/linux/mempool.h | 17 +
5308 tools/testing/radix-tree/linux/notifier.h | 8 +
5309 tools/testing/radix-tree/linux/percpu.h | 7 +
5310 tools/testing/radix-tree/linux/preempt.h | 5 +
5311 tools/testing/radix-tree/linux/radix-tree.h | 1 +
5312 tools/testing/radix-tree/linux/rcupdate.h | 9 +
5313 tools/testing/radix-tree/linux/slab.h | 28 +
5314 tools/testing/radix-tree/linux/types.h | 28 +
5315 tools/testing/radix-tree/main.c | 272 ++
5316 tools/testing/radix-tree/rcupdate.c | 86 +
5317 tools/testing/radix-tree/regression.h | 8 +
5318 tools/testing/radix-tree/regression1.c | 221 ++
5319 tools/testing/radix-tree/regression2.c | 126 +
5320 tools/testing/radix-tree/regression3.c | 86 +
5321 tools/testing/radix-tree/tag_check.c | 332 +++
5322 tools/testing/radix-tree/test.c | 219 ++
5323 tools/testing/radix-tree/test.h | 40 +
5324 tools/vm/page-types.c | 125 +-
5325 401 files changed, 16605 insertions(+), 5074 deletions(-)
5326 create mode 100644 Documentation/filesystems/ocfs2-online-filecheck.txt
5327 create mode 100644 Documentation/kcov.txt
5328 create mode 100644 Documentation/rapidio/mport_cdev.txt
5329 delete mode 100644 arch/alpha/mm/extable.c
5330 delete mode 100644 arch/s390/mm/extable.c
5331 create mode 100644 drivers/rapidio/devices/rio_mport_cdev.c
5332 create mode 100644 fs/ocfs2/filecheck.c
5333 create mode 100644 fs/ocfs2/filecheck.h
5334 create mode 100644 include/linux/crc64_ecma.h
5335 create mode 100644 include/linux/kcov.h
5336 create mode 100644 include/linux/rio_mport_cdev.h
5337 delete mode 100644 include/trace/events/gfpflags.h
5338 create mode 100644 include/trace/events/mmflags.h
5339 create mode 100644 include/uapi/linux/kcov.h
5340 create mode 100644 kernel/kcov.c
5341 create mode 100644 kernel/printk/internal.h
5342 create mode 100644 kernel/printk/nmi.c
5343 create mode 100644 lib/crc64_ecma.c
5344 create mode 100644 mm/page_poison.c
5345 create mode 100644 scripts/gdb/linux/proc.py
5346 create mode 100644 tools/testing/radix-tree/.gitignore
5347 create mode 100644 tools/testing/radix-tree/Makefile
5348 create mode 100644 tools/testing/radix-tree/find_next_bit.c
5349 create mode 100644 tools/testing/radix-tree/linux.c
5350 create mode 100644 tools/testing/radix-tree/linux/bitops.h
5351 create mode 100644 tools/testing/radix-tree/linux/bitops/__ffs.h
5352 create mode 100644 tools/testing/radix-tree/linux/bitops/ffs.h
5353 create mode 100644 tools/testing/radix-tree/linux/bitops/ffz.h
5354 create mode 100644 tools/testing/radix-tree/linux/bitops/find.h
5355 create mode 100644 tools/testing/radix-tree/linux/bitops/fls.h
5356 create mode 100644 tools/testing/radix-tree/linux/bitops/fls64.h
5357 create mode 100644 tools/testing/radix-tree/linux/bitops/hweight.h
5358 create mode 100644 tools/testing/radix-tree/linux/bitops/le.h
5359 create mode 100644 tools/testing/radix-tree/linux/bitops/non-atomic.h
5360 create mode 100644 tools/testing/radix-tree/linux/bug.h
5361 create mode 100644 tools/testing/radix-tree/linux/cpu.h
5362 create mode 100644 tools/testing/radix-tree/linux/export.h
5363 create mode 100644 tools/testing/radix-tree/linux/gfp.h
5364 create mode 100644 tools/testing/radix-tree/linux/kernel.h
5365 create mode 100644 tools/testing/radix-tree/linux/kmemleak.h
5366 create mode 100644 tools/testing/radix-tree/linux/mempool.h
5367 create mode 100644 tools/testing/radix-tree/linux/notifier.h
5368 create mode 100644 tools/testing/radix-tree/linux/percpu.h
5369 create mode 100644 tools/testing/radix-tree/linux/preempt.h
5370 create mode 100644 tools/testing/radix-tree/linux/radix-tree.h
5371 create mode 100644 tools/testing/radix-tree/linux/rcupdate.h
5372 create mode 100644 tools/testing/radix-tree/linux/slab.h
5373 create mode 100644 tools/testing/radix-tree/linux/types.h
5374 create mode 100644 tools/testing/radix-tree/main.c
5375 create mode 100644 tools/testing/radix-tree/rcupdate.c
5376 create mode 100644 tools/testing/radix-tree/regression.h
5377 create mode 100644 tools/testing/radix-tree/regression1.c
5378 create mode 100644 tools/testing/radix-tree/regression2.c
5379 create mode 100644 tools/testing/radix-tree/regression3.c
5380 create mode 100644 tools/testing/radix-tree/tag_check.c
5381 create mode 100644 tools/testing/radix-tree/test.c
5382 create mode 100644 tools/testing/radix-tree/test.h
5383 $ git clone -s -l -n -q . ../rebase-tmp
5385 $ git checkout -b akpm remotes/origin/akpm/master
5386 Switched to a new branch 'akpm'
5387 $ git rebase --onto master remotes/origin/akpm/master-base
5388 First, rewinding head to replay your work on top of it...
5389 Applying: drivers/net/wireless/intel/iwlwifi/dvm/calib.c: simplfy min() expression
5391 $ git fetch -f ../rebase-tmp akpm:akpm/master
5393 + 5888beab66ff...2c1975dd89fc akpm -> akpm/master (forced update)
5394 $ rm -rf ../rebase-tmp
5395 Merging akpm/master (2c1975dd89fc drivers/net/wireless/intel/iwlwifi/dvm/calib.c: simplfy min() expression)
5396 $ git merge --no-ff akpm/master
5397 Merge made by the 'recursive' strategy.
5398 drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 3 +--
5399 1 file changed, 1 insertion(+), 2 deletions(-)