2 Fri, 28 Aug 2015 07:27:34 +1000
5 $ git reset --hard stable
6 HEAD is now at f9ed72dde34e Merge branch 'for-linus' of git://git.kernel.dk/linux-block
7 Merging origin/master (95803812cfb3 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux)
8 $ git merge origin/master
9 Updating f9ed72dde34e..95803812cfb3
11 arch/arm64/kvm/inject_fault.c | 12 ++++++------
12 1 file changed, 6 insertions(+), 6 deletions(-)
13 Merging fixes/master (c7e9ad7da219 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip)
14 $ git merge fixes/master
16 Merging kbuild-current/rc-fixes (3d1450d54a4f Makefile: Force gzip and xz on module install)
17 $ git merge kbuild-current/rc-fixes
19 Merging arc-current/for-curr (e4140819dadc ARC: signal handling robustify)
20 $ git merge arc-current/for-curr
22 Merging arm-current/fixes (3939f3345050 ARM: 8418/1: add boot image dependencies to not generate invalid images)
23 $ git merge arm-current/fixes
25 Merging m68k-current/for-linus (1214c525484c m68k: Use for_each_sg())
26 $ git merge m68k-current/for-linus
28 Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors)
29 $ git merge metag-fixes/fixes
31 Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5)
32 $ git merge mips-fixes/mips-fixes
34 Merging powerpc-fixes/fixes (4d9aac397a5d powerpc/PCI: Disable MSI/MSI-X interrupts at PCI probe time in OF case)
35 $ git merge powerpc-fixes/fixes
36 Merge made by the 'recursive' strategy.
37 arch/powerpc/kernel/pci_of_scan.c | 3 +++
38 drivers/pci/probe.c | 2 +-
39 include/linux/pci.h | 1 +
40 3 files changed, 5 insertions(+), 1 deletion(-)
41 Merging powerpc-merge-mpe/fixes (bc0195aad0da Linux 4.2-rc2)
42 $ git merge powerpc-merge-mpe/fixes
44 Merging sparc/master (73958c651fbf sparc64: use ENTRY/ENDPROC in VISsave)
45 $ git merge sparc/master
46 Merge made by the 'recursive' strategy.
47 arch/sparc/include/uapi/asm/asi.h | 2 +-
48 arch/sparc/lib/VISsave.S | 10 +++++-----
49 2 files changed, 6 insertions(+), 6 deletions(-)
50 Merging net/master (ce7b4ccc4f62 sctp: asconf's process should verify address parameter is in the beginning)
51 $ git merge net/master
52 Merge made by the 'recursive' strategy.
53 drivers/net/can/usb/peak_usb/pcan_usb.c | 24 +++---
54 drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +-
55 drivers/net/can/usb/peak_usb/pcan_usb_core.h | 4 +-
56 drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 96 +++++++++++++-----------
57 drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 24 +++---
58 drivers/net/ethernet/Makefile | 2 +-
59 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 3 +
60 drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 5 +-
61 drivers/net/ethernet/broadcom/genet/bcmgenet.c | 20 ++++-
62 drivers/net/ethernet/freescale/fec_main.c | 4 +-
63 drivers/net/ethernet/sfc/ef10.c | 27 ++++++-
64 drivers/net/phy/fixed_phy.c | 9 +++
65 drivers/net/phy/phy.c | 16 +++-
66 drivers/net/phy/phy_device.c | 2 +-
67 drivers/net/usb/usbnet.c | 7 +-
68 drivers/net/vxlan.c | 2 +
69 net/ipv6/ip6_gre.c | 1 +
70 net/key/af_key.c | 46 ++++++------
71 net/netlink/af_netlink.c | 2 +-
72 net/sched/cls_u32.c | 13 ++++
73 net/sctp/sm_make_chunk.c | 7 ++
74 21 files changed, 206 insertions(+), 112 deletions(-)
75 Merging ipsec/master (158cd4af8ded packet: missing dev_put() in packet_do_bind())
76 $ git merge ipsec/master
78 Merging sound-current/for-linus (c7cd0ef66aad ALSA: hda - Fix path power activation)
79 $ git merge sound-current/for-linus
80 Merge made by the 'recursive' strategy.
81 sound/pci/hda/hda_codec.c | 2 +-
82 sound/pci/hda/hda_generic.c | 11 ++++-------
83 sound/pci/hda/patch_conexant.c | 23 ++++++++++++++++++++++-
84 sound/usb/quirks.c | 1 +
85 4 files changed, 28 insertions(+), 9 deletions(-)
86 Merging pci-current/for-linus (45ea2a5fed6d PCI: Don't use 64-bit bus addresses on PA-RISC)
87 $ git merge pci-current/for-linus
89 Merging wireless-drivers/master (741e3b9902d1 rtlwifi: rtl8723be: Add module parameter for MSI interrupts)
90 $ git merge wireless-drivers/master
92 Merging driver-core.current/driver-core-linus (cbfe8fa6cd67 Linux 4.2-rc4)
93 $ git merge driver-core.current/driver-core-linus
95 Merging tty.current/tty-linus (cbfe8fa6cd67 Linux 4.2-rc4)
96 $ git merge tty.current/tty-linus
98 Merging usb.current/usb-linus (f7644cbfcdf0 Linux 4.2-rc6)
99 $ git merge usb.current/usb-linus
101 Merging usb-gadget-fixes/fixes (c93e64e91248 usb: udc: core: add device_del() call to error pathway)
102 $ git merge usb-gadget-fixes/fixes
104 Merging usb-serial-fixes/usb-linus (d071a3cdd2e1 USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module)
105 $ git merge usb-serial-fixes/usb-linus
106 Merge made by the 'recursive' strategy.
107 drivers/usb/serial/ftdi_sio.c | 4 ++++
108 drivers/usb/serial/ftdi_sio_ids.h | 8 ++++++++
109 drivers/usb/serial/qcserial.c | 1 +
110 3 files changed, 13 insertions(+)
111 Merging staging.current/staging-linus (f7644cbfcdf0 Linux 4.2-rc6)
112 $ git merge staging.current/staging-linus
114 Merging char-misc.current/char-misc-linus (f7644cbfcdf0 Linux 4.2-rc6)
115 $ git merge char-misc.current/char-misc-linus
117 Merging input-current/for-linus (e51e38494a8e Input: synaptics - fix handling of disabling gesture mode)
118 $ git merge input-current/for-linus
119 Merge made by the 'recursive' strategy.
120 drivers/input/mouse/synaptics.c | 12 ++++++++----
121 1 file changed, 8 insertions(+), 4 deletions(-)
122 Merging crypto-current/master (b310c178e6d8 crypto: caam - fix memory corruption in ahash_final_ctx)
123 $ git merge crypto-current/master
125 Merging ide/master (d681f1166919 ide: remove deprecated use of pci api)
126 $ git merge ide/master
128 Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES)
129 $ git merge devicetree-current/devicetree/merge
131 Merging rr-fixes/fixes (275d7d44d802 module: Fix locking in symbol_put_addr())
132 $ git merge rr-fixes/fixes
133 Merge made by the 'recursive' strategy.
134 kernel/module.c | 8 ++++++--
135 1 file changed, 6 insertions(+), 2 deletions(-)
136 Merging vfio-fixes/for-linus (4bc94d5dc95d vfio: Fix lockdep issue)
137 $ git merge vfio-fixes/for-linus
139 Merging kselftest-fixes/fixes (fee50f3c8427 selftests/futex: Fix futex_cmp_requeue_pi() error handling)
140 $ git merge kselftest-fixes/fixes
142 Merging backlight-fixes/for-backlight-fixes (68feaca0b13e backlight: pwm: Handle EPROBE_DEFER while requesting the PWM)
143 $ git merge backlight-fixes/for-backlight-fixes
145 Merging ftrace-fixes/for-next-urgent (6224beb12e19 tracing: Have branch tracer use recursive field of task struct)
146 $ git merge ftrace-fixes/for-next-urgent
148 Merging mfd-fixes/for-mfd-fixes (fb9caeedafe6 mfd: Remove MFD_CROS_EC_SPI depends on OF)
149 $ git merge mfd-fixes/for-mfd-fixes
151 Merging drm-intel-fixes/for-linux-next-fixes (c13dcf9f2d6f Linux 4.2-rc8)
152 $ git merge drm-intel-fixes/for-linux-next-fixes
154 Merging asm-generic/master (643165c8bbc8 Merge tag 'uaccess_for_upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost into asm-generic)
155 $ git merge asm-generic/master
157 Merging arc/for-next (3d5926599a6b ARCv2: entry: Fix reserved handler)
158 $ git merge arc/for-next
159 Auto-merging MAINTAINERS
160 Merge made by the 'recursive' strategy.
161 .../devicetree/bindings/arc/archs-pct.txt | 17 ++
163 arch/arc/Kconfig | 2 +
164 arch/arc/boot/dts/axc003.dtsi | 13 +-
165 arch/arc/include/asm/arcregs.h | 1 +
166 arch/arc/include/asm/cache.h | 8 +
167 arch/arc/include/asm/cmpxchg.h | 22 +-
168 arch/arc/include/asm/futex.h | 72 +++---
169 arch/arc/include/asm/perf_event.h | 23 +-
170 arch/arc/kernel/entry-arcv2.S | 9 +-
171 arch/arc/kernel/entry.S | 6 +-
172 arch/arc/kernel/perf_event.c | 275 ++++++++++++++++++---
173 arch/arc/kernel/process.c | 2 +-
174 arch/arc/kernel/unaligned.c | 6 +-
175 arch/arc/mm/cache.c | 184 +++++++++++---
176 arch/arc/mm/dma.c | 18 ++
177 arch/arc/plat-axs10x/axs10x.c | 2 +-
178 17 files changed, 524 insertions(+), 139 deletions(-)
179 create mode 100644 Documentation/devicetree/bindings/arc/archs-pct.txt
180 Merging arm/for-next (0986c811d54f Merge branch 'drm-dwhdmi-devel' into for-next)
181 $ git merge arm/for-next
182 Resolved 'arch/arm/include/asm/Kbuild' using previous resolution.
183 Auto-merging include/linux/perf/arm_pmu.h
184 Auto-merging drivers/perf/arm_pmu.c
185 Removing arch/arm64/include/asm/psci.h
186 Removing arch/arm/mach-omap2/include/mach/barriers.h
187 Auto-merging arch/arm/mach-omap2/Kconfig
188 Removing arch/arm/kernel/psci.c
189 Auto-merging arch/arm/include/asm/Kbuild
190 CONFLICT (content): Merge conflict in arch/arm/include/asm/Kbuild
191 Auto-merging MAINTAINERS
192 Automatic merge failed; fix conflicts and then commit the result.
194 [master 5c9dec2a785d] Merge remote-tracking branch 'arm/for-next'
195 $ git diff -M --stat --summary HEAD^..
196 Documentation/devicetree/bindings/arm/l2cc.txt | 6 +
197 Documentation/devicetree/bindings/arm/pmu.txt | 12 +-
199 arch/arm/Kconfig | 25 +-
200 arch/arm/common/mcpm_platsmp.c | 12 +-
201 arch/arm/include/asm/Kbuild | 1 -
202 arch/arm/include/asm/assembler.h | 69 +++-
203 arch/arm/include/asm/barrier.h | 13 +-
204 arch/arm/include/asm/bitops.h | 24 +-
205 arch/arm/include/asm/cacheflush.h | 21 +-
206 arch/arm/include/asm/dma-mapping.h | 2 +-
207 arch/arm/include/asm/domain.h | 53 ++-
208 arch/arm/include/asm/fixmap.h | 15 +-
209 arch/arm/include/asm/futex.h | 19 +-
210 arch/arm/include/asm/glue-cache.h | 2 -
211 arch/arm/include/asm/irq.h | 5 +
212 arch/arm/include/asm/outercache.h | 17 -
213 arch/arm/include/asm/pgtable-2level-hwdef.h | 1 +
214 arch/arm/include/asm/psci.h | 23 --
215 arch/arm/include/asm/smp.h | 2 +-
216 arch/arm/include/asm/smp_plat.h | 9 +
217 arch/arm/include/asm/switch_to.h | 5 +-
218 arch/arm/include/asm/thread_info.h | 23 +-
219 arch/arm/include/asm/uaccess.h | 132 ++++---
220 arch/arm/kernel/Makefile | 5 +-
221 arch/arm/kernel/armksyms.c | 6 +-
222 arch/arm/kernel/entry-armv.S | 32 +-
223 arch/arm/kernel/entry-common.S | 63 +++-
224 arch/arm/kernel/entry-header.S | 112 +++---
225 arch/arm/kernel/head.S | 5 +-
226 arch/arm/kernel/irq.c | 1 +
227 arch/arm/kernel/perf_event_v6.c | 2 +-
228 arch/arm/kernel/perf_event_v7.c | 2 +-
229 arch/arm/kernel/perf_event_xscale.c | 2 +-
230 arch/arm/kernel/process.c | 56 ++-
231 arch/arm/kernel/psci.c | 299 ----------------
232 arch/arm/kernel/psci_smp.c | 31 +-
233 arch/arm/kernel/setup.c | 9 +-
234 arch/arm/kernel/signal.c | 6 +
235 arch/arm/kernel/smp.c | 35 +-
236 arch/arm/kernel/swp_emulate.c | 3 +
237 arch/arm/kernel/traps.c | 1 -
238 arch/arm/lib/clear_user.S | 6 +-
239 arch/arm/lib/copy_from_user.S | 6 +-
240 arch/arm/lib/copy_to_user.S | 6 +-
241 arch/arm/lib/csumpartialcopyuser.S | 14 +
242 arch/arm/lib/uaccess_with_memcpy.c | 4 +-
243 arch/arm/mach-highbank/highbank.c | 2 +-
244 arch/arm/mach-highbank/pm.c | 16 +-
245 arch/arm/mach-mmp/pm-pxa910.c | 1 +
246 arch/arm/mach-omap2/Kconfig | 7 +
247 arch/arm/mach-omap2/common.c | 1 +
248 arch/arm/mach-omap2/common.h | 9 +
249 arch/arm/mach-omap2/include/mach/barriers.h | 33 --
250 arch/arm/mach-omap2/io.c | 2 +
251 arch/arm/mach-omap2/omap4-common.c | 121 +++++++
252 arch/arm/mach-omap2/sleep44xx.S | 8 +-
253 arch/arm/mach-prima2/pm.c | 1 +
254 arch/arm/mach-shmobile/common.h | 2 +-
255 arch/arm/mach-shmobile/platsmp.c | 4 +-
256 arch/arm/mach-shmobile/smp-r8a7790.c | 2 +-
257 arch/arm/mach-shmobile/smp-r8a7791.c | 2 +-
258 arch/arm/mach-shmobile/smp-sh73a0.c | 2 +-
259 arch/arm/mach-ux500/cache-l2x0.c | 1 +
260 arch/arm/mach-ux500/cpu-db8500.c | 2 +-
261 arch/arm/mm/Kconfig | 4 +
262 arch/arm/mm/abort-ev4.S | 1 +
263 arch/arm/mm/abort-ev5t.S | 4 +-
264 arch/arm/mm/abort-ev5tj.S | 4 +-
265 arch/arm/mm/abort-ev6.S | 8 +-
266 arch/arm/mm/abort-ev7.S | 1 +
267 arch/arm/mm/abort-lv4t.S | 2 +
268 arch/arm/mm/abort-macro.S | 14 +-
269 arch/arm/mm/cache-feroceon-l2.c | 6 +-
270 arch/arm/mm/cache-l2x0.c | 5 +
271 arch/arm/mm/dma-mapping.c | 22 +-
272 arch/arm/mm/dma.h | 32 ++
273 arch/arm/mm/flush.c | 15 +
274 arch/arm/mm/highmem.c | 6 +-
275 arch/arm/mm/mmu.c | 92 ++++-
276 arch/arm/mm/pgd.c | 10 +
277 arch/arm64/Kconfig | 1 +
278 arch/arm64/include/asm/acpi.h | 4 +-
279 arch/arm64/include/asm/psci.h | 28 --
280 arch/arm64/kernel/psci.c | 361 +------------------
281 arch/arm64/kernel/setup.c | 2 +-
282 arch/x86/kernel/apic/hw_nmi.c | 133 +------
283 drivers/Kconfig | 2 +
284 drivers/Makefile | 1 +
285 drivers/cpuidle/cpuidle-calxeda.c | 15 +-
286 drivers/firmware/Kconfig | 3 +
287 drivers/firmware/Makefile | 1 +
288 drivers/firmware/psci.c | 382 ++++++++++++++++++++
289 drivers/firmware/qcom_scm-32.c | 4 +-
290 drivers/gpu/drm/bridge/dw_hdmi.c | 387 ++++++++++++---------
291 drivers/gpu/drm/bridge/dw_hdmi.h | 8 +-
292 drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 +
293 drivers/pcmcia/pxa2xx_base.c | 17 +-
294 drivers/pcmcia/sa1100_generic.c | 2 -
295 drivers/pcmcia/sa1111_generic.c | 14 +-
296 drivers/pcmcia/sa11xx_base.c | 17 +-
297 drivers/pcmcia/soc_common.h | 1 -
298 drivers/perf/Kconfig | 15 +
299 drivers/perf/Makefile | 1 +
300 .../kernel/perf_event.c => drivers/perf/arm_pmu.c | 69 ++--
301 include/drm/bridge/dw_hdmi.h | 7 +
302 include/linux/nmi.h | 6 +
303 .../asm/pmu.h => include/linux/perf/arm_pmu.h | 4 +-
304 include/linux/psci.h | 52 +++
306 lib/nmi_backtrace.c | 162 +++++++++
307 111 files changed, 1904 insertions(+), 1456 deletions(-)
308 delete mode 100644 arch/arm/kernel/psci.c
309 delete mode 100644 arch/arm/mach-omap2/include/mach/barriers.h
310 create mode 100644 arch/arm/mm/dma.h
311 delete mode 100644 arch/arm64/include/asm/psci.h
312 create mode 100644 drivers/firmware/psci.c
313 create mode 100644 drivers/perf/Kconfig
314 create mode 100644 drivers/perf/Makefile
315 rename arch/arm/kernel/perf_event.c => drivers/perf/arm_pmu.c (94%)
316 rename arch/arm/include/asm/pmu.h => include/linux/perf/arm_pmu.h (98%)
317 create mode 100644 include/linux/psci.h
318 create mode 100644 lib/nmi_backtrace.c
319 Merging arm-perf/for-next/perf (fa8ad7889d83 arm: perf: factor arm_pmu core out to drivers)
320 $ git merge arm-perf/for-next/perf
322 Merging arm-soc/for-next (38af586237cf arm-soc: document merges)
323 $ git merge arm-soc/for-next
324 Removing drivers/cpufreq/exynos5250-cpufreq.c
325 Removing drivers/cpufreq/exynos4x12-cpufreq.c
326 Removing drivers/cpufreq/exynos-cpufreq.h
327 CONFLICT (modify/delete): drivers/cpufreq/exynos-cpufreq.c deleted in arm-soc/for-next and modified in HEAD. Version HEAD of drivers/cpufreq/exynos-cpufreq.c left in tree.
328 Auto-merging arch/arm64/Kconfig
329 Removing arch/arm/plat-samsung/include/plat/keypad-core.h
330 Removing arch/arm/mach-ux500/headsmp.S
331 Auto-merging arch/arm/mach-ux500/cpu-db8500.c
332 Auto-merging arch/arm/mach-shmobile/smp-sh73a0.c
333 Auto-merging arch/arm/mach-shmobile/smp-r8a7790.c
334 Removing arch/arm/mach-shmobile/r8a7740.h
335 Removing arch/arm/mach-shmobile/pm-sh73a0.c
336 Removing arch/arm/mach-shmobile/pm-r8a7740.c
337 Removing arch/arm/mach-shmobile/intc-sh73a0.c
338 Removing arch/arm/mach-shmobile/include/mach/zboot_macros.h
339 Removing arch/arm/mach-shmobile/include/mach/zboot.h
340 Removing arch/arm/mach-shmobile/include/mach/head-kzm9g.txt
341 Removing arch/arm/mach-shmobile/dma-register.h
342 Removing arch/arm/mach-shmobile/clock-sh73a0.c
343 Removing arch/arm/mach-shmobile/clock-r8a7779.c
344 Removing arch/arm/mach-shmobile/clock-r8a7740.c
345 Removing arch/arm/mach-shmobile/board-marzen.c
346 Removing arch/arm/mach-shmobile/board-marzen-reference.c
347 Removing arch/arm/mach-shmobile/board-kzm9g.c
348 Removing arch/arm/mach-shmobile/board-armadillo800eva.c
349 Auto-merging arch/arm/mach-s3c64xx/watchdog-reset.h
350 Auto-merging arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h
351 Auto-merging arch/arm/mach-s3c64xx/onenand-core.h
352 Auto-merging arch/arm/mach-s3c64xx/irq-uart.h
353 Auto-merging arch/arm/mach-s3c64xx/dev-backlight.c
354 Auto-merging arch/arm/mach-s3c64xx/backlight.h
355 Auto-merging arch/arm/mach-s3c64xx/ata-core.h
356 Auto-merging arch/arm/mach-s3c24xx/nand-core.h
357 Auto-merging arch/arm/mach-s3c24xx/fb-core.h
358 Removing arch/arm/mach-orion5x/lsmini-setup.c
359 Auto-merging arch/arm/mach-omap2/io.c
360 Auto-merging arch/arm/mach-omap2/common.h
361 Removing arch/arm/mach-omap2/board-omap3pandora.c
362 Removing arch/arm/mach-omap2/board-omap3logic.c
363 Auto-merging arch/arm/mach-omap2/Kconfig
364 Auto-merging arch/arm/mach-exynos/regs-srom.h
365 Removing arch/arm/mach-bcm/bcm63xx_headsmp.S
366 CONFLICT (modify/delete): arch/arm/kernel/psci.c deleted in HEAD and modified in arm-soc/for-next. Version arm-soc/for-next of arch/arm/kernel/psci.c left in tree.
367 Auto-merging arch/arm/kernel/irq.c
368 Removing arch/arm/configs/marzen_defconfig
369 Removing arch/arm/configs/kzm9g_defconfig
370 Removing arch/arm/configs/armadillo800eva_defconfig
371 Removing arch/arm/boot/compressed/head-shmobile.S
372 Auto-merging arch/arm/Kconfig
373 Auto-merging MAINTAINERS
374 Automatic merge failed; fix conflicts and then commit the result.
375 $ git rm -f arch/arm/kernel/psci.c drivers/cpufreq/exynos-cpufreq.c
376 arch/arm/kernel/psci.c: needs merge
377 drivers/cpufreq/exynos-cpufreq.c: needs merge
378 rm 'arch/arm/kernel/psci.c'
379 rm 'drivers/cpufreq/exynos-cpufreq.c'
381 [master 269179d601ce] Merge remote-tracking branch 'arm-soc/for-next'
382 $ git diff -M --stat --summary HEAD^..
383 Documentation/arm/Atmel/README | 5 +
384 .../devicetree/bindings/arm/atmel-at91.txt | 15 +-
385 Documentation/devicetree/bindings/arm/bcm/ns2.txt | 9 +
386 .../arm/bcm/raspberrypi,bcm2835-firmware.txt | 14 +
387 .../devicetree/bindings/arm/marvell,kirkwood.txt | 2 +
388 Documentation/devicetree/bindings/arm/mediatek.txt | 13 +-
389 .../bindings/arm/mediatek/mediatek,sysirq.txt | 4 +-
390 .../devicetree/bindings/arm/omap/omap.txt | 3 +
391 Documentation/devicetree/bindings/arm/rockchip.txt | 35 +
392 .../devicetree/bindings/clock/imx6ul-clock.txt | 13 +
393 .../bindings/clock/nvidia,tegra124-dfll.txt | 79 +
394 .../bindings/clock/renesas,r8a7778-cpg-clocks.txt | 29 +-
395 .../bindings/clock/renesas,r8a7779-cpg-clocks.txt | 30 +-
396 .../clock/renesas,rcar-gen2-cpg-clocks.txt | 26 +-
397 .../bindings/clock/renesas,rz-cpg-clocks.txt | 29 +-
398 .../bindings/clock/rockchip,rk3368-cru.txt | 61 +
399 .../devicetree/bindings/clock/st/st,clkgen-pll.txt | 4 +-
400 .../bindings/cpufreq/tegra124-cpufreq.txt | 44 +
401 .../devicetree/bindings/crypto/fsl-sec4.txt | 91 +-
402 .../devicetree/bindings/input/snvs-pwrkey.txt | 1 +
403 .../bindings/memory-controllers/arm,pl172.txt | 125 ++
404 .../bindings/memory-controllers/synopsys.txt | 4 +
405 .../bindings/pinctrl/fsl,imx6ul-pinctrl.txt | 36 +
406 .../devicetree/bindings/reset/ath79-reset.txt | 20 +
407 .../devicetree/bindings/reset/nxp,lpc1850-rgu.txt | 84 +
408 .../devicetree/bindings/reset/socfpga-reset.txt | 2 +
409 .../bindings/reset/st,sti-picophyreset.txt | 2 +-
410 .../devicetree/bindings/reset/st,sti-powerdown.txt | 4 +-
411 .../devicetree/bindings/reset/st,sti-softreset.txt | 4 +-
412 .../devicetree/bindings/reset/zynq-reset.txt | 68 +
413 .../bindings/rtc/atmel,at91rm9200-rtc.txt | 2 +
414 Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 +
415 Documentation/devicetree/bindings/rtc/rtc-omap.txt | 1 +
416 .../devicetree/bindings/serial/mtk-uart.txt | 6 +-
417 .../devicetree/bindings/soc/mediatek/scpsys.txt | 41 +
418 .../devicetree/bindings/soc/qcom,smd-rpm.txt | 117 ++
419 .../devicetree/bindings/soc/qcom/qcom,smd.txt | 79 +
420 .../bindings/sound/nvidia,tegra30-hda.txt | 8 +-
421 .../bindings/timer/mediatek,mtk-timer.txt | 6 +-
422 .../devicetree/bindings/vendor-prefixes.txt | 3 +
423 .../devicetree/bindings/watchdog/atmel-wdt.txt | 2 +
425 arch/arm/Kconfig | 12 +-
426 arch/arm/Kconfig.debug | 15 +
427 arch/arm/arm-soc-for-next-contents.txt | 303 ++++
428 arch/arm/boot/compressed/Makefile | 4 -
429 arch/arm/boot/compressed/head-shmobile.S | 71 -
430 arch/arm/boot/dts/Makefile | 46 +-
431 arch/arm/boot/dts/am335x-boneblack.dts | 20 +-
432 arch/arm/boot/dts/am335x-evm.dts | 69 +-
433 arch/arm/boot/dts/am335x-evmsk.dts | 62 +-
434 arch/arm/boot/dts/am335x-phycore-som.dtsi | 368 ++++
435 arch/arm/boot/dts/am335x-wega-rdk.dts | 22 +
436 arch/arm/boot/dts/am335x-wega.dtsi | 151 ++
437 arch/arm/boot/dts/am33xx.dtsi | 25 +-
438 arch/arm/boot/dts/am4372.dtsi | 68 +-
439 arch/arm/boot/dts/am437x-gp-evm.dts | 185 ++-
440 arch/arm/boot/dts/am437x-sk-evm.dts | 45 +-
441 arch/arm/boot/dts/am43x-epos-evm.dts | 130 +-
442 arch/arm/boot/dts/am43xx-clocks.dtsi | 9 +
443 arch/arm/boot/dts/am57xx-beagle-x15.dts | 1 -
444 arch/arm/boot/dts/armada-375.dtsi | 4 +
445 arch/arm/boot/dts/armada-388-gp.dts | 12 +-
446 arch/arm/boot/dts/armada-38x.dtsi | 8 +-
447 arch/arm/boot/dts/armada-39x.dtsi | 8 +-
448 arch/arm/boot/dts/at91-sama5d2_xplained.dts | 134 ++
449 arch/arm/boot/dts/at91-sama5d4_xplained.dts | 9 +
450 arch/arm/boot/dts/at91-sama5d4ek.dts | 9 +
451 arch/arm/boot/dts/at91rm9200.dtsi | 10 +-
452 arch/arm/boot/dts/at91sam9260.dtsi | 11 +-
453 arch/arm/boot/dts/at91sam9261.dtsi | 7 +-
454 arch/arm/boot/dts/at91sam9263.dtsi | 7 +-
455 arch/arm/boot/dts/at91sam9g15.dtsi | 1 +
456 arch/arm/boot/dts/at91sam9g15ek.dts | 25 +
457 arch/arm/boot/dts/at91sam9g35.dtsi | 1 +
458 arch/arm/boot/dts/at91sam9g35ek.dts | 21 +
459 arch/arm/boot/dts/at91sam9g45.dtsi | 60 +-
460 arch/arm/boot/dts/at91sam9m10g45ek.dts | 47 +
461 arch/arm/boot/dts/at91sam9n12.dtsi | 83 +-
462 arch/arm/boot/dts/at91sam9n12ek.dts | 61 +
463 arch/arm/boot/dts/at91sam9rl.dtsi | 8 +-
464 arch/arm/boot/dts/at91sam9x35.dtsi | 1 +
465 arch/arm/boot/dts/at91sam9x35ek.dts | 20 +
466 arch/arm/boot/dts/at91sam9x5.dtsi | 12 +-
467 arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 139 ++
468 arch/arm/boot/dts/at91sam9x5dm.dtsi | 101 ++
469 arch/arm/boot/dts/atlas7-evb.dts | 18 +
470 arch/arm/boot/dts/atlas7.dtsi | 97 +-
471 arch/arm/boot/dts/axp152.dtsi | 49 +
472 arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 89 +-
473 arch/arm/boot/dts/bcm2835-rpi.dtsi | 7 +
474 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +
475 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +
476 arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 14 +-
477 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +
478 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +
479 arch/arm/boot/dts/bcm5301x.dtsi | 10 +
480 arch/arm/boot/dts/bcm7445.dtsi | 50 +
481 arch/arm/boot/dts/cros-ec-sbs.dtsi | 52 +
482 arch/arm/boot/dts/cx92755.dtsi | 7 +
483 arch/arm/boot/dts/cx92755_equinox.dts | 3 +-
484 arch/arm/boot/dts/dm8148-evm.dts | 28 +
485 arch/arm/boot/dts/dm8148-t410.dts | 28 +
486 arch/arm/boot/dts/dm814x-clocks.dtsi | 109 ++
487 arch/arm/boot/dts/dm814x.dtsi | 333 ++++
488 arch/arm/boot/dts/dm816x.dtsi | 2 +-
489 arch/arm/boot/dts/dove.dtsi | 604 +++----
490 arch/arm/boot/dts/dra7-evm.dts | 18 +-
491 arch/arm/boot/dts/dra7.dtsi | 95 +-
492 arch/arm/boot/dts/dra72-evm.dts | 26 +-
493 arch/arm/boot/dts/dra74x.dtsi | 7 +-
494 arch/arm/boot/dts/emev2-kzm9d.dts | 8 +
495 arch/arm/boot/dts/emev2.dtsi | 48 +
496 arch/arm/boot/dts/exynos3250-monk.dts | 19 +
497 arch/arm/boot/dts/exynos3250-rinato.dts | 21 +-
498 arch/arm/boot/dts/exynos3250.dtsi | 16 +
499 arch/arm/boot/dts/exynos4.dtsi | 1 +
500 arch/arm/boot/dts/exynos4210-universal_c210.dts | 620 +++----
501 arch/arm/boot/dts/exynos4212.dtsi | 81 +
502 arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 +
503 arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +
504 arch/arm/boot/dts/exynos4412-origen.dts | 4 +
505 arch/arm/boot/dts/exynos4412-trats2.dts | 7 +
506 arch/arm/boot/dts/exynos4412.dtsi | 83 +
507 arch/arm/boot/dts/exynos5250-arndale.dts | 4 +
508 arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 1600 +++++++++---------
509 arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +
510 arch/arm/boot/dts/exynos5250-snow.dts | 5 +
511 arch/arm/boot/dts/exynos5250-spring.dts | 4 +
512 arch/arm/boot/dts/exynos5250.dtsi | 25 +-
513 arch/arm/boot/dts/exynos5410-smdk5410.dts | 6 +-
514 arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 1411 ++++++++--------
515 arch/arm/boot/dts/exynos5420.dtsi | 3 +-
516 arch/arm/boot/dts/exynos5422-cpu-thermal.dtsi | 59 +
517 arch/arm/boot/dts/exynos5422-cpus.dtsi | 81 +
518 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 47 +
519 arch/arm/boot/dts/imx27.dtsi | 9 +
520 arch/arm/boot/dts/imx53-qsb-common.dtsi | 5 +-
521 arch/arm/boot/dts/imx53-qsrb.dts | 14 +-
522 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 -
523 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 35 +-
524 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 35 +-
525 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 34 +-
526 arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 -
527 arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 -
528 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 39 +
529 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 137 ++
530 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 39 +
531 arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 7 +
532 arch/arm/boot/dts/imx6qdl.dtsi | 52 +-
533 arch/arm/boot/dts/imx6sl-warp.dts | 32 +-
534 arch/arm/boot/dts/imx6sl.dtsi | 21 +-
535 arch/arm/boot/dts/imx6sx.dtsi | 28 +-
536 arch/arm/boot/dts/imx6ul-14x14-evk.dts | 343 ++++
537 arch/arm/boot/dts/imx6ul-pinfunc.h | 938 +++++++++++
538 arch/arm/boot/dts/imx6ul.dtsi | 707 ++++++++
539 arch/arm/boot/dts/imx7d.dtsi | 260 ++-
540 arch/arm/boot/dts/kirkwood-lswvl.dts | 301 ++++
541 arch/arm/boot/dts/kirkwood-lswxl.dts | 301 ++++
542 arch/arm/boot/dts/lpc18xx.dtsi | 267 ++-
543 arch/arm/boot/dts/lpc4337-ciaa.dts | 187 +++
544 arch/arm/boot/dts/lpc4350-hitex-eval.dts | 244 ++-
545 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 467 ++++++
546 arch/arm/boot/dts/ls1021a-qds.dts | 89 +
547 arch/arm/boot/dts/ls1021a-twr.dts | 81 +
548 arch/arm/boot/dts/ls1021a.dtsi | 106 +-
549 arch/arm/boot/dts/mt6580-evbp1.dts | 38 +
550 arch/arm/boot/dts/mt6580.dtsi | 116 ++
551 arch/arm/boot/dts/mt8135-evbp1.dts | 193 +++
552 arch/arm/boot/dts/mt8135.dtsi | 58 +-
553 arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 369 ++++
554 arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi | 73 +
555 arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 37 +
556 arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 37 +
557 arch/arm/boot/dts/omap3-devkit8000.dts | 191 +--
558 arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 12 +-
559 arch/arm/boot/dts/omap3-overo-base.dtsi | 55 +
560 arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 3 +-
561 arch/arm/boot/dts/omap3-overo-palo35-common.dtsi | 53 +
562 arch/arm/boot/dts/omap3-overo-palo35.dts | 37 +
563 arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 37 +
564 arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 21 +
565 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 65 +
566 arch/arm/boot/dts/omap3-overo-tobiduo.dts | 21 +
567 arch/arm/boot/dts/omap3-overo.dtsi | 4 -
568 arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +-
569 arch/arm/boot/dts/omap3-pandora-600mhz.dts | 2 +-
570 arch/arm/boot/dts/omap3-pandora-common.dtsi | 54 +-
571 arch/arm/boot/dts/omap5-uevm.dts | 7 +
572 arch/arm/boot/dts/omap5.dtsi | 7 +-
573 arch/arm/boot/dts/orion5x-linkstation-lswtgl.dts | 273 +++
574 arch/arm/boot/dts/orion5x-lswsgl.dts | 276 +++
575 arch/arm/boot/dts/pxa27x.dtsi | 36 +
576 arch/arm/boot/dts/pxa2xx.dtsi | 4 +
577 arch/arm/boot/dts/pxa3xx.dtsi | 52 +
578 arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 20 +
579 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 40 +
580 arch/arm/boot/dts/qcom-apq8064.dtsi | 91 +-
581 arch/arm/boot/dts/qcom-msm8660.dtsi | 11 +-
582 arch/arm/boot/dts/qcom-msm8960-cdp.dts | 302 ++++
583 arch/arm/boot/dts/qcom-msm8960.dtsi | 49 +-
584 arch/arm/boot/dts/qcom-msm8974.dtsi | 32 +
585 arch/arm/boot/dts/r7s72100.dtsi | 19 +
586 arch/arm/boot/dts/r8a73a4.dtsi | 9 +-
587 arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 13 +
588 arch/arm/boot/dts/r8a7740.dtsi | 1 +
589 arch/arm/boot/dts/r8a7778.dtsi | 22 +
590 arch/arm/boot/dts/r8a7779.dtsi | 28 +-
591 arch/arm/boot/dts/r8a7790-lager.dts | 4 +-
592 arch/arm/boot/dts/r8a7790.dtsi | 138 +-
593 arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +-
594 arch/arm/boot/dts/r8a7791.dtsi | 120 +-
595 arch/arm/boot/dts/r8a7793-gose.dts | 63 +
596 arch/arm/boot/dts/r8a7793.dtsi | 374 +++++
597 arch/arm/boot/dts/r8a7794-silk.dts | 102 ++
598 arch/arm/boot/dts/r8a7794.dtsi | 48 +-
599 arch/arm/boot/dts/rk3066a-bqcurie2.dts | 1 +
600 arch/arm/boot/dts/rk3066a-marsboard.dts | 13 +
601 arch/arm/boot/dts/rk3066a-rayeager.dts | 5 +
602 arch/arm/boot/dts/rk3066a.dtsi | 22 +
603 arch/arm/boot/dts/rk3188-radxarock.dts | 5 +
604 arch/arm/boot/dts/rk3188.dtsi | 22 +
605 arch/arm/boot/dts/rk3288-evb.dtsi | 1 +
606 arch/arm/boot/dts/rk3288-firefly.dtsi | 3 +
607 arch/arm/boot/dts/rk3288-popmetal.dts | 1 +
608 arch/arm/boot/dts/rk3288-r89.dts | 413 +++++
609 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 232 +++
610 arch/arm/boot/dts/rk3288-veyron-jerry.dts | 197 +++
611 arch/arm/boot/dts/rk3288-veyron-minnie.dts | 230 +++
612 arch/arm/boot/dts/rk3288-veyron-pinky.dts | 128 ++
613 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 122 ++
614 arch/arm/boot/dts/rk3288-veyron-speedy.dts | 155 ++
615 arch/arm/boot/dts/rk3288-veyron.dtsi | 563 +++++++
616 arch/arm/boot/dts/rk3288.dtsi | 31 +-
617 arch/arm/boot/dts/rk3xxx.dtsi | 10 +
618 arch/arm/boot/dts/sama5d2.dtsi | 926 +++++++++++
619 arch/arm/boot/dts/sama5d3.dtsi | 10 +-
620 arch/arm/boot/dts/sama5d3_tcb1.dtsi | 4 +-
621 arch/arm/boot/dts/sama5d4.dtsi | 25 +-
622 arch/arm/boot/dts/sh73a0.dtsi | 3 +
623 arch/arm/boot/dts/socfpga.dtsi | 46 +-
624 arch/arm/boot/dts/socfpga_arria10.dtsi | 11 +
625 arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 3 +-
626 arch/arm/boot/dts/socfpga_arria5_socdk.dts | 3 +-
627 arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts | 111 ++
628 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 3 +-
629 arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 3 +-
630 arch/arm/boot/dts/ste-nomadik-nhk15.dts | 39 +-
631 arch/arm/boot/dts/ste-nomadik-s8815.dts | 44 +-
632 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 22 +-
633 arch/arm/boot/dts/stih407-clock.dtsi | 4 +-
634 arch/arm/boot/dts/stih407-family.dtsi | 47 +-
635 arch/arm/boot/dts/stih407-pinctrl.dtsi | 200 +++
636 arch/arm/boot/dts/stih407.dtsi | 28 -
637 arch/arm/boot/dts/stih410-clock.dtsi | 4 +-
638 arch/arm/boot/dts/stih410.dtsi | 12 +
639 arch/arm/boot/dts/stih415.dtsi | 2 +-
640 arch/arm/boot/dts/stih416.dtsi | 2 +-
641 arch/arm/boot/dts/stih418-clock.dtsi | 4 +-
642 arch/arm/boot/dts/stih418.dtsi | 4 +
643 arch/arm/boot/dts/stm32429i-eval.dts | 75 +
644 arch/arm/boot/dts/stm32f429-disco.dts | 8 +-
645 arch/arm/boot/dts/stm32f429.dtsi | 79 +-
646 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 15 +
647 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 34 +
648 arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 19 +
649 .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 202 +++
650 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 15 +
651 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 32 +
652 arch/arm/boot/dts/sun4i-a10.dtsi | 16 +-
653 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 37 +-
654 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 58 +
655 arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 37 +
656 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 29 +-
657 arch/arm/boot/dts/sun5i.dtsi | 16 +-
658 arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 5 +
659 arch/arm/boot/dts/sun6i-a31.dtsi | 16 +-
660 arch/arm/boot/dts/sun6i-a31s-cs908.dts | 5 +
661 arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 56 +-
662 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 2 +-
663 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 32 +
664 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 32 +
665 arch/arm/boot/dts/sun7i-a20.dtsi | 16 +-
666 arch/arm/boot/dts/sun8i-a23-a33.dtsi | 25 +-
667 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 9 +
668 arch/arm/boot/dts/sun8i-a23.dtsi | 33 +
669 arch/arm/boot/dts/sun8i-a33-ga10h-v1.1.dts | 17 +
670 arch/arm/boot/dts/sun8i-a33-ippo-q8h-v1.2.dts | 133 ++
671 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 13 +
672 arch/arm/boot/dts/sun8i-a33.dtsi | 33 +
673 arch/arm/boot/dts/sunxi-common-regulators.dtsi | 2 +
674 arch/arm/boot/dts/tegra114.dtsi | 5 +-
675 arch/arm/boot/dts/tegra124-jetson-tk1.dts | 25 +-
676 arch/arm/boot/dts/tegra124-venice2.dts | 10 +-
677 arch/arm/boot/dts/tegra124.dtsi | 50 +
678 arch/arm/boot/dts/tegra20.dtsi | 5 +-
679 arch/arm/boot/dts/tegra30.dtsi | 5 +-
680 arch/arm/boot/dts/uniphier-ph1-ld4-ref.dts | 38 +-
681 arch/arm/boot/dts/uniphier-ph1-ld4.dtsi | 143 ++
682 arch/arm/boot/dts/uniphier-ph1-ld6b-ref.dts | 105 ++
683 arch/arm/boot/dts/uniphier-ph1-ld6b.dtsi | 67 +
684 arch/arm/boot/dts/uniphier-ph1-pro4-ref.dts | 40 +-
685 arch/arm/boot/dts/uniphier-ph1-pro4.dtsi | 158 ++
686 arch/arm/boot/dts/uniphier-ph1-pro5.dtsi | 252 +++
687 arch/arm/boot/dts/uniphier-ph1-sld3-ref.dts | 46 +-
688 arch/arm/boot/dts/uniphier-ph1-sld3.dtsi | 122 ++
689 arch/arm/boot/dts/uniphier-ph1-sld8-ref.dts | 42 +-
690 arch/arm/boot/dts/uniphier-ph1-sld8.dtsi | 143 ++
691 arch/arm/boot/dts/uniphier-pinctrl.dtsi | 105 ++
692 arch/arm/boot/dts/uniphier-proxstream2.dtsi | 273 +++
693 arch/arm/boot/dts/uniphier-ref-daughter.dtsi | 50 +
694 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +
695 arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +
696 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +-
697 arch/arm/boot/dts/vfxxx.dtsi | 85 +-
698 arch/arm/boot/dts/zynq-7000.dtsi | 10 +-
699 arch/arm/boot/dts/zynq-zc702.dts | 28 +
700 arch/arm/common/it8152.c | 2 +-
701 arch/arm/common/locomo.c | 11 +-
702 arch/arm/common/sa1111.c | 9 +-
703 arch/arm/configs/armadillo800eva_defconfig | 162 --
704 arch/arm/configs/at91_dt_defconfig | 13 +-
705 arch/arm/configs/ep93xx_defconfig | 29 +-
706 arch/arm/configs/exynos_defconfig | 5 +
707 arch/arm/configs/imx_v6_v7_defconfig | 31 +-
708 arch/arm/configs/kzm9g_defconfig | 154 --
709 arch/arm/configs/marzen_defconfig | 124 --
710 arch/arm/configs/multi_v7_defconfig | 28 +-
711 arch/arm/configs/mvebu_v7_defconfig | 4 +
712 arch/arm/configs/omap2plus_defconfig | 10 +
713 arch/arm/configs/orion5x_defconfig | 3 +
714 arch/arm/configs/prima2_defconfig | 12 +-
715 arch/arm/configs/qcom_defconfig | 3 +
716 arch/arm/configs/shmobile_defconfig | 3 +
717 arch/arm/configs/sunxi_defconfig | 10 +-
718 arch/arm/configs/tegra_defconfig | 9 +-
719 arch/arm/include/debug/at91.S | 5 +-
720 arch/arm/include/debug/imx-uart.h | 13 +
721 arch/arm/include/debug/zynq.S | 2 +-
722 arch/arm/kernel/irq.c | 4 +-
723 arch/arm/kernel/smp_twd.c | 48 +-
724 arch/arm/mach-at91/Kconfig | 12 +
725 arch/arm/mach-at91/at91rm9200.c | 2 +-
726 arch/arm/mach-at91/at91sam9.c | 6 +-
727 arch/arm/mach-at91/pm.c | 2 +-
728 arch/arm/mach-at91/sama5.c | 7 +-
729 arch/arm/mach-at91/soc.h | 3 +
730 arch/arm/mach-bcm/Kconfig | 2 +
731 arch/arm/mach-bcm/Makefile | 4 +-
732 arch/arm/mach-bcm/bcm63xx_headsmp.S | 23 -
733 arch/arm/mach-bcm/bcm63xx_smp.c | 4 +-
734 arch/arm/mach-bcm/bcm63xx_smp.h | 1 -
735 arch/arm/mach-bcm/bcm_5301x.c | 2 +-
736 arch/arm/mach-bcm/bcm_kona_smc.c | 2 +-
737 arch/arm/mach-clps711x/board-autcpu12.c | 2 +-
738 arch/arm/mach-cns3xxx/core.c | 59 +-
739 arch/arm/mach-davinci/cp_intc.c | 14 +-
740 arch/arm/mach-davinci/da850.c | 4 +-
741 arch/arm/mach-davinci/da8xx-dt.c | 4 +-
742 arch/arm/mach-davinci/time.c | 54 +-
743 arch/arm/mach-digicolor/digicolor.c | 2 +-
744 arch/arm/mach-dove/irq.c | 5 +-
745 arch/arm/mach-ebsa110/core.c | 2 +-
746 arch/arm/mach-ep93xx/Kconfig | 54 -
747 arch/arm/mach-ep93xx/Makefile | 2 +-
748 arch/arm/mach-ep93xx/Makefile.boot | 15 +-
749 arch/arm/mach-ep93xx/core.c | 116 +-
750 arch/arm/mach-ep93xx/edb93xx.c | 2 -
751 arch/arm/mach-ep93xx/simone.c | 3 +-
752 arch/arm/mach-ep93xx/snappercl15.c | 2 -
753 arch/arm/mach-ep93xx/timer-ep93xx.c | 143 ++
754 arch/arm/mach-ep93xx/vision_ep9307.c | 63 +-
755 arch/arm/mach-exynos/Kconfig | 7 +
756 arch/arm/mach-exynos/Makefile | 2 +
757 arch/arm/mach-exynos/common.h | 6 +
758 arch/arm/mach-exynos/exynos.c | 4 +
759 arch/arm/mach-exynos/firmware.c | 2 -
760 arch/arm/mach-exynos/platsmp.c | 2 +-
761 arch/arm/mach-exynos/pmu.c | 3 +-
762 .../include/plat => mach-exynos}/regs-srom.h | 3 +-
763 .../{plat-samsung => mach-exynos}/s5p-dev-mfc.c | 0
764 arch/arm/mach-exynos/suspend.c | 8 +-
765 arch/arm/mach-footbridge/common.c | 2 +-
766 arch/arm/mach-footbridge/dc21285-timer.c | 48 +-
767 arch/arm/mach-footbridge/isa-irq.c | 8 +-
768 arch/arm/mach-gemini/gpio.c | 2 +-
769 arch/arm/mach-gemini/include/mach/hardware.h | 3 -
770 arch/arm/mach-gemini/irq.c | 2 +-
771 arch/arm/mach-gemini/time.c | 219 ++-
772 arch/arm/mach-imx/3ds_debugboard.c | 2 +-
773 arch/arm/mach-imx/Kconfig | 8 +
774 arch/arm/mach-imx/Makefile | 1 +
775 arch/arm/mach-imx/cpu.c | 3 +
776 arch/arm/mach-imx/epit.c | 67 +-
777 arch/arm/mach-imx/mach-imx6ul.c | 88 +
778 arch/arm/mach-imx/mach-imx7d.c | 2 +-
779 arch/arm/mach-imx/mach-mx31ads.c | 2 +-
780 arch/arm/mach-imx/mxc.h | 6 +
781 arch/arm/mach-iop13xx/irq.c | 2 +-
782 arch/arm/mach-iop32x/irq.c | 2 +-
783 arch/arm/mach-iop33x/irq.c | 2 +-
784 arch/arm/mach-ixp4xx/common.c | 70 +-
785 arch/arm/mach-ks8695/irq.c | 2 +-
786 arch/arm/mach-ks8695/time.c | 43 +-
787 arch/arm/mach-lpc32xx/irq.c | 10 +-
788 arch/arm/mach-lpc32xx/phy3250.c | 4 +-
789 arch/arm/mach-lpc32xx/timer.c | 40 +-
790 arch/arm/mach-mediatek/Kconfig | 1 +
791 arch/arm/mach-mmp/mmp-dt.c | 4 +-
792 arch/arm/mach-mmp/mmp2-dt.c | 2 +-
793 arch/arm/mach-mmp/time.c | 29 +-
794 arch/arm/mach-mvebu/Kconfig | 1 +
795 arch/arm/mach-mvebu/coherency.c | 29 +-
796 arch/arm/mach-mvebu/common.h | 4 +-
797 arch/arm/mach-mvebu/dove.c | 2 +
798 arch/arm/mach-mvebu/pm-board.c | 30 +-
799 arch/arm/mach-mvebu/pm.c | 79 +-
800 arch/arm/mach-mvebu/pmsu.c | 4 +-
801 arch/arm/mach-mxs/mach-mxs.c | 4 +-
802 arch/arm/mach-netx/generic.c | 2 +-
803 arch/arm/mach-netx/time.c | 61 +-
804 arch/arm/mach-nomadik/cpu-8815.c | 41 +-
805 arch/arm/mach-omap1/fpga.c | 2 +-
806 arch/arm/mach-omap1/irq.c | 2 +-
807 arch/arm/mach-omap1/time.c | 35 +-
808 arch/arm/mach-omap1/timer32k.c | 33 +-
809 arch/arm/mach-omap2/Kconfig | 20 -
810 arch/arm/mach-omap2/Makefile | 6 +-
811 arch/arm/mach-omap2/board-generic.c | 6 +-
812 arch/arm/mach-omap2/board-omap3logic.c | 249 ---
813 arch/arm/mach-omap2/board-omap3pandora.c | 633 -------
814 arch/arm/mach-omap2/clockdomain.h | 3 +-
815 arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +-
816 arch/arm/mach-omap2/clockdomains81xx_data.c | 23 +-
817 arch/arm/mach-omap2/common.h | 1 +
818 arch/arm/mach-omap2/control.c | 1 +
819 arch/arm/mach-omap2/io.c | 70 +-
820 arch/arm/mach-omap2/iomap.h | 63 +
821 arch/arm/mach-omap2/omap-iommu.c | 13 +-
822 arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 +-
823 arch/arm/mach-omap2/omap3-restart.c | 1 +
824 arch/arm/mach-omap2/omap4-restart.c | 1 +
825 arch/arm/mach-omap2/omap54xx.h | 8 +
826 arch/arm/mach-omap2/omap_hwmod.c | 16 +-
827 arch/arm/mach-omap2/omap_hwmod.h | 7 +-
828 arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2 +-
829 arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 2 +-
830 arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 571 ++++---
831 arch/arm/mach-omap2/pdata-quirks.c | 163 +-
832 arch/arm/mach-omap2/powerdomains3xxx_data.c | 126 +-
833 arch/arm/mach-omap2/prcm-common.h | 8 +
834 arch/arm/mach-omap2/prcm43xx.h | 7 +
835 arch/arm/mach-omap2/prm44xx.c | 61 +-
836 arch/arm/mach-omap2/prm_common.c | 3 +-
837 arch/arm/mach-omap2/timer.c | 66 +-
838 arch/arm/mach-omap2/vc.c | 2 +-
839 arch/arm/mach-omap2/voltagedomains3xxx_data.c | 2 +-
840 arch/arm/mach-omap2/voltagedomains44xx_data.c | 2 +-
841 arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +-
842 arch/arm/mach-orion5x/Kconfig | 6 +-
843 arch/arm/mach-orion5x/Makefile | 1 -
844 arch/arm/mach-orion5x/dns323-setup.c | 4 +-
845 arch/arm/mach-orion5x/include/mach/irqs.h | 64 +-
846 arch/arm/mach-orion5x/irq.c | 4 +-
847 arch/arm/mach-orion5x/lsmini-setup.c | 280 ----
848 arch/arm/mach-orion5x/tsx09-common.c | 4 +-
849 arch/arm/mach-pxa/balloon3.c | 16 +-
850 arch/arm/mach-pxa/cm-x2xx-pci.c | 3 +-
851 arch/arm/mach-pxa/devices.c | 37 +
852 arch/arm/mach-pxa/irq.c | 1 -
853 arch/arm/mach-pxa/lpd270.c | 5 +-
854 arch/arm/mach-pxa/pcm990-baseboard.c | 5 +-
855 arch/arm/mach-pxa/pxa-dt.c | 4 +-
856 arch/arm/mach-pxa/pxa25x.c | 1 +
857 arch/arm/mach-pxa/pxa27x.c | 1 +
858 arch/arm/mach-pxa/pxa3xx.c | 3 +-
859 arch/arm/mach-pxa/sharpsl_pm.c | 6 +-
860 arch/arm/mach-pxa/tosa-bt.c | 15 +-
861 arch/arm/mach-pxa/viper.c | 5 +-
862 arch/arm/mach-pxa/zeus.c | 5 +-
863 arch/arm/mach-realview/realview-dt.c | 2 +-
864 arch/arm/mach-rockchip/platsmp.c | 56 +-
865 arch/arm/mach-rockchip/pm.c | 78 +-
866 arch/arm/mach-rockchip/pm.h | 12 +-
867 arch/arm/mach-rpc/ecard.c | 2 +-
868 arch/arm/mach-rpc/irq.c | 16 +-
869 arch/arm/mach-s3c24xx/Kconfig | 5 +
870 arch/arm/mach-s3c24xx/Makefile | 1 +
871 arch/arm/mach-s3c24xx/bast-irq.c | 2 +-
872 .../include/plat => mach-s3c24xx}/fb-core.h | 2 -
873 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 2 +-
874 .../include/plat => mach-s3c24xx}/nand-core.h | 3 +-
875 arch/arm/mach-s3c24xx/s3c2412.c | 2 +-
876 arch/arm/mach-s3c24xx/s3c2416.c | 6 +-
877 arch/arm/mach-s3c24xx/s3c2443.c | 7 +-
878 arch/arm/mach-s3c24xx/s3c244x.c | 2 +-
879 .../{plat-samsung => mach-s3c24xx}/setup-camif.c | 0
880 .../include/plat => mach-s3c24xx}/spi-core.h | 0
881 arch/arm/mach-s3c64xx/Kconfig | 6 +
882 arch/arm/mach-s3c64xx/Makefile | 2 +
883 .../include/plat => mach-s3c64xx}/ata-core.h | 3 +-
884 .../include/plat => mach-s3c64xx}/backlight.h | 3 +-
885 arch/arm/mach-s3c64xx/common.c | 6 +-
886 .../{plat-samsung => mach-s3c64xx}/dev-backlight.c | 6 +-
887 .../include/plat => mach-s3c64xx}/irq-uart.h | 3 +-
888 arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 5 +-
889 arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +-
890 .../include/plat => mach-s3c64xx}/onenand-core.h | 2 -
891 .../plat => mach-s3c64xx}/regs-usb-hsotg-phy.h | 3 +-
892 arch/arm/mach-s3c64xx/s3c6400.c | 2 +-
893 arch/arm/mach-s3c64xx/s3c6410.c | 4 +-
894 arch/arm/mach-s3c64xx/setup-usb-phy.c | 2 +-
895 .../include/plat => mach-s3c64xx}/watchdog-reset.h | 3 +-
896 arch/arm/mach-sa1100/neponset.c | 4 +-
897 arch/arm/mach-shmobile/Kconfig | 54 +-
898 arch/arm/mach-shmobile/Makefile | 16 +-
899 arch/arm/mach-shmobile/Makefile.boot | 3 -
900 arch/arm/mach-shmobile/board-armadillo800eva.c | 1365 ---------------
901 arch/arm/mach-shmobile/board-bockw-reference.c | 2 +-
902 arch/arm/mach-shmobile/board-bockw.c | 2 +-
903 arch/arm/mach-shmobile/board-kzm9g.c | 916 ----------
904 arch/arm/mach-shmobile/board-marzen-reference.c | 56 -
905 arch/arm/mach-shmobile/board-marzen.c | 347 ----
906 arch/arm/mach-shmobile/clock-r8a7740.c | 675 --------
907 arch/arm/mach-shmobile/clock-r8a7779.c | 271 ---
908 arch/arm/mach-shmobile/clock-sh73a0.c | 752 ---------
909 arch/arm/mach-shmobile/dma-register.h | 84 -
910 arch/arm/mach-shmobile/include/mach/head-kzm9g.txt | 410 -----
911 arch/arm/mach-shmobile/include/mach/zboot.h | 19 -
912 arch/arm/mach-shmobile/include/mach/zboot_macros.h | 108 --
913 arch/arm/mach-shmobile/intc-sh73a0.c | 337 ----
914 arch/arm/mach-shmobile/platsmp-apmu.c | 4 +-
915 arch/arm/mach-shmobile/pm-r8a7740.c | 129 --
916 arch/arm/mach-shmobile/pm-r8a7779.c | 4 +-
917 arch/arm/mach-shmobile/pm-rcar.c | 105 +-
918 arch/arm/mach-shmobile/pm-rcar.h | 12 +-
919 arch/arm/mach-shmobile/pm-rmobile.c | 49 +-
920 arch/arm/mach-shmobile/pm-rmobile.h | 30 -
921 arch/arm/mach-shmobile/pm-sh73a0.c | 32 -
922 arch/arm/mach-shmobile/r8a7740.h | 58 -
923 arch/arm/mach-shmobile/r8a7779.h | 19 -
924 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 3 +-
925 arch/arm/mach-shmobile/setup-r7s72100.c | 2 +-
926 arch/arm/mach-shmobile/setup-r8a73a4.c | 2 +-
927 arch/arm/mach-shmobile/setup-r8a7740.c | 680 +-------
928 arch/arm/mach-shmobile/setup-r8a7778.c | 2 +-
929 arch/arm/mach-shmobile/setup-r8a7779.c | 683 +-------
930 arch/arm/mach-shmobile/setup-r8a7791.c | 2 +-
931 arch/arm/mach-shmobile/setup-r8a7793.c | 33 +
932 arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 -
933 arch/arm/mach-shmobile/setup-sh73a0.c | 741 +--------
934 arch/arm/mach-shmobile/sh73a0.h | 83 -
935 arch/arm/mach-shmobile/smp-r8a7779.c | 21 +-
936 arch/arm/mach-shmobile/smp-r8a7790.c | 4 +-
937 arch/arm/mach-shmobile/smp-sh73a0.c | 8 -
938 arch/arm/mach-shmobile/timer.c | 12 -
939 arch/arm/mach-socfpga/core.h | 1 +
940 arch/arm/mach-socfpga/platsmp.c | 13 +
941 arch/arm/mach-socfpga/socfpga.c | 26 +
942 arch/arm/mach-spear/time.c | 91 +-
943 arch/arm/mach-sti/board-dt.c | 2 +-
944 arch/arm/mach-sti/headsmp.S | 1 +
945 arch/arm/mach-sti/platsmp.c | 57 +-
946 arch/arm/mach-sti/smp.h | 2 +
947 arch/arm/mach-tegra/Kconfig | 1 +
948 arch/arm/mach-tegra/cpuidle-tegra114.c | 19 +-
949 arch/arm/mach-tegra/iomap.h | 3 -
950 arch/arm/mach-uniphier/platsmp.c | 8 +-
951 arch/arm/mach-ux500/Makefile | 2 +-
952 arch/arm/mach-ux500/cpu-db8500.c | 1 -
953 arch/arm/mach-ux500/headsmp.S | 37 -
954 arch/arm/mach-ux500/platsmp.c | 132 +-
955 arch/arm/mach-ux500/setup.h | 1 -
956 arch/arm/mach-w90x900/irq.c | 2 +-
957 arch/arm/mach-w90x900/time.c | 51 +-
958 arch/arm/mach-zx/Kconfig | 1 +
959 arch/arm/mach-zx/Makefile | 2 +-
960 arch/arm/mach-zx/zx296702-pm-domain.c | 202 +++
961 arch/arm/mach-zx/zx296702.c | 2 +-
962 arch/arm/mach-zynq/common.c | 4 +-
963 arch/arm/mach-zynq/headsmp.S | 2 +-
964 arch/arm/plat-iop/time.c | 70 +-
965 arch/arm/plat-orion/gpio.c | 9 +-
966 arch/arm/plat-orion/time.c | 93 +-
967 arch/arm/plat-pxa/dma.c | 22 +-
968 arch/arm/plat-pxa/include/plat/dma.h | 15 +
969 arch/arm/plat-samsung/Kconfig | 17 -
970 arch/arm/plat-samsung/Makefile | 5 -
971 arch/arm/plat-samsung/include/plat/keypad-core.h | 31 -
972 arch/arm64/Kconfig | 105 +-
973 arch/arm64/Kconfig.platforms | 125 ++
974 arch/arm64/boot/dts/Makefile | 3 +
975 arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +
976 arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +
977 arch/arm64/boot/dts/broadcom/Makefile | 5 +
978 arch/arm64/boot/dts/broadcom/ns2-svk.dts | 59 +
979 arch/arm64/boot/dts/broadcom/ns2.dtsi | 118 ++
980 arch/arm64/boot/dts/marvell/Makefile | 5 +
981 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 +
982 arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 164 ++
983 arch/arm64/boot/dts/mediatek/Makefile | 1 +
984 arch/arm64/boot/dts/mediatek/mt6795-evb.dts | 41 +
985 arch/arm64/boot/dts/mediatek/mt6795.dtsi | 175 ++
986 arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 353 ++++
987 arch/arm64/boot/dts/mediatek/mt8173.dtsi | 327 +++-
988 .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 34 +-
989 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 14 +-
990 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 51 +
991 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 430 +++++
992 arch/arm64/boot/dts/qcom/msm8916.dtsi | 227 ++-
993 arch/arm64/boot/dts/rockchip/Makefile | 5 +
994 arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 354 ++++
995 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 900 ++++++++++
996 arch/arm64/boot/dts/sprd/sc9836.dtsi | 99 +-
997 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 89 +
998 arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 233 ++-
999 arch/arm64/configs/defconfig | 4 +
1000 arch/mips/Kconfig | 1 +
1001 arch/mips/boot/dts/qca/ar9132.dtsi | 8 +
1002 drivers/clk/imx/Makefile | 1 +
1003 drivers/clk/imx/clk-imx6q.c | 4 +
1004 drivers/clk/imx/clk-imx6ul.c | 432 +++++
1005 drivers/clk/rockchip/Makefile | 2 +
1006 drivers/clk/rockchip/clk-inverter.c | 116 ++
1007 drivers/clk/rockchip/clk-mmc-phase.c | 6 +-
1008 drivers/clk/rockchip/clk-rk3188.c | 9 +-
1009 drivers/clk/rockchip/clk-rk3288.c | 13 +-
1010 drivers/clk/rockchip/clk-rk3368.c | 881 ++++++++++
1011 drivers/clk/rockchip/clk.c | 7 +
1012 drivers/clk/rockchip/clk.h | 72 +-
1013 drivers/clk/samsung/clk-exynos3250.c | 32 +-
1014 drivers/clk/samsung/clk-exynos4.c | 50 +
1015 drivers/clk/samsung/clk-exynos5250.c | 31 +
1016 drivers/clk/shmobile/clk-mstp.c | 87 +
1017 drivers/clk/shmobile/clk-r8a7778.c | 2 +
1018 drivers/clk/shmobile/clk-r8a7779.c | 2 +
1019 drivers/clk/shmobile/clk-rcar-gen2.c | 2 +
1020 drivers/clk/shmobile/clk-rz.c | 3 +
1021 drivers/clk/tegra/Makefile | 3 +
1022 drivers/clk/tegra/clk-dfll.c | 1755 ++++++++++++++++++++
1023 drivers/clk/tegra/clk-dfll.h | 54 +
1024 drivers/clk/tegra/clk-tegra-super-gen4.c | 4 +-
1025 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 166 ++
1026 drivers/clk/tegra/clk-tegra124.c | 82 +
1027 drivers/clk/tegra/clk.c | 39 +-
1028 drivers/clk/tegra/clk.h | 3 +
1029 drivers/clk/tegra/cvb.c | 140 ++
1030 drivers/clk/tegra/cvb.h | 67 +
1031 drivers/clk/ti/Makefile | 2 +-
1032 drivers/clk/ti/clk-43xx.c | 1 +
1033 drivers/clk/ti/clk-814x.c | 33 +
1034 drivers/clk/ti/clk-816x.c | 2 +-
1035 drivers/clk/zynq/Makefile | 2 +-
1036 drivers/cpufreq/Kconfig.arm | 62 +-
1037 drivers/cpufreq/Makefile | 7 +-
1038 drivers/cpufreq/exynos-cpufreq.c | 239 ---
1039 drivers/cpufreq/exynos-cpufreq.h | 89 -
1040 drivers/cpufreq/exynos4x12-cpufreq.c | 236 ---
1041 drivers/cpufreq/exynos5250-cpufreq.c | 210 ---
1042 drivers/cpufreq/tegra124-cpufreq.c | 214 +++
1043 .../cpufreq/{tegra-cpufreq.c => tegra20-cpufreq.c} | 0
1044 drivers/input/keyboard/Kconfig | 11 +
1045 drivers/input/keyboard/Makefile | 1 +
1046 drivers/input/keyboard/snvs_pwrkey.c | 227 +++
1047 drivers/iommu/Kconfig | 2 +-
1048 drivers/irqchip/irq-sa11x0.c | 1 -
1049 drivers/memory/Kconfig | 8 +
1050 drivers/memory/Makefile | 1 +
1051 drivers/memory/omap-gpmc.c | 5 +-
1052 drivers/memory/pl172.c | 301 ++++
1053 drivers/memory/tegra/Makefile | 1 +
1054 drivers/memory/tegra/mc.c | 8 +-
1055 drivers/memory/tegra/mc.h | 4 +
1056 drivers/memory/tegra/tegra114.c | 1 +
1057 drivers/memory/tegra/tegra124-emc.c | 42 +-
1058 drivers/memory/tegra/tegra124.c | 2 +
1059 drivers/memory/tegra/tegra210.c | 1080 ++++++++++++
1060 drivers/memory/tegra/tegra30.c | 1 +
1061 drivers/pci/host/Kconfig | 4 +-
1062 drivers/pci/host/pcie-iproc.c | 27 +-
1063 drivers/pci/host/pcie-iproc.h | 4 +-
1064 drivers/pinctrl/pinctrl-tegra.c | 19 +-
1065 drivers/reset/Makefile | 3 +
1066 drivers/reset/reset-ath79.c | 128 ++
1067 drivers/reset/reset-lpc18xx.c | 258 +++
1068 drivers/reset/reset-socfpga.c | 19 +-
1069 drivers/reset/reset-zynq.c | 155 ++
1070 drivers/reset/sti/reset-stih407.c | 4 +-
1071 drivers/reset/sti/reset-stih415.c | 4 +-
1072 drivers/reset/sti/reset-stih416.c | 4 +-
1073 drivers/rtc/Kconfig | 1 +
1074 drivers/rtc/rtc-mxc.c | 60 +-
1075 drivers/rtc/rtc-snvs.c | 132 +-
1076 drivers/soc/Makefile | 1 +
1077 drivers/soc/dove/Makefile | 1 +
1078 drivers/soc/dove/pmu.c | 412 +++++
1079 drivers/soc/mediatek/Kconfig | 19 +
1080 drivers/soc/mediatek/Makefile | 2 +
1081 drivers/soc/mediatek/mtk-infracfg.c | 91 +
1082 drivers/soc/mediatek/mtk-pmic-wrap.c | 1 -
1083 drivers/soc/mediatek/mtk-scpsys.c | 488 ++++++
1084 drivers/soc/qcom/Kconfig | 31 +
1085 drivers/soc/qcom/Makefile | 3 +
1086 drivers/soc/qcom/smd-rpm.c | 244 +++
1087 drivers/soc/qcom/smd.c | 1319 +++++++++++++++
1088 drivers/soc/qcom/smem.c | 775 +++++++++
1089 drivers/soc/tegra/Makefile | 6 +-
1090 drivers/soc/tegra/common.c | 2 +
1091 drivers/soc/tegra/fuse/Makefile | 2 +
1092 drivers/soc/tegra/fuse/fuse-tegra.c | 257 ++-
1093 drivers/soc/tegra/fuse/fuse-tegra20.c | 175 +-
1094 drivers/soc/tegra/fuse/fuse-tegra30.c | 232 +--
1095 drivers/soc/tegra/fuse/fuse.h | 95 +-
1096 drivers/soc/tegra/fuse/speedo-tegra114.c | 22 +-
1097 drivers/soc/tegra/fuse/speedo-tegra124.c | 26 +-
1098 drivers/soc/tegra/fuse/speedo-tegra20.c | 28 +-
1099 drivers/soc/tegra/fuse/speedo-tegra210.c | 184 ++
1100 drivers/soc/tegra/fuse/speedo-tegra30.c | 48 +-
1101 drivers/soc/tegra/fuse/tegra-apbmisc.c | 76 +-
1102 drivers/soc/tegra/pmc.c | 125 +-
1103 drivers/video/fbdev/ep93xx-fb.c | 30 +-
1104 include/dt-bindings/clock/exynos3250.h | 1 +
1105 include/dt-bindings/clock/exynos5250.h | 1 +
1106 include/dt-bindings/clock/imx6ul-clock.h | 240 +++
1107 include/dt-bindings/clock/r8a7790-clock.h | 3 +
1108 include/dt-bindings/clock/r8a7791-clock.h | 2 +
1109 include/dt-bindings/clock/r8a7793-clock.h | 164 ++
1110 include/dt-bindings/clock/rk3066a-cru.h | 5 +
1111 include/dt-bindings/clock/rk3188-cru-common.h | 5 +
1112 include/dt-bindings/clock/rk3188-cru.h | 5 +
1113 include/dt-bindings/clock/rk3288-cru.h | 5 +
1114 include/dt-bindings/clock/rk3368-cru.h | 384 +++++
1115 include/dt-bindings/memory/tegra210-mc.h | 36 +
1116 include/dt-bindings/pinctrl/am43xx.h | 1 +
1117 include/dt-bindings/pinctrl/dra.h | 20 +
1118 include/dt-bindings/power/mt8173-power.h | 15 +
1119 include/dt-bindings/reset/altr,rst-mgr-a10.h | 110 ++
1120 .../{reset-controller => reset}/stih407-resets.h | 0
1121 .../{reset-controller => reset}/stih415-resets.h | 0
1122 .../{reset-controller => reset}/stih416-resets.h | 0
1123 include/dt-bindings/reset/tegra124-car.h | 12 +
1124 include/linux/clk/shmobile.h | 12 +
1125 include/linux/clk/ti.h | 3 +-
1126 include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 8 +
1127 include/linux/platform_data/video-ep93xx.h | 8 -
1128 include/linux/soc/dove/pmu.h | 6 +
1129 include/linux/soc/mediatek/infracfg.h | 26 +
1130 include/linux/soc/qcom/smd-rpm.h | 35 +
1131 include/linux/soc/qcom/smd.h | 46 +
1132 include/linux/soc/qcom/smem.h | 11 +
1133 include/soc/tegra/fuse.h | 6 +-
1134 include/soc/tegra/mc.h | 2 +
1135 include/soc/tegra/pmc.h | 5 +
1136 753 files changed, 40249 insertions(+), 16004 deletions(-)
1137 create mode 100644 Documentation/devicetree/bindings/arm/bcm/ns2.txt
1138 create mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
1139 create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt
1140 create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-dfll.txt
1141 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.txt
1142 create mode 100644 Documentation/devicetree/bindings/cpufreq/tegra124-cpufreq.txt
1143 create mode 100644 Documentation/devicetree/bindings/input/snvs-pwrkey.txt
1144 create mode 100644 Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt
1145 create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt
1146 create mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt
1147 create mode 100644 Documentation/devicetree/bindings/reset/nxp,lpc1850-rgu.txt
1148 create mode 100644 Documentation/devicetree/bindings/reset/zynq-reset.txt
1149 create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt
1150 create mode 100644 Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
1151 create mode 100644 Documentation/devicetree/bindings/soc/qcom,smd-rpm.txt
1152 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt
1153 create mode 100644 arch/arm/arm-soc-for-next-contents.txt
1154 delete mode 100644 arch/arm/boot/compressed/head-shmobile.S
1155 create mode 100644 arch/arm/boot/dts/am335x-phycore-som.dtsi
1156 create mode 100644 arch/arm/boot/dts/am335x-wega-rdk.dts
1157 create mode 100644 arch/arm/boot/dts/am335x-wega.dtsi
1158 create mode 100644 arch/arm/boot/dts/at91-sama5d2_xplained.dts
1159 create mode 100644 arch/arm/boot/dts/at91sam9x5dm.dtsi
1160 create mode 100644 arch/arm/boot/dts/axp152.dtsi
1161 create mode 100644 arch/arm/boot/dts/cros-ec-sbs.dtsi
1162 create mode 100644 arch/arm/boot/dts/dm8148-evm.dts
1163 create mode 100644 arch/arm/boot/dts/dm8148-t410.dts
1164 create mode 100644 arch/arm/boot/dts/dm814x-clocks.dtsi
1165 create mode 100644 arch/arm/boot/dts/dm814x.dtsi
1166 create mode 100644 arch/arm/boot/dts/exynos5422-cpu-thermal.dtsi
1167 create mode 100644 arch/arm/boot/dts/exynos5422-cpus.dtsi
1168 create mode 100644 arch/arm/boot/dts/imx6ul-14x14-evk.dts
1169 create mode 100644 arch/arm/boot/dts/imx6ul-pinfunc.h
1170 create mode 100644 arch/arm/boot/dts/imx6ul.dtsi
1171 create mode 100644 arch/arm/boot/dts/kirkwood-lswvl.dts
1172 create mode 100644 arch/arm/boot/dts/kirkwood-lswxl.dts
1173 create mode 100644 arch/arm/boot/dts/lpc4337-ciaa.dts
1174 create mode 100644 arch/arm/boot/dts/mt6580-evbp1.dts
1175 create mode 100644 arch/arm/boot/dts/mt6580.dtsi
1176 create mode 100644 arch/arm/boot/dts/omap3-devkit8000-common.dtsi
1177 create mode 100644 arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi
1178 create mode 100644 arch/arm/boot/dts/omap3-devkit8000-lcd43.dts
1179 create mode 100644 arch/arm/boot/dts/omap3-devkit8000-lcd70.dts
1180 create mode 100644 arch/arm/boot/dts/omap3-overo-palo35-common.dtsi
1181 create mode 100644 arch/arm/boot/dts/omap3-overo-palo35.dts
1182 create mode 100644 arch/arm/boot/dts/omap3-overo-storm-palo35.dts
1183 create mode 100644 arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts
1184 create mode 100644 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi
1185 create mode 100644 arch/arm/boot/dts/omap3-overo-tobiduo.dts
1186 create mode 100644 arch/arm/boot/dts/orion5x-linkstation-lswtgl.dts
1187 create mode 100644 arch/arm/boot/dts/orion5x-lswsgl.dts
1188 create mode 100644 arch/arm/boot/dts/r8a7793-gose.dts
1189 create mode 100644 arch/arm/boot/dts/r8a7793.dtsi
1190 create mode 100644 arch/arm/boot/dts/r8a7794-silk.dts
1191 create mode 100644 arch/arm/boot/dts/rk3288-r89.dts
1192 create mode 100644 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi
1193 create mode 100644 arch/arm/boot/dts/rk3288-veyron-jerry.dts
1194 create mode 100644 arch/arm/boot/dts/rk3288-veyron-minnie.dts
1195 create mode 100644 arch/arm/boot/dts/rk3288-veyron-pinky.dts
1196 create mode 100644 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi
1197 create mode 100644 arch/arm/boot/dts/rk3288-veyron-speedy.dts
1198 create mode 100644 arch/arm/boot/dts/rk3288-veyron.dtsi
1199 create mode 100644 arch/arm/boot/dts/sama5d2.dtsi
1200 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts
1201 create mode 100644 arch/arm/boot/dts/stm32429i-eval.dts
1202 create mode 100644 arch/arm/boot/dts/sun4i-a10-itead-iteaduino-plus.dts
1203 create mode 100644 arch/arm/boot/dts/sun8i-a33-ippo-q8h-v1.2.dts
1204 create mode 100644 arch/arm/boot/dts/uniphier-ph1-ld6b-ref.dts
1205 create mode 100644 arch/arm/boot/dts/uniphier-ph1-ld6b.dtsi
1206 create mode 100644 arch/arm/boot/dts/uniphier-ph1-pro5.dtsi
1207 create mode 100644 arch/arm/boot/dts/uniphier-pinctrl.dtsi
1208 create mode 100644 arch/arm/boot/dts/uniphier-proxstream2.dtsi
1209 create mode 100644 arch/arm/boot/dts/uniphier-ref-daughter.dtsi
1210 delete mode 100644 arch/arm/configs/armadillo800eva_defconfig
1211 delete mode 100644 arch/arm/configs/kzm9g_defconfig
1212 delete mode 100644 arch/arm/configs/marzen_defconfig
1213 delete mode 100644 arch/arm/mach-bcm/bcm63xx_headsmp.S
1214 create mode 100644 arch/arm/mach-ep93xx/timer-ep93xx.c
1215 rename arch/arm/{plat-samsung/include/plat => mach-exynos}/regs-srom.h (96%)
1216 rename arch/arm/{plat-samsung => mach-exynos}/s5p-dev-mfc.c (100%)
1217 create mode 100644 arch/arm/mach-imx/mach-imx6ul.c
1218 delete mode 100644 arch/arm/mach-omap2/board-omap3logic.c
1219 delete mode 100644 arch/arm/mach-omap2/board-omap3pandora.c
1220 delete mode 100644 arch/arm/mach-orion5x/lsmini-setup.c
1221 rename arch/arm/{plat-samsung/include/plat => mach-s3c24xx}/fb-core.h (93%)
1222 rename arch/arm/{plat-samsung/include/plat => mach-s3c24xx}/nand-core.h (93%)
1223 rename arch/arm/{plat-samsung => mach-s3c24xx}/setup-camif.c (100%)
1224 rename arch/arm/{plat-samsung/include/plat => mach-s3c24xx}/spi-core.h (100%)
1225 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/ata-core.h (92%)
1226 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/backlight.h (92%)
1227 rename arch/arm/{plat-samsung => mach-s3c64xx}/dev-backlight.c (98%)
1228 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/irq-uart.h (90%)
1229 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/onenand-core.h (95%)
1230 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/regs-usb-hsotg-phy.h (96%)
1231 rename arch/arm/{plat-samsung/include/plat => mach-s3c64xx}/watchdog-reset.h (91%)
1232 delete mode 100644 arch/arm/mach-shmobile/board-armadillo800eva.c
1233 delete mode 100644 arch/arm/mach-shmobile/board-kzm9g.c
1234 delete mode 100644 arch/arm/mach-shmobile/board-marzen-reference.c
1235 delete mode 100644 arch/arm/mach-shmobile/board-marzen.c
1236 delete mode 100644 arch/arm/mach-shmobile/clock-r8a7740.c
1237 delete mode 100644 arch/arm/mach-shmobile/clock-r8a7779.c
1238 delete mode 100644 arch/arm/mach-shmobile/clock-sh73a0.c
1239 delete mode 100644 arch/arm/mach-shmobile/dma-register.h
1240 delete mode 100644 arch/arm/mach-shmobile/include/mach/head-kzm9g.txt
1241 delete mode 100644 arch/arm/mach-shmobile/include/mach/zboot.h
1242 delete mode 100644 arch/arm/mach-shmobile/include/mach/zboot_macros.h
1243 delete mode 100644 arch/arm/mach-shmobile/intc-sh73a0.c
1244 delete mode 100644 arch/arm/mach-shmobile/pm-r8a7740.c
1245 delete mode 100644 arch/arm/mach-shmobile/pm-sh73a0.c
1246 delete mode 100644 arch/arm/mach-shmobile/r8a7740.h
1247 create mode 100644 arch/arm/mach-shmobile/setup-r8a7793.c
1248 delete mode 100644 arch/arm/mach-ux500/headsmp.S
1249 create mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c
1250 delete mode 100644 arch/arm/plat-samsung/include/plat/keypad-core.h
1251 create mode 100644 arch/arm64/Kconfig.platforms
1252 create mode 100644 arch/arm64/boot/dts/broadcom/Makefile
1253 create mode 100644 arch/arm64/boot/dts/broadcom/ns2-svk.dts
1254 create mode 100644 arch/arm64/boot/dts/broadcom/ns2.dtsi
1255 create mode 100644 arch/arm64/boot/dts/marvell/Makefile
1256 create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
1257 create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct.dtsi
1258 create mode 100644 arch/arm64/boot/dts/mediatek/mt6795-evb.dts
1259 create mode 100644 arch/arm64/boot/dts/mediatek/mt6795.dtsi
1260 create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
1261 create mode 100644 arch/arm64/boot/dts/rockchip/Makefile
1262 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-r88.dts
1263 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368.dtsi
1264 create mode 100644 drivers/clk/imx/clk-imx6ul.c
1265 create mode 100644 drivers/clk/rockchip/clk-inverter.c
1266 create mode 100644 drivers/clk/rockchip/clk-rk3368.c
1267 create mode 100644 drivers/clk/tegra/clk-dfll.c
1268 create mode 100644 drivers/clk/tegra/clk-dfll.h
1269 create mode 100644 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c
1270 create mode 100644 drivers/clk/tegra/cvb.c
1271 create mode 100644 drivers/clk/tegra/cvb.h
1272 create mode 100644 drivers/clk/ti/clk-814x.c
1273 delete mode 100644 drivers/cpufreq/exynos-cpufreq.c
1274 delete mode 100644 drivers/cpufreq/exynos-cpufreq.h
1275 delete mode 100644 drivers/cpufreq/exynos4x12-cpufreq.c
1276 delete mode 100644 drivers/cpufreq/exynos5250-cpufreq.c
1277 create mode 100644 drivers/cpufreq/tegra124-cpufreq.c
1278 rename drivers/cpufreq/{tegra-cpufreq.c => tegra20-cpufreq.c} (100%)
1279 create mode 100644 drivers/input/keyboard/snvs_pwrkey.c
1280 create mode 100644 drivers/memory/pl172.c
1281 create mode 100644 drivers/memory/tegra/tegra210.c
1282 create mode 100644 drivers/reset/reset-ath79.c
1283 create mode 100644 drivers/reset/reset-lpc18xx.c
1284 create mode 100644 drivers/reset/reset-zynq.c
1285 create mode 100644 drivers/soc/dove/Makefile
1286 create mode 100644 drivers/soc/dove/pmu.c
1287 create mode 100644 drivers/soc/mediatek/mtk-infracfg.c
1288 create mode 100644 drivers/soc/mediatek/mtk-scpsys.c
1289 create mode 100644 drivers/soc/qcom/smd-rpm.c
1290 create mode 100644 drivers/soc/qcom/smd.c
1291 create mode 100644 drivers/soc/qcom/smem.c
1292 create mode 100644 drivers/soc/tegra/fuse/speedo-tegra210.c
1293 create mode 100644 include/dt-bindings/clock/imx6ul-clock.h
1294 create mode 100644 include/dt-bindings/clock/r8a7793-clock.h
1295 create mode 100644 include/dt-bindings/clock/rk3368-cru.h
1296 create mode 100644 include/dt-bindings/memory/tegra210-mc.h
1297 create mode 100644 include/dt-bindings/power/mt8173-power.h
1298 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10.h
1299 rename include/dt-bindings/{reset-controller => reset}/stih407-resets.h (100%)
1300 rename include/dt-bindings/{reset-controller => reset}/stih415-resets.h (100%)
1301 rename include/dt-bindings/{reset-controller => reset}/stih416-resets.h (100%)
1302 create mode 100644 include/dt-bindings/reset/tegra124-car.h
1303 create mode 100644 include/linux/soc/dove/pmu.h
1304 create mode 100644 include/linux/soc/mediatek/infracfg.h
1305 create mode 100644 include/linux/soc/qcom/smd-rpm.h
1306 create mode 100644 include/linux/soc/qcom/smd.h
1307 create mode 100644 include/linux/soc/qcom/smem.h
1308 $ git am -3 ../patches/0001-ARM-fix-for-PSCI-code-movement.patch
1309 Applying: ARM: fix for PSCI code movement
1311 Unstaged changes after reset:
1312 M drivers/firmware/psci.c
1314 $ git commit -v -a --amend
1315 [master d04d8d689fd9] Merge remote-tracking branch 'arm-soc/for-next'
1316 Date: Fri Aug 28 07:47:46 2015 +1000
1317 Merging at91/at91-next (253ebd4df402 Merge branch 'at91-4.3-defconfig' into at91-next)
1318 $ git merge at91/at91-next
1319 Resolved 'arch/arm/configs/at91_dt_defconfig' using previous resolution.
1320 Resolved 'arch/arm/mach-at91/sama5.c' using previous resolution.
1321 Auto-merging arch/arm/mach-at91/sama5.c
1322 CONFLICT (content): Merge conflict in arch/arm/mach-at91/sama5.c
1323 Auto-merging arch/arm/configs/at91_dt_defconfig
1324 CONFLICT (content): Merge conflict in arch/arm/configs/at91_dt_defconfig
1325 Automatic merge failed; fix conflicts and then commit the result.
1327 [master 6e148b045601] Merge remote-tracking branch 'at91/at91-next'
1328 $ git diff -M --stat --summary HEAD^..
1329 Merging bcm2835/for-next (b2776bf7149b Linux 3.18)
1330 $ git merge bcm2835/for-next
1332 Merging berlin/berlin/for-next (d770e558e219 Linux 4.2-rc1)
1333 $ git merge berlin/berlin/for-next
1335 Merging cortex-m/for-next (e799b6f37e6c ARM: zImage: add support for ARMv7-M)
1336 $ git merge cortex-m/for-next
1337 Merge made by the 'recursive' strategy.
1338 Merging imx-mxs/for-next (c746ef1b64e9 Merge branch 'imx/defconfig' into for-next)
1339 $ git merge imx-mxs/for-next
1340 Merge made by the 'recursive' strategy.
1341 drivers/clk/imx/clk-imx31.c | 3 ++-
1342 drivers/clk/imx/clk-imx35.c | 6 +++++-
1343 2 files changed, 7 insertions(+), 2 deletions(-)
1344 Merging keystone/next (a6ba4234e474 ARM: dts: k2l: fix the netcp range size)
1345 $ git merge keystone/next
1346 Resolved 'arch/arm/boot/dts/k2e.dtsi' using previous resolution.
1347 Resolved 'arch/arm/boot/dts/k2hk.dtsi' using previous resolution.
1348 Resolved 'arch/arm/boot/dts/k2l.dtsi' using previous resolution.
1349 Auto-merging arch/arm/boot/dts/k2l.dtsi
1350 CONFLICT (content): Merge conflict in arch/arm/boot/dts/k2l.dtsi
1351 Auto-merging arch/arm/boot/dts/k2hk.dtsi
1352 CONFLICT (content): Merge conflict in arch/arm/boot/dts/k2hk.dtsi
1353 Auto-merging arch/arm/boot/dts/k2e.dtsi
1354 CONFLICT (content): Merge conflict in arch/arm/boot/dts/k2e.dtsi
1355 Automatic merge failed; fix conflicts and then commit the result.
1357 [master 299122ccd73a] Merge remote-tracking branch 'keystone/next'
1358 $ git diff -M --stat --summary HEAD^..
1359 Merging mvebu/for-next (adfc8c76d84a Merge branch 'mvebu/config' into mvebu/for-next)
1360 $ git merge mvebu/for-next
1361 Merge made by the 'recursive' strategy.
1362 Merging omap/for-next (b2a882022a1e Merge branch 'omap-for-v4.3/dt-v2' into for-next)
1363 $ git merge omap/for-next
1365 Merge made by the 'recursive' strategy.
1366 Merging omap-pending/for-next (30aa18d3bea5 MAINTAINERS: add maintainer for OMAP hwmod data)
1367 $ git merge omap-pending/for-next
1368 Resolved 'arch/arm/mach-omap2/omap_hwmod_43xx_data.c' using previous resolution.
1369 Resolved 'arch/arm/mach-omap2/omap_hwmod_7xx_data.c' using previous resolution.
1370 Auto-merging arch/arm/mach-omap2/omap_hwmod_7xx_data.c
1371 CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_7xx_data.c
1372 Auto-merging arch/arm/mach-omap2/omap_hwmod_43xx_data.c
1373 CONFLICT (content): Merge conflict in arch/arm/mach-omap2/omap_hwmod_43xx_data.c
1374 Automatic merge failed; fix conflicts and then commit the result.
1376 [master 63ddcffa0f7f] Merge remote-tracking branch 'omap-pending/for-next'
1377 $ git diff -M --stat --summary HEAD^..
1378 Merging qcom/qcom/for-next (4ae93a64be4f soc: qcom: smem: Fix errant private access)
1379 $ git merge qcom/qcom/for-next
1380 Auto-merging drivers/firmware/Makefile
1381 Merge made by the 'recursive' strategy.
1382 .../devicetree/bindings/firmware/qcom,scm.txt | 25 ++++
1383 arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 36 ++++++
1384 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 122 ++++++++++++++++++
1385 arch/arm/boot/dts/qcom-apq8064.dtsi | 87 +++++++++++++
1386 arch/arm/boot/dts/qcom-msm8974.dtsi | 10 ++
1387 drivers/firmware/Makefile | 4 +
1388 drivers/firmware/qcom_scm-64.c | 69 +++++++++++
1389 drivers/firmware/qcom_scm.c | 138 ++++++++++++++++++++-
1390 drivers/soc/qcom/smem.c | 5 +-
1391 9 files changed, 490 insertions(+), 6 deletions(-)
1392 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
1393 create mode 100644 drivers/firmware/qcom_scm-64.c
1394 Merging renesas/next (078e7cdb7497 Merge branch 'heads/fixes-for-v4.3' into next)
1395 $ git merge renesas/next
1396 Merge made by the 'recursive' strategy.
1397 arch/arm/boot/dts/r8a7790.dtsi | 1 +
1398 arch/arm/boot/dts/r8a7791.dtsi | 1 +
1399 drivers/sh/pm_runtime.c | 19 +++++--------------
1400 3 files changed, 7 insertions(+), 14 deletions(-)
1401 Merging rockchip/for-next (ed0450118b2f Merge branch 'v4.3-armsoc/soc' into for-next)
1402 $ git merge rockchip/for-next
1404 Merge made by the 'recursive' strategy.
1405 Merging rpi/for-rpi-next (bc0195aad0da Linux 4.2-rc2)
1406 $ git merge rpi/for-rpi-next
1408 Merging samsung/for-next (112129267f1a Merge branch 'v4.3-next/dt64-samsung' into for-next)
1409 $ git merge samsung/for-next
1410 Merge made by the 'recursive' strategy.
1411 .../devicetree/bindings/arm/samsung/pmu.txt | 1 +
1412 .../devicetree/bindings/hwmon/pwm-fan.txt | 29 +-
1413 Documentation/devicetree/bindings/mfd/s2mps11.txt | 4 +
1414 arch/arm/boot/dts/exynos4412-odroidu3.dts | 43 +
1415 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 1 +
1416 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 698 +++++++++++++++
1417 .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi | 22 +
1418 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 231 +++++
1419 arch/arm64/boot/dts/exynos/exynos5433.dtsi | 931 +++++++++++++++++++++
1420 9 files changed, 1958 insertions(+), 2 deletions(-)
1421 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi
1422 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi
1423 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi
1424 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433.dtsi
1425 Merging samsung-krzk/for-next (002528669469 Merge branch 'defconfig-for-next' into for-next)
1426 $ git merge samsung-krzk/for-next
1427 Auto-merging arch/arm/configs/multi_v7_defconfig
1428 Auto-merging arch/arm/configs/exynos_defconfig
1429 Auto-merging arch/arm/boot/dts/exynos5250-smdk5250.dts
1430 Auto-merging arch/arm/boot/dts/exynos4.dtsi
1431 Merge made by the 'recursive' strategy.
1432 arch/arm/boot/dts/exynos4.dtsi | 8 ++++++++
1433 arch/arm/boot/dts/exynos5250-smdk5250.dts | 1 +
1434 arch/arm/configs/exynos_defconfig | 2 ++
1435 arch/arm/configs/multi_v7_defconfig | 2 ++
1436 4 files changed, 13 insertions(+)
1437 Merging sunxi/sunxi/for-next (9d73c13a139c Merge branches 'sunxi/dt-for-4.3' and 'sunxi/defconfig-for-4.3' into sunxi/for-next)
1438 $ git merge sunxi/sunxi/for-next
1440 Merge made by the 'recursive' strategy.
1441 Merging tegra/for-next (bea5a17a8beb Merge branch for-4.3/defconfig into for-next)
1442 $ git merge tegra/for-next
1443 Merge made by the 'recursive' strategy.
1444 drivers/iommu/tegra-smmu.c | 306 ++++++++++++++++++++++++++--------------
1445 drivers/memory/tegra/tegra114.c | 18 +--
1446 drivers/memory/tegra/tegra124.c | 31 +---
1447 drivers/memory/tegra/tegra30.c | 18 +--
1448 include/soc/tegra/mc.h | 8 +-
1449 5 files changed, 202 insertions(+), 179 deletions(-)
1450 Merging arm64/for-next/core (674c242c9323 arm64: flush FP/SIMD state correctly after execve())
1451 $ git merge arm64/for-next/core
1452 Auto-merging arch/sparc/lib/ksyms.c
1453 Auto-merging arch/s390/kvm/kvm-s390.c
1454 Auto-merging arch/arm64/Kconfig
1455 Auto-merging arch/arc/include/asm/atomic.h
1456 Merge made by the 'recursive' strategy.
1457 Documentation/arm64/booting.txt | 11 +-
1458 arch/alpha/include/asm/atomic.h | 42 ++--
1459 arch/arc/include/asm/atomic.h | 8 +-
1460 arch/arm/include/asm/atomic.h | 14 ++
1461 arch/arm64/Kconfig | 86 +++++--
1462 arch/arm64/Makefile | 18 +-
1463 arch/arm64/boot/Makefile | 12 +
1464 arch/arm64/include/asm/alternative.h | 78 ++++++-
1465 arch/arm64/include/asm/assembler.h | 14 --
1466 arch/arm64/include/asm/atomic.h | 265 +++++-----------------
1467 arch/arm64/include/asm/atomic_ll_sc.h | 247 ++++++++++++++++++++
1468 arch/arm64/include/asm/atomic_lse.h | 391 ++++++++++++++++++++++++++++++++
1469 arch/arm64/include/asm/barrier.h | 24 --
1470 arch/arm64/include/asm/bug.h | 64 ++++++
1471 arch/arm64/include/asm/cmpxchg.h | 192 ++++++----------
1472 arch/arm64/include/asm/cpufeature.h | 18 +-
1473 arch/arm64/include/asm/cputype.h | 3 -
1474 arch/arm64/include/asm/debug-monitors.h | 44 ++--
1475 arch/arm64/include/asm/esr.h | 9 +
1476 arch/arm64/include/asm/exception.h | 6 +
1477 arch/arm64/include/asm/fixmap.h | 2 +-
1478 arch/arm64/include/asm/futex.h | 10 +
1479 arch/arm64/include/asm/hardirq.h | 4 -
1480 arch/arm64/include/asm/hugetlb.h | 4 -
1481 arch/arm64/include/asm/irq_work.h | 11 -
1482 arch/arm64/include/asm/lse.h | 53 +++++
1483 arch/arm64/include/asm/memory.h | 8 +
1484 arch/arm64/include/asm/mmu.h | 1 -
1485 arch/arm64/include/asm/percpu.h | 8 -
1486 arch/arm64/include/asm/perf_event.h | 2 +-
1487 arch/arm64/include/asm/pgtable-hwdef.h | 3 +
1488 arch/arm64/include/asm/pgtable.h | 167 +++++++++++++-
1489 arch/arm64/include/asm/processor.h | 2 +
1490 arch/arm64/include/asm/ptrace.h | 4 -
1491 arch/arm64/include/asm/smp.h | 4 -
1492 arch/arm64/include/asm/smp_plat.h | 2 -
1493 arch/arm64/include/asm/spinlock.h | 147 +++++++++---
1494 arch/arm64/include/asm/spinlock_types.h | 2 +
1495 arch/arm64/include/asm/sysreg.h | 40 +++-
1496 arch/arm64/include/asm/tlb.h | 7 +-
1497 arch/arm64/include/asm/tlbflush.h | 76 +++----
1498 arch/arm64/include/asm/topology.h | 9 -
1499 arch/arm64/include/asm/traps.h | 23 +-
1500 arch/arm64/include/asm/uaccess.h | 11 +
1501 arch/arm64/include/uapi/asm/hwcap.h | 1 +
1502 arch/arm64/include/uapi/asm/ptrace.h | 1 +
1503 arch/arm64/kernel/Makefile | 6 +-
1504 arch/arm64/kernel/alternative.c | 30 ++-
1505 arch/arm64/kernel/armv8_deprecated.c | 19 +-
1506 arch/arm64/kernel/cpu_ops.c | 2 -
1507 arch/arm64/kernel/cpufeature.c | 53 ++++-
1508 arch/arm64/kernel/debug-monitors.c | 4 +-
1509 arch/arm64/kernel/efi-stub.c | 41 +++-
1510 arch/arm64/kernel/entry.S | 46 ++--
1511 arch/arm64/kernel/fpsimd.c | 1 +
1512 arch/arm64/kernel/head.S | 15 +-
1513 arch/arm64/kernel/hw_breakpoint.c | 6 +-
1514 arch/arm64/kernel/insn.c | 5 +-
1515 arch/arm64/kernel/irq.c | 2 -
1516 arch/arm64/kernel/kgdb.c | 12 +-
1517 arch/arm64/kernel/pci.c | 13 ++
1518 arch/arm64/kernel/perf_callchain.c | 196 ++++++++++++++++
1519 arch/arm64/kernel/perf_event.c | 310 ++-----------------------
1520 arch/arm64/kernel/psci.c | 5 -
1521 arch/arm64/kernel/ptrace.c | 92 +++++++-
1522 arch/arm64/kernel/setup.c | 85 +++----
1523 arch/arm64/kernel/sleep.S | 14 +-
1524 arch/arm64/kernel/smp.c | 15 +-
1525 arch/arm64/kernel/time.c | 2 -
1526 arch/arm64/kernel/topology.c | 2 +-
1527 arch/arm64/kernel/traps.c | 94 ++++++--
1528 arch/arm64/kvm/hyp.S | 12 +-
1529 arch/arm64/lib/Makefile | 13 ++
1530 arch/arm64/lib/atomic_ll_sc.c | 3 +
1531 arch/arm64/lib/bitops.S | 45 ++--
1532 arch/arm64/lib/clear_user.S | 8 +
1533 arch/arm64/lib/copy_from_user.S | 25 +-
1534 arch/arm64/lib/copy_in_user.S | 25 +-
1535 arch/arm64/lib/copy_to_user.S | 25 +-
1536 arch/arm64/mm/cache.S | 7 +-
1537 arch/arm64/mm/context.c | 16 --
1538 arch/arm64/mm/dma-mapping.c | 33 +--
1539 arch/arm64/mm/fault.c | 28 ++-
1540 arch/arm64/mm/flush.c | 4 -
1541 arch/arm64/mm/hugetlbpage.c | 4 -
1542 arch/arm64/mm/init.c | 4 +-
1543 arch/arm64/mm/mmu.c | 13 +-
1544 arch/arm64/mm/proc.S | 21 +-
1545 arch/avr32/include/asm/atomic.h | 12 +
1546 arch/blackfin/include/asm/atomic.h | 16 +-
1547 arch/blackfin/kernel/bfin_ksyms.c | 7 +-
1548 arch/blackfin/mach-bf561/atomic.S | 30 +--
1549 arch/blackfin/mach-common/smp.c | 2 +-
1550 arch/frv/include/asm/atomic.h | 107 ++++-----
1551 arch/frv/include/asm/atomic_defs.h | 172 ++++++++++++++
1552 arch/frv/include/asm/bitops.h | 99 +-------
1553 arch/frv/kernel/dma.c | 6 +-
1554 arch/frv/kernel/frv_ksyms.c | 5 -
1555 arch/frv/lib/Makefile | 2 +-
1556 arch/frv/lib/atomic-lib.c | 7 +
1557 arch/frv/lib/atomic-ops.S | 110 ---------
1558 arch/frv/lib/atomic64-ops.S | 94 --------
1559 arch/h8300/include/asm/atomic.h | 137 +++--------
1560 arch/hexagon/include/asm/atomic.h | 4 +
1561 arch/ia64/include/asm/atomic.h | 24 +-
1562 arch/m32r/include/asm/atomic.h | 45 +---
1563 arch/m32r/kernel/smp.c | 4 +-
1564 arch/m68k/include/asm/atomic.h | 14 +-
1565 arch/metag/include/asm/atomic_lnkget.h | 38 +---
1566 arch/metag/include/asm/atomic_lock1.h | 23 +-
1567 arch/mips/include/asm/atomic.h | 7 +
1568 arch/mn10300/include/asm/atomic.h | 71 +-----
1569 arch/mn10300/mm/tlb-smp.c | 2 +-
1570 arch/parisc/include/asm/atomic.h | 7 +
1571 arch/powerpc/include/asm/atomic.h | 7 +
1572 arch/powerpc/kernel/misc_32.S | 19 --
1573 arch/s390/include/asm/atomic.h | 41 ++--
1574 arch/s390/kernel/time.c | 4 +-
1575 arch/s390/kvm/interrupt.c | 30 +--
1576 arch/s390/kvm/kvm-s390.c | 32 +--
1577 arch/sh/include/asm/atomic-grb.h | 43 +---
1578 arch/sh/include/asm/atomic-irq.h | 21 +-
1579 arch/sh/include/asm/atomic-llsc.h | 31 +--
1580 arch/sparc/include/asm/atomic_32.h | 4 +-
1581 arch/sparc/include/asm/atomic_64.h | 4 +
1582 arch/sparc/lib/atomic32.c | 22 +-
1583 arch/sparc/lib/atomic_64.S | 6 +
1584 arch/sparc/lib/ksyms.c | 3 +
1585 arch/tile/include/asm/atomic_32.h | 28 +++
1586 arch/tile/include/asm/atomic_64.h | 40 ++++
1587 arch/tile/lib/atomic_32.c | 23 ++
1588 arch/tile/lib/atomic_asm_32.S | 4 +
1589 arch/x86/include/asm/atomic.h | 25 +-
1590 arch/x86/include/asm/atomic64_32.h | 14 ++
1591 arch/x86/include/asm/atomic64_64.h | 15 ++
1592 arch/xtensa/include/asm/atomic.h | 73 +-----
1593 drivers/gpu/drm/i915/i915_drv.c | 2 +-
1594 drivers/gpu/drm/i915/i915_gem.c | 2 +-
1595 drivers/gpu/drm/i915/i915_irq.c | 4 +-
1596 drivers/of/fdt.c | 12 +-
1597 drivers/s390/scsi/zfcp_aux.c | 2 +-
1598 drivers/s390/scsi/zfcp_erp.c | 62 ++---
1599 drivers/s390/scsi/zfcp_fc.c | 8 +-
1600 drivers/s390/scsi/zfcp_fsf.c | 26 +--
1601 drivers/s390/scsi/zfcp_qdio.c | 14 +-
1602 include/asm-generic/atomic.h | 11 +-
1603 include/asm-generic/atomic64.h | 4 +
1604 include/linux/atomic.h | 38 ++--
1605 lib/atomic64.c | 3 +
1606 lib/atomic64_test.c | 68 ++++--
1607 150 files changed, 3148 insertions(+), 2146 deletions(-)
1608 create mode 100644 arch/arm64/include/asm/atomic_ll_sc.h
1609 create mode 100644 arch/arm64/include/asm/atomic_lse.h
1610 create mode 100644 arch/arm64/include/asm/bug.h
1611 create mode 100644 arch/arm64/include/asm/lse.h
1612 create mode 100644 arch/arm64/kernel/perf_callchain.c
1613 create mode 100644 arch/arm64/lib/atomic_ll_sc.c
1614 create mode 100644 arch/frv/include/asm/atomic_defs.h
1615 create mode 100644 arch/frv/lib/atomic-lib.c
1616 Merging blackfin/for-linus (d91e14b3b9e1 eth: bf609 eth clock: add pclk clock for stmmac driver probe)
1617 $ git merge blackfin/for-linus
1619 Merging c6x/for-linux-next (960a2741d5fd c67: irq: Use __handle_domain_irq())
1620 $ git merge c6x/for-linux-next
1621 Merge made by the 'recursive' strategy.
1622 arch/c6x/Kconfig | 1 +
1623 arch/c6x/kernel/irq.c | 13 ++-----------
1624 2 files changed, 3 insertions(+), 11 deletions(-)
1625 Merging cris/for-next (1e4d6e13d050 cris: don't use module_init for non-modular core eeprom.c code)
1626 $ git merge cris/for-next
1627 Resolved 'arch/cris/include/asm/Kbuild' using previous resolution.
1628 Removing arch/cris/include/uapi/asm/types.h
1629 Removing arch/cris/include/uapi/asm/statfs.h
1630 Removing arch/cris/include/uapi/asm/sockios.h
1631 Removing arch/cris/include/uapi/asm/socket.h
1632 Removing arch/cris/include/uapi/asm/siginfo.h
1633 Removing arch/cris/include/uapi/asm/shmbuf.h
1634 Removing arch/cris/include/uapi/asm/sembuf.h
1635 Removing arch/cris/include/uapi/asm/resource.h
1636 Removing arch/cris/include/uapi/asm/poll.h
1637 Removing arch/cris/include/uapi/asm/msgbuf.h
1638 Removing arch/cris/include/uapi/asm/mman.h
1639 Removing arch/cris/include/uapi/asm/kvm_para.h
1640 Removing arch/cris/include/uapi/asm/ipcbuf.h
1641 Removing arch/cris/include/uapi/asm/ioctl.h
1642 Removing arch/cris/include/uapi/asm/fcntl.h
1643 Removing arch/cris/include/uapi/asm/errno.h
1644 Auto-merging arch/cris/include/uapi/asm/elf_v32.h
1645 Auto-merging arch/cris/include/uapi/asm/elf_v10.h
1646 Auto-merging arch/cris/include/uapi/asm/elf.h
1647 Removing arch/cris/include/uapi/asm/bitsperlong.h
1648 Removing arch/cris/include/uapi/asm/auxvec.h
1649 Removing arch/cris/include/asm/types.h
1650 Auto-merging arch/cris/include/asm/Kbuild
1651 CONFLICT (content): Merge conflict in arch/cris/include/asm/Kbuild
1652 Removing arch/cris/arch-v10/lib/old_checksum.c
1653 Removing arch/cris/arch-v10/lib/dmacopy.c
1654 Automatic merge failed; fix conflicts and then commit the result.
1656 [master 3cf704e11437] Merge remote-tracking branch 'cris/for-next'
1657 $ git diff -M --stat --summary HEAD^..
1658 arch/cris/Kconfig | 12 +++
1659 arch/cris/arch-v10/kernel/entry.S | 8 ++
1660 arch/cris/arch-v10/lib/dmacopy.c | 42 ----------
1661 arch/cris/arch-v10/lib/old_checksum.c | 86 --------------------
1662 arch/cris/arch-v32/drivers/Kconfig | 16 ++--
1663 arch/cris/arch-v32/drivers/axisflashmap.c | 9 ++-
1664 arch/cris/arch-v32/drivers/mach-a3/gpio.c | 4 +-
1665 arch/cris/arch-v32/drivers/mach-fs/gpio.c | 3 +-
1666 arch/cris/arch-v32/kernel/entry.S | 19 +++++
1667 arch/cris/arch-v32/kernel/process.c | 4 +-
1668 arch/cris/arch-v32/kernel/signal.c | 1 -
1669 arch/cris/arch-v32/mach-fs/pinmux.c | 8 +-
1670 arch/cris/configs/artpec_3_defconfig | 5 +-
1671 arch/cris/configs/etraxfs_defconfig | 1 +
1672 arch/cris/include/arch-v32/arch/bug.h | 11 ++-
1673 arch/cris/include/arch-v32/arch/irqflags.h | 2 +-
1674 arch/cris/include/asm/Kbuild | 17 ++++
1675 arch/cris/include/asm/mmu_context.h | 9 ++-
1676 arch/cris/include/asm/stacktrace.h | 8 ++
1677 arch/cris/include/asm/types.h | 12 ---
1678 arch/cris/include/asm/unistd.h | 2 +-
1679 arch/cris/include/uapi/asm/Kbuild | 5 ++
1680 arch/cris/include/uapi/asm/auxvec.h | 4 -
1681 arch/cris/include/uapi/asm/bitsperlong.h | 1 -
1682 arch/cris/include/{ => uapi}/asm/elf.h | 9 ++-
1683 .../{arch-v10/arch/elf.h => uapi/asm/elf_v10.h} | 5 +-
1684 .../{arch-v32/arch/elf.h => uapi/asm/elf_v32.h} | 5 +-
1685 arch/cris/include/uapi/asm/errno.h | 6 --
1686 arch/cris/include/uapi/asm/fcntl.h | 1 -
1687 arch/cris/include/uapi/asm/ioctl.h | 1 -
1688 arch/cris/include/uapi/asm/ipcbuf.h | 1 -
1689 arch/cris/include/uapi/asm/kvm_para.h | 1 -
1690 arch/cris/include/uapi/asm/mman.h | 1 -
1691 arch/cris/include/uapi/asm/msgbuf.h | 33 --------
1692 arch/cris/include/uapi/asm/poll.h | 1 -
1693 arch/cris/include/uapi/asm/ptrace.h | 6 +-
1694 .../arch/ptrace.h => uapi/asm/ptrace_v10.h} | 0
1695 .../arch/ptrace.h => uapi/asm/ptrace_v32.h} | 0
1696 arch/cris/include/uapi/asm/resource.h | 6 --
1697 arch/cris/include/uapi/asm/sembuf.h | 25 ------
1698 arch/cris/include/uapi/asm/shmbuf.h | 42 ----------
1699 arch/cris/include/uapi/asm/siginfo.h | 6 --
1700 arch/cris/include/uapi/asm/socket.h | 92 ----------------------
1701 arch/cris/include/uapi/asm/sockios.h | 13 ---
1702 arch/cris/include/uapi/asm/statfs.h | 6 --
1703 arch/cris/include/uapi/asm/types.h | 1 -
1704 arch/cris/include/uapi/asm/unistd.h | 8 ++
1705 arch/cris/kernel/Makefile | 1 +
1706 arch/cris/kernel/irq.c | 6 +-
1707 arch/cris/kernel/stacktrace.c | 76 ++++++++++++++++++
1708 50 files changed, 220 insertions(+), 421 deletions(-)
1709 delete mode 100644 arch/cris/arch-v10/lib/dmacopy.c
1710 delete mode 100644 arch/cris/arch-v10/lib/old_checksum.c
1711 create mode 100644 arch/cris/include/asm/stacktrace.h
1712 delete mode 100644 arch/cris/include/asm/types.h
1713 delete mode 100644 arch/cris/include/uapi/asm/auxvec.h
1714 delete mode 100644 arch/cris/include/uapi/asm/bitsperlong.h
1715 rename arch/cris/include/{ => uapi}/asm/elf.h (95%)
1716 rename arch/cris/include/{arch-v10/arch/elf.h => uapi/asm/elf_v10.h} (98%)
1717 rename arch/cris/include/{arch-v32/arch/elf.h => uapi/asm/elf_v32.h} (98%)
1718 delete mode 100644 arch/cris/include/uapi/asm/errno.h
1719 delete mode 100644 arch/cris/include/uapi/asm/fcntl.h
1720 delete mode 100644 arch/cris/include/uapi/asm/ioctl.h
1721 delete mode 100644 arch/cris/include/uapi/asm/ipcbuf.h
1722 delete mode 100644 arch/cris/include/uapi/asm/kvm_para.h
1723 delete mode 100644 arch/cris/include/uapi/asm/mman.h
1724 delete mode 100644 arch/cris/include/uapi/asm/msgbuf.h
1725 delete mode 100644 arch/cris/include/uapi/asm/poll.h
1726 rename arch/cris/include/{arch-v10/arch/ptrace.h => uapi/asm/ptrace_v10.h} (100%)
1727 rename arch/cris/include/{arch-v32/arch/ptrace.h => uapi/asm/ptrace_v32.h} (100%)
1728 delete mode 100644 arch/cris/include/uapi/asm/resource.h
1729 delete mode 100644 arch/cris/include/uapi/asm/sembuf.h
1730 delete mode 100644 arch/cris/include/uapi/asm/shmbuf.h
1731 delete mode 100644 arch/cris/include/uapi/asm/siginfo.h
1732 delete mode 100644 arch/cris/include/uapi/asm/socket.h
1733 delete mode 100644 arch/cris/include/uapi/asm/sockios.h
1734 delete mode 100644 arch/cris/include/uapi/asm/statfs.h
1735 delete mode 100644 arch/cris/include/uapi/asm/types.h
1736 create mode 100644 arch/cris/kernel/stacktrace.c
1737 Merging h8300/h8300-next (99bcfda85f66 Revert "asm-generic: {get,put}_user ptr argument evaluate only 1 time")
1738 $ git merge h8300/h8300-next
1739 Merge made by the 'recursive' strategy.
1740 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt | 2 +-
1741 drivers/clk/h8300/clk-h8s2678.c | 1 +
1742 2 files changed, 2 insertions(+), 1 deletion(-)
1743 Merging hexagon/linux-next (15978bfde3bb hexagon/time: Migrate to new 'set-state' interface)
1744 $ git merge hexagon/linux-next
1745 Merge made by the 'recursive' strategy.
1746 arch/hexagon/kernel/time.c | 17 +----------------
1747 1 file changed, 1 insertion(+), 16 deletions(-)
1748 Merging ia64/next (ae40b7e28752 Merge branch 'misc-4.2' into next)
1749 $ git merge ia64/next
1751 Merge made by the 'recursive' strategy.
1752 Merging m68k/for-next (1ecb40643a9a m68k/bootinfo: Use kmemdup rather than duplicating its implementation)
1753 $ git merge m68k/for-next
1754 Merge made by the 'recursive' strategy.
1755 arch/m68k/configs/amiga_defconfig | 16 +++++++++++-----
1756 arch/m68k/configs/apollo_defconfig | 16 +++++++++++-----
1757 arch/m68k/configs/atari_defconfig | 16 +++++++++++-----
1758 arch/m68k/configs/bvme6000_defconfig | 16 +++++++++++-----
1759 arch/m68k/configs/hp300_defconfig | 16 +++++++++++-----
1760 arch/m68k/configs/mac_defconfig | 16 +++++++++++-----
1761 arch/m68k/configs/multi_defconfig | 16 +++++++++++-----
1762 arch/m68k/configs/mvme147_defconfig | 16 +++++++++++-----
1763 arch/m68k/configs/mvme16x_defconfig | 16 +++++++++++-----
1764 arch/m68k/configs/q40_defconfig | 16 +++++++++++-----
1765 arch/m68k/configs/sun3_defconfig | 16 +++++++++++-----
1766 arch/m68k/configs/sun3x_defconfig | 16 +++++++++++-----
1767 arch/m68k/kernel/bootinfo_proc.c | 4 +---
1768 13 files changed, 133 insertions(+), 63 deletions(-)
1769 Merging m68knommu/for-next (50e48bd06731 m68k/coldfire: use PFN_DOWN macro)
1770 $ git merge m68knommu/for-next
1771 Merge made by the 'recursive' strategy.
1772 arch/m68k/coldfire/m54xx.c | 9 ++++---
1773 arch/m68k/coldfire/pit.c | 66 +++++++++++++++++++++-------------------------
1774 2 files changed, 35 insertions(+), 40 deletions(-)
1775 Merging metag/for-next (3fe6942f0486 Documentation/features/vm: Meta2 is capable of THP)
1776 $ git merge metag/for-next
1777 Merge made by the 'recursive' strategy.
1778 Documentation/features/vm/THP/arch-support.txt | 2 +-
1779 arch/metag/kernel/irq.c | 10 ++++++----
1780 2 files changed, 7 insertions(+), 5 deletions(-)
1781 Merging microblaze/next (bb88ba0946dd elf-em.h: move EM_MICROBLAZE to the common header)
1782 $ git merge microblaze/next
1783 Merge made by the 'recursive' strategy.
1784 arch/microblaze/include/uapi/asm/elf.h | 3 ++-
1785 include/uapi/linux/elf-em.h | 1 +
1786 2 files changed, 3 insertions(+), 1 deletion(-)
1787 Merging mips/mips-for-linux-next (8e5f2cf82761 MIPS: math-emu: Remove unused handle_dsemul function declaration)
1788 $ git merge mips/mips-for-linux-next
1789 Auto-merging drivers/gpio/gpio-ath79.c
1790 Removing arch/mips/include/asm/mach-pistachio/gpio.h
1791 Removing arch/mips/include/asm/mach-loongson64/gpio.h
1792 Removing arch/mips/include/asm/mach-lantiq/gpio.h
1793 Removing arch/mips/include/asm/mach-generic/gpio.h
1794 Removing arch/mips/include/asm/mach-cavium-octeon/gpio.h
1795 Removing arch/mips/include/asm/mach-bcm63xx/gpio.h
1796 Removing arch/mips/include/asm/mach-bcm47xx/gpio.h
1797 Removing arch/mips/include/asm/mach-au1x00/gpio.h
1798 Removing arch/mips/include/asm/mach-ath79/gpio.h
1799 Removing arch/mips/include/asm/mach-ath25/gpio.h
1800 Removing arch/mips/include/asm/mach-ar7/gpio.h
1801 Removing arch/mips/include/asm/gpio.h
1802 Removing arch/mips/include/asm/debug.h
1803 Auto-merging arch/mips/Kconfig
1804 Merge made by the 'recursive' strategy.
1805 .../bindings/timer/img,pistachio-gptimer.txt | 28 ++
1806 .../features/debug/uprobes/arch-support.txt | 2 +-
1807 Documentation/sysrq.txt | 1 +
1808 arch/mips/Kconfig | 25 +-
1809 arch/mips/Kconfig.debug | 9 -
1810 arch/mips/alchemy/Kconfig | 7 -
1811 arch/mips/alchemy/board-gpr.c | 1 +
1812 arch/mips/alchemy/board-mtx1.c | 1 +
1813 arch/mips/alchemy/common/Makefile | 7 +-
1814 arch/mips/alchemy/common/irq.c | 4 +-
1815 arch/mips/alchemy/common/time.c | 6 -
1816 arch/mips/alchemy/devboards/bcsr.c | 6 +-
1817 arch/mips/alchemy/devboards/db1000.c | 1 +
1818 arch/mips/alchemy/devboards/db1300.c | 1 +
1819 arch/mips/alchemy/devboards/db1550.c | 1 +
1820 arch/mips/alchemy/devboards/pm.c | 2 +-
1821 arch/mips/ar7/gpio.c | 5 +-
1822 arch/mips/ar7/platform.c | 1 -
1823 arch/mips/ar7/setup.c | 1 -
1824 arch/mips/ath79/Makefile | 2 +-
1825 arch/mips/ath79/common.h | 3 -
1826 arch/mips/ath79/irq.c | 19 +-
1827 arch/mips/bcm47xx/buttons.c | 3 +-
1828 arch/mips/bcm63xx/irq.c | 6 +-
1829 arch/mips/boot/dts/netlogic/xlp_evp.dts | 12 +
1830 arch/mips/boot/dts/netlogic/xlp_fvp.dts | 12 +
1831 arch/mips/boot/dts/netlogic/xlp_gvp.dts | 11 +
1832 arch/mips/boot/dts/netlogic/xlp_rvp.dts | 11 +
1833 arch/mips/boot/dts/netlogic/xlp_svp.dts | 12 +
1834 .../cavium-octeon/executive/cvmx-helper-board.c | 6 +
1835 .../cavium-octeon/executive/cvmx-helper-util.c | 20 +-
1836 .../cavium-octeon/executive/cvmx-helper-xaui.c | 14 +-
1837 arch/mips/cavium-octeon/executive/cvmx-helper.c | 17 +
1838 arch/mips/cavium-octeon/executive/cvmx-pko.c | 149 ++++++-
1839 arch/mips/cavium-octeon/octeon-irq.c | 36 +-
1840 arch/mips/include/asm/Kbuild | 1 -
1841 arch/mips/include/asm/abi.h | 4 +
1842 arch/mips/include/asm/asmmacro.h | 114 ++++++
1843 arch/mips/include/asm/cdmm.h | 4 +-
1844 arch/mips/include/asm/cevt-r4k.h | 1 -
1845 arch/mips/include/asm/cpu-features.h | 4 +
1846 arch/mips/include/asm/cpu-type.h | 4 +
1847 arch/mips/include/asm/cpu.h | 3 +
1848 arch/mips/include/asm/debug.h | 48 ---
1849 arch/mips/include/asm/elf.h | 4 +-
1850 arch/mips/include/asm/fpu.h | 21 +-
1851 arch/mips/include/asm/gpio.h | 6 -
1852 arch/mips/include/asm/irq.h | 2 +-
1853 arch/mips/include/asm/kdebug.h | 4 +-
1854 arch/mips/include/asm/linkage.h | 1 -
1855 arch/mips/include/asm/maar.h | 2 +-
1856 arch/mips/include/asm/mach-ar7/ar7.h | 4 +
1857 arch/mips/include/asm/mach-ar7/gpio.h | 41 --
1858 arch/mips/include/asm/mach-ath25/gpio.h | 16 -
1859 arch/mips/include/asm/mach-ath79/gpio.h | 26 --
1860 arch/mips/include/asm/mach-au1x00/gpio-au1000.h | 148 +------
1861 arch/mips/include/asm/mach-au1x00/gpio.h | 86 ----
1862 arch/mips/include/asm/mach-bcm47xx/gpio.h | 17 -
1863 arch/mips/include/asm/mach-bcm63xx/gpio.h | 15 -
1864 arch/mips/include/asm/mach-cavium-octeon/gpio.h | 21 -
1865 arch/mips/include/asm/mach-generic/gpio.h | 21 -
1866 arch/mips/include/asm/mach-jz4740/gpio.h | 2 -
1867 arch/mips/include/asm/mach-lantiq/gpio.h | 13 -
1868 arch/mips/include/asm/mach-loongson64/gpio.h | 36 --
1869 arch/mips/include/asm/mach-pistachio/gpio.h | 21 -
1870 arch/mips/include/asm/mach-rc32434/gpio.h | 12 -
1871 arch/mips/include/asm/mips-cm.h | 89 ++++-
1872 arch/mips/include/asm/mips-cpc.h | 10 -
1873 arch/mips/include/asm/mipsregs.h | 60 +--
1874 arch/mips/include/asm/msa.h | 80 ++++
1875 arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 +
1876 arch/mips/include/asm/octeon/cvmx-pip.h | 2 +-
1877 arch/mips/include/asm/octeon/cvmx-pko.h | 3 +
1878 arch/mips/include/asm/octeon/cvmx-pow-defs.h | 29 ++
1879 arch/mips/include/asm/octeon/cvmx-pow.h | 9 +-
1880 arch/mips/include/asm/octeon/cvmx-wqe.h | 308 ++++++++++++---
1881 arch/mips/include/asm/pgtable-bits.h | 2 +-
1882 arch/mips/include/asm/pgtable.h | 2 +
1883 arch/mips/include/asm/processor.h | 2 +
1884 arch/mips/include/asm/ptrace.h | 80 ++++
1885 arch/mips/include/asm/signal.h | 3 +
1886 arch/mips/include/asm/spinlock.h | 5 +
1887 arch/mips/include/asm/switch_to.h | 67 ++--
1888 arch/mips/include/asm/thread_info.h | 5 +-
1889 arch/mips/include/asm/time.h | 4 +-
1890 arch/mips/include/asm/tlbdebug.h | 1 +
1891 arch/mips/include/asm/uprobes.h | 58 +++
1892 arch/mips/include/asm/vpe.h | 2 +-
1893 arch/mips/include/uapi/asm/break.h | 2 +
1894 arch/mips/include/uapi/asm/hwcap.h | 8 +
1895 arch/mips/include/uapi/asm/inst.h | 40 +-
1896 arch/mips/include/uapi/asm/sigcontext.h | 12 +
1897 arch/mips/include/uapi/asm/ucontext.h | 65 +++
1898 arch/mips/jazz/irq.c | 7 -
1899 arch/mips/jz4740/gpio.c | 24 +-
1900 arch/mips/jz4740/time.c | 46 ++-
1901 arch/mips/kernel/Makefile | 1 +
1902 arch/mips/kernel/asm-offsets.c | 12 +-
1903 arch/mips/kernel/cevt-bcm1480.c | 44 +--
1904 arch/mips/kernel/cevt-ds1287.c | 37 +-
1905 arch/mips/kernel/cevt-gt641xx.c | 57 ++-
1906 arch/mips/kernel/cevt-r4k.c | 18 +-
1907 arch/mips/kernel/cevt-sb1250.c | 45 +--
1908 arch/mips/kernel/cevt-txx9.c | 81 ++--
1909 arch/mips/kernel/cpu-probe.c | 56 ++-
1910 arch/mips/kernel/idle.c | 1 +
1911 arch/mips/kernel/mips-cm.c | 257 +++++++++++-
1912 arch/mips/kernel/mips-cpc.c | 11 +-
1913 arch/mips/kernel/perf_event_mipsxx.c | 13 +-
1914 arch/mips/kernel/pm-cps.c | 2 +
1915 arch/mips/kernel/ptrace.c | 88 +++++
1916 arch/mips/kernel/r4k_fpu.S | 436 ++++++++++++---------
1917 arch/mips/kernel/r4k_switch.S | 41 +-
1918 arch/mips/kernel/signal-common.h | 9 +
1919 arch/mips/kernel/signal.c | 433 +++++++++++++++-----
1920 arch/mips/kernel/signal32.c | 207 +---------
1921 arch/mips/kernel/signal_n32.c | 6 +-
1922 arch/mips/kernel/spram.c | 1 +
1923 arch/mips/kernel/sysrq.c | 14 +-
1924 arch/mips/kernel/time.c | 9 +-
1925 arch/mips/kernel/traps.c | 57 +--
1926 arch/mips/kernel/unaligned.c | 74 +++-
1927 arch/mips/kernel/uprobes.c | 341 ++++++++++++++++
1928 arch/mips/kernel/vpe.c | 7 +-
1929 arch/mips/lasat/sysctl.c | 2 +-
1930 arch/mips/lib/dump_tlb.c | 45 ++-
1931 arch/mips/lib/r3k_dump_tlb.c | 11 +
1932 arch/mips/loongson32/common/time.c | 57 +--
1933 arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c | 46 +--
1934 arch/mips/loongson64/loongson-3/hpet.c | 117 +++---
1935 arch/mips/math-emu/Makefile | 4 +-
1936 arch/mips/math-emu/cp1emu.c | 400 ++++++++++++++++++-
1937 arch/mips/math-emu/dp_2008class.c | 55 +++
1938 arch/mips/math-emu/dp_fmax.c | 213 ++++++++++
1939 arch/mips/math-emu/dp_fmin.c | 213 ++++++++++
1940 arch/mips/math-emu/dp_maddf.c | 265 +++++++++++++
1941 arch/mips/math-emu/dp_msubf.c | 269 +++++++++++++
1942 arch/mips/math-emu/dsemul.c | 1 -
1943 arch/mips/math-emu/ieee754.h | 19 +
1944 arch/mips/math-emu/ieee754int.h | 8 +-
1945 arch/mips/math-emu/me-debugfs.c | 2 +-
1946 arch/mips/math-emu/sp_2008class.c | 55 +++
1947 arch/mips/math-emu/sp_fmax.c | 213 ++++++++++
1948 arch/mips/math-emu/sp_fmin.c | 213 ++++++++++
1949 arch/mips/math-emu/sp_maddf.c | 255 ++++++++++++
1950 arch/mips/math-emu/sp_msubf.c | 258 ++++++++++++
1951 arch/mips/mm/c-r4k.c | 1 +
1952 arch/mips/mm/dma-default.c | 35 ++
1953 arch/mips/mm/fault.c | 8 +-
1954 arch/mips/mm/init.c | 36 +-
1955 arch/mips/mm/sc-mips.c | 42 ++
1956 arch/mips/mm/tlb-r3k.c | 2 +-
1957 arch/mips/mti-malta/malta-init.c | 7 +
1958 arch/mips/mti-malta/malta-int.c | 112 +-----
1959 arch/mips/mti-malta/malta-memory.c | 25 --
1960 arch/mips/netlogic/common/irq.c | 12 +-
1961 arch/mips/netlogic/common/smp.c | 6 +-
1962 arch/mips/netlogic/xlp/ahci-init-xlp2.c | 2 +-
1963 arch/mips/netlogic/xlp/nlm_hal.c | 2 +
1964 arch/mips/oprofile/common.c | 1 +
1965 arch/mips/oprofile/op_model_mipsxx.c | 12 +-
1966 arch/mips/pci/msi-xlp.c | 20 +-
1967 arch/mips/pci/ops-emma2rh.c | 6 +-
1968 arch/mips/pci/pci-ar71xx.c | 4 +-
1969 arch/mips/pci/pci-ar724x.c | 4 +-
1970 arch/mips/pci/pci-lantiq.c | 1 -
1971 arch/mips/pci/pci-rt3883.c | 7 +-
1972 arch/mips/pistachio/Kconfig | 13 +
1973 arch/mips/pmcs-msp71xx/msp_irq_cic.c | 3 +-
1974 arch/mips/ralink/cevt-rt3352.c | 59 +--
1975 arch/mips/rb532/devices.c | 1 +
1976 arch/mips/rb532/gpio.c | 6 +
1977 arch/mips/sgi-ip27/ip27-timer.c | 7 -
1978 arch/mips/sibyte/common/bus_watcher.c | 2 +-
1979 arch/mips/sni/time.c | 49 +--
1980 arch/mips/txx9/generic/setup.c | 16 -
1981 drivers/ata/pata_rb532_cf.c | 3 +-
1982 drivers/bus/mips_cdmm.c | 14 +-
1983 drivers/clocksource/Kconfig | 4 +
1984 drivers/clocksource/Makefile | 1 +
1985 drivers/clocksource/mips-gic-timer.c | 65 ++-
1986 drivers/clocksource/time-pistachio.c | 217 ++++++++++
1987 drivers/gpio/Makefile | 1 +
1988 .../mips/ath79/gpio.c => drivers/gpio/gpio-ath79.c | 75 ----
1989 drivers/input/misc/rb532_button.c | 1 +
1990 drivers/irqchip/irq-mips-gic.c | 142 ++++---
1991 drivers/net/ethernet/ti/cpmac.c | 2 +
1992 drivers/staging/octeon/ethernet-rx.c | 133 +++++--
1993 drivers/staging/octeon/ethernet-tx.c | 19 +-
1994 drivers/staging/octeon/ethernet-util.h | 22 +-
1995 drivers/staging/octeon/ethernet.c | 7 +-
1996 drivers/tty/mips_ejtag_fdc.c | 9 +-
1997 include/linux/irqchip/mips-gic.h | 14 +-
1998 193 files changed, 6359 insertions(+), 2121 deletions(-)
1999 create mode 100644 Documentation/devicetree/bindings/timer/img,pistachio-gptimer.txt
2000 delete mode 100644 arch/mips/include/asm/debug.h
2001 delete mode 100644 arch/mips/include/asm/gpio.h
2002 delete mode 100644 arch/mips/include/asm/mach-ar7/gpio.h
2003 delete mode 100644 arch/mips/include/asm/mach-ath25/gpio.h
2004 delete mode 100644 arch/mips/include/asm/mach-ath79/gpio.h
2005 delete mode 100644 arch/mips/include/asm/mach-au1x00/gpio.h
2006 delete mode 100644 arch/mips/include/asm/mach-bcm47xx/gpio.h
2007 delete mode 100644 arch/mips/include/asm/mach-bcm63xx/gpio.h
2008 delete mode 100644 arch/mips/include/asm/mach-cavium-octeon/gpio.h
2009 delete mode 100644 arch/mips/include/asm/mach-generic/gpio.h
2010 delete mode 100644 arch/mips/include/asm/mach-lantiq/gpio.h
2011 delete mode 100644 arch/mips/include/asm/mach-loongson64/gpio.h
2012 delete mode 100644 arch/mips/include/asm/mach-pistachio/gpio.h
2013 create mode 100644 arch/mips/include/asm/uprobes.h
2014 create mode 100644 arch/mips/include/uapi/asm/hwcap.h
2015 create mode 100644 arch/mips/include/uapi/asm/ucontext.h
2016 create mode 100644 arch/mips/kernel/uprobes.c
2017 create mode 100644 arch/mips/math-emu/dp_2008class.c
2018 create mode 100644 arch/mips/math-emu/dp_fmax.c
2019 create mode 100644 arch/mips/math-emu/dp_fmin.c
2020 create mode 100644 arch/mips/math-emu/dp_maddf.c
2021 create mode 100644 arch/mips/math-emu/dp_msubf.c
2022 create mode 100644 arch/mips/math-emu/sp_2008class.c
2023 create mode 100644 arch/mips/math-emu/sp_fmax.c
2024 create mode 100644 arch/mips/math-emu/sp_fmin.c
2025 create mode 100644 arch/mips/math-emu/sp_maddf.c
2026 create mode 100644 arch/mips/math-emu/sp_msubf.c
2027 create mode 100644 arch/mips/pistachio/Kconfig
2028 create mode 100644 drivers/clocksource/time-pistachio.c
2029 rename arch/mips/ath79/gpio.c => drivers/gpio/gpio-ath79.c (78%)
2030 Merging nios2/for-next (81c9517e7ab4 nios2/time: Migrate to new 'set-state' interface)
2031 $ git merge nios2/for-next
2032 Merge made by the 'recursive' strategy.
2033 arch/nios2/kernel/time.c | 49 ++++++++++++++++++++++++++++--------------------
2034 1 file changed, 29 insertions(+), 20 deletions(-)
2035 Merging parisc-hd/for-next (0c0f80b3f908 parisc: Define ioremap_uc and ioremap_wc)
2036 $ git merge parisc-hd/for-next
2037 Merge made by the 'recursive' strategy.
2038 arch/parisc/include/asm/io.h | 2 ++
2039 1 file changed, 2 insertions(+)
2040 Merging powerpc/next (96983515657b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux into next)
2041 $ git merge powerpc/next
2042 Auto-merging arch/powerpc/platforms/powernv/pci-ioda.c
2043 Auto-merging arch/powerpc/platforms/powernv/eeh-powernv.c
2044 Auto-merging arch/powerpc/kernel/signal_32.c
2045 Removing arch/powerpc/configs/mpc85xx_smp_defconfig
2046 Removing arch/powerpc/configs/mpc85xx_defconfig
2047 Auto-merging arch/powerpc/configs/fsl-emb-nonhw.config
2048 Removing arch/powerpc/configs/corenet32_smp_defconfig
2049 Merge made by the 'recursive' strategy.
2050 Documentation/ABI/testing/sysfs-class-cxl | 10 +
2051 .../devicetree/bindings/leds/leds-powernv.txt | 26 +
2052 .../bindings/memory-controllers/fsl/ifc.txt | 3 +
2053 .../devicetree/bindings/powerpc/fsl/scfg.txt | 18 +
2054 Documentation/trace/ftrace.txt | 5 +
2055 arch/powerpc/Kconfig | 22 +-
2056 arch/powerpc/Makefile | 20 +
2057 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 2 +-
2058 arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi | 2 +
2059 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 5 +
2060 arch/powerpc/boot/dts/t1023rdb.dts | 13 +-
2061 arch/powerpc/boot/dts/t1024rdb.dts | 6 +
2062 arch/powerpc/boot/dts/t1040d4rdb.dts | 46 ++
2063 arch/powerpc/boot/dts/t1042d4rdb.dts | 53 ++
2064 arch/powerpc/boot/dts/t104xd4rdb.dtsi | 205 ++++++++
2065 arch/powerpc/configs/85xx-32bit.config | 5 +
2066 arch/powerpc/configs/85xx-64bit.config | 4 +
2067 arch/powerpc/configs/85xx-hw.config | 142 ++++++
2068 arch/powerpc/configs/85xx-smp.config | 2 +
2069 arch/powerpc/configs/altivec.config | 1 +
2070 arch/powerpc/configs/corenet32_smp_defconfig | 185 -------
2071 arch/powerpc/configs/corenet_basic_defconfig | 1 +
2072 ...orenet64_smp_defconfig => fsl-emb-nonhw.config} | 264 ++++------
2073 arch/powerpc/configs/mpc85xx_basic_defconfig | 23 +
2074 arch/powerpc/configs/mpc85xx_defconfig | 252 ----------
2075 arch/powerpc/configs/mpc85xx_smp_defconfig | 244 ---------
2076 arch/powerpc/configs/ppc64_defconfig | 3 +
2077 arch/powerpc/configs/pseries_defconfig | 6 +-
2078 arch/powerpc/include/asm/Kbuild | 1 -
2079 arch/powerpc/include/asm/archrandom.h | 28 +-
2080 arch/powerpc/include/asm/cacheflush.h | 7 +-
2081 arch/powerpc/include/asm/checksum.h | 37 +-
2082 arch/powerpc/include/asm/compat.h | 7 +
2083 arch/powerpc/include/asm/device.h | 15 +-
2084 arch/powerpc/include/asm/dma-mapping.h | 14 +-
2085 arch/powerpc/include/asm/iommu.h | 31 +-
2086 arch/powerpc/include/asm/machdep.h | 2 +-
2087 arch/powerpc/include/asm/opal-api.h | 124 ++++-
2088 arch/powerpc/include/asm/opal.h | 8 +-
2089 arch/powerpc/include/asm/pci-bridge.h | 1 +
2090 arch/powerpc/include/asm/pgtable-ppc64.h | 8 +-
2091 arch/powerpc/include/asm/pgtable.h | 11 +
2092 arch/powerpc/include/asm/ppc-pci.h | 1 +
2093 arch/powerpc/include/asm/processor.h | 1 -
2094 arch/powerpc/include/asm/pte-common.h | 3 +-
2095 arch/powerpc/include/asm/reg.h | 12 +-
2096 arch/powerpc/include/asm/rtas.h | 1 +
2097 arch/powerpc/include/asm/spu_csa.h | 6 -
2098 arch/powerpc/include/asm/syscall.h | 54 +-
2099 arch/powerpc/include/asm/trace_clock.h | 19 +
2100 arch/powerpc/include/uapi/asm/Kbuild | 1 +
2101 arch/powerpc/include/uapi/asm/errno.h | 2 -
2102 arch/powerpc/include/uapi/asm/sigcontext.h | 4 +-
2103 arch/powerpc/kernel/Makefile | 1 +
2104 arch/powerpc/kernel/asm-offsets.c | 1 -
2105 arch/powerpc/kernel/dma-iommu.c | 2 +-
2106 arch/powerpc/kernel/dma-swiotlb.c | 4 +-
2107 arch/powerpc/kernel/dma.c | 118 ++++-
2108 arch/powerpc/kernel/eeh.c | 10 +-
2109 arch/powerpc/kernel/eeh_pe.c | 22 +
2110 arch/powerpc/kernel/entry_32.S | 7 +-
2111 arch/powerpc/kernel/entry_64.S | 28 +-
2112 arch/powerpc/kernel/exceptions-64e.S | 13 +-
2113 arch/powerpc/kernel/fsl_booke_entry_mapping.S | 15 +-
2114 arch/powerpc/kernel/kvm.c | 1 -
2115 arch/powerpc/kernel/misc_64.S | 13 +-
2116 arch/powerpc/kernel/nvram_64.c | 10 +-
2117 arch/powerpc/kernel/pci-common.c | 72 +--
2118 arch/powerpc/kernel/process.c | 14 +-
2119 arch/powerpc/kernel/prom.c | 25 +-
2120 arch/powerpc/kernel/prom_init.c | 25 +-
2121 arch/powerpc/kernel/ptrace.c | 89 +++-
2122 arch/powerpc/kernel/rtas.c | 25 +-
2123 arch/powerpc/kernel/signal_32.c | 5 +
2124 arch/powerpc/kernel/signal_64.c | 21 +-
2125 arch/powerpc/kernel/trace_clock.c | 15 +
2126 arch/powerpc/lib/checksum_32.S | 16 -
2127 arch/powerpc/lib/checksum_64.S | 21 -
2128 arch/powerpc/lib/copy_32.S | 109 +++-
2129 arch/powerpc/mm/fsl_booke_mmu.c | 2 +-
2130 arch/powerpc/mm/hash_low_64.S | 4 +-
2131 arch/powerpc/mm/hash_utils_64.c | 12 +-
2132 arch/powerpc/mm/hugetlbpage.c | 8 -
2133 arch/powerpc/mm/mem.c | 14 +-
2134 arch/powerpc/mm/numa.c | 16 +-
2135 arch/powerpc/mm/pgtable_64.c | 10 -
2136 arch/powerpc/mm/slb.c | 24 +-
2137 arch/powerpc/mm/tlb_low_64e.S | 10 +-
2138 arch/powerpc/oprofile/op_model_power4.c | 4 +-
2139 arch/powerpc/perf/core-book3s.c | 4 +-
2140 arch/powerpc/perf/hv-24x7.c | 24 +-
2141 arch/powerpc/platforms/512x/Kconfig | 4 +-
2142 arch/powerpc/platforms/85xx/c293pcie.c | 4 -
2143 arch/powerpc/platforms/85xx/corenet_generic.c | 2 +
2144 arch/powerpc/platforms/cell/Kconfig | 15 -
2145 arch/powerpc/platforms/cell/spufs/file.c | 55 --
2146 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c | 124 +----
2147 arch/powerpc/platforms/powernv/eeh-powernv.c | 12 +-
2148 arch/powerpc/platforms/powernv/opal-hmi.c | 177 ++++++-
2149 arch/powerpc/platforms/powernv/opal-power.c | 147 +++++-
2150 arch/powerpc/platforms/powernv/opal-wrappers.S | 4 +
2151 arch/powerpc/platforms/powernv/opal.c | 47 +-
2152 arch/powerpc/platforms/powernv/pci-ioda.c | 147 +++---
2153 arch/powerpc/platforms/powernv/pci.c | 11 -
2154 arch/powerpc/platforms/powernv/pci.h | 7 +-
2155 arch/powerpc/platforms/powernv/powernv.h | 6 -
2156 arch/powerpc/platforms/powernv/rng.c | 2 +-
2157 arch/powerpc/platforms/powernv/setup.c | 16 +-
2158 arch/powerpc/platforms/powernv/subcore.c | 4 +-
2159 arch/powerpc/platforms/pseries/hotplug-memory.c | 3 +-
2160 arch/powerpc/platforms/pseries/iommu.c | 3 +-
2161 arch/powerpc/platforms/pseries/ras.c | 3 +-
2162 arch/powerpc/platforms/pseries/rng.c | 2 +-
2163 arch/powerpc/sysdev/cpm_common.c | 2 +-
2164 arch/powerpc/sysdev/dart_iommu.c | 16 +-
2165 arch/powerpc/sysdev/ppc4xx_hsta_msi.c | 4 +-
2166 arch/powerpc/xmon/xmon.c | 8 +-
2167 drivers/leds/Kconfig | 11 +
2168 drivers/leds/Makefile | 1 +
2169 drivers/leds/leds-powernv.c | 345 +++++++++++++
2170 drivers/macintosh/therm_windtunnel.c | 2 +
2171 drivers/macintosh/windfarm.h | 4 -
2172 drivers/macintosh/windfarm_core.c | 47 +-
2173 drivers/memory/fsl_ifc.c | 43 +-
2174 drivers/misc/cxl/Kconfig | 7 +-
2175 drivers/misc/cxl/Makefile | 2 +
2176 drivers/misc/cxl/api.c | 9 +-
2177 drivers/misc/cxl/context.c | 20 +-
2178 drivers/misc/cxl/cxl.h | 88 +++-
2179 drivers/misc/cxl/debugfs.c | 2 +-
2180 drivers/misc/cxl/file.c | 27 +-
2181 drivers/misc/cxl/irq.c | 56 ++-
2182 drivers/misc/cxl/main.c | 1 +
2183 drivers/misc/cxl/native.c | 119 ++++-
2184 drivers/misc/cxl/pci.c | 554 ++++++++++++++++-----
2185 drivers/misc/cxl/sysfs.c | 26 +
2186 drivers/misc/cxl/trace.h | 10 +-
2187 drivers/misc/cxl/vphb.c | 34 ++
2188 drivers/mtd/nand/fsl_ifc_nand.c | 258 +++++-----
2189 drivers/tty/hvc/hvsi.c | 46 +-
2190 include/linux/fsl_ifc.h | 50 ++
2191 include/misc/cxl.h | 10 +
2192 include/uapi/misc/cxl.h | 4 +-
2193 tools/testing/selftests/powerpc/mm/Makefile | 3 +-
2194 tools/testing/selftests/seccomp/seccomp_bpf.c | 15 +-
2195 145 files changed, 3422 insertions(+), 1977 deletions(-)
2196 create mode 100644 Documentation/devicetree/bindings/leds/leds-powernv.txt
2197 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/scfg.txt
2198 create mode 100644 arch/powerpc/boot/dts/t1040d4rdb.dts
2199 create mode 100644 arch/powerpc/boot/dts/t1042d4rdb.dts
2200 create mode 100644 arch/powerpc/boot/dts/t104xd4rdb.dtsi
2201 create mode 100644 arch/powerpc/configs/85xx-32bit.config
2202 create mode 100644 arch/powerpc/configs/85xx-64bit.config
2203 create mode 100644 arch/powerpc/configs/85xx-hw.config
2204 create mode 100644 arch/powerpc/configs/85xx-smp.config
2205 create mode 100644 arch/powerpc/configs/altivec.config
2206 delete mode 100644 arch/powerpc/configs/corenet32_smp_defconfig
2207 create mode 100644 arch/powerpc/configs/corenet_basic_defconfig
2208 rename arch/powerpc/configs/{corenet64_smp_defconfig => fsl-emb-nonhw.config} (50%)
2209 create mode 100644 arch/powerpc/configs/mpc85xx_basic_defconfig
2210 delete mode 100644 arch/powerpc/configs/mpc85xx_defconfig
2211 delete mode 100644 arch/powerpc/configs/mpc85xx_smp_defconfig
2212 create mode 100644 arch/powerpc/include/asm/trace_clock.h
2213 create mode 100644 arch/powerpc/kernel/trace_clock.c
2214 create mode 100644 drivers/leds/leds-powernv.c
2215 Merging powerpc-mpe/next (bc0195aad0da Linux 4.2-rc2)
2216 $ git merge powerpc-mpe/next
2218 Merging fsl/next (4524cd093fa8 powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1)
2219 $ git merge fsl/next
2221 Merging mpc5xxx/next (9e813308a5c1 powerpc/thp: Add tracepoints to track hugepage invalidate)
2222 $ git merge mpc5xxx/next
2224 Merging s390/features (e4ec73510812 s390/jump_label: Use %*ph to print small buffers)
2225 $ git merge s390/features
2226 Auto-merging drivers/s390/scsi/zfcp_fsf.c
2227 Auto-merging arch/s390/kvm/kvm-s390.c
2228 Removing arch/s390/kernel/sclp.S
2229 Auto-merging MAINTAINERS
2230 Merge made by the 'recursive' strategy.
2232 arch/s390/Kbuild | 1 +
2233 arch/s390/Kconfig | 75 ++++
2234 arch/s390/Makefile | 2 +
2235 arch/s390/configs/default_defconfig | 2 +
2236 arch/s390/configs/gcov_defconfig | 2 +
2237 arch/s390/configs/performance_defconfig | 3 +
2238 arch/s390/crypto/aes_s390.c | 3 +-
2239 arch/s390/crypto/des_s390.c | 3 +-
2240 arch/s390/crypto/ghash_s390.c | 3 +-
2241 arch/s390/crypto/prng.c | 4 +-
2242 arch/s390/crypto/sha1_s390.c | 3 +-
2243 arch/s390/crypto/sha256_s390.c | 3 +-
2244 arch/s390/crypto/sha512_s390.c | 3 +-
2245 arch/s390/include/asm/cpufeature.h | 29 ++
2246 arch/s390/include/asm/ctl_reg.h | 2 +
2247 arch/s390/include/asm/fpu-internal.h | 110 ++++++
2248 arch/s390/include/asm/kvm_host.h | 6 +-
2249 arch/s390/include/asm/linkage.h | 22 ++
2250 arch/s390/include/asm/mmzone.h | 16 +
2251 arch/s390/include/asm/numa.h | 35 ++
2252 arch/s390/include/asm/pci.h | 22 +-
2253 arch/s390/include/asm/pgtable.h | 13 +
2254 arch/s390/include/asm/processor.h | 36 +-
2255 arch/s390/include/asm/sclp.h | 2 +-
2256 arch/s390/include/asm/switch_to.h | 135 +------
2257 arch/s390/include/asm/topology.h | 39 ++
2258 arch/s390/include/asm/unistd.h | 24 +-
2259 arch/s390/include/asm/vx-insn.h | 480 +++++++++++++++++++++++++
2260 arch/s390/include/uapi/asm/unistd.h | 10 +-
2261 arch/s390/kernel/Makefile | 11 +
2262 arch/s390/kernel/asm-offsets.c | 3 +
2263 arch/s390/kernel/compat_signal.c | 48 +--
2264 arch/s390/kernel/entry.S | 614 +++++++++++++++++++++++---------
2265 arch/s390/kernel/head.S | 5 +-
2266 arch/s390/kernel/jump_label.c | 9 +-
2267 arch/s390/kernel/nmi.c | 11 +-
2268 arch/s390/kernel/perf_cpum_sf.c | 9 +-
2269 arch/s390/kernel/process.c | 52 ++-
2270 arch/s390/kernel/processor.c | 9 +
2271 arch/s390/kernel/ptrace.c | 174 ++++-----
2272 arch/s390/kernel/s390_ksyms.c | 3 +
2273 arch/s390/kernel/sclp.S | 355 ------------------
2274 arch/s390/kernel/sclp.c | 160 +++++++++
2275 arch/s390/kernel/setup.c | 19 +-
2276 arch/s390/kernel/signal.c | 47 +--
2277 arch/s390/kernel/smp.c | 4 +-
2278 arch/s390/kernel/syscalls.S | 10 +-
2279 arch/s390/kernel/topology.c | 31 +-
2280 arch/s390/kernel/traps.c | 34 +-
2281 arch/s390/kernel/vdso32/Makefile | 2 +-
2282 arch/s390/kernel/vdso64/Makefile | 2 +-
2283 arch/s390/kernel/vtime.c | 12 +-
2284 arch/s390/kvm/kvm-s390.c | 130 +++++--
2285 arch/s390/lib/delay.c | 1 +
2286 arch/s390/lib/uaccess.c | 15 +-
2287 arch/s390/mm/fault.c | 2 +-
2288 arch/s390/mm/gup.c | 10 +
2289 arch/s390/mm/init.c | 40 +--
2290 arch/s390/mm/pgtable.c | 225 +++++-------
2291 arch/s390/numa/Makefile | 3 +
2292 arch/s390/numa/mode_emu.c | 530 +++++++++++++++++++++++++++
2293 arch/s390/numa/numa.c | 184 ++++++++++
2294 arch/s390/numa/numa_mode.h | 24 ++
2295 arch/s390/numa/toptree.c | 342 ++++++++++++++++++
2296 arch/s390/numa/toptree.h | 60 ++++
2297 arch/s390/pci/pci.c | 34 +-
2298 arch/s390/pci/pci_dma.c | 8 +-
2299 arch/s390/pci/pci_event.c | 12 +-
2300 arch/s390/pci/pci_insn.c | 33 +-
2301 arch/s390/pci/pci_sysfs.c | 17 +-
2302 drivers/s390/block/dasd_alias.c | 6 +-
2303 drivers/s390/block/dasd_eckd.c | 333 ++++++++++++-----
2304 drivers/s390/block/dasd_eckd.h | 11 +-
2305 drivers/s390/block/dasd_int.h | 1 +
2306 drivers/s390/block/dcssblk.c | 14 +-
2307 drivers/s390/char/con3270.c | 4 +
2308 drivers/s390/char/ctrlchar.c | 16 +-
2309 drivers/s390/char/ctrlchar.h | 12 +
2310 drivers/s390/char/diag_ftp.c | 4 +-
2311 drivers/s390/char/monreader.c | 2 +-
2312 drivers/s390/char/sclp.c | 6 +-
2313 drivers/s390/char/sclp_cmd.c | 18 +-
2314 drivers/s390/char/sclp_vt220.c | 52 ++-
2315 drivers/s390/char/tty3270.c | 4 +
2316 drivers/s390/cio/chsc.c | 165 ++++++---
2317 drivers/s390/cio/device_ops.c | 2 +-
2318 drivers/s390/cio/eadm_sch.c | 3 +-
2319 drivers/s390/crypto/ap_bus.c | 2 +-
2320 drivers/s390/crypto/zcrypt_pcixcc.c | 2 +-
2321 drivers/s390/net/qeth_l2_main.c | 5 +-
2322 drivers/s390/net/qeth_l3_main.c | 5 +-
2323 drivers/s390/scsi/zfcp_fsf.c | 2 +-
2324 include/linux/cpufeature.h | 7 +-
2325 94 files changed, 3696 insertions(+), 1368 deletions(-)
2326 create mode 100644 arch/s390/include/asm/cpufeature.h
2327 create mode 100644 arch/s390/include/asm/fpu-internal.h
2328 create mode 100644 arch/s390/include/asm/mmzone.h
2329 create mode 100644 arch/s390/include/asm/numa.h
2330 create mode 100644 arch/s390/include/asm/vx-insn.h
2331 delete mode 100644 arch/s390/kernel/sclp.S
2332 create mode 100644 arch/s390/kernel/sclp.c
2333 create mode 100644 arch/s390/numa/Makefile
2334 create mode 100644 arch/s390/numa/mode_emu.c
2335 create mode 100644 arch/s390/numa/numa.c
2336 create mode 100644 arch/s390/numa/numa_mode.h
2337 create mode 100644 arch/s390/numa/toptree.c
2338 create mode 100644 arch/s390/numa/toptree.h
2339 Merging sparc-next/master (9f935675d41a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input)
2340 $ git merge sparc-next/master
2342 Merging tile/master (8d03bc56cc27 tile: correct some typos in opcode type names)
2343 $ git merge tile/master
2344 Resolved 'include/uapi/linux/elf-em.h' using previous resolution.
2345 Auto-merging include/uapi/linux/elf-em.h
2346 CONFLICT (content): Merge conflict in include/uapi/linux/elf-em.h
2347 Automatic merge failed; fix conflicts and then commit the result.
2349 [master cde08e56a52f] Merge remote-tracking branch 'tile/master'
2350 $ git diff -M --stat --summary HEAD^..
2351 .../seccomp/seccomp-filter/arch-support.txt | 2 +-
2352 arch/tile/Kconfig | 17 +++++++++++++
2353 arch/tile/include/asm/Kbuild | 1 +
2354 arch/tile/include/asm/elf.h | 4 +---
2355 arch/tile/include/asm/switch_to.h | 8 +++----
2356 arch/tile/include/asm/syscall.h | 28 +++++++++++++++++++++-
2357 arch/tile/include/uapi/arch/opcode_tilegx.h | 6 ++---
2358 arch/tile/kernel/intvec_32.S | 1 +
2359 arch/tile/kernel/intvec_64.S | 1 +
2360 arch/tile/kernel/process.c | 5 ++++
2361 arch/tile/kernel/ptrace.c | 3 +++
2362 arch/tile/kernel/time.c | 8 ++++---
2363 arch/tile/kernel/vdso/Makefile | 4 ++--
2364 include/uapi/linux/audit.h | 3 +++
2365 include/uapi/linux/elf-em.h | 2 ++
2366 15 files changed, 75 insertions(+), 18 deletions(-)
2367 Merging uml/linux-next (bdbac7d0e2b3 um: Fix kernel mode fault condition)
2368 $ git merge uml/linux-next
2369 Merge made by the 'recursive' strategy.
2370 arch/um/Makefile | 4 ++--
2371 arch/um/kernel/trap.c | 2 +-
2372 arch/um/os-Linux/helper.c | 6 +++---
2373 arch/x86/um/ldt.c | 5 ++++-
2374 4 files changed, 10 insertions(+), 7 deletions(-)
2375 Merging unicore32/unicore32 (d670878e2c9a unicore32: Remove ARCH_HAS_CPUFREQ config option)
2376 $ git merge unicore32/unicore32
2378 Merging xtensa/for_next (895fb3159280 xtensa: improve vmlinux.lds.S sed post-processing)
2379 $ git merge xtensa/for_next
2380 Resolved 'arch/xtensa/include/asm/atomic.h' using previous resolution.
2381 Auto-merging arch/xtensa/include/asm/atomic.h
2382 CONFLICT (content): Merge conflict in arch/xtensa/include/asm/atomic.h
2383 Auto-merging arch/xtensa/include/asm/Kbuild
2384 Automatic merge failed; fix conflicts and then commit the result.
2386 [master 97cb70611176] Merge remote-tracking branch 'xtensa/for_next'
2387 $ git diff -M --stat --summary HEAD^..
2388 arch/xtensa/Kconfig | 24 +-
2389 arch/xtensa/include/asm/Kbuild | 1 -
2390 arch/xtensa/include/asm/atomic.h | 6 +-
2391 arch/xtensa/include/asm/cmpxchg.h | 4 +-
2392 arch/xtensa/include/asm/device.h | 19 ++
2393 arch/xtensa/include/asm/dma-mapping.h | 186 +++----------
2394 arch/xtensa/include/asm/irqflags.h | 22 +-
2395 arch/xtensa/include/asm/processor.h | 31 ++-
2396 arch/xtensa/include/asm/stacktrace.h | 8 +
2397 arch/xtensa/include/asm/traps.h | 29 +-
2398 arch/xtensa/kernel/Makefile | 10 +-
2399 arch/xtensa/kernel/entry.S | 184 +++++++++----
2400 arch/xtensa/kernel/irq.c | 17 +-
2401 arch/xtensa/kernel/pci-dma.c | 203 ++++++++++++--
2402 arch/xtensa/kernel/perf_event.c | 454 +++++++++++++++++++++++++++++++
2403 arch/xtensa/kernel/stacktrace.c | 167 +++++++++++-
2404 arch/xtensa/kernel/traps.c | 31 ++-
2405 arch/xtensa/kernel/vectors.S | 10 +-
2406 arch/xtensa/mm/fault.c | 7 +
2407 arch/xtensa/oprofile/backtrace.c | 158 +----------
2408 arch/xtensa/platforms/iss/network.c | 8 +-
2409 tools/perf/arch/xtensa/Build | 1 +
2410 tools/perf/arch/xtensa/Makefile | 3 +
2411 tools/perf/arch/xtensa/util/Build | 1 +
2412 tools/perf/arch/xtensa/util/dwarf-regs.c | 25 ++
2413 25 files changed, 1182 insertions(+), 427 deletions(-)
2414 create mode 100644 arch/xtensa/include/asm/device.h
2415 create mode 100644 arch/xtensa/kernel/perf_event.c
2416 create mode 100644 tools/perf/arch/xtensa/Build
2417 create mode 100644 tools/perf/arch/xtensa/Makefile
2418 create mode 100644 tools/perf/arch/xtensa/util/Build
2419 create mode 100644 tools/perf/arch/xtensa/util/dwarf-regs.c
2420 Merging btrfs/next (3a9508b0221d btrfs: fix compile when block cgroups are not enabled)
2421 $ git merge btrfs/next
2422 Merge made by the 'recursive' strategy.
2423 fs/btrfs/backref.c | 35 ++++-
2424 fs/btrfs/ctree.c | 4 +-
2425 fs/btrfs/ctree.h | 18 +--
2426 fs/btrfs/disk-io.c | 16 +-
2427 fs/btrfs/extent-tree.c | 298 ++++++++++++++++++++++++++++++++-----
2428 fs/btrfs/extent_io.c | 25 +++-
2429 fs/btrfs/free-space-cache.c | 57 +++++---
2430 fs/btrfs/inode.c | 35 ++++-
2431 fs/btrfs/ioctl.c | 52 +++----
2432 fs/btrfs/locking.c | 1 +
2433 fs/btrfs/raid56.c | 87 +++++++++--
2434 fs/btrfs/raid56.h | 10 +-
2435 fs/btrfs/reada.c | 4 +-
2436 fs/btrfs/relocation.c | 33 ++---
2437 fs/btrfs/scrub.c | 348 +++++++++++++++++++++++++++++++++-----------
2438 fs/btrfs/super.c | 14 +-
2439 fs/btrfs/transaction.c | 7 +-
2440 fs/btrfs/transaction.h | 2 +
2441 fs/btrfs/tree-log.c | 344 +++++++++++++++++++++++++++++++++++--------
2442 fs/btrfs/volumes.c | 89 ++++++-----
2443 fs/btrfs/volumes.h | 3 +
2444 21 files changed, 1144 insertions(+), 338 deletions(-)
2445 Merging ceph/master (64c1797a9371 libceph: Remove spurious kunmap() of the zero page)
2446 $ git merge ceph/master
2447 Merge made by the 'recursive' strategy.
2448 Merging cifs/for-next (5fb4e288a025 cifs: Fix use-after-free on mid_q_entry)
2449 $ git merge cifs/for-next
2450 Merge made by the 'recursive' strategy.
2451 fs/cifs/cifs_ioctl.h | 42 ++++++++++++++++++++++++++++++++++++++++++
2452 fs/cifs/cifsfs.h | 2 +-
2453 fs/cifs/cifspdu.h | 14 ++++++++++++++
2454 fs/cifs/cifssmb.c | 7 +++++++
2455 fs/cifs/ioctl.c | 48 ++++++++++++++++++++++++++++++++++++++++++------
2456 fs/cifs/smb2pdu.c | 7 +++++++
2457 fs/cifs/transport.c | 2 ++
2458 7 files changed, 115 insertions(+), 7 deletions(-)
2459 create mode 100644 fs/cifs/cifs_ioctl.h
2460 Merging ecryptfs/next (0dad87fcb732 eCryptfs: Delete a check before the function call "key_put")
2461 $ git merge ecryptfs/next
2462 Merge made by the 'recursive' strategy.
2463 fs/ecryptfs/crypto.c | 3 +--
2464 fs/ecryptfs/dentry.c | 16 ++++++++--------
2465 2 files changed, 9 insertions(+), 10 deletions(-)
2466 Merging ext3/for_next (9181f8bf5abf udf: Don't modify filesystem for read-only mounts)
2467 $ git merge ext3/for_next
2468 Removing include/trace/events/jbd.h
2469 Removing include/trace/events/ext3.h
2470 Removing include/linux/jbd_common.h
2471 Removing include/linux/jbd.h
2472 Removing fs/jbd/transaction.c
2473 Removing fs/jbd/revoke.c
2474 Removing fs/jbd/recovery.c
2475 Removing fs/jbd/journal.c
2476 Removing fs/jbd/commit.c
2477 Removing fs/jbd/checkpoint.c
2478 Removing fs/jbd/Makefile
2479 Removing fs/jbd/Kconfig
2480 Removing fs/ext3/xattr_user.c
2481 Removing fs/ext3/xattr_trusted.c
2482 Removing fs/ext3/xattr_security.c
2483 Removing fs/ext3/xattr.h
2484 Removing fs/ext3/xattr.c
2485 Removing fs/ext3/symlink.c
2486 Removing fs/ext3/super.c
2487 Removing fs/ext3/resize.c
2488 Removing fs/ext3/namei.h
2489 Removing fs/ext3/namei.c
2490 Removing fs/ext3/ioctl.c
2491 Removing fs/ext3/inode.c
2492 Removing fs/ext3/ialloc.c
2493 Removing fs/ext3/hash.c
2494 Removing fs/ext3/fsync.c
2495 Removing fs/ext3/file.c
2496 Removing fs/ext3/ext3_jbd.c
2497 Removing fs/ext3/ext3.h
2498 Removing fs/ext3/dir.c
2499 Removing fs/ext3/bitmap.c
2500 Removing fs/ext3/balloc.c
2501 Removing fs/ext3/acl.h
2502 Removing fs/ext3/acl.c
2503 Removing fs/ext3/Makefile
2504 Removing fs/ext3/Kconfig
2505 Auto-merging MAINTAINERS
2506 Merge made by the 'recursive' strategy.
2507 Documentation/DocBook/filesystems.tmpl | 178 +-
2508 Documentation/filesystems/ext2.txt | 4 +-
2509 Documentation/filesystems/ext3.txt | 209 +-
2510 Documentation/filesystems/vfs.txt | 2 +-
2512 block/bounce.c | 31 +-
2515 fs/ext2/ialloc.c | 5 +-
2516 fs/ext2/inode.c | 7 +-
2517 fs/ext2/namei.c | 46 +-
2518 fs/ext3/Kconfig | 89 -
2519 fs/ext3/Makefile | 12 -
2520 fs/ext3/acl.c | 281 ---
2521 fs/ext3/acl.h | 72 -
2522 fs/ext3/balloc.c | 2158 -------------------
2523 fs/ext3/bitmap.c | 20 -
2524 fs/ext3/dir.c | 537 -----
2525 fs/ext3/ext3.h | 1332 ------------
2526 fs/ext3/ext3_jbd.c | 59 -
2527 fs/ext3/file.c | 79 -
2528 fs/ext3/fsync.c | 109 -
2529 fs/ext3/hash.c | 206 --
2530 fs/ext3/ialloc.c | 706 -------
2531 fs/ext3/inode.c | 3574 --------------------------------
2532 fs/ext3/ioctl.c | 327 ---
2533 fs/ext3/namei.c | 2586 -----------------------
2534 fs/ext3/namei.h | 27 -
2535 fs/ext3/resize.c | 1117 ----------
2536 fs/ext3/super.c | 3165 ----------------------------
2537 fs/ext3/symlink.c | 46 -
2538 fs/ext3/xattr.c | 1330 ------------
2539 fs/ext3/xattr.h | 136 --
2540 fs/ext3/xattr_security.c | 78 -
2541 fs/ext3/xattr_trusted.c | 54 -
2542 fs/ext3/xattr_user.c | 58 -
2543 fs/ext4/Kconfig | 54 +-
2544 fs/ext4/ialloc.c | 6 +-
2545 fs/ext4/inode.c | 7 +-
2546 fs/ext4/namei.c | 63 +-
2547 fs/ext4/super.c | 14 +-
2548 fs/jbd/Kconfig | 30 -
2549 fs/jbd/Makefile | 7 -
2550 fs/jbd/checkpoint.c | 782 -------
2551 fs/jbd/commit.c | 1021 ---------
2552 fs/jbd/journal.c | 2145 -------------------
2553 fs/jbd/recovery.c | 594 ------
2554 fs/jbd/revoke.c | 733 -------
2555 fs/jbd/transaction.c | 2237 --------------------
2556 fs/jfs/file.c | 7 +-
2557 fs/jfs/jfs_inode.c | 4 +-
2558 fs/jfs/namei.c | 54 +-
2559 fs/ocfs2/file.c | 22 +-
2560 fs/ocfs2/namei.c | 59 +-
2561 fs/ocfs2/quota_local.c | 4 +-
2562 fs/ocfs2/refcounttree.c | 5 +-
2563 fs/quota/dquot.c | 88 +-
2564 fs/quota/quota.c | 4 +-
2565 fs/reiserfs/inode.c | 7 +-
2566 fs/reiserfs/namei.c | 63 +-
2567 fs/udf/super.c | 7 +-
2568 include/linux/blk_types.h | 5 +-
2569 include/linux/jbd.h | 1047 ----------
2570 include/linux/jbd2.h | 41 +-
2571 include/linux/jbd_common.h | 46 -
2572 include/linux/quotaops.h | 5 +-
2573 include/trace/events/ext3.h | 866 --------
2574 include/trace/events/jbd.h | 194 --
2576 69 files changed, 505 insertions(+), 28389 deletions(-)
2577 delete mode 100644 fs/ext3/Kconfig
2578 delete mode 100644 fs/ext3/Makefile
2579 delete mode 100644 fs/ext3/acl.c
2580 delete mode 100644 fs/ext3/acl.h
2581 delete mode 100644 fs/ext3/balloc.c
2582 delete mode 100644 fs/ext3/bitmap.c
2583 delete mode 100644 fs/ext3/dir.c
2584 delete mode 100644 fs/ext3/ext3.h
2585 delete mode 100644 fs/ext3/ext3_jbd.c
2586 delete mode 100644 fs/ext3/file.c
2587 delete mode 100644 fs/ext3/fsync.c
2588 delete mode 100644 fs/ext3/hash.c
2589 delete mode 100644 fs/ext3/ialloc.c
2590 delete mode 100644 fs/ext3/inode.c
2591 delete mode 100644 fs/ext3/ioctl.c
2592 delete mode 100644 fs/ext3/namei.c
2593 delete mode 100644 fs/ext3/namei.h
2594 delete mode 100644 fs/ext3/resize.c
2595 delete mode 100644 fs/ext3/super.c
2596 delete mode 100644 fs/ext3/symlink.c
2597 delete mode 100644 fs/ext3/xattr.c
2598 delete mode 100644 fs/ext3/xattr.h
2599 delete mode 100644 fs/ext3/xattr_security.c
2600 delete mode 100644 fs/ext3/xattr_trusted.c
2601 delete mode 100644 fs/ext3/xattr_user.c
2602 delete mode 100644 fs/jbd/Kconfig
2603 delete mode 100644 fs/jbd/Makefile
2604 delete mode 100644 fs/jbd/checkpoint.c
2605 delete mode 100644 fs/jbd/commit.c
2606 delete mode 100644 fs/jbd/journal.c
2607 delete mode 100644 fs/jbd/recovery.c
2608 delete mode 100644 fs/jbd/revoke.c
2609 delete mode 100644 fs/jbd/transaction.c
2610 delete mode 100644 include/linux/jbd.h
2611 delete mode 100644 include/linux/jbd_common.h
2612 delete mode 100644 include/trace/events/ext3.h
2613 delete mode 100644 include/trace/events/jbd.h
2614 Merging ext4/dev (bdfe0cbd746a Revert "ext4: remove block_device_ejected")
2615 $ git merge ext4/dev
2616 Auto-merging include/linux/jbd2.h
2617 Auto-merging fs/ext4/super.c
2618 Auto-merging fs/ext4/inode.c
2619 Merge made by the 'recursive' strategy.
2620 fs/ext4/crypto_fname.c | 5 +++-
2621 fs/ext4/crypto_key.c | 4 ++-
2622 fs/ext4/crypto_policy.c | 17 ++++++++++--
2623 fs/ext4/ext4.h | 2 +-
2624 fs/ext4/inode.c | 8 ++++++
2625 fs/ext4/mmp.c | 48 +++++++++++++++++---------------
2626 fs/ext4/page-io.c | 8 ++++--
2627 fs/ext4/super.c | 50 +++++++++++++++++++++++++--------
2628 fs/jbd2/checkpoint.c | 39 ++++++++++++++++++++++----
2629 fs/jbd2/commit.c | 2 +-
2630 fs/jbd2/journal.c | 13 +++++++--
2631 fs/jbd2/transaction.c | 74 +++++++++++++++++++++++++++++++++++++++----------
2632 include/linux/jbd2.h | 3 +-
2633 13 files changed, 207 insertions(+), 66 deletions(-)
2634 Merging f2fs/dev (19b2c30d3cce f2fs: update extent tree in batches)
2635 $ git merge f2fs/dev
2636 Auto-merging MAINTAINERS
2637 Merge made by the 'recursive' strategy.
2638 Documentation/filesystems/f2fs.txt | 4 +-
2640 fs/f2fs/Kconfig | 2 +-
2641 fs/f2fs/Makefile | 1 +
2642 fs/f2fs/checkpoint.c | 93 ++--
2643 fs/f2fs/crypto_key.c | 3 +-
2644 fs/f2fs/data.c | 953 +++++++++----------------------------
2645 fs/f2fs/debug.c | 30 +-
2646 fs/f2fs/dir.c | 4 +-
2647 fs/f2fs/extent_cache.c | 783 ++++++++++++++++++++++++++++++
2648 fs/f2fs/f2fs.h | 134 ++++--
2649 fs/f2fs/file.c | 185 +++++--
2650 fs/f2fs/gc.c | 81 ++--
2652 fs/f2fs/inline.c | 23 +-
2653 fs/f2fs/inode.c | 97 ++--
2654 fs/f2fs/namei.c | 21 +-
2655 fs/f2fs/node.c | 86 +++-
2656 fs/f2fs/recovery.c | 43 +-
2657 fs/f2fs/segment.c | 78 +--
2658 fs/f2fs/segment.h | 55 +--
2659 fs/f2fs/shrinker.c | 139 ++++++
2660 fs/f2fs/super.c | 63 ++-
2661 fs/f2fs/xattr.c | 5 +-
2662 include/linux/f2fs_fs.h | 16 +-
2663 include/trace/events/f2fs.h | 12 +-
2664 26 files changed, 1894 insertions(+), 1025 deletions(-)
2665 create mode 100644 fs/f2fs/extent_cache.c
2666 create mode 100644 fs/f2fs/shrinker.c
2667 Merging fscache/fscache (b00c2ae2ed3c FS-Cache: Don't override netfs's primary_index if registering failed)
2668 $ git merge fscache/fscache
2669 Merge made by the 'recursive' strategy.
2670 fs/fscache/netfs.c | 38 ++++++++++++++++++--------------------
2671 1 file changed, 18 insertions(+), 20 deletions(-)
2672 Merging fuse/for-next (0a30f612d6cf fuse: update MAINTAINERS entry)
2673 $ git merge fuse/for-next
2675 Merging gfs2/for-next (ea79f0ec7a38 GFS2: Make ht_parms static)
2676 $ git merge gfs2/for-next
2677 Merge made by the 'recursive' strategy.
2678 fs/gfs2/glock.c | 304 ++++++++++++++++++++-------------------------------
2679 fs/gfs2/glops.c | 38 ++++---
2680 fs/gfs2/incore.h | 13 ++-
2681 fs/gfs2/lock_dlm.c | 10 +-
2682 fs/gfs2/lops.c | 6 +-
2683 fs/gfs2/meta_io.c | 6 +-
2684 fs/gfs2/meta_io.h | 2 +-
2685 fs/gfs2/quota.c | 22 ++--
2686 fs/gfs2/rgrp.c | 2 +-
2687 fs/gfs2/trace_gfs2.h | 18 +--
2688 fs/gfs2/trans.c | 4 +-
2689 11 files changed, 181 insertions(+), 244 deletions(-)
2690 Merging jfs/jfs-next (26456955719b jfs: clean up jfs_rename and fix out of order unlock)
2691 $ git merge jfs/jfs-next
2693 Merging nfs/linux-next (1090c3bf81ef nfs42: remove unused declaration)
2694 $ git merge nfs/linux-next
2695 Merge made by the 'recursive' strategy.
2696 Documentation/kernel-parameters.txt | 9 +
2697 drivers/infiniband/core/verbs.c | 67 ----
2698 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 251 +--------------
2699 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 32 +-
2700 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 55 +---
2701 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 6 -
2702 fs/nfs/blocklayout/blocklayout.h | 19 +-
2703 fs/nfs/blocklayout/dev.c | 9 +-
2704 fs/nfs/blocklayout/extent_tree.c | 19 +-
2705 fs/nfs/callback.c | 4 -
2706 fs/nfs/callback_proc.c | 9 +-
2707 fs/nfs/client.c | 113 +------
2708 fs/nfs/dir.c | 20 +-
2709 fs/nfs/file.c | 11 +-
2710 fs/nfs/flexfilelayout/flexfilelayout.c | 356 +++++++++++++++------
2711 fs/nfs/flexfilelayout/flexfilelayout.h | 5 +-
2712 fs/nfs/inode.c | 23 +-
2713 fs/nfs/internal.h | 19 +-
2714 fs/nfs/nfs3xdr.c | 1 +
2715 fs/nfs/nfs42.h | 2 -
2716 fs/nfs/nfs42xdr.c | 5 +-
2717 fs/nfs/nfs4_fs.h | 4 +-
2718 fs/nfs/nfs4client.c | 5 +-
2719 fs/nfs/nfs4idmap.c | 14 +-
2720 fs/nfs/nfs4proc.c | 48 +--
2721 fs/nfs/nfs4state.c | 12 +-
2722 fs/nfs/nfs4trace.h | 61 ++++
2723 fs/nfs/nfs4xdr.c | 4 +-
2724 fs/nfs/pagelist.c | 4 +-
2725 fs/nfs/pnfs.c | 213 ++++++------
2726 fs/nfs/pnfs.h | 48 ++-
2727 fs/nfs/pnfs_nfs.c | 88 +++--
2728 fs/nfs/super.c | 7 +-
2729 fs/nfs/write.c | 36 ++-
2730 fs/nfsd/blocklayoutxdr.c | 2 +-
2731 fs/nfsd/blocklayoutxdr.h | 15 -
2732 include/linux/nfs4.h | 18 ++
2733 include/linux/nfs_fs.h | 2 +-
2734 include/linux/nfs_xdr.h | 2 +-
2735 include/linux/sunrpc/addr.h | 27 +-
2736 include/linux/sunrpc/auth.h | 8 +-
2737 include/linux/sunrpc/xprtrdma.h | 2 +-
2738 include/rdma/ib_verbs.h | 46 ---
2739 net/sunrpc/auth_unix.c | 2 +-
2740 net/sunrpc/xprtrdma/fmr_ops.c | 19 ++
2741 net/sunrpc/xprtrdma/frwr_ops.c | 5 +
2742 net/sunrpc/xprtrdma/physical_ops.c | 25 +-
2743 net/sunrpc/xprtrdma/rpc_rdma.c | 197 ++++++------
2744 net/sunrpc/xprtrdma/transport.c | 77 ++---
2745 net/sunrpc/xprtrdma/verbs.c | 234 +++++---------
2746 net/sunrpc/xprtrdma/xprt_rdma.h | 27 +-
2747 net/sunrpc/xprtsock.c | 15 +-
2748 52 files changed, 1031 insertions(+), 1271 deletions(-)
2749 Merging nfsd/nfsd-next (a8bd5e23a345 nfsd: Add Jeff Layton as co-maintainer)
2750 $ git merge nfsd/nfsd-next
2751 Auto-merging net/sunrpc/xprtrdma/xprt_rdma.h
2752 Auto-merging include/linux/fs.h
2753 Auto-merging fs/nfs/callback.c
2754 Auto-merging fs/namei.c
2755 Merge made by the 'recursive' strategy.
2756 Documentation/filesystems/nfs/nfs-rdma.txt | 16 ++-
2757 fs/lockd/svc.c | 8 +-
2758 fs/namei.c | 74 +++++++++++++
2759 fs/nfs/callback.c | 6 +-
2760 fs/nfs_common/grace.c | 23 +++-
2761 fs/nfsd/export.c | 73 +------------
2762 fs/nfsd/export.h | 1 +
2763 fs/nfsd/idmap.h | 4 +-
2764 fs/nfsd/netns.h | 1 +
2765 fs/nfsd/nfs2acl.c | 10 +-
2766 fs/nfsd/nfs3acl.c | 4 +-
2767 fs/nfsd/nfs3xdr.c | 2 +-
2768 fs/nfsd/nfs4acl.c | 8 +-
2769 fs/nfsd/nfs4callback.c | 122 +++++++++++++++------
2770 fs/nfsd/nfs4idmap.c | 3 -
2771 fs/nfsd/nfs4proc.c | 30 +++---
2772 fs/nfsd/nfs4recover.c | 12 ++-
2773 fs/nfsd/nfs4state.c | 160 +++++++++++++++------------
2774 fs/nfsd/nfs4xdr.c | 166 ++++++++++++++++++-----------
2775 fs/nfsd/nfssvc.c | 17 ++-
2776 fs/nfsd/state.h | 2 +-
2777 fs/nfsd/vfs.c | 29 ++---
2778 fs/nfsd/vfs.h | 6 ++
2779 include/linux/fs.h | 6 ++
2780 include/linux/namei.h | 1 +
2781 include/linux/sunrpc/cache.h | 9 +-
2782 include/linux/sunrpc/svc.h | 68 ++++++++----
2783 include/linux/sunrpc/svc_rdma.h | 91 +---------------
2784 include/linux/sunrpc/svc_xprt.h | 1 +
2785 include/uapi/linux/nfsacl.h | 1 +
2786 net/sunrpc/cache.c | 103 +++++++++---------
2787 net/sunrpc/svc.c | 113 ++++++++++----------
2788 net/sunrpc/svc_xprt.c | 10 +-
2789 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 83 ++++++++++++++-
2790 net/sunrpc/xprtrdma/svc_rdma_transport.c | 37 +------
2791 net/sunrpc/xprtrdma/xprt_rdma.h | 1 -
2792 36 files changed, 729 insertions(+), 572 deletions(-)
2793 Merging orangefs/for-next (600896a3b8b0 Orangefs: Swap order of include files)
2794 $ git merge orangefs/for-next
2795 Auto-merging fs/Makefile
2796 Auto-merging fs/Kconfig
2797 Merge made by the 'recursive' strategy.
2798 Documentation/ABI/stable/sysfs-fs-orangefs | 87 ++
2799 Documentation/filesystems/orangefs.txt | 137 +++
2802 fs/orangefs/Kconfig | 6 +
2803 fs/orangefs/Makefile | 10 +
2804 fs/orangefs/acl.c | 175 +++
2805 fs/orangefs/dcache.c | 142 +++
2806 fs/orangefs/devpvfs2-req.c | 1004 ++++++++++++++++
2807 fs/orangefs/dir.c | 378 ++++++
2808 fs/orangefs/downcall.h | 138 +++
2809 fs/orangefs/file.c | 1016 ++++++++++++++++
2810 fs/orangefs/inode.c | 469 ++++++++
2811 fs/orangefs/namei.c | 473 ++++++++
2812 fs/orangefs/protocol.h | 672 +++++++++++
2813 fs/orangefs/pvfs2-bufmap.c | 974 +++++++++++++++
2814 fs/orangefs/pvfs2-bufmap.h | 76 ++
2815 fs/orangefs/pvfs2-cache.c | 260 ++++
2816 fs/orangefs/pvfs2-debug.h | 290 +++++
2817 fs/orangefs/pvfs2-debugfs.c | 458 +++++++
2818 fs/orangefs/pvfs2-debugfs.h | 3 +
2819 fs/orangefs/pvfs2-dev-proto.h | 102 ++
2820 fs/orangefs/pvfs2-kernel.h | 864 ++++++++++++++
2821 fs/orangefs/pvfs2-mod.c | 315 +++++
2822 fs/orangefs/pvfs2-sysfs.c | 1787 ++++++++++++++++++++++++++++
2823 fs/orangefs/pvfs2-sysfs.h | 2 +
2824 fs/orangefs/pvfs2-utils.c | 1129 ++++++++++++++++++
2825 fs/orangefs/super.c | 558 +++++++++
2826 fs/orangefs/symlink.c | 31 +
2827 fs/orangefs/upcall.h | 255 ++++
2828 fs/orangefs/waitqueue.c | 529 ++++++++
2829 fs/orangefs/xattr.c | 530 +++++++++
2830 32 files changed, 12872 insertions(+)
2831 create mode 100644 Documentation/ABI/stable/sysfs-fs-orangefs
2832 create mode 100644 Documentation/filesystems/orangefs.txt
2833 create mode 100644 fs/orangefs/Kconfig
2834 create mode 100644 fs/orangefs/Makefile
2835 create mode 100644 fs/orangefs/acl.c
2836 create mode 100644 fs/orangefs/dcache.c
2837 create mode 100644 fs/orangefs/devpvfs2-req.c
2838 create mode 100644 fs/orangefs/dir.c
2839 create mode 100644 fs/orangefs/downcall.h
2840 create mode 100644 fs/orangefs/file.c
2841 create mode 100644 fs/orangefs/inode.c
2842 create mode 100644 fs/orangefs/namei.c
2843 create mode 100644 fs/orangefs/protocol.h
2844 create mode 100644 fs/orangefs/pvfs2-bufmap.c
2845 create mode 100644 fs/orangefs/pvfs2-bufmap.h
2846 create mode 100644 fs/orangefs/pvfs2-cache.c
2847 create mode 100644 fs/orangefs/pvfs2-debug.h
2848 create mode 100644 fs/orangefs/pvfs2-debugfs.c
2849 create mode 100644 fs/orangefs/pvfs2-debugfs.h
2850 create mode 100644 fs/orangefs/pvfs2-dev-proto.h
2851 create mode 100644 fs/orangefs/pvfs2-kernel.h
2852 create mode 100644 fs/orangefs/pvfs2-mod.c
2853 create mode 100644 fs/orangefs/pvfs2-sysfs.c
2854 create mode 100644 fs/orangefs/pvfs2-sysfs.h
2855 create mode 100644 fs/orangefs/pvfs2-utils.c
2856 create mode 100644 fs/orangefs/super.c
2857 create mode 100644 fs/orangefs/symlink.c
2858 create mode 100644 fs/orangefs/upcall.h
2859 create mode 100644 fs/orangefs/waitqueue.c
2860 create mode 100644 fs/orangefs/xattr.c
2861 Merging overlayfs/overlayfs-next (cdb672795876 ovl: lookup whiteouts outside iterate_dir())
2862 $ git merge overlayfs/overlayfs-next
2864 Merging squashfs/master (62421645bb70 Squashfs: Add LZ4 compression configuration option)
2865 $ git merge squashfs/master
2867 Merging v9fs/for-next (b5ac1fb2717e 9p: fix return code of read() when count is 0)
2868 $ git merge v9fs/for-next
2869 Merge made by the 'recursive' strategy.
2871 fs/9p/vfs_file.c | 2 +-
2872 2 files changed, 2 insertions(+), 2 deletions(-)
2873 Merging ubifs/linux-next (071a1f837f72 UGIFS: fix a typo in comment of ubifs_budget_req)
2874 $ git merge ubifs/linux-next
2875 Merge made by the 'recursive' strategy.
2876 fs/ubifs/lpt.c | 6 ++----
2877 fs/ubifs/tnc.c | 3 +--
2878 fs/ubifs/ubifs.h | 4 ++--
2879 3 files changed, 5 insertions(+), 8 deletions(-)
2880 Merging xfs/for-next (70b33a7466ba Merge branch 'xfs-misc-fixes-for-4.3-3' into for-next)
2881 $ git merge xfs/for-next
2882 Merge made by the 'recursive' strategy.
2883 fs/xfs/Makefile | 2 +-
2884 fs/xfs/libxfs/xfs_alloc.c | 6 +-
2885 fs/xfs/libxfs/xfs_alloc_btree.c | 4 +-
2886 fs/xfs/libxfs/xfs_attr.c | 2 +
2887 fs/xfs/libxfs/xfs_attr_leaf.c | 4 +-
2888 fs/xfs/libxfs/xfs_attr_remote.c | 9 +-
2889 fs/xfs/{ => libxfs}/xfs_bit.c | 0
2890 fs/xfs/libxfs/xfs_bmap.c | 1 +
2891 fs/xfs/libxfs/xfs_bmap_btree.c | 5 +-
2892 fs/xfs/libxfs/xfs_btree.c | 10 +-
2893 fs/xfs/libxfs/xfs_da_btree.c | 31 +++---
2894 fs/xfs/libxfs/xfs_da_format.h | 11 +-
2895 fs/xfs/libxfs/xfs_dir2.c | 36 +++----
2896 fs/xfs/libxfs/xfs_dir2_block.c | 4 +-
2897 fs/xfs/libxfs/xfs_dir2_data.c | 7 +-
2898 fs/xfs/libxfs/xfs_dir2_leaf.c | 4 +-
2899 fs/xfs/libxfs/xfs_dir2_node.c | 17 ++-
2900 fs/xfs/libxfs/xfs_dquot_buf.c | 4 +-
2901 fs/xfs/libxfs/xfs_format.h | 22 +++-
2902 fs/xfs/libxfs/xfs_ialloc.c | 7 +-
2903 fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
2904 fs/xfs/libxfs/xfs_inode_buf.c | 4 +-
2905 fs/xfs/libxfs/xfs_sb.c | 27 +++--
2906 fs/xfs/libxfs/xfs_symlink_remote.c | 4 +-
2907 fs/xfs/xfs_bmap_util.c | 87 ++++++++-------
2908 fs/xfs/xfs_buf.c | 9 +-
2909 fs/xfs/xfs_buf_item.c | 26 ++---
2910 fs/xfs/xfs_buf_item.h | 2 +-
2911 fs/xfs/xfs_dir2_readdir.c | 11 +-
2912 fs/xfs/xfs_dquot.c | 10 +-
2913 fs/xfs/xfs_extfree_item.c | 105 ++++++++----------
2914 fs/xfs/xfs_extfree_item.h | 26 ++++-
2915 fs/xfs/xfs_file.c | 51 +++++----
2916 fs/xfs/xfs_fsops.c | 6 +-
2917 fs/xfs/xfs_inode.c | 141 ++++++++++++++++--------
2918 fs/xfs/xfs_inode.h | 85 ++++++++++-----
2919 fs/xfs/xfs_inode_item.c | 11 +-
2920 fs/xfs/xfs_itable.c | 3 +-
2921 fs/xfs/xfs_log.c | 87 +++++++++------
2922 fs/xfs/xfs_log.h | 1 +
2923 fs/xfs/xfs_log_cil.c | 8 +-
2924 fs/xfs/xfs_log_priv.h | 2 +
2925 fs/xfs/xfs_log_recover.c | 216 ++++++++++++++++++++++++++++---------
2926 fs/xfs/xfs_mount.c | 28 ++---
2927 fs/xfs/xfs_rtalloc.c | 57 +++++-----
2928 fs/xfs/xfs_super.c | 16 ++-
2929 fs/xfs/xfs_symlink.c | 9 +-
2930 fs/xfs/xfs_trace.h | 34 ++++++
2931 fs/xfs/xfs_trans.c | 15 ++-
2932 fs/xfs/xfs_trans.h | 9 +-
2933 fs/xfs/xfs_trans_extfree.c | 32 ++++--
2934 fs/xfs/xfs_trans_priv.h | 15 +++
2935 52 files changed, 852 insertions(+), 473 deletions(-)
2936 rename fs/xfs/{ => libxfs}/xfs_bit.c (100%)
2937 Merging file-locks/linux-next (ee296d7c5709 locks: inline posix_lock_file_wait and flock_lock_file_wait)
2938 $ git merge file-locks/linux-next
2940 Merging vfs/for-next (397d425dc26d vfs: Test for and handle paths that are unreachable from their mnt_root)
2941 $ git merge vfs/for-next
2942 Auto-merging include/linux/fs.h
2943 Removing fs/ufs/truncate.c
2944 Auto-merging fs/quota/dquot.c
2945 Auto-merging fs/namei.c
2946 Auto-merging fs/fs-writeback.c
2947 Auto-merging fs/btrfs/transaction.c
2948 Merge made by the 'recursive' strategy.
2950 fs/block_dev.c | 12 +-
2951 fs/btrfs/transaction.c | 8 +-
2953 fs/drop_caches.c | 10 +-
2954 fs/fs-writeback.c | 72 +--
2956 fs/internal.h | 3 +-
2958 fs/notify/inode_mark.c | 20 +-
2959 fs/quota/dquot.c | 16 +-
2960 fs/super.c | 175 ++++----
2961 fs/ufs/Makefile | 2 +-
2962 fs/ufs/balloc.c | 4 +
2963 fs/ufs/inode.c | 948 ++++++++++++++++++++++++++-------------
2964 fs/ufs/super.c | 36 +-
2965 fs/ufs/truncate.c | 523 ---------------------
2966 fs/ufs/ufs.h | 13 +-
2967 fs/xfs/xfs_aops.c | 6 +-
2968 include/linux/fs.h | 33 +-
2969 include/linux/fsnotify_backend.h | 4 +-
2970 include/linux/list.h | 5 +
2971 include/linux/percpu-rwsem.h | 20 +
2973 kernel/locking/Makefile | 3 +-
2974 kernel/locking/percpu-rwsem.c | 13 +
2976 mm/backing-dev.c | 8 +-
2977 mm/swapfile.c | 25 +-
2978 29 files changed, 936 insertions(+), 1119 deletions(-)
2979 delete mode 100644 fs/ufs/truncate.c
2980 Merging pci/next (9af7b9b7eaaf Merge branches 'pci/enumeration' and 'pci/misc' into next)
2981 $ git merge pci/next
2982 Resolved 'drivers/pci/host/Kconfig' using previous resolution.
2983 Resolved 'drivers/pci/host/pcie-iproc.c' using previous resolution.
2984 Auto-merging include/linux/pci.h
2985 Auto-merging drivers/pci/probe.c
2986 Auto-merging drivers/pci/host/pcie-iproc.c
2987 CONFLICT (content): Merge conflict in drivers/pci/host/pcie-iproc.c
2988 Auto-merging drivers/pci/host/Kconfig
2989 CONFLICT (content): Merge conflict in drivers/pci/host/Kconfig
2990 Auto-merging drivers/iommu/intel-iommu.c
2991 Auto-merging arch/powerpc/kernel/pci_of_scan.c
2992 Auto-merging arch/powerpc/kernel/pci-common.c
2993 Auto-merging arch/arm64/boot/dts/apm/apm-storm.dtsi
2994 Auto-merging arch/arm/boot/dts/dra7.dtsi
2995 Auto-merging arch/arm/boot/dts/am57xx-beagle-x15.dts
2996 Automatic merge failed; fix conflicts and then commit the result.
2998 [master 8803e3e3b862] Merge remote-tracking branch 'pci/next'
2999 $ git diff -M --stat --summary HEAD^..
3000 Documentation/devicetree/bindings/pci/ti-pci.txt | 3 +
3001 arch/alpha/kernel/pci.c | 7 +-
3002 arch/arm/boot/dts/am57xx-beagle-x15.dts | 4 +
3003 arch/arm/boot/dts/dra7.dtsi | 2 +-
3004 arch/arm/include/asm/mach/pci.h | 5 -
3005 arch/arm/kernel/bios32.c | 45 +++-----
3006 arch/arm64/boot/dts/apm/apm-storm.dtsi | 23 ++--
3007 arch/frv/mb93090-mb00/pci-frv.c | 8 --
3008 arch/frv/mb93090-mb00/pci-frv.h | 8 --
3009 arch/frv/mb93090-mb00/pci-vdk.c | 2 -
3010 arch/ia64/pci/pci.c | 5 +-
3011 arch/microblaze/pci/pci-common.c | 9 +-
3012 arch/mips/pci/pci.c | 6 --
3013 arch/mn10300/unit-asb2305/pci-asb2305.c | 22 ++--
3014 arch/mn10300/unit-asb2305/pci-asb2305.h | 7 --
3015 arch/mn10300/unit-asb2305/pci.c | 1 -
3016 arch/powerpc/kernel/pci-common.c | 8 +-
3017 arch/powerpc/kernel/pci_of_scan.c | 6 +-
3018 arch/sh/drivers/pci/pci-sh4.h | 8 --
3019 arch/sparc/kernel/pci.c | 6 +-
3020 arch/x86/include/asm/pci_x86.h | 2 -
3021 arch/x86/pci/common.c | 21 ++--
3022 arch/x86/pci/fixup.c | 13 ---
3023 arch/x86/pci/intel_mid_pci.c | 9 +-
3024 arch/x86/pci/irq.c | 23 +---
3025 arch/xtensa/kernel/pci.c | 4 -
3026 drivers/acpi/pci_irq.c | 17 +--
3027 drivers/ata/ahci.c | 13 +--
3028 drivers/ata/pata_jmicron.c | 12 ---
3029 drivers/iommu/intel-iommu.c | 28 +++--
3030 drivers/parisc/dino.c | 3 -
3031 drivers/parisc/lba_pci.c | 1 -
3032 drivers/pci/Makefile | 1 +
3033 drivers/pci/access.c | 84 +++++++++++++--
3034 drivers/pci/ats.c | 131 ++++++++---------------
3035 drivers/pci/host/Kconfig | 4 +-
3036 drivers/pci/host/pci-dra7xx.c | 122 ++++++++++++++++++++-
3037 drivers/pci/host/pci-host-generic.c | 52 +++++----
3038 drivers/pci/host/pci-imx6.c | 12 +--
3039 drivers/pci/host/pci-keystone-dw.c | 2 -
3040 drivers/pci/host/pci-mvebu.c | 1 +
3041 drivers/pci/host/pci-tegra.c | 1 -
3042 drivers/pci/host/pci-xgene-msi.c | 2 -
3043 drivers/pci/host/pci-xgene.c | 13 ++-
3044 drivers/pci/host/pcie-designware.c | 15 ++-
3045 drivers/pci/host/pcie-iproc.c | 35 +++---
3046 drivers/pci/host/pcie-rcar.c | 1 -
3047 drivers/pci/host/pcie-spear13xx.c | 3 +-
3048 drivers/pci/host/pcie-xilinx.c | 30 +++---
3049 drivers/pci/hotplug/pci_hotplug_core.c | 122 ++++++++++-----------
3050 drivers/pci/hotplug/pciehp.h | 14 +--
3051 drivers/pci/hotplug/pciehp_hpc.c | 48 +++++----
3052 drivers/pci/msi.c | 22 +---
3053 drivers/pci/pci-acpi.c | 2 +-
3054 drivers/pci/pci-driver.c | 26 +++--
3055 drivers/pci/pci.c | 14 +--
3056 drivers/pci/pci.h | 2 +
3057 drivers/pci/pcie/portdrv_core.c | 2 +-
3058 drivers/pci/probe.c | 92 +++++++++++-----
3059 drivers/pci/quirks.c | 126 ++++++++++++++--------
3060 drivers/pci/slot.c | 29 +++--
3061 include/linux/pci-ats.h | 49 ---------
3062 include/linux/pci.h | 60 +++++++++--
3063 63 files changed, 774 insertions(+), 674 deletions(-)
3064 Merging hid/for-next (8e433b666751 Merge branch 'for-4.3/upstream' into for-next)
3065 $ git merge hid/for-next
3066 Merge made by the 'recursive' strategy.
3067 drivers/hid/Kconfig | 7 ++
3068 drivers/hid/Makefile | 1 +
3069 drivers/hid/hid-chicony.c | 26 +++++
3070 drivers/hid/hid-core.c | 29 +++++-
3071 drivers/hid/hid-cp2112.c | 107 +++++++++++++++------
3072 drivers/hid/hid-gembird.c | 116 ++++++++++++++++++++++
3073 drivers/hid/hid-ids.h | 20 +++-
3074 drivers/hid/hid-input.c | 5 +-
3075 drivers/hid/hid-lenovo.c | 59 +++++++++++-
3076 drivers/hid/hid-lg.c | 2 +
3077 drivers/hid/hid-microsoft.c | 6 +-
3078 drivers/hid/hid-multitouch.c | 8 ++
3079 drivers/hid/hid-picolcd_backlight.c | 3 +-
3080 drivers/hid/hid-picolcd_cir.c | 3 +-
3081 drivers/hid/hid-picolcd_lcd.c | 3 +-
3082 drivers/hid/hid-rmi.c | 163 +++++++++++++++++++++++++++----
3083 drivers/hid/hid-sensor-hub.c | 3 +
3084 drivers/hid/hid-sony.c | 22 ++++-
3085 drivers/hid/i2c-hid/i2c-hid.c | 28 ++++--
3086 drivers/hid/usbhid/hid-core.c | 5 +-
3087 drivers/hid/usbhid/hid-quirks.c | 6 +-
3088 drivers/hid/wacom_sys.c | 90 +++++++-----------
3089 drivers/hid/wacom_wac.c | 185 ++++++++++++++++++++++++------------
3090 drivers/hid/wacom_wac.h | 7 +-
3091 24 files changed, 713 insertions(+), 191 deletions(-)
3092 create mode 100644 drivers/hid/hid-gembird.c
3093 Merging i2c/i2c/for-next (31bb26d67b48 Merge branch 'i2c/for-4.3' into i2c/for-next)
3094 $ git merge i2c/i2c/for-next
3095 Merge made by the 'recursive' strategy.
3096 .../devicetree/bindings/{i2c => hwmon}/ina209.txt | 0
3097 .../devicetree/bindings/{i2c => hwmon}/ina2xx.txt | 0
3098 .../devicetree/bindings/{i2c => hwmon}/max6697.txt | 0
3099 .../devicetree/bindings/i2c/i2c-cadence.txt | 6 +-
3100 .../devicetree/bindings/i2c/i2c-emev2.txt | 22 +
3101 .../devicetree/bindings/i2c/i2c-lpc2k.txt | 33 ++
3102 .../devicetree/bindings/i2c/i2c-mux-reg.txt | 74 +++
3103 Documentation/devicetree/bindings/i2c/i2c.txt | 45 ++
3104 .../devicetree/bindings/i2c/trivial-devices.txt | 2 +
3105 .../devicetree/bindings/{i2c => rtc}/ti,bq32k.txt | 0
3106 Documentation/i2c/busses/i2c-parport | 1 +
3107 Documentation/i2c/slave-interface | 9 +-
3108 Documentation/i2c/ten-bit-addresses | 4 +
3109 drivers/clk/shmobile/clk-emev2.c | 6 +
3110 drivers/i2c/busses/Kconfig | 19 +-
3111 drivers/i2c/busses/Makefile | 2 +
3112 drivers/i2c/busses/i2c-cadence.c | 69 ++-
3113 drivers/i2c/busses/i2c-designware-core.c | 3 +-
3114 drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +-
3115 drivers/i2c/busses/i2c-emev2.c | 332 ++++++++++++
3116 drivers/i2c/busses/i2c-i801.c | 120 ++++-
3117 drivers/i2c/busses/i2c-imx.c | 76 ++-
3118 drivers/i2c/busses/i2c-lpc2k.c | 513 ++++++++++++++++++
3119 drivers/i2c/busses/i2c-mt65xx.c | 21 +-
3120 drivers/i2c/busses/i2c-omap.c | 600 ++++++++++-----------
3121 drivers/i2c/busses/i2c-parport.c | 25 +-
3122 drivers/i2c/busses/i2c-parport.h | 8 +
3123 drivers/i2c/busses/i2c-pxa.c | 112 ++--
3124 drivers/i2c/busses/i2c-tegra.c | 52 +-
3125 drivers/i2c/busses/i2c-viperboard.c | 10 +-
3126 drivers/i2c/busses/i2c-xgene-slimpro.c | 8 +-
3127 drivers/i2c/busses/i2c-xiic.c | 74 ++-
3128 drivers/i2c/i2c-core.c | 229 ++++++--
3129 drivers/i2c/i2c-slave-eeprom.c | 1 -
3130 drivers/i2c/muxes/Kconfig | 11 +
3131 drivers/i2c/muxes/Makefile | 1 +
3132 drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 2 +-
3133 drivers/i2c/muxes/i2c-mux-pca9541.c | 1 -
3134 drivers/i2c/muxes/i2c-mux-pca954x.c | 1 -
3135 drivers/i2c/muxes/i2c-mux-reg.c | 294 ++++++++++
3136 drivers/mfd/lpc_ich.c | 32 +-
3137 drivers/misc/ad525x_dpot-i2c.c | 1 -
3138 drivers/misc/apds990x.c | 1 -
3139 drivers/misc/bh1770glc.c | 1 -
3140 drivers/misc/bmp085-i2c.c | 1 -
3141 drivers/misc/eeprom/at24.c | 38 +-
3142 drivers/misc/eeprom/max6875.c | 1 +
3143 drivers/misc/isl29003.c | 1 -
3144 drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 1 -
3145 drivers/misc/ti-st/st_kim.c | 1 -
3146 drivers/misc/tsl2550.c | 1 -
3147 drivers/of/irq.c | 1 +
3148 drivers/platform/x86/intel_pmc_ipc.c | 9 +-
3149 drivers/watchdog/Kconfig | 3 +-
3150 drivers/watchdog/iTCO_wdt.c | 82 +--
3151 include/dt-bindings/i2c/i2c.h | 18 +
3152 include/linux/i2c.h | 19 +-
3153 include/linux/mfd/lpc_ich.h | 6 -
3154 include/linux/platform_data/i2c-mux-reg.h | 44 ++
3155 include/linux/platform_data/itco_wdt.h | 19 +
3156 60 files changed, 2477 insertions(+), 593 deletions(-)
3157 rename Documentation/devicetree/bindings/{i2c => hwmon}/ina209.txt (100%)
3158 rename Documentation/devicetree/bindings/{i2c => hwmon}/ina2xx.txt (100%)
3159 rename Documentation/devicetree/bindings/{i2c => hwmon}/max6697.txt (100%)
3160 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-emev2.txt
3161 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
3162 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-reg.txt
3163 create mode 100644 Documentation/devicetree/bindings/i2c/i2c.txt
3164 rename Documentation/devicetree/bindings/{i2c => rtc}/ti,bq32k.txt (100%)
3165 create mode 100644 drivers/i2c/busses/i2c-emev2.c
3166 create mode 100644 drivers/i2c/busses/i2c-lpc2k.c
3167 create mode 100644 drivers/i2c/muxes/i2c-mux-reg.c
3168 create mode 100644 include/dt-bindings/i2c/i2c.h
3169 create mode 100644 include/linux/platform_data/i2c-mux-reg.h
3170 create mode 100644 include/linux/platform_data/itco_wdt.h
3171 Merging jdelvare-hwmon/master (902fd32b7711 hwmon: (k10temp) Remove duplicate pci-id define)
3172 $ git merge jdelvare-hwmon/master
3173 Merge made by the 'recursive' strategy.
3174 drivers/hwmon/k10temp.c | 1 -
3175 1 file changed, 1 deletion(-)
3176 Merging dmi/master (1dc51b828800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs)
3177 $ git merge dmi/master
3179 Merging hwmon-staging/hwmon-next (1ed32160dba6 hwmon: (fam15h_power) Add ratio of Tsample to the PTSC period)
3180 $ git merge hwmon-staging/hwmon-next
3181 Auto-merging MAINTAINERS
3182 Merge made by the 'recursive' strategy.
3183 Documentation/devicetree/bindings/hwmon/lm70.txt | 21 +
3184 .../devicetree/bindings/hwmon/ltc2978.txt | 12 +-
3185 Documentation/hwmon/adm1275 | 40 +-
3186 Documentation/hwmon/fam15h_power | 10 +-
3187 Documentation/hwmon/it87 | 35 +-
3188 Documentation/hwmon/ltc2978 | 132 ++++--
3189 Documentation/hwmon/max20751 | 77 ++++
3190 Documentation/hwmon/nct7802 | 3 +-
3191 Documentation/hwmon/pmbus | 8 +-
3193 drivers/hwmon/Kconfig | 4 +-
3194 drivers/hwmon/f71882fg.c | 176 ++++++--
3195 drivers/hwmon/fam15h_power.c | 36 +-
3196 drivers/hwmon/g762.c | 1 -
3197 drivers/hwmon/it87.c | 43 +-
3198 drivers/hwmon/lm70.c | 34 +-
3199 drivers/hwmon/nct7802.c | 317 +++++++++++++-
3200 drivers/hwmon/pmbus/Kconfig | 20 +-
3201 drivers/hwmon/pmbus/Makefile | 1 +
3202 drivers/hwmon/pmbus/adm1275.c | 358 ++++++++++-----
3203 drivers/hwmon/pmbus/lm25066.c | 7 +-
3204 drivers/hwmon/pmbus/ltc2978.c | 482 ++++++++++++++++-----
3205 drivers/hwmon/pmbus/max20751.c | 64 +++
3206 drivers/hwmon/pmbus/max34440.c | 9 +-
3207 drivers/hwmon/pmbus/max8688.c | 19 +-
3208 drivers/hwmon/pmbus/pmbus.c | 5 +
3209 drivers/hwmon/pmbus/pmbus.h | 448 +++++++++----------
3210 drivers/hwmon/pmbus/pmbus_core.c | 31 +-
3211 drivers/hwmon/pmbus/zl6100.c | 11 +-
3212 drivers/hwmon/sht15.c | 20 +-
3213 30 files changed, 1808 insertions(+), 623 deletions(-)
3214 create mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt
3215 create mode 100644 Documentation/hwmon/max20751
3216 create mode 100644 drivers/hwmon/pmbus/max20751.c
3217 Merging v4l-dvb/master (cb72d295ed59 Merge branch 'patchwork' into to_next)
3218 $ git merge v4l-dvb/master
3219 Auto-merging mm/Kconfig
3220 Auto-merging include/linux/mm.h
3221 Auto-merging drivers/media/platform/omap3isp/omap3isp.h
3222 Auto-merging drivers/media/pci/smipcie/smipcie-main.c
3223 Auto-merging MAINTAINERS
3224 Merge made by the 'recursive' strategy.
3225 Documentation/DocBook/device-drivers.tmpl | 34 +
3226 Documentation/DocBook/media/Makefile | 3 +-
3227 Documentation/DocBook/media/dvb/intro.xml | 5 +-
3228 .../DocBook/media/v4l/media-ioc-device-info.xml | 2 +-
3229 Documentation/DocBook/media/v4l/vidioc-expbuf.xml | 38 +-
3230 .../DocBook/media/v4l/vidioc-queryctrl.xml | 2 +-
3231 .../devicetree/bindings/media/i2c/adv7604.txt | 21 +-
3232 .../devicetree/bindings/media/i2c/tc358743.txt | 48 +
3233 .../devicetree/bindings/media/renesas,jpu.txt | 24 +
3234 .../bindings/media/stih407-c8sectpfe.txt | 89 +
3236 arch/sh/kernel/cpu/sh4a/clock-sh7724.c | 2 +-
3237 drivers/gpu/drm/exynos/Kconfig | 1 +
3238 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 89 +-
3239 drivers/gpu/drm/exynos/exynos_drm_gem.c | 97 -
3240 drivers/media/common/saa7146/saa7146_hlp.c | 9 +-
3241 drivers/media/dvb-core/dvb_ca_en50221.c | 167 +-
3242 drivers/media/dvb-core/dvb_ca_en50221.h | 34 +-
3243 drivers/media/dvb-core/dvb_frontend.c | 1 -
3244 drivers/media/dvb-core/dvb_frontend.h | 410 ++-
3245 drivers/media/dvb-core/dvb_math.h | 25 +-
3246 drivers/media/dvb-core/dvb_net.c | 2 +-
3247 drivers/media/dvb-core/dvb_ringbuffer.h | 135 +-
3248 drivers/media/dvb-core/dvbdev.h | 116 +-
3249 drivers/media/dvb-frontends/Kconfig | 32 +-
3250 drivers/media/dvb-frontends/Makefile | 4 +
3251 drivers/media/dvb-frontends/a8293.c | 168 +-
3252 drivers/media/dvb-frontends/a8293.h | 22 -
3253 drivers/media/dvb-frontends/af9033.c | 1 -
3254 drivers/media/dvb-frontends/ascot2e.c | 548 ++++
3255 drivers/media/dvb-frontends/ascot2e.h | 58 +
3256 drivers/media/dvb-frontends/au8522_decoder.c | 1 -
3257 drivers/media/dvb-frontends/cx24123.c | 2 +-
3258 drivers/media/dvb-frontends/cxd2841er.c | 2727 ++++++++++++++++++++
3259 drivers/media/dvb-frontends/cxd2841er.h | 65 +
3260 drivers/media/dvb-frontends/cxd2841er_priv.h | 43 +
3261 drivers/media/dvb-frontends/dvb-pll.c | 50 +-
3262 drivers/media/dvb-frontends/horus3a.c | 430 +++
3263 drivers/media/dvb-frontends/horus3a.h | 58 +
3264 drivers/media/dvb-frontends/lnbh25.c | 189 ++
3265 drivers/media/dvb-frontends/lnbh25.h | 56 +
3266 drivers/media/dvb-frontends/m88ds3103.c | 1 -
3267 drivers/media/dvb-frontends/rtl2830.c | 1 -
3268 drivers/media/dvb-frontends/rtl2832.c | 1 -
3269 drivers/media/dvb-frontends/rtl2832_sdr.c | 1 -
3270 drivers/media/dvb-frontends/s921.c | 2 +-
3271 drivers/media/dvb-frontends/si2168.c | 1 -
3272 drivers/media/dvb-frontends/sp2.c | 1 -
3273 drivers/media/dvb-frontends/stv0367.c | 17 +-
3274 drivers/media/dvb-frontends/tda10071.c | 825 +++---
3275 drivers/media/dvb-frontends/tda10071.h | 63 +-
3276 drivers/media/dvb-frontends/tda10071_priv.h | 20 +-
3277 drivers/media/dvb-frontends/ts2020.c | 1 -
3278 drivers/media/i2c/Kconfig | 14 +-
3279 drivers/media/i2c/Makefile | 1 +
3280 drivers/media/i2c/adv7170.c | 1 -
3281 drivers/media/i2c/adv7175.c | 1 -
3282 drivers/media/i2c/adv7180.c | 12 +-
3283 drivers/media/i2c/adv7343.c | 8 -
3284 drivers/media/i2c/adv7393.c | 7 -
3285 drivers/media/i2c/adv7511.c | 3 +-
3286 drivers/media/i2c/adv7604.c | 486 +++-
3287 drivers/media/i2c/adv7842.c | 28 +-
3288 drivers/media/i2c/ak881x.c | 8 +-
3289 drivers/media/i2c/bt819.c | 12 -
3290 drivers/media/i2c/bt856.c | 1 -
3291 drivers/media/i2c/bt866.c | 1 -
3292 drivers/media/i2c/cs5345.c | 8 -
3293 drivers/media/i2c/cs53l32a.c | 1 -
3294 drivers/media/i2c/cx25840/cx25840-core.c | 1 -
3295 drivers/media/i2c/ir-kbd-i2c.c | 1 +
3296 drivers/media/i2c/ks0127.c | 1 -
3297 drivers/media/i2c/m52790.c | 1 -
3298 drivers/media/i2c/msp3400-driver.c | 1 -
3299 drivers/media/i2c/mt9v011.c | 1 -
3300 drivers/media/i2c/mt9v032.c | 2 +-
3301 drivers/media/i2c/ov2659.c | 4 -
3302 drivers/media/i2c/ov7640.c | 1 -
3303 drivers/media/i2c/ov7670.c | 1 -
3304 drivers/media/i2c/ov9650.c | 2 +-
3305 drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 1 -
3306 drivers/media/i2c/s5k6a3.c | 1 +
3307 drivers/media/i2c/saa6588.c | 5 +-
3308 drivers/media/i2c/saa6752hs.c | 1 -
3309 drivers/media/i2c/saa7110.c | 12 -
3310 drivers/media/i2c/saa7115.c | 1 -
3311 drivers/media/i2c/saa7127.c | 1 -
3312 drivers/media/i2c/saa717x.c | 8 -
3313 drivers/media/i2c/saa7185.c | 1 -
3314 drivers/media/i2c/soc_camera/mt9t112.c | 8 +-
3315 drivers/media/i2c/soc_camera/tw9910.c | 35 +-
3316 drivers/media/i2c/sony-btf-mpx.c | 1 -
3317 drivers/media/i2c/sr030pc30.c | 15 +-
3318 drivers/media/i2c/tc358743.c | 1978 ++++++++++++++
3319 drivers/media/i2c/tc358743_regs.h | 681 +++++
3320 drivers/media/i2c/tda7432.c | 8 -
3321 drivers/media/i2c/tda9840.c | 1 -
3322 drivers/media/i2c/tea6415c.c | 1 -
3323 drivers/media/i2c/tea6420.c | 1 -
3324 drivers/media/i2c/ths7303.c | 1 -
3325 drivers/media/i2c/tlv320aic23b.c | 7 -
3326 drivers/media/i2c/tvaudio.c | 1 -
3327 drivers/media/i2c/tvp514x.c | 11 -
3328 drivers/media/i2c/tvp5150.c | 1 -
3329 drivers/media/i2c/tvp7002.c | 7 -
3330 drivers/media/i2c/tw9903.c | 1 -
3331 drivers/media/i2c/tw9906.c | 1 -
3332 drivers/media/i2c/upd64031a.c | 1 -
3333 drivers/media/i2c/upd64083.c | 1 -
3334 drivers/media/i2c/vp27smpx.c | 1 -
3335 drivers/media/i2c/vpx3220.c | 8 -
3336 drivers/media/i2c/wm8739.c | 8 -
3337 drivers/media/i2c/wm8775.c | 1 -
3338 drivers/media/media-entity.c | 6 +-
3339 drivers/media/pci/Kconfig | 7 +-
3340 drivers/media/pci/Makefile | 3 +-
3341 drivers/media/pci/bt8xx/btcx-risc.c | 5 +-
3342 drivers/media/pci/bt8xx/bttv-input.c | 21 +-
3343 drivers/media/pci/bt8xx/bttvp.h | 2 +-
3344 drivers/media/pci/cobalt/Kconfig | 3 +-
3345 drivers/media/pci/cobalt/cobalt-driver.c | 11 +-
3346 drivers/media/pci/cobalt/cobalt-v4l2.c | 11 +-
3347 drivers/media/pci/ivtv/ivtv-gpio.c | 7 -
3348 drivers/media/pci/mantis/mantis_dma.c | 4 +-
3349 drivers/media/pci/netup_unidvb/Kconfig | 12 +
3350 drivers/media/pci/netup_unidvb/Makefile | 9 +
3351 drivers/media/pci/netup_unidvb/netup_unidvb.h | 133 +
3352 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c | 248 ++
3353 drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 1001 +++++++
3354 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 381 +++
3355 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 252 ++
3356 drivers/media/pci/smipcie/Kconfig | 1 +
3357 drivers/media/pci/smipcie/Makefile | 3 +
3358 drivers/media/pci/smipcie/smipcie-ir.c | 232 ++
3359 .../pci/smipcie/{smipcie.c => smipcie-main.c} | 14 +-
3360 drivers/media/pci/smipcie/smipcie.h | 19 +
3361 drivers/media/pci/solo6x10/solo6x10-core.c | 18 +-
3362 drivers/media/pci/solo6x10/solo6x10-g723.c | 13 +-
3363 drivers/media/pci/solo6x10/solo6x10.h | 26 +-
3364 drivers/media/pci/ttpci/budget-av.c | 2 +-
3365 drivers/media/pci/ttpci/ttpci-eeprom.c | 9 +-
3366 drivers/media/pci/tw68/tw68-core.c | 21 +-
3367 drivers/media/pci/tw68/tw68.h | 16 -
3368 drivers/media/pci/zoran/zoran.h | 7 +-
3369 drivers/media/pci/zoran/zoran_card.c | 11 +-
3370 drivers/media/pci/zoran/zoran_device.c | 18 +-
3371 drivers/media/pci/zoran/zoran_driver.c | 344 +--
3372 drivers/media/platform/Kconfig | 27 +-
3373 drivers/media/platform/Makefile | 2 +
3374 drivers/media/platform/am437x/am437x-vpfe.c | 16 +-
3375 drivers/media/platform/coda/Makefile | 2 +-
3376 drivers/media/platform/coda/coda-bit.c | 147 +-
3377 drivers/media/platform/coda/coda-common.c | 336 +--
3378 drivers/media/platform/coda/coda-gdi.c | 150 ++
3379 drivers/media/platform/coda/coda.h | 15 +-
3380 drivers/media/platform/coda/coda_regs.h | 10 +
3381 drivers/media/platform/coda/trace.h | 89 +-
3382 drivers/media/platform/fsl-viu.c | 160 +-
3383 drivers/media/platform/omap/Kconfig | 1 +
3384 drivers/media/platform/omap/omap_vout.c | 69 +-
3385 drivers/media/platform/omap3isp/isp.c | 144 +-
3386 drivers/media/platform/omap3isp/isp.h | 7 +-
3387 drivers/media/platform/omap3isp/ispcsiphy.h | 2 +-
3388 drivers/media/platform/omap3isp/ispvideo.c | 9 +-
3389 .../media/platform/omap3isp}/omap3isp.h | 42 +-
3390 drivers/media/platform/rcar_jpu.c | 1794 +++++++++++++
3391 drivers/media/platform/s5p-jpeg/jpeg-core.c | 14 +-
3392 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 6 +-
3393 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 9 +-
3394 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 11 +-
3395 drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 2 +-
3396 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 12 +-
3397 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +-
3398 drivers/media/platform/s5p-tv/hdmiphy_drv.c | 1 -
3399 drivers/media/platform/s5p-tv/mixer_reg.c | 12 +-
3400 drivers/media/platform/s5p-tv/sii9234_drv.c | 1 -
3401 drivers/media/platform/sh_veu.c | 10 +-
3402 drivers/media/platform/sh_vou.c | 817 +++---
3403 drivers/media/platform/soc_camera/atmel-isi.c | 105 +-
3404 drivers/media/platform/soc_camera/rcar_vin.c | 16 +-
3405 .../platform/soc_camera/sh_mobile_ceu_camera.c | 3 +
3406 drivers/media/platform/soc_camera/soc_camera.c | 48 +-
3407 drivers/media/platform/sti/bdisp/bdisp-debug.c | 8 +
3408 drivers/media/platform/sti/bdisp/bdisp-hw.c | 12 +-
3409 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 76 +-
3410 drivers/media/platform/sti/c8sectpfe/Kconfig | 29 +
3411 drivers/media/platform/sti/c8sectpfe/Makefile | 9 +
3412 .../platform/sti/c8sectpfe/c8sectpfe-common.c | 265 ++
3413 .../platform/sti/c8sectpfe/c8sectpfe-common.h | 64 +
3414 .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1236 +++++++++
3415 .../media/platform/sti/c8sectpfe/c8sectpfe-core.h | 288 +++
3416 .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 271 ++
3417 .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 26 +
3418 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 244 ++
3419 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.h | 20 +
3420 drivers/media/platform/vivid/vivid-vid-cap.c | 2 +-
3421 drivers/media/platform/vivid/vivid-vid-out.c | 15 +-
3422 drivers/media/platform/vsp1/vsp1_drv.c | 13 +-
3423 drivers/media/platform/vsp1/vsp1_entity.c | 18 +-
3424 drivers/media/platform/vsp1/vsp1_entity.h | 4 +-
3425 drivers/media/platform/vsp1/vsp1_regs.h | 6 +-
3426 drivers/media/platform/vsp1/vsp1_rwpf.c | 11 +
3427 drivers/media/platform/vsp1/vsp1_video.c | 85 +-
3428 drivers/media/platform/vsp1/vsp1_video.h | 5 +-
3429 drivers/media/platform/xilinx/xilinx-dma.c | 4 +-
3430 drivers/media/radio/radio-tea5764.c | 1 -
3431 drivers/media/radio/saa7706h.c | 17 +-
3432 drivers/media/radio/tef6862.c | 1 -
3433 drivers/media/radio/wl128x/fmdrv_common.c | 5 +-
3434 drivers/media/rc/Kconfig | 26 +-
3435 drivers/media/rc/ir-lirc-codec.c | 5 +-
3436 drivers/media/rc/keymaps/rc-lirc.c | 2 +-
3437 drivers/media/rc/keymaps/rc-lme2510.c | 132 +-
3438 drivers/media/rc/rc-ir-raw.c | 2 +-
3439 drivers/media/rc/rc-main.c | 74 +-
3440 drivers/media/tuners/Kconfig | 2 +-
3441 drivers/media/tuners/e4000.c | 1 -
3442 drivers/media/tuners/fc2580.c | 1 -
3443 drivers/media/tuners/it913x.c | 1 -
3444 drivers/media/tuners/m88rs6000t.c | 1 -
3445 drivers/media/tuners/si2157.c | 1 -
3446 drivers/media/tuners/tda18212.c | 1 -
3447 drivers/media/tuners/tua9001.c | 1 -
3448 drivers/media/usb/airspy/airspy.c | 3 -
3449 drivers/media/usb/dvb-usb-v2/lmedm04.c | 21 +-
3450 drivers/media/usb/dvb-usb/pctv452e.c | 2 +-
3451 drivers/media/usb/dvb-usb/technisat-usb2.c | 2 +-
3452 drivers/media/usb/em28xx/em28xx-dvb.c | 4 -
3453 drivers/media/usb/go7007/s2250-board.c | 1 -
3454 drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 2 +-
3455 drivers/media/usb/gspca/sn9c2028.c | 2 +-
3456 drivers/media/usb/stk1160/stk1160-core.c | 5 +-
3457 drivers/media/usb/stk1160/stk1160-reg.h | 34 +
3458 drivers/media/usb/stk1160/stk1160-v4l.c | 219 +-
3459 drivers/media/usb/stk1160/stk1160-video.c | 4 +-
3460 drivers/media/usb/stk1160/stk1160.h | 4 +-
3461 drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +-
3462 drivers/media/usb/usbvision/usbvision-core.c | 71 +-
3463 drivers/media/usb/usbvision/usbvision-i2c.c | 2 +-
3464 drivers/media/usb/usbvision/usbvision-video.c | 246 +-
3465 drivers/media/usb/usbvision/usbvision.h | 10 +-
3466 drivers/media/v4l2-core/Kconfig | 1 +
3467 drivers/media/v4l2-core/Makefile | 3 +
3468 drivers/media/v4l2-core/tuner-core.c | 1 -
3469 drivers/media/v4l2-core/v4l2-ctrls.c | 15 -
3470 drivers/media/v4l2-core/v4l2-dv-timings.c | 98 +-
3471 drivers/media/v4l2-core/v4l2-event.c | 3 +
3472 drivers/media/v4l2-core/v4l2-ioctl.c | 6 +-
3473 drivers/media/v4l2-core/v4l2-mem2mem.c | 21 +-
3474 drivers/media/v4l2-core/v4l2-subdev.c | 18 +
3475 drivers/media/v4l2-core/v4l2-trace.c | 11 +
3476 drivers/media/v4l2-core/videobuf2-core.c | 13 +-
3477 drivers/media/v4l2-core/videobuf2-dma-contig.c | 207 +-
3478 drivers/media/v4l2-core/videobuf2-dma-sg.c | 91 +-
3479 drivers/media/v4l2-core/videobuf2-memops.c | 148 +-
3480 drivers/media/v4l2-core/videobuf2-vmalloc.c | 90 +-
3481 drivers/staging/iio/addac/adt7316-i2c.c | 1 -
3482 drivers/staging/iio/light/isl29018.c | 1 -
3483 drivers/staging/iio/light/isl29028.c | 1 -
3484 drivers/staging/media/bcm2048/radio-bcm2048.c | 20 +-
3485 drivers/staging/media/lirc/lirc_imon.c | 10 +-
3486 drivers/staging/media/lirc/lirc_sasem.c | 2 +-
3487 drivers/staging/media/lirc/lirc_zilog.c | 2 +-
3488 drivers/staging/media/mn88472/mn88472.c | 1 -
3489 drivers/staging/media/mn88473/mn88473.c | 1 -
3490 drivers/staging/media/omap4iss/Kconfig | 2 +-
3491 drivers/staging/media/omap4iss/TODO | 1 -
3492 drivers/staging/media/omap4iss/iss_video.c | 73 -
3493 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 1 -
3494 include/dt-bindings/media/c8sectpfe.h | 12 +
3495 include/linux/mm.h | 44 +
3496 include/linux/pci_ids.h | 9 +
3497 include/media/media-devnode.h | 4 +
3498 include/media/rc-core.h | 6 +-
3499 include/media/rc-map.h | 38 +-
3500 include/media/tc358743.h | 131 +
3501 include/media/v4l2-async.h | 8 +-
3502 include/media/v4l2-ctrls.h | 1018 ++++----
3503 include/media/v4l2-dv-timings.h | 141 +-
3504 include/media/v4l2-event.h | 47 +-
3505 include/media/v4l2-flash-led-class.h | 12 +-
3506 include/media/v4l2-mediabus.h | 4 +-
3507 include/media/v4l2-mem2mem.h | 20 +
3508 include/media/v4l2-subdev.h | 376 ++-
3509 include/media/videobuf2-core.h | 10 +-
3510 include/media/videobuf2-memops.h | 14 +-
3511 include/trace/events/v4l2.h | 257 +-
3512 include/uapi/linux/v4l2-controls.h | 4 +
3513 include/uapi/linux/vsp1.h | 2 +-
3516 mm/frame_vector.c | 230 ++
3517 292 files changed, 19106 insertions(+), 4939 deletions(-)
3518 create mode 100644 Documentation/devicetree/bindings/media/i2c/tc358743.txt
3519 create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt
3520 create mode 100644 Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt
3521 create mode 100644 drivers/media/dvb-frontends/ascot2e.c
3522 create mode 100644 drivers/media/dvb-frontends/ascot2e.h
3523 create mode 100644 drivers/media/dvb-frontends/cxd2841er.c
3524 create mode 100644 drivers/media/dvb-frontends/cxd2841er.h
3525 create mode 100644 drivers/media/dvb-frontends/cxd2841er_priv.h
3526 create mode 100644 drivers/media/dvb-frontends/horus3a.c
3527 create mode 100644 drivers/media/dvb-frontends/horus3a.h
3528 create mode 100644 drivers/media/dvb-frontends/lnbh25.c
3529 create mode 100644 drivers/media/dvb-frontends/lnbh25.h
3530 create mode 100644 drivers/media/i2c/tc358743.c
3531 create mode 100644 drivers/media/i2c/tc358743_regs.h
3532 create mode 100644 drivers/media/pci/netup_unidvb/Kconfig
3533 create mode 100644 drivers/media/pci/netup_unidvb/Makefile
3534 create mode 100644 drivers/media/pci/netup_unidvb/netup_unidvb.h
3535 create mode 100644 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
3536 create mode 100644 drivers/media/pci/netup_unidvb/netup_unidvb_core.c
3537 create mode 100644 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
3538 create mode 100644 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
3539 create mode 100644 drivers/media/pci/smipcie/smipcie-ir.c
3540 rename drivers/media/pci/smipcie/{smipcie.c => smipcie-main.c} (99%)
3541 create mode 100644 drivers/media/platform/coda/coda-gdi.c
3542 rename {include/media => drivers/media/platform/omap3isp}/omap3isp.h (77%)
3543 create mode 100644 drivers/media/platform/rcar_jpu.c
3544 create mode 100644 drivers/media/platform/sti/c8sectpfe/Kconfig
3545 create mode 100644 drivers/media/platform/sti/c8sectpfe/Makefile
3546 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c
3547 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h
3548 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c
3549 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
3550 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-debugfs.c
3551 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-debugfs.h
3552 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c
3553 create mode 100644 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.h
3554 create mode 100644 drivers/media/v4l2-core/v4l2-trace.c
3555 create mode 100644 include/dt-bindings/media/c8sectpfe.h
3556 create mode 100644 include/media/tc358743.h
3557 create mode 100644 mm/frame_vector.c
3558 Merging kbuild/for-next (afa50c336d92 Merge branch 'kbuild/kbuild' into kbuild/for-next)
3559 $ git merge kbuild/for-next
3560 Auto-merging init/Kconfig
3561 Auto-merging arch/x86/Kconfig
3562 Auto-merging Makefile
3563 Merge made by the 'recursive' strategy.
3565 Documentation/lto-build | 173 ++++++
3567 arch/x86/Kconfig | 2 +-
3568 include/asm-generic/vmlinux.lds.h | 4 +-
3569 init/Kconfig | 73 +++
3570 kernel/gcov/Kconfig | 2 +-
3571 lib/Kconfig.debug | 2 +-
3572 scripts/Makefile.lto | 84 +++
3573 scripts/Makefile.modpost | 7 +-
3574 scripts/basic/fixdep.c | 26 +-
3575 scripts/coccinelle/api/platform_no_drv_owner.cocci | 73 +++
3576 scripts/coccinelle/api/pm_runtime.cocci | 2 +-
3577 scripts/coccinelle/api/simple_open.cocci | 4 +-
3578 scripts/coccinelle/api/vma_pages.cocci | 60 ++
3579 scripts/coccinelle/misc/ifaddr.cocci | 3 +-
3580 scripts/coccinelle/misc/irqf_oneshot.cocci | 7 +-
3581 scripts/coccinelle/misc/returnvar.cocci | 2 +-
3582 scripts/coccinelle/misc/semicolon.cocci | 2 +-
3583 scripts/coccinelle/misc/simple_return.cocci | 2 +-
3584 scripts/genksyms/parse.tab.c_shipped | 671 ++++++++++-----------
3585 scripts/genksyms/parse.tab.h_shipped | 26 +-
3586 scripts/genksyms/parse.y | 9 +
3587 scripts/kconfig/confdata.c | 7 +-
3588 scripts/kconfig/merge_config.sh | 4 +
3589 scripts/kconfig/symbol.c | 3 +-
3590 scripts/kconfig/zconf.gperf | 1 +
3591 scripts/kconfig/zconf.hash.c_shipped | 58 +-
3592 scripts/kconfig/zconf.l | 20 +-
3593 scripts/kconfig/zconf.lex.c_shipped | 325 +++++-----
3594 scripts/link-vmlinux.sh | 2 +-
3595 scripts/mod/modpost.h | 6 +
3596 scripts/package/Makefile | 8 +-
3597 scripts/package/builddeb | 52 +-
3598 scripts/package/mkspec | 4 +-
3599 scripts/tags.sh | 4 +
3600 36 files changed, 1127 insertions(+), 624 deletions(-)
3601 create mode 100644 Documentation/lto-build
3602 create mode 100644 scripts/Makefile.lto
3603 create mode 100644 scripts/coccinelle/api/vma_pages.cocci
3604 Merging kconfig/for-next (c0ddc8c745b7 localmodconfig: Use Kbuild files too)
3605 $ git merge kconfig/for-next
3607 Merging libata/for-next (82908d67958c Merge branch 'for-4.2-fixes' into for-next)
3608 $ git merge libata/for-next
3609 Auto-merging drivers/ata/pata_arasan_cf.c
3610 Merge made by the 'recursive' strategy.
3611 drivers/ata/libata-core.c | 3 +++
3612 drivers/ata/pata_arasan_cf.c | 11 ++++-------
3613 drivers/ata/sata_rcar.c | 4 ----
3614 3 files changed, 7 insertions(+), 11 deletions(-)
3615 Merging pm/linux-next (a5063b85e788 Merge branch 'acpi-pci' into linux-next)
3616 $ git merge pm/linux-next
3617 Auto-merging drivers/acpi/pci_irq.c
3618 Auto-merging arch/powerpc/include/asm/opal-api.h
3619 Auto-merging Documentation/devicetree/bindings/opp/opp.txt
3620 Merge made by the 'recursive' strategy.
3621 Documentation/acpi/method-tracing.txt | 204 +++-
3622 .../bindings/devfreq/event/exynos-ppmu.txt | 43 +-
3623 .../devicetree/bindings/{power => opp}/opp.txt | 40 +-
3624 .../devicetree/bindings/power/power_domain.txt | 2 +-
3625 .../bindings/power/rockchip-io-domain.txt | 14 +
3626 Documentation/power/devices.txt | 7 +
3627 Documentation/power/runtime_pm.txt | 4 -
3628 arch/powerpc/include/asm/opal-api.h | 12 +
3629 arch/x86/include/asm/msr-index.h | 6 +
3630 arch/x86/kernel/acpi/boot.c | 1 +
3631 drivers/acpi/Kconfig | 19 +-
3632 drivers/acpi/Makefile | 8 +-
3633 drivers/acpi/ac.c | 4 -
3634 drivers/acpi/acpi_ipmi.c | 4 -
3635 drivers/acpi/acpi_memhotplug.c | 5 -
3636 drivers/acpi/acpi_pad.c | 4 -
3637 drivers/acpi/acpi_processor.c | 2 +-
3638 drivers/acpi/acpi_video.c | 4 -
3639 drivers/acpi/acpica/Makefile | 2 +
3640 drivers/acpi/acpica/acdebug.h | 26 +-
3641 drivers/acpi/acpica/acdispat.h | 8 +
3642 drivers/acpi/acpica/acglobal.h | 20 +-
3643 drivers/acpi/acpica/acinterp.h | 22 +
3644 drivers/acpi/acpica/aclocal.h | 28 +-
3645 drivers/acpi/acpica/acmacros.h | 9 +
3646 drivers/acpi/acpica/acnamesp.h | 13 +-
3647 drivers/acpi/acpica/acobject.h | 1 +
3648 drivers/acpi/acpica/acparser.h | 4 +-
3649 drivers/acpi/acpica/acstruct.h | 2 +-
3650 drivers/acpi/acpica/actables.h | 14 +-
3651 drivers/acpi/acpica/acutils.h | 25 +-
3652 drivers/acpi/acpica/dsargs.c | 4 +-
3653 drivers/acpi/acpica/dscontrol.c | 2 +-
3654 drivers/acpi/acpica/dsdebug.c | 231 +++++
3655 drivers/acpi/acpica/dsinit.c | 20 +-
3656 drivers/acpi/acpica/dsmethod.c | 35 +-
3657 drivers/acpi/acpica/dsopcode.c | 31 +-
3658 drivers/acpi/acpica/dswload.c | 2 +-
3659 drivers/acpi/acpica/dswload2.c | 2 +-
3660 drivers/acpi/acpica/evregion.c | 22 +-
3661 drivers/acpi/acpica/exconfig.c | 8 -
3662 drivers/acpi/acpica/excreate.c | 1 +
3663 drivers/acpi/acpica/exdebug.c | 324 ++++++
3664 drivers/acpi/acpica/exdump.c | 5 +-
3665 drivers/acpi/acpica/exresnte.c | 2 +-
3666 drivers/acpi/acpica/exresolv.c | 16 +-
3667 drivers/acpi/acpica/hwxfsleep.c | 15 +-
3668 drivers/acpi/acpica/nseval.c | 4 +-
3669 drivers/acpi/acpica/nsload.c | 16 +-
3670 drivers/acpi/acpica/nsnames.c | 275 ++---
3671 drivers/acpi/acpica/nsparse.c | 42 +-
3672 drivers/acpi/acpica/nsutils.c | 19 +-
3673 drivers/acpi/acpica/nsxfname.c | 8 +-
3674 drivers/acpi/acpica/psargs.c | 26 +-
3675 drivers/acpi/acpica/psloop.c | 32 +-
3676 drivers/acpi/acpica/psobject.c | 17 +-
3677 drivers/acpi/acpica/psparse.c | 14 +-
3678 drivers/acpi/acpica/psutils.c | 8 +-
3679 drivers/acpi/acpica/psxface.c | 123 +--
3680 drivers/acpi/acpica/rscreate.c | 3 +-
3681 drivers/acpi/acpica/tbfadt.c | 6 +-
3682 drivers/acpi/acpica/tbfind.c | 15 +-
3683 drivers/acpi/acpica/tbinstal.c | 40 +-
3684 drivers/acpi/acpica/tbutils.c | 73 +-
3685 drivers/acpi/acpica/tbxfload.c | 93 +-
3686 drivers/acpi/acpica/utdebug.c | 31 +-
3687 drivers/acpi/acpica/utdelete.c | 3 +
3688 drivers/acpi/acpica/utfileio.c | 2 +-
3689 drivers/acpi/acpica/utinit.c | 3 +-
3690 drivers/acpi/acpica/utmisc.c | 4 +-
3691 drivers/acpi/acpica/utnonansi.c | 380 +++++++
3692 drivers/acpi/acpica/utstring.c | 342 ------
3693 drivers/acpi/acpica/utxface.c | 12 +-
3694 drivers/acpi/acpica/utxfinit.c | 11 -
3695 drivers/acpi/apei/apei-base.c | 4 -
3696 drivers/acpi/apei/einj.c | 4 -
3697 drivers/acpi/apei/erst-dbg.c | 4 -
3698 drivers/acpi/apei/erst.c | 4 -
3699 drivers/acpi/apei/ghes.c | 4 -
3700 drivers/acpi/apei/hest.c | 4 -
3701 drivers/acpi/battery.c | 4 -
3702 drivers/acpi/blacklist.c | 4 -
3703 drivers/acpi/bus.c | 408 +++++++-
3704 drivers/acpi/button.c | 4 -
3705 drivers/acpi/cm_sbs.c | 4 -
3706 drivers/acpi/container.c | 4 -
3707 drivers/acpi/debugfs.c | 2 +
3708 drivers/acpi/device_pm.c | 12 +-
3709 drivers/acpi/device_sysfs.c | 521 ++++++++++
3710 drivers/acpi/dock.c | 4 -
3711 drivers/acpi/ec.c | 86 +-
3712 drivers/acpi/fan.c | 4 -
3713 drivers/acpi/hed.c | 4 -
3714 drivers/acpi/internal.h | 16 +-
3715 drivers/acpi/numa.c | 4 -
3716 drivers/acpi/osl.c | 45 +-
3717 drivers/acpi/pci_irq.c | 4 -
3718 drivers/acpi/pci_link.c | 20 +-
3719 drivers/acpi/pci_root.c | 4 -
3720 drivers/acpi/pci_slot.c | 4 -
3721 drivers/acpi/power.c | 19 +-
3722 drivers/acpi/processor_driver.c | 92 +-
3723 drivers/acpi/processor_idle.c | 4 -
3724 drivers/acpi/processor_perflib.c | 8 +-
3725 drivers/acpi/processor_thermal.c | 4 -
3726 drivers/acpi/processor_throttling.c | 4 -
3727 drivers/acpi/property.c | 5 +-
3728 drivers/acpi/resource.c | 4 -
3729 drivers/acpi/sbs.c | 4 -
3730 drivers/acpi/scan.c | 860 ----------------
3731 drivers/acpi/sysfs.c | 133 ++-
3732 drivers/acpi/tables.c | 4 -
3733 drivers/acpi/thermal.c | 4 -
3734 drivers/acpi/utils.c | 4 -
3735 drivers/base/core.c | 43 +
3736 drivers/base/dd.c | 20 +
3737 drivers/base/power/clock_ops.c | 4 +-
3738 drivers/base/power/domain.c | 377 ++-----
3739 drivers/base/power/main.c | 2 +-
3740 drivers/base/power/opp.c | 1084 ++++++++++++++++----
3741 drivers/base/power/power.h | 2 +
3742 drivers/base/power/qos.c | 37 +
3743 drivers/base/power/sysfs.c | 11 +
3744 drivers/base/property.c | 8 +-
3745 drivers/cpufreq/acpi-cpufreq.c | 93 +-
3746 drivers/cpufreq/cpufreq-dt.c | 73 +-
3747 drivers/cpufreq/cpufreq.c | 390 ++++---
3748 drivers/cpufreq/cpufreq_conservative.c | 25 +-
3749 drivers/cpufreq/cpufreq_governor.c | 196 +++-
3750 drivers/cpufreq/cpufreq_governor.h | 40 +-
3751 drivers/cpufreq/cpufreq_ondemand.c | 67 +-
3752 drivers/cpufreq/cpufreq_opp.c | 4 +
3753 drivers/cpufreq/e_powersaver.c | 2 +-
3754 drivers/cpufreq/freq_table.c | 15 +
3755 drivers/cpufreq/ia64-acpi-cpufreq.c | 20 +-
3756 drivers/cpufreq/integrator-cpufreq.c | 18 +-
3757 drivers/cpufreq/intel_pstate.c | 20 +-
3758 drivers/cpufreq/powernow-k7.c | 4 +-
3759 drivers/cpufreq/powernow-k8.c | 5 +-
3760 drivers/cpufreq/powernv-cpufreq.c | 198 +++-
3761 drivers/devfreq/event/exynos-ppmu.c | 170 ++-
3762 drivers/devfreq/event/exynos-ppmu.h | 70 ++
3763 drivers/dma/Kconfig | 8 +
3764 drivers/dma/Makefile | 1 +
3765 drivers/dma/idma64.c | 710 +++++++++++++
3766 drivers/dma/idma64.h | 233 +++++
3767 drivers/idle/intel_idle.c | 72 +-
3768 drivers/mailbox/Kconfig | 1 +
3769 drivers/mailbox/pcc.c | 8 +-
3770 drivers/mfd/Kconfig | 23 +
3771 drivers/mfd/Makefile | 3 +
3772 drivers/mfd/intel-lpss-acpi.c | 84 ++
3773 drivers/mfd/intel-lpss-pci.c | 113 ++
3774 drivers/mfd/intel-lpss.c | 524 ++++++++++
3775 drivers/mfd/intel-lpss.h | 62 ++
3776 drivers/mfd/mfd-core.c | 2 +-
3777 drivers/power/avs/Kconfig | 2 +-
3778 drivers/power/avs/rockchip-io-domain.c | 59 ++
3779 drivers/powercap/intel_rapl.c | 2 +
3780 drivers/xen/xen-acpi-processor.c | 16 +-
3781 include/acpi/acbuffer.h | 1 +
3782 include/acpi/acconfig.h | 4 -
3783 include/acpi/acexcep.h | 7 +-
3784 include/acpi/acoutput.h | 21 +-
3785 include/acpi/acpi_bus.h | 4 -
3786 include/acpi/acpi_drivers.h | 4 -
3787 include/acpi/acpiosxf.h | 6 +
3788 include/acpi/acpixf.h | 16 +-
3789 include/acpi/actbl2.h | 17 +-
3790 include/acpi/actypes.h | 13 +-
3791 include/acpi/platform/acenv.h | 19 +-
3792 include/acpi/platform/acenvex.h | 3 +
3793 include/acpi/platform/acmsvcex.h | 54 +
3794 include/acpi/platform/acwinex.h | 49 +
3795 include/acpi/processor.h | 59 +-
3796 include/linux/acpi.h | 6 +-
3797 include/linux/cpufreq.h | 13 +
3798 include/linux/device.h | 2 +
3799 include/linux/klist.h | 1 +
3800 include/linux/of.h | 3 +-
3801 include/linux/pm_domain.h | 7 -
3802 include/linux/pm_opp.h | 36 +
3803 include/linux/pm_qos.h | 5 +
3804 include/linux/pm_runtime.h | 6 -
3805 kernel/power/Kconfig | 10 +
3806 kernel/power/suspend.c | 2 +
3807 kernel/power/wakelock.c | 18 +-
3809 tools/power/acpi/Makefile | 168 +--
3810 tools/power/acpi/Makefile.config | 92 ++
3811 tools/power/acpi/Makefile.rules | 37 +
3812 tools/power/acpi/tools/acpidump/Makefile | 53 +
3813 tools/power/acpi/tools/ec/Makefile | 33 +-
3814 tools/power/cpupower/utils/cpufreq-set.c | 4 +
3815 tools/power/x86/turbostat/turbostat.8 | 5 -
3816 tools/power/x86/turbostat/turbostat.c | 100 +-
3817 196 files changed, 7752 insertions(+), 3298 deletions(-)
3818 rename Documentation/devicetree/bindings/{power => opp}/opp.txt (93%)
3819 create mode 100644 drivers/acpi/acpica/dsdebug.c
3820 create mode 100644 drivers/acpi/acpica/utnonansi.c
3821 create mode 100644 drivers/acpi/device_sysfs.c
3822 create mode 100644 drivers/dma/idma64.c
3823 create mode 100644 drivers/dma/idma64.h
3824 create mode 100644 drivers/mfd/intel-lpss-acpi.c
3825 create mode 100644 drivers/mfd/intel-lpss-pci.c
3826 create mode 100644 drivers/mfd/intel-lpss.c
3827 create mode 100644 drivers/mfd/intel-lpss.h
3828 create mode 100644 include/acpi/platform/acmsvcex.h
3829 create mode 100644 include/acpi/platform/acwinex.h
3830 create mode 100644 tools/power/acpi/Makefile.config
3831 create mode 100644 tools/power/acpi/Makefile.rules
3832 create mode 100644 tools/power/acpi/tools/acpidump/Makefile
3833 Merging idle/next (aba5686671dc Merge branch 'cpuidle' into release)
3834 $ git merge idle/next
3836 Merge made by the 'recursive' strategy.
3837 Merging apm/for-next (53675abbd1e5 x86, apm: Remove unused variable)
3838 $ git merge apm/for-next
3840 Merging thermal/next (6ce87b2a60f1 Merge branches 'for-rc' and 'release' of .git into next)
3841 $ git merge thermal/next
3842 Auto-merging drivers/thermal/power_allocator.c
3843 Auto-merging drivers/acpi/thermal.c
3844 Merge made by the 'recursive' strategy.
3845 Documentation/thermal/sysfs-api.txt | 6 +
3846 drivers/acpi/thermal.c | 12 +-
3847 drivers/hwmon/lm75.c | 2 +-
3848 drivers/hwmon/ntc_thermistor.c | 2 +-
3849 drivers/hwmon/tmp102.c | 2 +-
3850 drivers/input/touchscreen/sun4i-ts.c | 8 +-
3851 drivers/platform/x86/acerhdf.c | 9 +-
3852 drivers/platform/x86/intel_mid_thermal.c | 9 +-
3853 drivers/power/charger-manager.c | 2 +-
3854 drivers/power/power_supply_core.c | 2 +-
3855 drivers/thermal/Kconfig | 8 +
3856 drivers/thermal/Makefile | 1 +
3857 drivers/thermal/armada_thermal.c | 2 +-
3858 drivers/thermal/db8500_thermal.c | 7 +-
3859 drivers/thermal/dove_thermal.c | 2 +-
3860 drivers/thermal/fair_share.c | 2 +-
3861 drivers/thermal/gov_bang_bang.c | 5 +-
3862 drivers/thermal/hisi_thermal.c | 4 +-
3863 drivers/thermal/imx_thermal.c | 27 +-
3864 drivers/thermal/int340x_thermal/int3400_thermal.c | 2 +-
3865 .../thermal/int340x_thermal/int340x_thermal_zone.c | 10 +-
3866 .../thermal/int340x_thermal/int340x_thermal_zone.h | 8 +-
3867 .../int340x_thermal/processor_thermal_device.c | 4 +-
3868 drivers/thermal/intel_pch_thermal.c | 286 +++++++++++++++++++++
3869 drivers/thermal/intel_powerclamp.c | 3 +
3870 drivers/thermal/intel_quark_dts_thermal.c | 13 +-
3871 drivers/thermal/intel_soc_dts_iosf.c | 8 +-
3872 drivers/thermal/kirkwood_thermal.c | 2 +-
3873 drivers/thermal/of-thermal.c | 14 +-
3874 drivers/thermal/power_allocator.c | 16 +-
3875 drivers/thermal/qcom-spmi-temp-alarm.c | 2 +-
3876 drivers/thermal/rcar_thermal.c | 7 +-
3877 drivers/thermal/rockchip_thermal.c | 10 +-
3878 drivers/thermal/samsung/exynos_tmu.c | 23 +-
3879 drivers/thermal/spear_thermal.c | 2 +-
3880 drivers/thermal/st/st_thermal.c | 5 +-
3881 drivers/thermal/step_wise.c | 4 +-
3882 drivers/thermal/tegra_soctherm.c | 4 +-
3883 drivers/thermal/thermal_core.c | 109 ++++----
3884 drivers/thermal/thermal_hwmon.c | 10 +-
3885 drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 10 +-
3886 drivers/thermal/x86_pkg_temp_thermal.c | 10 +-
3887 include/linux/thermal.h | 26 +-
3888 include/trace/events/thermal_power_allocator.h | 6 +-
3889 44 files changed, 509 insertions(+), 197 deletions(-)
3890 create mode 100644 drivers/thermal/intel_pch_thermal.c
3891 Merging thermal-soc/next (1afb9c539dae thermal/cpu_cooling: update policy limits if clipped_freq < policy->max)
3892 $ git merge thermal-soc/next
3894 Merging ieee1394/for-next (d71e6a11737f firewire: core: use correct vendor/model IDs)
3895 $ git merge ieee1394/for-next
3897 Merging dlm/next (b3a5bbfd780d dlm: print error from kernel_sendpage)
3898 $ git merge dlm/next
3899 Merge made by the 'recursive' strategy.
3900 fs/dlm/lowcomms.c | 743 ++++++++++++++++------------------------
3901 fs/dlm/user.c | 7 +-
3902 include/uapi/linux/dlm_device.h | 2 +-
3903 3 files changed, 305 insertions(+), 447 deletions(-)
3904 Merging swiotlb/linux-next (023600f192be swiotlb: do not export map_single function)
3905 $ git merge swiotlb/linux-next
3907 Merging slave-dma/next (9dd4efc41d09 Merge branch 'for-linus' into next)
3908 $ git merge slave-dma/next
3909 Resolved 'drivers/dma/Kconfig' using previous resolution.
3910 Resolved 'drivers/dma/Makefile' using previous resolution.
3911 Removing include/dt-bindings/dma/jz4780-dma.h
3912 Removing drivers/dma/ioat/pci.c
3913 Removing drivers/dma/ioat/dma_v3.c
3914 Removing drivers/dma/ioat/dma_v2.h
3915 Removing drivers/dma/ioat/dma_v2.c
3916 Auto-merging drivers/dma/Makefile
3917 CONFLICT (content): Merge conflict in drivers/dma/Makefile
3918 Auto-merging drivers/dma/Kconfig
3919 CONFLICT (content): Merge conflict in drivers/dma/Kconfig
3920 Auto-merging MAINTAINERS
3921 Automatic merge failed; fix conflicts and then commit the result.
3923 [master 882a8e4a2cd9] Merge remote-tracking branch 'slave-dma/next'
3924 $ git diff -M --stat --summary HEAD^..
3925 .../devicetree/bindings/dma/adi,axi-dmac.txt | 61 +
3926 .../devicetree/bindings/dma/arm-pl08x.txt | 54 +
3927 .../devicetree/bindings/dma/lpc1850-dmamux.txt | 54 +
3928 Documentation/devicetree/bindings/dma/mv-xor.txt | 10 +-
3929 .../devicetree/bindings/dma/sun4i-dma.txt | 46 +
3930 Documentation/devicetree/bindings/dma/zxdma.txt | 38 +
3931 Documentation/dmaengine/provider.txt | 23 +-
3933 drivers/dma/Kconfig | 607 +++----
3934 drivers/dma/Makefile | 88 +-
3935 drivers/dma/amba-pl08x.c | 192 ++-
3936 drivers/dma/at_hdmac.c | 127 +-
3937 drivers/dma/at_hdmac_regs.h | 6 +
3938 drivers/dma/at_xdmac.c | 183 ++-
3939 drivers/dma/coh901318.c | 2 +-
3940 drivers/dma/dma-axi-dmac.c | 691 ++++++++
3941 drivers/dma/dma-jz4780.c | 124 +-
3942 drivers/dma/dw/Kconfig | 6 +-
3943 drivers/dma/edma.c | 2 +-
3944 drivers/dma/hsu/hsu.c | 39 +-
3945 drivers/dma/hsu/hsu.h | 1 -
3946 drivers/dma/imx-dma.c | 25 +-
3947 drivers/dma/imx-sdma.c | 254 ++-
3948 drivers/dma/ioat/Makefile | 2 +-
3949 drivers/dma/ioat/dca.c | 374 +----
3950 drivers/dma/ioat/dma.c | 1655 ++++++++-----------
3951 drivers/dma/ioat/dma.h | 353 ++--
3952 drivers/dma/ioat/dma_v2.c | 916 -----------
3953 drivers/dma/ioat/dma_v2.h | 175 --
3954 drivers/dma/ioat/dma_v3.c | 1717 --------------------
3955 drivers/dma/ioat/hw.h | 5 -
3956 drivers/dma/ioat/init.c | 1284 +++++++++++++++
3957 drivers/dma/ioat/pci.c | 258 ---
3958 drivers/dma/ioat/prep.c | 715 ++++++++
3959 drivers/dma/ioat/sysfs.c | 135 ++
3960 drivers/dma/ipu/ipu_irq.c | 64 +-
3961 drivers/dma/k3dma.c | 3 +-
3962 drivers/dma/lpc18xx-dmamux.c | 183 +++
3963 drivers/dma/mic_x100_dma.h | 2 +-
3964 drivers/dma/mmp_pdma.c | 3 +-
3965 drivers/dma/mmp_tdma.c | 3 +-
3966 drivers/dma/mv_xor.c | 69 +-
3967 drivers/dma/pch_dma.c | 4 -
3968 drivers/dma/pl330.c | 3 +
3969 drivers/dma/pxa_dma.c | 15 +-
3970 drivers/dma/sh/Kconfig | 24 +-
3971 drivers/dma/sh/Makefile | 4 +-
3972 drivers/dma/sirf-dma.c | 3 +
3973 drivers/dma/ste_dma40.c | 2 +-
3974 drivers/dma/sun4i-dma.c | 1288 +++++++++++++++
3975 drivers/dma/sun6i-dma.c | 2 +-
3976 drivers/dma/tegra20-apb-dma.c | 63 +-
3977 drivers/dma/ti-dma-crossbar.c | 41 +-
3978 drivers/dma/timb_dma.c | 4 -
3979 drivers/dma/xgene-dma.c | 66 +-
3980 drivers/dma/zx296702_dma.c | 951 +++++++++++
3981 drivers/gpu/ipu-v3/ipu-common.c | 4 +-
3982 include/dt-bindings/dma/axi-dmac.h | 48 +
3983 include/dt-bindings/dma/jz4780-dma.h | 49 -
3984 include/linux/dmaengine.h | 75 +-
3985 include/linux/shdma-base.h | 5 +-
3986 61 files changed, 7971 insertions(+), 5235 deletions(-)
3987 create mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.txt
3988 create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt
3989 create mode 100644 Documentation/devicetree/bindings/dma/lpc1850-dmamux.txt
3990 create mode 100644 Documentation/devicetree/bindings/dma/sun4i-dma.txt
3991 create mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt
3992 create mode 100644 drivers/dma/dma-axi-dmac.c
3993 delete mode 100644 drivers/dma/ioat/dma_v2.c
3994 delete mode 100644 drivers/dma/ioat/dma_v2.h
3995 delete mode 100644 drivers/dma/ioat/dma_v3.c
3996 create mode 100644 drivers/dma/ioat/init.c
3997 delete mode 100644 drivers/dma/ioat/pci.c
3998 create mode 100644 drivers/dma/ioat/prep.c
3999 create mode 100644 drivers/dma/ioat/sysfs.c
4000 create mode 100644 drivers/dma/lpc18xx-dmamux.c
4001 create mode 100644 drivers/dma/sun4i-dma.c
4002 create mode 100644 drivers/dma/zx296702_dma.c
4003 create mode 100644 include/dt-bindings/dma/axi-dmac.h
4004 delete mode 100644 include/dt-bindings/dma/jz4780-dma.h
4005 Merging net-next/master (69dba9bbc506 sock: fix kernel doc error)
4006 $ git merge net-next/master
4007 Removing net/openvswitch/vport-vxlan.h
4008 Auto-merging net/ipv6/ip6_gre.c
4009 Removing net/ipv4/geneve_core.c
4010 Auto-merging net/core/skbuff.c
4011 Removing lib/average.c
4012 Auto-merging lib/Makefile
4013 Auto-merging lib/Kconfig
4014 Auto-merging include/linux/skbuff.h
4015 Removing include/linux/platform_data/st_nci.h
4016 Auto-merging drivers/net/vxlan.c
4017 Auto-merging drivers/net/phy/phy.c
4018 Auto-merging drivers/net/phy/fixed_phy.c
4019 Auto-merging drivers/net/ethernet/sfc/ef10.c
4020 Auto-merging drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4021 Auto-merging drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4022 Auto-merging drivers/net/ethernet/intel/igb/igb_main.c
4023 Auto-merging drivers/net/ethernet/freescale/fec_main.c
4024 Auto-merging drivers/net/ethernet/broadcom/genet/bcmgenet.c
4025 Auto-merging drivers/net/ethernet/apm/xgene/xgene_enet_main.c
4026 Auto-merging drivers/net/ethernet/Makefile
4027 Auto-merging drivers/base/property.c
4028 Auto-merging arch/arm/boot/dts/dra7.dtsi
4029 Auto-merging arch/arm/boot/dts/am33xx.dtsi
4030 Auto-merging MAINTAINERS
4031 Merge made by the 'recursive' strategy.
4032 Documentation/devicetree/bindings/net/dsa/dsa.txt | 38 +-
4033 Documentation/devicetree/bindings/net/ethernet.txt | 4 +
4034 .../devicetree/bindings/net/keystone-netcp.txt | 6 +-
4035 .../devicetree/bindings/net/nfc/s3fwrn5.txt | 27 +
4036 .../net/nfc/{st-nci.txt => st-nci-i2c.txt} | 0
4037 .../devicetree/bindings/net/nfc/st-nci-spi.txt | 31 +
4038 .../bindings/net/snps,dwc-qos-ethernet.txt | 75 +
4039 Documentation/networking/6lowpan.txt | 50 +
4040 Documentation/networking/dsa/bcm_sf2.txt | 114 +
4041 Documentation/networking/dsa/dsa.txt | 615 ++++
4042 Documentation/networking/ip-sysctl.txt | 65 +-
4043 Documentation/networking/stmmac.txt | 14 +-
4044 Documentation/networking/switchdev.txt | 17 +-
4045 Documentation/networking/timestamping.txt | 7 +
4046 Documentation/networking/vxlan.txt | 52 +-
4048 arch/arm/boot/dts/am33xx.dtsi | 2 +-
4049 arch/arm/boot/dts/dra7.dtsi | 2 +-
4050 arch/arm/net/bpf_jit_32.c | 41 +-
4051 arch/arm/net/bpf_jit_32.h | 3 +
4052 arch/s390/net/bpf_jit.h | 5 +-
4053 arch/s390/net/bpf_jit_comp.c | 93 +-
4054 arch/sparc/net/bpf_jit_comp.c | 2 +-
4055 arch/x86/net/bpf_jit_comp.c | 88 +-
4056 drivers/base/property.c | 95 +-
4057 drivers/bcma/Kconfig | 2 +-
4058 drivers/bcma/bcma_private.h | 1 +
4059 drivers/bcma/driver_gpio.c | 92 +-
4060 drivers/bcma/main.c | 36 +
4061 drivers/bluetooth/Kconfig | 18 +
4062 drivers/bluetooth/Makefile | 2 +
4063 drivers/bluetooth/bfusb.c | 2 +-
4064 drivers/bluetooth/bt3c_cs.c | 2 +-
4065 drivers/bluetooth/btbcm.c | 8 +-
4066 drivers/bluetooth/btintel.c | 80 +
4067 drivers/bluetooth/btintel.h | 19 +
4068 drivers/bluetooth/btmrvl_drv.h | 6 +-
4069 drivers/bluetooth/btmrvl_sdio.c | 4 +-
4070 drivers/bluetooth/btqca.c | 392 +++
4071 drivers/bluetooth/btqca.h | 135 +
4072 drivers/bluetooth/btusb.c | 97 +-
4073 drivers/bluetooth/dtl1_cs.c | 6 +-
4074 drivers/bluetooth/hci_bcm.c | 310 +-
4075 drivers/bluetooth/hci_h5.c | 2 +-
4076 drivers/bluetooth/hci_intel.c | 561 ++++
4077 drivers/bluetooth/hci_ldisc.c | 14 +-
4078 drivers/bluetooth/hci_qca.c | 969 ++++++
4079 drivers/bluetooth/hci_uart.h | 13 +-
4080 drivers/infiniband/hw/mlx4/cq.c | 2 +-
4081 drivers/isdn/mISDN/dsp_audio.c | 22 +-
4082 drivers/net/Kconfig | 19 +-
4083 drivers/net/Makefile | 3 +
4084 drivers/net/bonding/bond_3ad.c | 2 -
4085 drivers/net/bonding/bond_main.c | 5 +-
4086 drivers/net/bonding/bond_netlink.c | 17 +-
4087 drivers/net/bonding/bond_options.c | 7 +
4088 drivers/net/bonding/bond_sysfs.c | 20 +-
4089 drivers/net/caif/caif_hsi.c | 2 +-
4090 drivers/net/caif/caif_serial.c | 2 +-
4091 drivers/net/caif/caif_spi.c | 2 +-
4092 drivers/net/can/flexcan.c | 2 +-
4093 drivers/net/can/usb/gs_usb.c | 8 +-
4094 drivers/net/dsa/Kconfig | 6 +-
4095 drivers/net/dsa/bcm_sf2.c | 18 +-
4096 drivers/net/dsa/mv88e6171.c | 6 +-
4097 drivers/net/dsa/mv88e6352.c | 114 +-
4098 drivers/net/dsa/mv88e6xxx.c | 926 +++++-
4099 drivers/net/dsa/mv88e6xxx.h | 87 +-
4100 drivers/net/dummy.c | 3 +-
4101 drivers/net/ethernet/3com/3c59x.c | 23 +-
4102 drivers/net/ethernet/Kconfig | 1 +
4103 drivers/net/ethernet/Makefile | 1 +
4104 drivers/net/ethernet/allwinner/sun4i-emac.c | 13 +-
4105 drivers/net/ethernet/altera/altera_sgdma.c | 8 +-
4106 drivers/net/ethernet/altera/altera_sgdmahw.h | 1 +
4107 drivers/net/ethernet/altera/altera_tse.h | 1 -
4108 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 16 +-
4109 drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 312 +-
4110 drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 12 +
4111 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 8 +-
4112 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 2 +
4113 drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 10 +
4114 drivers/net/ethernet/broadcom/Kconfig | 10 +
4115 drivers/net/ethernet/broadcom/bcmsysport.c | 18 +
4116 drivers/net/ethernet/broadcom/bgmac.c | 28 +-
4117 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 63 +-
4118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 100 +-
4119 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 71 +-
4120 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 12 +-
4121 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h | 10 +-
4122 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h | 10 +-
4123 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 22 +-
4124 .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 6 +-
4125 .../ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h | 2 +
4126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 204 +-
4127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h | 4 +-
4128 .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 4 +-
4129 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 254 +-
4130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 10 +-
4131 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 587 +++-
4132 .../net/ethernet/broadcom/bnx2x/bnx2x_mfw_req.h | 4 +-
4133 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 79 +-
4134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 325 +-
4135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 77 +-
4136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 358 +-
4137 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 58 +-
4138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 4 +-
4139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 4 +-
4140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 212 +-
4141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h | 37 +-
4142 drivers/net/ethernet/broadcom/cnic.c | 36 +-
4143 drivers/net/ethernet/broadcom/cnic_if.h | 21 +-
4144 drivers/net/ethernet/broadcom/genet/bcmgenet.c | 79 +-
4145 drivers/net/ethernet/broadcom/genet/bcmgenet.h | 5 +-
4146 drivers/net/ethernet/broadcom/genet/bcmmii.c | 111 +-
4147 drivers/net/ethernet/cadence/macb.c | 6 +-
4148 drivers/net/ethernet/cadence/macb.h | 2 +-
4149 drivers/net/ethernet/cavium/Kconfig | 2 +
4150 drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 134 +-
4151 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 9 +
4152 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 42 +-
4153 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 775 ++++-
4154 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +
4155 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 83 +-
4156 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 10 +-
4157 drivers/net/ethernet/chelsio/cxgb4/l2t.c | 94 +-
4158 drivers/net/ethernet/chelsio/cxgb4/l2t.h | 18 +-
4159 drivers/net/ethernet/chelsio/cxgb4/sge.c | 23 +-
4160 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 290 +-
4161 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 1 -
4162 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 3 +
4163 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 18 +
4164 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 197 +-
4165 drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 30 +-
4166 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 3 +-
4167 drivers/net/ethernet/cisco/enic/enic.h | 21 +-
4168 drivers/net/ethernet/cisco/enic/enic_ethtool.c | 113 +-
4169 drivers/net/ethernet/cisco/enic/enic_main.c | 142 +-
4170 drivers/net/ethernet/cisco/enic/vnic_cq.c | 3 +-
4171 drivers/net/ethernet/cisco/enic/vnic_dev.c | 277 +-
4172 drivers/net/ethernet/cisco/enic/vnic_dev.h | 44 +-
4173 drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 28 +
4174 drivers/net/ethernet/cisco/enic/vnic_intr.c | 3 +-
4175 drivers/net/ethernet/cisco/enic/vnic_resource.h | 7 +
4176 drivers/net/ethernet/cisco/enic/vnic_rq.c | 6 +-
4177 drivers/net/ethernet/cisco/enic/vnic_wq.c | 33 +-
4178 drivers/net/ethernet/cisco/enic/vnic_wq.h | 18 +
4179 drivers/net/ethernet/ec_bhf.c | 14 +-
4180 drivers/net/ethernet/emulex/benet/be.h | 7 +-
4181 drivers/net/ethernet/emulex/benet/be_cmds.c | 71 +-
4182 drivers/net/ethernet/emulex/benet/be_cmds.h | 11 +-
4183 drivers/net/ethernet/emulex/benet/be_ethtool.c | 17 +-
4184 drivers/net/ethernet/emulex/benet/be_main.c | 69 +-
4185 drivers/net/ethernet/ezchip/nps_enet.c | 37 +-
4186 drivers/net/ethernet/ezchip/nps_enet.h | 20 -
4187 drivers/net/ethernet/freescale/fec_main.c | 41 +-
4188 drivers/net/ethernet/freescale/fec_ptp.c | 6 -
4189 drivers/net/ethernet/freescale/gianfar.c | 502 +--
4190 drivers/net/ethernet/freescale/gianfar.h | 77 +-
4191 drivers/net/ethernet/freescale/gianfar_ethtool.c | 4 +-
4192 drivers/net/ethernet/hisilicon/hip04_eth.c | 1 -
4193 drivers/net/ethernet/hisilicon/hip04_mdio.c | 1 -
4194 drivers/net/ethernet/ibm/ibmveth.c | 145 +-
4195 drivers/net/ethernet/ibm/ibmveth.h | 18 +-
4196 drivers/net/ethernet/intel/e100.c | 12 +-
4197 drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 +-
4198 drivers/net/ethernet/intel/e1000e/netdev.c | 89 +-
4199 drivers/net/ethernet/intel/e1000e/regs.h | 5 +-
4200 drivers/net/ethernet/intel/i40e/i40e.h | 73 +-
4201 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 72 +-
4202 drivers/net/ethernet/intel/i40e/i40e_common.c | 407 ++-
4203 drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +
4204 drivers/net/ethernet/intel/i40e/i40e_dcb.h | 8 +-
4205 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +-
4206 drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 10 +-
4207 drivers/net/ethernet/intel/i40e/i40e_diag.c | 11 +-
4208 drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 151 +-
4209 drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 12 +-
4210 drivers/net/ethernet/intel/i40e/i40e_fcoe.h | 4 +-
4211 drivers/net/ethernet/intel/i40e/i40e_hmc.c | 67 +-
4212 drivers/net/ethernet/intel/i40e/i40e_hmc.h | 10 +-
4213 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 18 +-
4214 drivers/net/ethernet/intel/i40e/i40e_main.c | 759 +++--
4215 drivers/net/ethernet/intel/i40e/i40e_nvm.c | 135 +-
4216 drivers/net/ethernet/intel/i40e/i40e_prototype.h | 13 +
4217 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 7 +-
4218 drivers/net/ethernet/intel/i40e/i40e_register.h | 1938 ++++++++++-
4219 drivers/net/ethernet/intel/i40e/i40e_txrx.c | 259 +-
4220 drivers/net/ethernet/intel/i40e/i40e_txrx.h | 60 +-
4221 drivers/net/ethernet/intel/i40e/i40e_type.h | 85 +-
4222 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h | 17 +-
4223 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 91 +-
4224 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 +
4225 drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 17 +-
4226 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 67 +-
4227 drivers/net/ethernet/intel/i40evf/i40e_common.c | 380 ++-
4228 drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 10 +-
4229 drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 13 +
4230 drivers/net/ethernet/intel/i40evf/i40e_register.h | 3155 +-----------------
4231 drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 199 +-
4232 drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 58 +-
4233 drivers/net/ethernet/intel/i40evf/i40e_type.h | 81 +-
4234 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h | 17 +-
4235 drivers/net/ethernet/intel/i40evf/i40evf.h | 61 +-
4236 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 44 +-
4237 drivers/net/ethernet/intel/i40evf/i40evf_main.c | 350 +-
4238 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 51 +-
4239 drivers/net/ethernet/intel/igb/e1000_82575.c | 38 +-
4240 drivers/net/ethernet/intel/igb/e1000_defines.h | 5 +
4241 drivers/net/ethernet/intel/igb/e1000_phy.c | 109 +-
4242 drivers/net/ethernet/intel/igb/e1000_phy.h | 1 +
4243 drivers/net/ethernet/intel/igb/e1000_regs.h | 2 +
4244 drivers/net/ethernet/intel/igb/igb.h | 1 +
4245 drivers/net/ethernet/intel/igb/igb_ethtool.c | 30 +-
4246 drivers/net/ethernet/intel/igb/igb_main.c | 136 +-
4247 drivers/net/ethernet/intel/igb/igb_ptp.c | 72 +-
4248 drivers/net/ethernet/intel/igbvf/netdev.c | 1 +
4249 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 2 -
4250 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 -
4251 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 28 +-
4252 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 18 +-
4253 drivers/net/ethernet/intel/ixgbevf/defines.h | 12 +
4254 drivers/net/ethernet/intel/ixgbevf/ethtool.c | 51 +-
4255 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 9 +-
4256 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 114 +-
4257 drivers/net/ethernet/marvell/mvneta.c | 9 +-
4258 drivers/net/ethernet/mellanox/Kconfig | 1 +
4259 drivers/net/ethernet/mellanox/Makefile | 1 +
4260 drivers/net/ethernet/mellanox/mlx4/en_cq.c | 5 +-
4261 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 51 +-
4262 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 46 +
4263 drivers/net/ethernet/mellanox/mlx4/en_rx.c | 30 +-
4264 drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 +-
4265 drivers/net/ethernet/mellanox/mlx4/fw.c | 82 +
4266 drivers/net/ethernet/mellanox/mlx4/fw.h | 1 +
4267 drivers/net/ethernet/mellanox/mlx4/main.c | 45 +-
4268 drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 +
4269 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 +
4270 drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 48 +-
4271 drivers/net/ethernet/mellanox/mlx5/core/en.h | 172 +-
4272 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 259 +-
4273 .../ethernet/mellanox/mlx5/core/en_flow_table.c | 371 ++-
4274 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1017 ++++--
4275 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 46 +-
4276 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 36 +-
4277 drivers/net/ethernet/mellanox/mlx5/core/main.c | 32 +-
4278 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 +-
4279 drivers/net/ethernet/mellanox/mlx5/core/port.c | 56 +-
4280 drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 53 +
4281 drivers/net/ethernet/mellanox/mlx5/core/transobj.h | 8 +
4282 drivers/net/ethernet/mellanox/mlx5/core/uar.c | 6 +
4283 drivers/net/ethernet/mellanox/mlx5/core/wq.c | 12 +-
4284 drivers/net/ethernet/mellanox/mlx5/core/wq.h | 3 +-
4285 drivers/net/ethernet/mellanox/mlxsw/Kconfig | 32 +
4286 drivers/net/ethernet/mellanox/mlxsw/Makefile | 6 +
4287 drivers/net/ethernet/mellanox/mlxsw/cmd.h | 1090 ++++++
4288 drivers/net/ethernet/mellanox/mlxsw/core.c | 1295 ++++++++
4289 drivers/net/ethernet/mellanox/mlxsw/core.h | 207 ++
4290 drivers/net/ethernet/mellanox/mlxsw/emad.h | 127 +
4291 drivers/net/ethernet/mellanox/mlxsw/item.h | 405 +++
4292 drivers/net/ethernet/mellanox/mlxsw/pci.c | 1826 ++++++++++
4293 drivers/net/ethernet/mellanox/mlxsw/pci.h | 227 ++
4294 drivers/net/ethernet/mellanox/mlxsw/port.h | 75 +
4295 drivers/net/ethernet/mellanox/mlxsw/reg.h | 1349 ++++++++
4296 drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1568 +++++++++
4297 drivers/net/ethernet/mellanox/mlxsw/trap.h | 66 +
4298 drivers/net/ethernet/mellanox/mlxsw/txheader.h | 80 +
4299 drivers/net/ethernet/neterion/s2io.c | 26 +-
4300 drivers/net/ethernet/neterion/s2io.h | 2 -
4301 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 19 +-
4302 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 31 +-
4303 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 2 +
4304 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 4 +-
4305 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 6 +-
4306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 +
4307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 15 +-
4308 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 41 +-
4309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 3 +-
4310 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 3 +-
4311 .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 3 +-
4312 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 7 +-
4313 drivers/net/ethernet/realtek/r8169.c | 163 +-
4314 drivers/net/ethernet/renesas/ravb.h | 5 +-
4315 drivers/net/ethernet/renesas/ravb_main.c | 116 +-
4316 drivers/net/ethernet/rocker/rocker.c | 212 +-
4317 drivers/net/ethernet/rocker/rocker.h | 2 +
4318 drivers/net/ethernet/sfc/ef10.c | 519 ++-
4319 drivers/net/ethernet/sfc/mcdi.c | 28 +-
4320 drivers/net/ethernet/sfc/mcdi.h | 3 +-
4321 drivers/net/ethernet/sfc/mcdi_pcol.h | 3463 ++++++++++++++-----
4322 drivers/net/ethernet/sfc/net_driver.h | 2 +
4323 drivers/net/ethernet/sfc/nic.h | 2 +
4324 drivers/net/ethernet/sfc/selftest.c | 14 +-
4325 drivers/net/ethernet/sfc/siena.c | 6 +-
4326 drivers/net/ethernet/smsc/smc9194.c | 32 +-
4327 drivers/net/ethernet/smsc/smsc911x.c | 60 +-
4328 .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 42 +-
4329 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 50 +-
4330 .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 59 +-
4331 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 31 +-
4332 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 73 +-
4333 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 78 +-
4334 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 83 +-
4335 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 95 +-
4336 .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 138 +-
4337 .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 9 +-
4338 drivers/net/ethernet/synopsys/Kconfig | 27 +
4339 drivers/net/ethernet/synopsys/Makefile | 5 +
4340 drivers/net/ethernet/synopsys/dwc_eth_qos.c | 3019 +++++++++++++++++
4341 drivers/net/ethernet/ti/cpsw.c | 156 +-
4342 drivers/net/ethernet/ti/davinci_emac.c | 4 +-
4343 drivers/net/ethernet/ti/netcp_core.c | 16 +-
4344 drivers/net/ethernet/ti/netcp_ethss.c | 401 ++-
4345 drivers/net/fddi/skfp/h/hwmtm.h | 9 -
4346 drivers/net/fjes/Makefile | 30 +
4347 drivers/net/fjes/fjes.h | 77 +
4348 drivers/net/fjes/fjes_ethtool.c | 137 +
4349 drivers/net/fjes/fjes_hw.c | 1125 +++++++
4350 drivers/net/fjes/fjes_hw.h | 334 ++
4351 drivers/net/fjes/fjes_main.c | 1383 ++++++++
4352 drivers/net/fjes/fjes_regs.h | 142 +
4353 drivers/net/geneve.c | 739 ++++-
4354 drivers/net/hyperv/hyperv_net.h | 33 +
4355 drivers/net/hyperv/netvsc.c | 43 +-
4356 drivers/net/hyperv/netvsc_drv.c | 164 +-
4357 drivers/net/hyperv/rndis_filter.c | 37 +-
4358 drivers/net/ieee802154/at86rf230.c | 56 +-
4359 drivers/net/ieee802154/cc2520.c | 2 +-
4360 drivers/net/ieee802154/mrf24j40.c | 1 -
4361 drivers/net/ifb.c | 207 +-
4362 drivers/net/ipvlan/ipvlan_main.c | 3 +-
4363 drivers/net/loopback.c | 3 +-
4364 drivers/net/macvlan.c | 1 +
4365 drivers/net/nlmon.c | 2 +-
4366 drivers/net/phy/Kconfig | 20 +-
4367 drivers/net/phy/Makefile | 2 +
4368 drivers/net/phy/aquantia.c | 201 ++
4369 drivers/net/phy/dp83640.c | 10 +-
4370 drivers/net/phy/dp83867.c | 6 +-
4371 drivers/net/phy/fixed_phy.c | 8 +-
4372 drivers/net/phy/marvell.c | 53 +-
4373 drivers/net/phy/mdio-octeon.c | 136 +-
4374 drivers/net/phy/phy.c | 3 +
4375 drivers/net/phy/realtek.c | 14 +
4376 drivers/net/phy/spi_ks8995.c | 22 -
4377 drivers/net/phy/teranetics.c | 135 +
4378 drivers/net/ppp/ppp_generic.c | 17 +-
4379 drivers/net/team/team.c | 2 +-
4380 drivers/net/tun.c | 1 +
4381 drivers/net/usb/Kconfig | 10 +
4382 drivers/net/usb/Makefile | 1 +
4383 drivers/net/usb/lan78xx.c | 3495 ++++++++++++++++++++
4384 drivers/net/usb/lan78xx.h | 1069 ++++++
4385 drivers/net/usb/qmi_wwan.c | 1 +
4386 drivers/net/usb/r8152.c | 23 +-
4387 drivers/net/veth.c | 2 +
4388 drivers/net/virtio_net.c | 30 +-
4389 drivers/net/vrf.c | 668 ++++
4390 drivers/net/vxlan.c | 727 ++--
4391 drivers/net/wan/hdlc_fr.c | 2 +-
4392 drivers/net/wireless/ath/ath10k/Makefile | 3 +-
4393 drivers/net/wireless/ath/ath10k/bmi.h | 2 +-
4394 drivers/net/wireless/ath/ath10k/ce.c | 1 +
4395 drivers/net/wireless/ath/ath10k/ce.h | 17 +-
4396 drivers/net/wireless/ath/ath10k/core.c | 183 +-
4397 drivers/net/wireless/ath/ath10k/core.h | 65 +-
4398 drivers/net/wireless/ath/ath10k/debug.c | 30 +-
4399 drivers/net/wireless/ath/ath10k/htc.c | 4 +-
4400 drivers/net/wireless/ath/ath10k/htt.c | 66 +-
4401 drivers/net/wireless/ath/ath10k/htt.h | 89 +-
4402 drivers/net/wireless/ath/ath10k/htt_rx.c | 49 +-
4403 drivers/net/wireless/ath/ath10k/htt_tx.c | 145 +-
4404 drivers/net/wireless/ath/ath10k/hw.c | 90 +-
4405 drivers/net/wireless/ath/ath10k/hw.h | 135 +-
4406 drivers/net/wireless/ath/ath10k/mac.c | 376 ++-
4407 drivers/net/wireless/ath/ath10k/mac.h | 6 +-
4408 drivers/net/wireless/ath/ath10k/pci.c | 236 +-
4409 drivers/net/wireless/ath/ath10k/pci.h | 13 +-
4410 drivers/net/wireless/ath/ath10k/rx_desc.h | 173 +-
4411 drivers/net/wireless/ath/ath10k/spectral.c | 18 +-
4412 drivers/net/wireless/ath/ath10k/spectral.h | 4 +-
4413 drivers/net/wireless/ath/ath10k/swap.c | 208 ++
4414 drivers/net/wireless/ath/ath10k/swap.h | 72 +
4415 drivers/net/wireless/ath/ath10k/targaddrs.h | 3 +
4416 drivers/net/wireless/ath/ath10k/txrx.c | 23 +-
4417 drivers/net/wireless/ath/ath10k/wmi-ops.h | 32 +-
4418 drivers/net/wireless/ath/ath10k/wmi-tlv.c | 169 +-
4419 drivers/net/wireless/ath/ath10k/wmi.c | 1350 +++++++-
4420 drivers/net/wireless/ath/ath10k/wmi.h | 1024 +++++-
4421 drivers/net/wireless/ath/ath10k/wow.c | 20 +-
4422 drivers/net/wireless/ath/ath5k/Kconfig | 1 -
4423 drivers/net/wireless/ath/ath5k/ani.c | 4 +-
4424 drivers/net/wireless/ath/ath5k/ath5k.h | 4 +-
4425 drivers/net/wireless/ath/ath5k/base.c | 4 +-
4426 drivers/net/wireless/ath/ath5k/debug.c | 2 +-
4427 drivers/net/wireless/ath/ath6kl/htc.h | 2 +-
4428 drivers/net/wireless/ath/ath9k/ar9003_phy.h | 25 +-
4429 drivers/net/wireless/ath/ath9k/ath9k.h | 22 +-
4430 drivers/net/wireless/ath/ath9k/channel.c | 23 +-
4431 drivers/net/wireless/ath/ath9k/debug.c | 2 +
4432 drivers/net/wireless/ath/ath9k/debug.h | 2 +
4433 drivers/net/wireless/ath/ath9k/debug_sta.c | 20 +-
4434 drivers/net/wireless/ath/ath9k/dfs.c | 170 +-
4435 drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +-
4436 drivers/net/wireless/ath/ath9k/htc_drv_main.c | 13 +-
4437 drivers/net/wireless/ath/ath9k/htc_hst.c | 9 +-
4438 drivers/net/wireless/ath/ath9k/hw.c | 1 +
4439 drivers/net/wireless/ath/ath9k/init.c | 8 +-
4440 drivers/net/wireless/ath/ath9k/link.c | 2 +-
4441 drivers/net/wireless/ath/ath9k/main.c | 11 +-
4442 drivers/net/wireless/ath/ath9k/recv.c | 7 +-
4443 drivers/net/wireless/ath/ath9k/wmi.c | 3 +-
4444 drivers/net/wireless/ath/ath9k/xmit.c | 156 +-
4445 drivers/net/wireless/ath/debug.c | 2 +
4446 drivers/net/wireless/ath/dfs_pri_detector.c | 2 +-
4447 drivers/net/wireless/ath/wil6210/Makefile | 1 +
4448 drivers/net/wireless/ath/wil6210/boot_loader.h | 61 +
4449 drivers/net/wireless/ath/wil6210/cfg80211.c | 244 +-
4450 drivers/net/wireless/ath/wil6210/debugfs.c | 16 +-
4451 drivers/net/wireless/ath/wil6210/ethtool.c | 14 +-
4452 drivers/net/wireless/ath/wil6210/fw.c | 10 -
4453 drivers/net/wireless/ath/wil6210/fw_inc.c | 16 +-
4454 drivers/net/wireless/ath/wil6210/interrupt.c | 165 +-
4455 drivers/net/wireless/ath/wil6210/ioctl.c | 4 +-
4456 drivers/net/wireless/ath/wil6210/main.c | 198 +-
4457 drivers/net/wireless/ath/wil6210/netdev.c | 5 +-
4458 drivers/net/wireless/ath/wil6210/pcie_bus.c | 127 +-
4459 drivers/net/wireless/ath/wil6210/pm.c | 98 +
4460 drivers/net/wireless/ath/wil6210/rx_reorder.c | 6 +
4461 drivers/net/wireless/ath/wil6210/txrx.c | 383 ++-
4462 drivers/net/wireless/ath/wil6210/txrx.h | 8 +
4463 drivers/net/wireless/ath/wil6210/wil6210.h | 64 +-
4464 drivers/net/wireless/ath/wil6210/wil_platform.c | 2 +-
4465 drivers/net/wireless/ath/wil6210/wmi.c | 132 +-
4466 drivers/net/wireless/b43/lo.c | 4 +-
4467 drivers/net/wireless/b43/lo.h | 2 +-
4468 drivers/net/wireless/b43/phy_g.c | 2 +-
4469 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 216 +-
4470 drivers/net/wireless/brcm80211/brcmfmac/core.h | 3 +
4471 drivers/net/wireless/brcm80211/brcmfmac/firmware.c | 39 +-
4472 drivers/net/wireless/brcm80211/brcmfmac/flowring.c | 10 +-
4473 drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 10 +-
4474 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c | 56 +
4475 drivers/net/wireless/brcm80211/brcmfmac/sdio.c | 13 +-
4476 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 4 +-
4477 drivers/net/wireless/cw1200/cw1200_spi.c | 1 -
4478 drivers/net/wireless/hostap/hostap_main.c | 4 +-
4479 drivers/net/wireless/ipw2x00/ipw2100.c | 2 +-
4480 drivers/net/wireless/iwlegacy/3945-mac.c | 2 +-
4481 drivers/net/wireless/iwlegacy/debug.c | 8 +-
4482 drivers/net/wireless/iwlwifi/dvm/agn.h | 21 +-
4483 drivers/net/wireless/iwlwifi/dvm/debugfs.c | 8 +-
4484 drivers/net/wireless/iwlwifi/dvm/dev.h | 7 +-
4485 drivers/net/wireless/iwlwifi/dvm/lib.c | 8 +-
4486 drivers/net/wireless/iwlwifi/dvm/mac80211.c | 14 +-
4487 drivers/net/wireless/iwlwifi/dvm/main.c | 12 -
4488 drivers/net/wireless/iwlwifi/dvm/rs.c | 51 +-
4489 drivers/net/wireless/iwlwifi/dvm/rx.c | 109 +-
4490 drivers/net/wireless/iwlwifi/dvm/rxon.c | 3 +-
4491 drivers/net/wireless/iwlwifi/dvm/scan.c | 25 +-
4492 drivers/net/wireless/iwlwifi/dvm/sta.c | 111 +-
4493 drivers/net/wireless/iwlwifi/dvm/tx.c | 18 +-
4494 drivers/net/wireless/iwlwifi/dvm/ucode.c | 5 +-
4495 drivers/net/wireless/iwlwifi/iwl-7000.c | 4 +-
4496 drivers/net/wireless/iwlwifi/iwl-8000.c | 12 +-
4497 drivers/net/wireless/iwlwifi/iwl-config.h | 2 +
4498 drivers/net/wireless/iwlwifi/iwl-csr.h | 3 +
4499 drivers/net/wireless/iwlwifi/iwl-devtrace-data.h | 7 +-
4500 .../net/wireless/iwlwifi/iwl-devtrace-iwlwifi.h | 14 +-
4501 drivers/net/wireless/iwlwifi/iwl-drv.c | 72 +-
4502 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 4 +-
4503 drivers/net/wireless/iwlwifi/iwl-fh.h | 6 -
4504 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h | 17 +
4505 drivers/net/wireless/iwlwifi/iwl-fw-file.h | 53 +-
4506 drivers/net/wireless/iwlwifi/iwl-fw.h | 68 +
4507 drivers/net/wireless/iwlwifi/iwl-notif-wait.c | 8 +-
4508 drivers/net/wireless/iwlwifi/iwl-notif-wait.h | 5 +-
4509 drivers/net/wireless/iwlwifi/iwl-op-mode.h | 32 +-
4510 drivers/net/wireless/iwlwifi/iwl-prph.h | 12 +
4511 drivers/net/wireless/iwlwifi/iwl-trans.h | 125 +-
4512 drivers/net/wireless/iwlwifi/mvm/Makefile | 1 +
4513 drivers/net/wireless/iwlwifi/mvm/coex.c | 44 +-
4514 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 31 +-
4515 drivers/net/wireless/iwlwifi/mvm/constants.h | 1 +
4516 drivers/net/wireless/iwlwifi/mvm/d3.c | 74 +-
4517 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c | 751 +++++
4518 drivers/net/wireless/iwlwifi/mvm/debugfs.c | 14 +-
4519 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 7 +-
4520 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 31 +-
4521 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 147 -
4522 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 4 +-
4523 drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h | 386 +++
4524 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 12 +
4525 drivers/net/wireless/iwlwifi/mvm/fw-api.h | 86 +-
4526 drivers/net/wireless/iwlwifi/mvm/fw.c | 389 ++-
4527 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 13 +-
4528 drivers/net/wireless/iwlwifi/mvm/mac80211.c | 78 +-
4529 drivers/net/wireless/iwlwifi/mvm/mvm.h | 154 +-
4530 drivers/net/wireless/iwlwifi/mvm/nvm.c | 23 +-
4531 drivers/net/wireless/iwlwifi/mvm/ops.c | 114 +-
4532 drivers/net/wireless/iwlwifi/mvm/power.c | 46 +-
4533 drivers/net/wireless/iwlwifi/mvm/rs.c | 160 +-
4534 drivers/net/wireless/iwlwifi/mvm/rs.h | 10 +
4535 drivers/net/wireless/iwlwifi/mvm/rx.c | 43 +-
4536 drivers/net/wireless/iwlwifi/mvm/scan.c | 319 +-
4537 drivers/net/wireless/iwlwifi/mvm/sta.c | 43 +-
4538 drivers/net/wireless/iwlwifi/mvm/sta.h | 5 +-
4539 drivers/net/wireless/iwlwifi/mvm/tdls.c | 33 +-
4540 drivers/net/wireless/iwlwifi/mvm/time-event.c | 14 +-
4541 drivers/net/wireless/iwlwifi/mvm/time-event.h | 5 +-
4542 drivers/net/wireless/iwlwifi/mvm/tof.c | 304 ++
4543 drivers/net/wireless/iwlwifi/mvm/tof.h | 94 +
4544 drivers/net/wireless/iwlwifi/mvm/tt.c | 13 +-
4545 drivers/net/wireless/iwlwifi/mvm/tx.c | 94 +-
4546 drivers/net/wireless/iwlwifi/mvm/utils.c | 13 +-
4547 drivers/net/wireless/iwlwifi/pcie/drv.c | 17 +-
4548 drivers/net/wireless/iwlwifi/pcie/internal.h | 64 +-
4549 drivers/net/wireless/iwlwifi/pcie/rx.c | 496 ++-
4550 drivers/net/wireless/iwlwifi/pcie/trans.c | 414 ++-
4551 drivers/net/wireless/iwlwifi/pcie/tx.c | 135 +-
4552 drivers/net/wireless/mac80211_hwsim.c | 7 +-
4553 drivers/net/wireless/mediatek/mt7601u/dma.c | 34 +-
4554 drivers/net/wireless/mediatek/mt7601u/init.c | 2 +
4555 drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +
4556 drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 10 +-
4557 drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +
4558 drivers/net/wireless/mediatek/mt7601u/usb.c | 63 +-
4559 drivers/net/wireless/mediatek/mt7601u/usb.h | 2 +
4560 drivers/net/wireless/mwifiex/Kconfig | 12 +-
4561 drivers/net/wireless/mwifiex/cfg80211.c | 130 +-
4562 drivers/net/wireless/mwifiex/cmdevt.c | 39 +-
4563 drivers/net/wireless/mwifiex/decl.h | 3 +
4564 drivers/net/wireless/mwifiex/fw.h | 95 +-
4565 drivers/net/wireless/mwifiex/ie.c | 3 +
4566 drivers/net/wireless/mwifiex/init.c | 10 +-
4567 drivers/net/wireless/mwifiex/join.c | 2 +
4568 drivers/net/wireless/mwifiex/main.c | 63 +-
4569 drivers/net/wireless/mwifiex/main.h | 40 +
4570 drivers/net/wireless/mwifiex/pcie.c | 14 +-
4571 drivers/net/wireless/mwifiex/pcie.h | 45 +-
4572 drivers/net/wireless/mwifiex/scan.c | 157 +-
4573 drivers/net/wireless/mwifiex/sdio.c | 207 +-
4574 drivers/net/wireless/mwifiex/sdio.h | 77 +
4575 drivers/net/wireless/mwifiex/sta_cmd.c | 90 +-
4576 drivers/net/wireless/mwifiex/sta_cmdresp.c | 7 +-
4577 drivers/net/wireless/mwifiex/sta_event.c | 207 +-
4578 drivers/net/wireless/mwifiex/sta_ioctl.c | 4 +-
4579 drivers/net/wireless/mwifiex/tdls.c | 80 +-
4580 drivers/net/wireless/mwifiex/txrx.c | 22 +-
4581 drivers/net/wireless/mwifiex/uap_cmd.c | 7 +-
4582 drivers/net/wireless/mwifiex/uap_event.c | 15 +
4583 drivers/net/wireless/mwifiex/usb.c | 24 +-
4584 drivers/net/wireless/mwifiex/usb.h | 3 +
4585 drivers/net/wireless/mwifiex/util.c | 75 +-
4586 drivers/net/wireless/mwifiex/wmm.c | 156 +-
4587 drivers/net/wireless/mwifiex/wmm.h | 8 +
4588 drivers/net/wireless/mwl8k.c | 49 +-
4589 drivers/net/wireless/orinoco/main.c | 2 -
4590 drivers/net/wireless/orinoco/orinoco_cs.c | 1 +
4591 drivers/net/wireless/orinoco/orinoco_nortel.c | 5 +-
4592 drivers/net/wireless/orinoco/orinoco_pci.c | 5 +-
4593 drivers/net/wireless/orinoco/orinoco_plx.c | 5 +-
4594 drivers/net/wireless/orinoco/orinoco_usb.c | 2 +
4595 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 8 +-
4596 drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 8 +-
4597 drivers/net/wireless/rt2x00/Kconfig | 1 -
4598 drivers/net/wireless/rt2x00/rt2500usb.h | 2 +-
4599 drivers/net/wireless/rt2x00/rt2x00.h | 6 +-
4600 drivers/net/wireless/rt2x00/rt2x00link.c | 18 +-
4601 drivers/net/wireless/rtlwifi/rtl8188ee/fw.c | 10 +-
4602 drivers/net/wireless/rtlwifi/rtl8188ee/fw.h | 21 +-
4603 drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 11 +-
4604 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c | 12 +-
4605 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h | 19 -
4606 drivers/net/wireless/rtlwifi/rtl8192cu/def.h | 9 -
4607 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 110 +-
4608 drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 105 +-
4609 drivers/net/wireless/rtlwifi/rtl8192cu/mac.h | 10 -
4610 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1 +
4611 drivers/net/wireless/rtlwifi/rtl8192de/dm.c | 2 +-
4612 drivers/net/wireless/rtlwifi/rtl8192de/fw.h | 22 -
4613 drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 4 +-
4614 drivers/net/wireless/rtlwifi/rtl8192ee/fw.c | 12 +-
4615 drivers/net/wireless/rtlwifi/rtl8192ee/fw.h | 21 +-
4616 drivers/net/wireless/rtlwifi/rtl8192ee/phy.c | 6 +-
4617 drivers/net/wireless/rtlwifi/rtl8723ae/sw.c | 4 +-
4618 drivers/net/wireless/rtlwifi/rtl8723be/sw.c | 4 +-
4619 .../net/wireless/rtlwifi/rtl8723com/fw_common.c | 10 +-
4620 .../net/wireless/rtlwifi/rtl8723com/fw_common.h | 19 -
4621 drivers/net/wireless/rtlwifi/rtl8821ae/fw.c | 14 +-
4622 drivers/net/wireless/rtlwifi/rtl8821ae/fw.h | 23 +-
4623 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +-
4624 drivers/net/wireless/rtlwifi/rtl8821ae/reg.h | 1 +
4625 drivers/net/wireless/rtlwifi/wifi.h | 25 +-
4626 drivers/net/wireless/ti/wl12xx/scan.c | 6 +-
4627 drivers/net/wireless/ti/wl18xx/acx.c | 27 +
4628 drivers/net/wireless/ti/wl18xx/acx.h | 138 +-
4629 drivers/net/wireless/ti/wl18xx/debugfs.c | 230 +-
4630 drivers/net/wireless/ti/wl18xx/event.c | 13 +
4631 drivers/net/wireless/ti/wl18xx/event.h | 12 +-
4632 drivers/net/wireless/ti/wl18xx/main.c | 59 +-
4633 drivers/net/wireless/ti/wl18xx/scan.c | 23 +-
4634 drivers/net/wireless/ti/wl18xx/scan.h | 4 +-
4635 drivers/net/wireless/ti/wlcore/cmd.c | 56 +-
4636 drivers/net/wireless/ti/wlcore/cmd.h | 15 +
4637 drivers/net/wireless/ti/wlcore/conf.h | 11 +-
4638 drivers/net/wireless/ti/wlcore/init.c | 2 +-
4639 drivers/net/wireless/ti/wlcore/init.h | 1 +
4640 drivers/net/wireless/ti/wlcore/main.c | 69 +-
4641 drivers/net/wireless/ti/wlcore/rx.c | 9 +-
4642 drivers/net/wireless/ti/wlcore/rx.h | 3 +
4643 drivers/net/wireless/ti/wlcore/scan.h | 6 +
4644 drivers/net/wireless/ti/wlcore/sdio.c | 3 +-
4645 drivers/net/wireless/ti/wlcore/wlcore.h | 3 +
4646 drivers/net/wireless/ti/wlcore/wlcore_i.h | 5 +
4647 drivers/net/xen-netback/common.h | 3 -
4648 drivers/net/xen-netfront.c | 5 +-
4649 drivers/nfc/Kconfig | 1 +
4650 drivers/nfc/Makefile | 1 +
4651 drivers/nfc/s3fwrn5/Kconfig | 19 +
4652 drivers/nfc/s3fwrn5/Makefile | 11 +
4653 drivers/nfc/s3fwrn5/core.c | 219 ++
4654 drivers/nfc/s3fwrn5/firmware.c | 511 +++
4655 drivers/nfc/s3fwrn5/firmware.h | 111 +
4656 drivers/nfc/s3fwrn5/i2c.c | 306 ++
4657 drivers/nfc/s3fwrn5/nci.c | 165 +
4658 drivers/nfc/s3fwrn5/nci.h | 89 +
4659 drivers/nfc/s3fwrn5/s3fwrn5.h | 99 +
4660 drivers/nfc/st-nci/Kconfig | 11 +
4661 drivers/nfc/st-nci/Makefile | 3 +
4662 drivers/nfc/st-nci/i2c.c | 23 +-
4663 drivers/nfc/st-nci/ndlc.c | 7 +-
4664 drivers/nfc/st-nci/spi.c | 392 +++
4665 drivers/nfc/st-nci/st-nci_se.c | 8 +-
4666 drivers/nfc/st21nfca/st21nfca.c | 11 +-
4667 drivers/nfc/trf7970a.c | 6 +-
4668 drivers/of/of_mdio.c | 19 +-
4669 drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 66 +
4670 drivers/staging/wilc1000/linux_mon.c | 2 +-
4671 include/linux/average.h | 61 +-
4672 include/linux/bcma/bcma_driver_chipcommon.h | 1 -
4673 include/linux/bpf.h | 12 +-
4674 include/linux/etherdevice.h | 2 +-
4675 include/linux/filter.h | 17 +-
4676 include/linux/ieee80211.h | 2 +-
4677 include/linux/ipv6.h | 5 +-
4678 include/linux/mlx4/cq.h | 3 +-
4679 include/linux/mlx4/device.h | 5 +
4680 include/linux/mlx4/qp.h | 3 +-
4681 include/linux/mlx5/device.h | 10 +
4682 include/linux/mlx5/driver.h | 29 +-
4683 include/linux/mlx5/mlx5_ifc.h | 24 +-
4684 include/linux/mpls_iptunnel.h | 6 +
4685 include/linux/net.h | 8 +
4686 include/linux/netdevice.h | 176 +-
4687 include/linux/netfilter.h | 42 +-
4688 include/linux/netfilter/nfnetlink_acct.h | 3 +-
4689 include/linux/netfilter/x_tables.h | 8 +-
4690 include/linux/netfilter_bridge.h | 12 +-
4691 include/linux/netfilter_ipv6.h | 18 +-
4692 include/linux/perf_event.h | 10 +
4693 include/linux/phy.h | 2 +
4694 include/linux/platform_data/st_nci.h | 29 -
4695 include/linux/property.h | 4 +
4696 include/linux/skbuff.h | 56 +-
4697 include/linux/stmmac.h | 22 -
4698 include/net/6lowpan.h | 23 +
4699 include/net/act_api.h | 16 +-
4700 include/net/addrconf.h | 4 +-
4701 include/net/bluetooth/hci_core.h | 31 +-
4702 include/net/bluetooth/l2cap.h | 2 +
4703 include/net/bond_options.h | 1 +
4704 include/net/cfg80211.h | 3 +-
4705 include/net/cfg802154.h | 10 +
4706 include/net/checksum.h | 8 +-
4707 include/net/cls_cgroup.h | 29 +
4708 include/net/dsa.h | 33 +-
4709 include/net/dst.h | 23 +-
4710 include/net/dst_metadata.h | 112 +
4711 include/net/fib_rules.h | 1 +
4712 include/net/flow.h | 10 +
4713 include/net/geneve.h | 35 +-
4714 include/net/gre.h | 92 +-
4715 include/net/inet_hashtables.h | 4 +-
4716 include/net/inet_timewait_sock.h | 8 +-
4717 include/net/inetpeer.h | 67 -
4718 include/net/ip.h | 16 -
4719 include/net/ip6_fib.h | 2 +
4720 include/net/ip_fib.h | 5 +-
4721 include/net/ip_tunnels.h | 145 +-
4722 include/net/ipv6.h | 76 +-
4723 include/net/lwtunnel.h | 175 +
4724 include/net/mac80211.h | 69 +-
4725 include/net/mac802154.h | 17 -
4726 include/net/mpls_iptunnel.h | 29 +
4727 include/net/ndisc.h | 3 +-
4728 include/net/neighbour.h | 1 +
4729 include/net/net_namespace.h | 3 +
4730 include/net/netfilter/ipv4/nf_dup_ipv4.h | 7 +
4731 include/net/netfilter/ipv6/nf_dup_ipv6.h | 7 +
4732 include/net/netfilter/nf_conntrack.h | 10 +-
4733 include/net/netfilter/nf_conntrack_core.h | 3 +-
4734 include/net/netfilter/nf_conntrack_expect.h | 11 +-
4735 include/net/netfilter/nf_conntrack_labels.h | 4 +
4736 include/net/netfilter/nf_conntrack_zones.h | 99 +-
4737 include/net/netfilter/nft_dup.h | 9 +
4738 include/net/netns/ipv6.h | 1 +
4739 include/net/netns/netfilter.h | 1 +
4740 include/net/nfc/nci_core.h | 3 +
4741 include/net/nfc/nfc.h | 41 +
4742 include/net/nl802154.h | 4 +
4743 include/net/pkt_sched.h | 4 +-
4744 include/net/route.h | 7 +
4745 include/net/rtnetlink.h | 1 +
4746 include/net/sch_generic.h | 31 +-
4747 include/net/sock.h | 18 +
4748 include/net/switchdev.h | 10 +
4749 include/net/tc_act/tc_bpf.h | 2 +-
4750 include/net/tc_act/tc_gact.h | 7 +-
4751 include/net/tc_act/tc_mirred.h | 2 +-
4752 include/net/tcp.h | 22 +-
4753 include/net/timewait_sock.h | 3 -
4754 include/net/udp_tunnel.h | 4 +
4755 include/net/vrf.h | 178 +
4756 include/net/vxlan.h | 90 +-
4757 include/net/xfrm.h | 7 +-
4758 include/uapi/linux/Kbuild | 1 +
4759 include/uapi/linux/bpf.h | 29 +
4760 include/uapi/linux/ethtool.h | 5 +
4761 include/uapi/linux/fib_rules.h | 2 +-
4762 include/uapi/linux/if_bridge.h | 1 +
4763 include/uapi/linux/if_link.h | 16 +
4764 include/uapi/linux/if_packet.h | 3 +
4765 include/uapi/linux/if_tunnel.h | 1 +
4766 include/uapi/linux/ila.h | 15 +
4767 include/uapi/linux/ipv6.h | 3 +
4768 include/uapi/linux/lwtunnel.h | 47 +
4769 include/uapi/linux/mpls.h | 2 +
4770 include/uapi/linux/mpls_iptunnel.h | 28 +
4771 include/uapi/linux/neighbour.h | 1 +
4772 include/uapi/linux/netfilter/nf_conntrack_sctp.h | 2 +
4773 include/uapi/linux/netfilter/nf_tables.h | 23 +
4774 include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 +
4775 include/uapi/linux/netfilter/nfnetlink_cttimeout.h | 2 +
4776 include/uapi/linux/netfilter/xt_CT.h | 8 +-
4777 include/uapi/linux/openvswitch.h | 60 +-
4778 include/uapi/linux/rtnetlink.h | 2 +
4779 include/uapi/linux/snmp.h | 2 +
4780 kernel/bpf/arraymap.c | 137 +-
4781 kernel/bpf/core.c | 9 +-
4782 kernel/bpf/syscall.c | 2 +-
4783 kernel/bpf/verifier.c | 54 +-
4784 kernel/events/core.c | 78 +
4785 kernel/trace/bpf_trace.c | 31 +
4788 lib/average.c | 64 -
4789 lib/test_bpf.c | 817 ++++-
4790 lib/test_rhashtable.c | 163 +-
4791 net/6lowpan/Makefile | 2 +-
4792 net/6lowpan/core.c | 40 +
4793 net/6lowpan/iphc.c | 19 +-
4794 net/8021q/vlan_dev.c | 3 +-
4796 net/atm/br2684.c | 9 +-
4797 net/batman-adv/bat_iv_ogm.c | 102 +-
4798 net/batman-adv/bitarray.c | 6 +-
4799 net/batman-adv/bitarray.h | 10 +-
4800 net/batman-adv/bridge_loop_avoidance.c | 78 +-
4801 net/batman-adv/bridge_loop_avoidance.h | 8 +-
4802 net/batman-adv/debugfs.h | 1 -
4803 net/batman-adv/distributed-arp-table.c | 69 +-
4804 net/batman-adv/distributed-arp-table.h | 8 +-
4805 net/batman-adv/fragmentation.c | 13 +-
4806 net/batman-adv/gateway_client.c | 33 +-
4807 net/batman-adv/gateway_client.h | 2 +-
4808 net/batman-adv/gateway_common.c | 67 +-
4809 net/batman-adv/gateway_common.h | 1 -
4810 net/batman-adv/hash.c | 6 +-
4811 net/batman-adv/hash.h | 12 +-
4812 net/batman-adv/icmp_socket.c | 6 +-
4813 net/batman-adv/icmp_socket.h | 1 -
4814 net/batman-adv/main.c | 84 +-
4815 net/batman-adv/main.h | 48 +-
4816 net/batman-adv/multicast.c | 114 +-
4817 net/batman-adv/multicast.h | 2 -
4818 net/batman-adv/network-coding.c | 62 +-
4819 net/batman-adv/network-coding.h | 4 -
4820 net/batman-adv/originator.c | 27 +-
4821 net/batman-adv/originator.h | 11 +-
4822 net/batman-adv/packet.h | 204 +-
4823 net/batman-adv/routing.c | 24 +-
4824 net/batman-adv/routing.h | 6 +-
4825 net/batman-adv/send.c | 11 +-
4826 net/batman-adv/send.h | 11 +-
4827 net/batman-adv/soft-interface.c | 35 +-
4828 net/batman-adv/soft-interface.h | 4 -
4829 net/batman-adv/sysfs.c | 4 +-
4830 net/batman-adv/sysfs.h | 2 -
4831 net/batman-adv/translation-table.c | 315 +-
4832 net/batman-adv/translation-table.h | 31 +-
4833 net/batman-adv/types.h | 128 +-
4834 net/bluetooth/6lowpan.c | 32 +-
4835 net/bluetooth/Kconfig | 5 +
4836 net/bluetooth/Makefile | 3 +-
4837 net/bluetooth/a2mp.c | 17 +-
4838 net/bluetooth/a2mp.h | 19 +
4839 net/bluetooth/amp.c | 134 +-
4840 net/bluetooth/amp.h | 14 +
4841 net/bluetooth/cmtp/capi.c | 8 +-
4842 net/bluetooth/hci_conn.c | 235 +-
4843 net/bluetooth/hci_core.c | 44 +-
4844 net/bluetooth/hci_event.c | 212 +-
4845 net/bluetooth/hci_request.c | 6 +-
4846 net/bluetooth/l2cap_core.c | 6 +-
4847 net/bluetooth/l2cap_sock.c | 41 +-
4848 net/bluetooth/mgmt.c | 38 +-
4849 net/bridge/br_device.c | 4 +-
4850 net/bridge/br_if.c | 1 +
4851 net/bridge/br_mdb.c | 144 +-
4852 net/bridge/br_multicast.c | 44 +-
4853 net/bridge/br_netfilter_hooks.c | 20 +-
4854 net/bridge/br_netfilter_ipv6.c | 2 +-
4855 net/bridge/br_netlink.c | 52 +-
4856 net/bridge/br_private.h | 21 +-
4857 net/bridge/br_vlan.c | 53 +-
4858 net/caif/caif_dev.c | 2 +-
4859 net/core/Makefile | 1 +
4860 net/core/dev.c | 61 +-
4861 net/core/dst.c | 111 +-
4862 net/core/fib_rules.c | 24 +-
4863 net/core/filter.c | 153 +-
4864 net/core/flow_dissector.c | 58 +-
4865 net/core/lwtunnel.c | 249 ++
4866 net/core/neighbour.c | 14 +-
4867 net/core/net-sysfs.c | 31 +-
4868 net/core/pktgen.c | 5 +-
4869 net/core/rtnetlink.c | 42 +-
4870 net/core/skbuff.c | 4 +-
4871 net/core/sock.c | 2 +-
4872 net/core/timestamping.c | 6 +-
4873 net/core/utils.c | 17 +-
4874 net/dsa/dsa.c | 52 +-
4875 net/dsa/dsa_priv.h | 8 +-
4876 net/dsa/slave.c | 394 ++-
4877 net/dsa/tag_brcm.c | 15 +-
4878 net/dsa/tag_dsa.c | 12 +-
4879 net/dsa/tag_edsa.c | 12 +-
4880 net/dsa/tag_trailer.c | 12 +-
4881 net/ethernet/eth.c | 2 +-
4882 net/hsr/hsr_device.c | 2 +-
4883 net/ieee802154/6lowpan/6lowpan_i.h | 11 +-
4884 net/ieee802154/6lowpan/core.c | 81 +-
4885 net/ieee802154/6lowpan/rx.c | 45 +-
4886 net/ieee802154/6lowpan/tx.c | 4 +-
4887 net/ieee802154/nl802154.c | 33 +
4888 net/ieee802154/rdev-ops.h | 33 +
4889 net/ieee802154/sysfs.c | 38 +
4890 net/ieee802154/trace.h | 41 +
4891 net/ipv4/Kconfig | 14 -
4892 net/ipv4/Makefile | 1 -
4893 net/ipv4/af_inet.c | 8 +-
4894 net/ipv4/ah4.c | 4 +-
4895 net/ipv4/arp.c | 80 +-
4896 net/ipv4/datagram.c | 2 +-
4897 net/ipv4/fib_frontend.c | 73 +-
4898 net/ipv4/fib_semantics.c | 158 +-
4899 net/ipv4/fib_trie.c | 7 +-
4900 net/ipv4/fou.c | 30 +-
4901 net/ipv4/geneve_core.c | 447 ---
4902 net/ipv4/gre_demux.c | 235 +-
4903 net/ipv4/icmp.c | 10 +-
4904 net/ipv4/inet_hashtables.c | 38 +-
4905 net/ipv4/inet_timewait_sock.c | 55 +-
4906 net/ipv4/ip_fragment.c | 44 +-
4907 net/ipv4/ip_gre.c | 435 ++-
4908 net/ipv4/ip_input.c | 3 +-
4909 net/ipv4/ip_output.c | 7 +-
4910 net/ipv4/ip_tunnel.c | 37 +-
4911 net/ipv4/ip_tunnel_core.c | 232 ++
4912 net/ipv4/ipconfig.c | 2 +-
4913 net/ipv4/ipip.c | 2 +-
4914 net/ipv4/netfilter/Kconfig | 12 +
4915 net/ipv4/netfilter/Makefile | 3 +
4916 net/ipv4/netfilter/arp_tables.c | 32 +-
4917 net/ipv4/netfilter/ip_tables.c | 68 +-
4918 net/ipv4/netfilter/ipt_ECN.c | 2 +-
4919 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 2 +-
4920 net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 4 +-
4921 net/ipv4/netfilter/nf_defrag_ipv4.c | 22 +-
4922 net/ipv4/netfilter/nf_dup_ipv4.c | 120 +
4923 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 4 +-
4924 net/ipv4/netfilter/nf_nat_proto_icmp.c | 2 +-
4925 net/ipv4/netfilter/nft_dup_ipv4.c | 110 +
4926 net/ipv4/ping.c | 3 +-
4927 net/ipv4/proc.c | 2 +
4928 net/ipv4/route.c | 36 +-
4929 net/ipv4/sysctl_net_ipv4.c | 19 +
4930 net/ipv4/tcp.c | 2 +
4931 net/ipv4/tcp_bic.c | 2 +-
4932 net/ipv4/tcp_cdg.c | 2 +-
4933 net/ipv4/tcp_cong.c | 6 +-
4934 net/ipv4/tcp_cubic.c | 4 +-
4935 net/ipv4/tcp_highspeed.c | 2 +-
4936 net/ipv4/tcp_htcp.c | 2 +-
4937 net/ipv4/tcp_hybla.c | 2 +-
4938 net/ipv4/tcp_illinois.c | 2 +-
4939 net/ipv4/tcp_input.c | 85 +-
4940 net/ipv4/tcp_ipv4.c | 7 +-
4941 net/ipv4/tcp_metrics.c | 2 +-
4942 net/ipv4/tcp_minisocks.c | 6 +-
4943 net/ipv4/tcp_output.c | 61 +-
4944 net/ipv4/tcp_scalable.c | 2 +-
4945 net/ipv4/tcp_timer.c | 1 -
4946 net/ipv4/tcp_vegas.c | 6 +-
4947 net/ipv4/tcp_veno.c | 2 +-
4948 net/ipv4/udp.c | 22 +-
4949 net/ipv4/udp_tunnel.c | 25 +-
4950 net/ipv4/xfrm4_policy.c | 18 +-
4951 net/ipv6/Kconfig | 30 +-
4952 net/ipv6/Makefile | 1 +
4953 net/ipv6/addrconf.c | 343 +-
4954 net/ipv6/addrconf_core.c | 11 +-
4955 net/ipv6/af_inet6.c | 12 +-
4956 net/ipv6/ah6.c | 4 +-
4957 net/ipv6/datagram.c | 10 +-
4958 net/ipv6/exthdrs.c | 2 +-
4959 net/ipv6/icmp.c | 6 +-
4960 net/ipv6/ila.c | 229 ++
4961 net/ipv6/inet6_hashtables.c | 9 +-
4962 net/ipv6/ip6_fib.c | 1 +
4963 net/ipv6/ip6_gre.c | 5 +-
4964 net/ipv6/ip6_input.c | 5 +-
4965 net/ipv6/ip6_output.c | 18 +-
4966 net/ipv6/ip6_tunnel.c | 2 +-
4967 net/ipv6/ndisc.c | 26 +-
4968 net/ipv6/netfilter/Kconfig | 12 +
4969 net/ipv6/netfilter/Makefile | 3 +
4970 net/ipv6/netfilter/ip6_tables.c | 52 +-
4971 net/ipv6/netfilter/ip6t_REJECT.c | 5 -
4972 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 2 +-
4973 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 5 +-
4974 net/ipv6/netfilter/nf_conntrack_reasm.c | 1 +
4975 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 23 +-
4976 net/ipv6/netfilter/nf_dup_ipv6.c | 96 +
4977 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 4 +-
4978 net/ipv6/netfilter/nf_nat_proto_icmpv6.c | 2 +-
4979 net/ipv6/netfilter/nft_dup_ipv6.c | 108 +
4980 net/ipv6/raw.c | 3 +-
4981 net/ipv6/route.c | 104 +-
4982 net/ipv6/sit.c | 2 +-
4983 net/ipv6/sysctl_net_ipv6.c | 15 +-
4984 net/ipv6/tcp_ipv6.c | 7 +-
4985 net/ipv6/udp.c | 3 +-
4986 net/ipv6/xfrm6_mode_tunnel.c | 3 +-
4987 net/ipv6/xfrm6_policy.c | 14 +-
4988 net/mac80211/Kconfig | 1 -
4989 net/mac80211/Makefile | 1 +
4990 net/mac80211/aes_cmac.c | 17 -
4991 net/mac80211/cfg.c | 161 +-
4992 net/mac80211/chan.c | 31 +-
4993 net/mac80211/debugfs.c | 2 +-
4994 net/mac80211/debugfs_key.c | 2 -
4995 net/mac80211/debugfs_netdev.c | 34 +
4996 net/mac80211/driver-ops.c | 41 +
4997 net/mac80211/driver-ops.h | 29 +-
4998 net/mac80211/ieee80211_i.h | 42 +-
4999 net/mac80211/iface.c | 16 +-
5000 net/mac80211/key.c | 1 -
5001 net/mac80211/key.h | 3 -
5002 net/mac80211/main.c | 17 +-
5003 net/mac80211/mesh.c | 2 +-
5004 net/mac80211/mesh_hwmp.c | 80 +-
5005 net/mac80211/mesh_plink.c | 326 +-
5006 net/mac80211/mesh_ps.c | 42 +-
5007 net/mac80211/mesh_sync.c | 16 +-
5008 net/mac80211/mlme.c | 61 +-
5009 net/mac80211/ocb.c | 2 +-
5010 net/mac80211/rate.c | 310 +-
5011 net/mac80211/rate.h | 60 +-
5012 net/mac80211/rc80211_minstrel_ht.c | 8 +-
5013 net/mac80211/rx.c | 101 +-
5014 net/mac80211/sta_info.c | 52 +-
5015 net/mac80211/sta_info.h | 120 +-
5016 net/mac80211/status.c | 5 +-
5017 net/mac80211/tdls.c | 242 +-
5018 net/mac80211/tx.c | 35 +-
5019 net/mac80211/util.c | 75 +-
5020 net/mac80211/vht.c | 34 +-
5021 net/mac80211/wpa.c | 83 +-
5022 net/mac802154/cfg.c | 81 +-
5023 net/mac802154/ieee802154_i.h | 11 +-
5024 net/mac802154/iface.c | 32 +-
5025 net/mac802154/main.c | 19 +-
5026 net/mac802154/rx.c | 14 +-
5027 net/mac802154/tx.c | 27 +-
5028 net/mac802154/util.c | 8 +
5029 net/mpls/Kconfig | 8 +-
5030 net/mpls/Makefile | 1 +
5031 net/mpls/af_mpls.c | 197 +-
5032 net/mpls/internal.h | 9 +-
5033 net/mpls/mpls_iptunnel.c | 231 ++
5034 net/netfilter/Kconfig | 2 +
5035 net/netfilter/core.c | 225 +-
5036 net/netfilter/ipvs/ip_vs_nfct.c | 2 +-
5037 net/netfilter/ipvs/ip_vs_sched.c | 2 +-
5038 net/netfilter/nf_conntrack_core.c | 134 +-
5039 net/netfilter/nf_conntrack_expect.c | 21 +-
5040 net/netfilter/nf_conntrack_labels.c | 34 +-
5041 net/netfilter/nf_conntrack_netlink.c | 228 +-
5042 net/netfilter/nf_conntrack_pptp.c | 3 +-
5043 net/netfilter/nf_conntrack_proto_sctp.c | 101 +-
5044 net/netfilter/nf_conntrack_seqadj.c | 9 +-
5045 net/netfilter/nf_conntrack_standalone.c | 39 +-
5046 net/netfilter/nf_internals.h | 2 +-
5047 net/netfilter/nf_nat_core.c | 24 +-
5048 net/netfilter/nf_nat_proto_dccp.c | 2 +-
5049 net/netfilter/nf_nat_proto_tcp.c | 2 +-
5050 net/netfilter/nf_nat_proto_udp.c | 2 +-
5051 net/netfilter/nf_nat_proto_udplite.c | 2 +-
5052 net/netfilter/nf_queue.c | 12 +-
5053 net/netfilter/nf_synproxy_core.c | 6 +-
5054 net/netfilter/nf_tables_api.c | 8 +-
5055 net/netfilter/nf_tables_core.c | 5 -
5056 net/netfilter/nfnetlink_acct.c | 71 +-
5057 net/netfilter/nft_counter.c | 97 +-
5058 net/netfilter/nft_limit.c | 188 +-
5059 net/netfilter/nft_meta.c | 4 +
5060 net/netfilter/nft_payload.c | 57 +-
5061 net/netfilter/x_tables.c | 29 +-
5062 net/netfilter/xt_CT.c | 26 +-
5063 net/netfilter/xt_TCPMSS.c | 8 +-
5064 net/netfilter/xt_TCPOPTSTRIP.c | 2 +-
5065 net/netfilter/xt_TEE.c | 163 +-
5066 net/netfilter/xt_TPROXY.c | 6 +-
5067 net/netfilter/xt_connlabel.c | 16 +-
5068 net/netfilter/xt_connlimit.c | 9 +-
5069 net/netfilter/xt_nfacct.c | 2 +-
5070 net/nfc/nci/core.c | 18 +
5071 net/nfc/nci/hci.c | 2 +-
5072 net/nfc/netlink.c | 91 +-
5073 net/openvswitch/Kconfig | 15 +-
5074 net/openvswitch/Makefile | 4 +-
5075 net/openvswitch/actions.c | 259 +-
5076 net/openvswitch/conntrack.c | 744 +++++
5077 net/openvswitch/conntrack.h | 86 +
5078 net/openvswitch/datapath.c | 105 +-
5079 net/openvswitch/datapath.h | 18 +-
5080 net/openvswitch/dp_notify.c | 5 +-
5081 net/openvswitch/flow.c | 10 +-
5082 net/openvswitch/flow.h | 90 +-
5083 net/openvswitch/flow_netlink.c | 231 +-
5084 net/openvswitch/flow_netlink.h | 16 +-
5085 net/openvswitch/flow_table.c | 6 +-
5086 net/openvswitch/vport-geneve.c | 180 +-
5087 net/openvswitch/vport-gre.c | 239 +-
5088 net/openvswitch/vport-internal_dev.c | 40 +-
5089 net/openvswitch/vport-netdev.c | 117 +-
5090 net/openvswitch/vport-netdev.h | 16 +-
5091 net/openvswitch/vport-vxlan.c | 224 +-
5092 net/openvswitch/vport-vxlan.h | 11 -
5093 net/openvswitch/vport.c | 35 +-
5094 net/openvswitch/vport.h | 27 +-
5095 net/packet/af_packet.c | 136 +-
5096 net/packet/internal.h | 5 +-
5097 net/rds/af_rds.c | 9 +
5098 net/rds/bind.c | 3 +-
5099 net/rds/connection.c | 18 +-
5100 net/rds/ib.c | 11 +-
5102 net/rds/ib_cm.c | 22 +-
5103 net/rds/ib_rdma.c | 57 +-
5104 net/rds/ib_recv.c | 76 +-
5105 net/rds/ib_send.c | 5 +
5107 net/rds/iw_cm.c | 5 +-
5108 net/rds/rdma.c | 9 +-
5109 net/rds/rdma_transport.c | 15 +-
5110 net/rds/rds.h | 24 +-
5111 net/rds/send.c | 57 +-
5112 net/rds/tcp.c | 165 +-
5113 net/rds/tcp.h | 7 +-
5114 net/rds/tcp_connect.c | 9 +-
5115 net/rds/tcp_listen.c | 40 +-
5116 net/rds/transport.c | 4 +-
5117 net/rfkill/Kconfig | 3 +-
5118 net/rfkill/rfkill-gpio.c | 1 -
5119 net/sched/act_api.c | 47 +-
5120 net/sched/act_bpf.c | 87 +-
5121 net/sched/act_connmark.c | 9 +-
5122 net/sched/act_csum.c | 3 +-
5123 net/sched/act_gact.c | 44 +-
5124 net/sched/act_ipt.c | 2 +-
5125 net/sched/act_mirred.c | 58 +-
5126 net/sched/act_nat.c | 10 +-
5127 net/sched/act_pedit.c | 3 +-
5128 net/sched/act_simple.c | 3 +-
5129 net/sched/act_skbedit.c | 3 +-
5130 net/sched/act_vlan.c | 3 +-
5131 net/sched/cls_cgroup.c | 23 +-
5132 net/sched/cls_rsvp.h | 18 +-
5133 net/sched/cls_tcindex.c | 29 +-
5134 net/sched/sch_api.c | 55 +-
5135 net/sched/sch_atm.c | 2 +-
5136 net/sched/sch_cbq.c | 2 +-
5137 net/sched/sch_choke.c | 2 +-
5138 net/sched/sch_drr.c | 2 +-
5139 net/sched/sch_dsmark.c | 2 +-
5140 net/sched/sch_fifo.c | 2 +-
5141 net/sched/sch_fq_codel.c | 2 +-
5142 net/sched/sch_generic.c | 6 +-
5143 net/sched/sch_gred.c | 8 +-
5144 net/sched/sch_hfsc.c | 2 +-
5145 net/sched/sch_htb.c | 8 +-
5146 net/sched/sch_multiq.c | 2 +-
5147 net/sched/sch_plug.c | 8 +-
5148 net/sched/sch_prio.c | 2 +-
5149 net/sched/sch_qfq.c | 3 +-
5150 net/sched/sch_sfb.c | 4 +-
5151 net/sched/sch_sfq.c | 2 +-
5152 net/sctp/protocol.c | 42 +-
5153 net/sctp/sm_statefuns.c | 2 +-
5154 net/switchdev/switchdev.c | 113 +-
5155 net/tipc/bcast.c | 31 +-
5156 net/tipc/bcast.h | 1 +
5157 net/tipc/bearer.c | 30 +-
5158 net/tipc/bearer.h | 3 +
5159 net/tipc/core.h | 10 +
5160 net/tipc/discover.c | 130 +-
5161 net/tipc/link.c | 2031 +++++-------
5162 net/tipc/link.h | 109 +-
5163 net/tipc/msg.c | 86 +-
5164 net/tipc/msg.h | 112 +-
5165 net/tipc/name_distr.c | 6 +-
5166 net/tipc/netlink_compat.c | 2 +-
5167 net/tipc/node.c | 979 +++++-
5168 net/tipc/node.h | 84 +-
5169 net/tipc/socket.c | 385 +--
5170 net/tipc/socket.h | 2 +-
5171 net/tipc/udp_media.c | 3 +-
5172 net/wimax/op-rfkill.c | 3 +-
5173 net/wireless/core.c | 5 +
5174 net/wireless/core.h | 5 +
5175 net/wireless/mlme.c | 75 +-
5176 net/wireless/nl80211.c | 4 +-
5177 net/wireless/rdev-ops.h | 2 +
5178 net/wireless/reg.c | 73 +-
5179 net/xfrm/xfrm_policy.c | 24 +-
5180 net/xfrm/xfrm_user.c | 8 +-
5181 samples/bpf/Makefile | 4 +
5182 samples/bpf/bpf_helpers.h | 27 +
5183 samples/bpf/test_verifier.c | 59 +
5184 samples/bpf/tracex1_kern.c | 2 +-
5185 samples/bpf/tracex2_kern.c | 6 +-
5186 samples/bpf/tracex3_kern.c | 4 +-
5187 samples/bpf/tracex4_kern.c | 6 +-
5188 samples/bpf/tracex5_kern.c | 6 +-
5189 samples/bpf/tracex6_kern.c | 27 +
5190 samples/bpf/tracex6_user.c | 72 +
5191 tools/net/bpf_jit_disasm.c | 109 +-
5192 tools/testing/selftests/net/psock_fanout.c | 69 +-
5193 tools/testing/selftests/net/psock_lib.h | 29 +-
5194 1162 files changed, 74581 insertions(+), 20546 deletions(-)
5195 create mode 100644 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
5196 rename Documentation/devicetree/bindings/net/nfc/{st-nci.txt => st-nci-i2c.txt} (100%)
5197 create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
5198 create mode 100644 Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
5199 create mode 100644 Documentation/networking/6lowpan.txt
5200 create mode 100644 Documentation/networking/dsa/bcm_sf2.txt
5201 create mode 100644 Documentation/networking/dsa/dsa.txt
5202 create mode 100644 drivers/bluetooth/btqca.c
5203 create mode 100644 drivers/bluetooth/btqca.h
5204 create mode 100644 drivers/bluetooth/hci_qca.c
5205 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/Kconfig
5206 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/Makefile
5207 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/cmd.h
5208 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core.c
5209 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core.h
5210 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/emad.h
5211 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/item.h
5212 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/pci.c
5213 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/pci.h
5214 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/port.h
5215 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/reg.h
5216 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c
5217 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/trap.h
5218 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/txheader.h
5219 create mode 100644 drivers/net/ethernet/synopsys/Kconfig
5220 create mode 100644 drivers/net/ethernet/synopsys/Makefile
5221 create mode 100644 drivers/net/ethernet/synopsys/dwc_eth_qos.c
5222 create mode 100644 drivers/net/fjes/Makefile
5223 create mode 100644 drivers/net/fjes/fjes.h
5224 create mode 100644 drivers/net/fjes/fjes_ethtool.c
5225 create mode 100644 drivers/net/fjes/fjes_hw.c
5226 create mode 100644 drivers/net/fjes/fjes_hw.h
5227 create mode 100644 drivers/net/fjes/fjes_main.c
5228 create mode 100644 drivers/net/fjes/fjes_regs.h
5229 create mode 100644 drivers/net/phy/aquantia.c
5230 create mode 100644 drivers/net/phy/teranetics.c
5231 create mode 100644 drivers/net/usb/lan78xx.c
5232 create mode 100644 drivers/net/usb/lan78xx.h
5233 create mode 100644 drivers/net/vrf.c
5234 create mode 100644 drivers/net/wireless/ath/ath10k/swap.c
5235 create mode 100644 drivers/net/wireless/ath/ath10k/swap.h
5236 create mode 100644 drivers/net/wireless/ath/wil6210/boot_loader.h
5237 create mode 100644 drivers/net/wireless/ath/wil6210/pm.c
5238 create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
5239 create mode 100644 drivers/net/wireless/iwlwifi/mvm/tof.c
5240 create mode 100644 drivers/net/wireless/iwlwifi/mvm/tof.h
5241 create mode 100644 drivers/nfc/s3fwrn5/Kconfig
5242 create mode 100644 drivers/nfc/s3fwrn5/Makefile
5243 create mode 100644 drivers/nfc/s3fwrn5/core.c
5244 create mode 100644 drivers/nfc/s3fwrn5/firmware.c
5245 create mode 100644 drivers/nfc/s3fwrn5/firmware.h
5246 create mode 100644 drivers/nfc/s3fwrn5/i2c.c
5247 create mode 100644 drivers/nfc/s3fwrn5/nci.c
5248 create mode 100644 drivers/nfc/s3fwrn5/nci.h
5249 create mode 100644 drivers/nfc/s3fwrn5/s3fwrn5.h
5250 create mode 100644 drivers/nfc/st-nci/spi.c
5251 create mode 100644 include/linux/mpls_iptunnel.h
5252 delete mode 100644 include/linux/platform_data/st_nci.h
5253 create mode 100644 include/net/dst_metadata.h
5254 create mode 100644 include/net/lwtunnel.h
5255 create mode 100644 include/net/mpls_iptunnel.h
5256 create mode 100644 include/net/netfilter/ipv4/nf_dup_ipv4.h
5257 create mode 100644 include/net/netfilter/ipv6/nf_dup_ipv6.h
5258 create mode 100644 include/net/netfilter/nft_dup.h
5259 create mode 100644 include/net/vrf.h
5260 create mode 100644 include/uapi/linux/ila.h
5261 create mode 100644 include/uapi/linux/lwtunnel.h
5262 create mode 100644 include/uapi/linux/mpls_iptunnel.h
5263 delete mode 100644 lib/average.c
5264 create mode 100644 net/6lowpan/core.c
5265 create mode 100644 net/core/lwtunnel.c
5266 delete mode 100644 net/ipv4/geneve_core.c
5267 create mode 100644 net/ipv4/netfilter/nf_dup_ipv4.c
5268 create mode 100644 net/ipv4/netfilter/nft_dup_ipv4.c
5269 create mode 100644 net/ipv6/ila.c
5270 create mode 100644 net/ipv6/netfilter/nf_dup_ipv6.c
5271 create mode 100644 net/ipv6/netfilter/nft_dup_ipv6.c
5272 create mode 100644 net/mac80211/driver-ops.c
5273 create mode 100644 net/mpls/mpls_iptunnel.c
5274 create mode 100644 net/openvswitch/conntrack.c
5275 create mode 100644 net/openvswitch/conntrack.h
5276 delete mode 100644 net/openvswitch/vport-vxlan.h
5277 create mode 100644 samples/bpf/tracex6_kern.c
5278 create mode 100644 samples/bpf/tracex6_user.c
5279 Merging ipsec-next/master (e69948a0a530 net: Document xfrm4_gc_thresh and xfrm6_gc_thresh)
5280 $ git merge ipsec-next/master
5282 Merging wireless-drivers-next/master (0ba3ac03c1f3 Merge ath-next from ath.git)
5283 $ git merge wireless-drivers-next/master
5285 Merging bluetooth/master (d3ea6a7190f3 Bluetooth: hci_intel: Add support for platform driver)
5286 $ git merge bluetooth/master
5287 Merge made by the 'recursive' strategy.
5288 drivers/bluetooth/btintel.c | 2 +
5289 drivers/bluetooth/btmrvl_sdio.c | 3 +-
5290 drivers/bluetooth/btusb.c | 4 +-
5291 drivers/bluetooth/hci_bcm.c | 4 +-
5292 drivers/bluetooth/hci_h4.c | 9 +-
5293 drivers/bluetooth/hci_intel.c | 321 ++++++++++++++++++++++++++++++++++++++--
5294 net/bluetooth/a2mp.c | 2 +-
5295 net/bluetooth/sco.c | 5 +-
5296 net/ieee802154/nl802154.c | 16 +-
5297 9 files changed, 337 insertions(+), 29 deletions(-)
5298 Merging rdma/for-next (153b7306b7c6 Merge branch 'hfi1-v4' into to-be-rebased/for-4.3)
5299 $ git merge rdma/for-next
5300 error: cannot run gpg2: No such file or directory
5301 error: could not run gpg.
5302 Recorded preimage for 'net/core/dev.c'
5303 Auto-merging net/sunrpc/xprtrdma/svc_rdma_transport.c
5304 Auto-merging net/sunrpc/xprtrdma/frwr_ops.c
5305 Auto-merging net/rds/iw.c
5306 Auto-merging net/rds/ib_send.c
5307 Auto-merging net/rds/ib_recv.c
5308 Auto-merging net/rds/ib_cm.c
5309 Auto-merging net/rds/ib.h
5310 Auto-merging net/rds/ib.c
5311 Auto-merging net/ipv6/addrconf.c
5312 Auto-merging net/core/dev.c
5313 CONFLICT (content): Merge conflict in net/core/dev.c
5314 Auto-merging include/rdma/ib_verbs.h
5315 Auto-merging include/net/addrconf.h
5316 Auto-merging include/linux/sunrpc/svc_rdma.h
5317 Auto-merging include/linux/netdevice.h
5318 Auto-merging include/linux/mlx5/driver.h
5319 Auto-merging include/linux/mlx5/device.h
5320 Auto-merging include/linux/mlx4/device.h
5321 Auto-merging drivers/staging/ipath/ipath_verbs.c
5322 Auto-merging drivers/staging/ipath/Kconfig
5323 Auto-merging drivers/net/bonding/bond_options.c
5324 Auto-merging drivers/infiniband/ulp/isert/ib_isert.c
5325 Auto-merging drivers/infiniband/ulp/ipoib/ipoib_verbs.c
5326 Auto-merging drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
5327 Auto-merging drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
5328 Auto-merging drivers/infiniband/hw/ocrdma/ocrdma_sli.h
5329 Auto-merging drivers/infiniband/hw/ocrdma/ocrdma_main.c
5330 Auto-merging drivers/infiniband/hw/ocrdma/ocrdma.h
5331 Auto-merging drivers/infiniband/hw/cxgb3/iwch_provider.c
5332 Auto-merging drivers/infiniband/core/verbs.c
5333 Auto-merging MAINTAINERS
5334 Automatic merge failed; fix conflicts and then commit the result.
5336 Recorded resolution for 'net/core/dev.c'.
5337 [master 2532948991bf] Merge remote-tracking branch 'rdma/for-next'
5338 $ git diff -M --stat --summary HEAD^..
5339 Documentation/infiniband/sysfs.txt | 22 +
5341 drivers/infiniband/Kconfig | 2 -
5342 drivers/infiniband/core/Makefile | 3 +-
5343 drivers/infiniband/core/cache.c | 704 +-
5344 drivers/infiniband/core/cm.c | 215 +-
5345 drivers/infiniband/core/cma.c | 646 +-
5346 drivers/infiniband/core/core_priv.h | 50 +-
5347 drivers/infiniband/core/device.c | 229 +-
5348 drivers/infiniband/core/mad.c | 28 +-
5349 drivers/infiniband/core/mad_priv.h | 1 -
5350 drivers/infiniband/core/multicast.c | 7 +-
5351 drivers/infiniband/core/netlink.c | 55 +
5352 drivers/infiniband/core/roce_gid_mgmt.c | 730 ++
5353 drivers/infiniband/core/sa_query.c | 479 +-
5354 drivers/infiniband/core/sysfs.c | 1 +
5355 drivers/infiniband/core/ucm.c | 9 +-
5356 drivers/infiniband/core/user_mad.c | 6 +-
5357 drivers/infiniband/core/uverbs_main.c | 6 +-
5358 drivers/infiniband/core/verbs.c | 109 +-
5359 drivers/infiniband/hw/Makefile | 2 -
5360 drivers/infiniband/hw/cxgb3/iwch_provider.c | 14 +-
5361 drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 4 +-
5362 drivers/infiniband/hw/cxgb4/mem.c | 12 +-
5363 drivers/infiniband/hw/cxgb4/provider.c | 2 +-
5364 drivers/infiniband/hw/mlx4/ah.c | 8 +-
5365 drivers/infiniband/hw/mlx4/mad.c | 23 +-
5366 drivers/infiniband/hw/mlx4/main.c | 752 +-
5367 drivers/infiniband/hw/mlx4/mcg.c | 15 +-
5368 drivers/infiniband/hw/mlx4/mlx4_ib.h | 27 +-
5369 drivers/infiniband/hw/mlx4/mr.c | 11 +-
5370 drivers/infiniband/hw/mlx4/qp.c | 10 +-
5371 drivers/infiniband/hw/mlx4/sysfs.c | 5 +-
5372 drivers/infiniband/hw/mlx5/main.c | 30 +-
5373 drivers/infiniband/hw/mlx5/mlx5_ib.h | 9 +-
5374 drivers/infiniband/hw/mlx5/mr.c | 112 +-
5375 drivers/infiniband/hw/mthca/mthca_provider.c | 1 +
5376 drivers/infiniband/hw/nes/nes_verbs.c | 19 +-
5377 drivers/infiniband/hw/ocrdma/ocrdma.h | 1 -
5378 drivers/infiniband/hw/ocrdma/ocrdma_main.c | 236 +-
5379 drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +
5380 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 56 +-
5381 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 15 +-
5382 drivers/infiniband/hw/qib/qib_keys.c | 4 +
5383 drivers/infiniband/hw/qib/qib_mad.h | 147 +-
5384 drivers/infiniband/hw/qib/qib_mr.c | 9 +-
5385 drivers/infiniband/hw/qib/qib_verbs.c | 17 +-
5386 drivers/infiniband/hw/qib/qib_verbs.h | 6 +-
5387 drivers/infiniband/ulp/ipoib/ipoib.h | 1 -
5388 drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +-
5389 drivers/infiniband/ulp/ipoib/ipoib_main.c | 236 +-
5390 drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 18 +-
5391 drivers/infiniband/ulp/iser/iscsi_iser.c | 82 +-
5392 drivers/infiniband/ulp/iser/iscsi_iser.h | 206 +-
5393 drivers/infiniband/ulp/iser/iser_initiator.c | 38 +-
5394 drivers/infiniband/ulp/iser/iser_memory.c | 482 +-
5395 drivers/infiniband/ulp/iser/iser_verbs.c | 337 +-
5396 drivers/infiniband/ulp/isert/ib_isert.c | 47 +-
5397 drivers/infiniband/ulp/isert/ib_isert.h | 1 -
5398 drivers/infiniband/ulp/srp/ib_srp.c | 51 +-
5399 drivers/infiniband/ulp/srp/ib_srp.h | 2 +-
5400 drivers/infiniband/ulp/srpt/ib_srpt.c | 22 +-
5401 drivers/infiniband/ulp/srpt/ib_srpt.h | 1 -
5402 drivers/net/bonding/bond_options.c | 13 -
5403 drivers/net/ethernet/mellanox/mlx4/en_main.c | 36 +-
5404 drivers/net/ethernet/mellanox/mlx4/intf.c | 3 +
5405 drivers/net/ethernet/mellanox/mlx5/core/fw.c | 22 +
5406 drivers/staging/Kconfig | 6 +
5407 drivers/staging/Makefile | 3 +
5408 drivers/{infiniband/hw => staging}/amso1100/Kbuild | 0
5409 .../{infiniband/hw => staging}/amso1100/Kconfig | 0
5410 drivers/staging/amso1100/TODO | 4 +
5411 drivers/{infiniband/hw => staging}/amso1100/c2.c | 0
5412 drivers/{infiniband/hw => staging}/amso1100/c2.h | 0
5413 .../{infiniband/hw => staging}/amso1100/c2_ae.c | 0
5414 .../{infiniband/hw => staging}/amso1100/c2_ae.h | 0
5415 .../{infiniband/hw => staging}/amso1100/c2_alloc.c | 0
5416 .../{infiniband/hw => staging}/amso1100/c2_cm.c | 0
5417 .../{infiniband/hw => staging}/amso1100/c2_cq.c | 0
5418 .../{infiniband/hw => staging}/amso1100/c2_intr.c | 0
5419 .../{infiniband/hw => staging}/amso1100/c2_mm.c | 0
5420 .../{infiniband/hw => staging}/amso1100/c2_mq.c | 0
5421 .../{infiniband/hw => staging}/amso1100/c2_mq.h | 0
5422 .../{infiniband/hw => staging}/amso1100/c2_pd.c | 0
5423 .../hw => staging}/amso1100/c2_provider.c | 0
5424 .../hw => staging}/amso1100/c2_provider.h | 0
5425 .../{infiniband/hw => staging}/amso1100/c2_qp.c | 0
5426 .../{infiniband/hw => staging}/amso1100/c2_rnic.c | 0
5427 .../hw => staging}/amso1100/c2_status.h | 0
5428 .../{infiniband/hw => staging}/amso1100/c2_user.h | 0
5429 .../{infiniband/hw => staging}/amso1100/c2_vq.c | 0
5430 .../{infiniband/hw => staging}/amso1100/c2_vq.h | 0
5431 .../{infiniband/hw => staging}/amso1100/c2_wr.h | 0
5432 drivers/staging/hfi1/Kconfig | 37 +
5433 drivers/staging/hfi1/Makefile | 19 +
5434 drivers/staging/hfi1/TODO | 7 +
5435 drivers/staging/hfi1/chip.c | 10798 +++++++++++++++++++
5436 drivers/staging/hfi1/chip.h | 1035 ++
5437 drivers/staging/hfi1/chip_registers.h | 1289 +++
5438 drivers/staging/hfi1/common.h | 415 +
5439 drivers/staging/hfi1/cq.c | 558 +
5440 drivers/staging/hfi1/debugfs.c | 899 ++
5441 drivers/staging/hfi1/debugfs.h | 78 +
5442 drivers/staging/hfi1/device.c | 142 +
5443 drivers/staging/hfi1/device.h | 61 +
5444 drivers/staging/hfi1/diag.c | 1873 ++++
5445 drivers/staging/hfi1/dma.c | 186 +
5446 drivers/staging/hfi1/driver.c | 1241 +++
5447 drivers/staging/hfi1/eprom.c | 475 +
5448 drivers/staging/hfi1/eprom.h | 55 +
5449 drivers/staging/hfi1/file_ops.c | 2140 ++++
5450 drivers/staging/hfi1/firmware.c | 1620 +++
5451 drivers/staging/hfi1/hfi.h | 1821 ++++
5452 drivers/staging/hfi1/init.c | 1722 +++
5453 drivers/staging/hfi1/intr.c | 207 +
5454 drivers/staging/hfi1/iowait.h | 186 +
5455 drivers/staging/hfi1/keys.c | 411 +
5456 drivers/staging/hfi1/mad.c | 4257 ++++++++
5457 drivers/staging/hfi1/mad.h | 325 +
5458 drivers/staging/hfi1/mmap.c | 192 +
5459 drivers/staging/hfi1/mr.c | 546 +
5460 drivers/staging/hfi1/opa_compat.h | 129 +
5461 drivers/staging/hfi1/pcie.c | 1253 +++
5462 drivers/staging/hfi1/pio.c | 1771 +++
5463 drivers/staging/hfi1/pio.h | 224 +
5464 drivers/staging/hfi1/pio_copy.c | 858 ++
5465 drivers/staging/hfi1/platform_config.h | 286 +
5466 drivers/staging/hfi1/qp.c | 1687 +++
5467 drivers/staging/hfi1/qp.h | 235 +
5468 drivers/staging/hfi1/qsfp.c | 546 +
5469 drivers/staging/hfi1/qsfp.h | 222 +
5470 drivers/staging/hfi1/rc.c | 2426 +++++
5471 drivers/staging/hfi1/ruc.c | 948 ++
5472 drivers/staging/hfi1/sdma.c | 2962 +++++
5473 drivers/staging/hfi1/sdma.h | 1123 ++
5474 drivers/staging/hfi1/srq.c | 397 +
5475 drivers/staging/hfi1/sysfs.c | 761 ++
5476 drivers/staging/hfi1/trace.c | 211 +
5477 drivers/staging/hfi1/trace.h | 1421 +++
5478 drivers/staging/hfi1/twsi.c | 518 +
5479 drivers/staging/hfi1/twsi.h | 68 +
5480 drivers/staging/hfi1/uc.c | 585 +
5481 drivers/staging/hfi1/ud.c | 885 ++
5482 drivers/staging/hfi1/user_pages.c | 156 +
5483 drivers/staging/hfi1/user_sdma.c | 1444 +++
5484 drivers/staging/hfi1/user_sdma.h | 89 +
5485 drivers/staging/hfi1/verbs.c | 2142 ++++
5486 drivers/staging/hfi1/verbs.h | 1149 ++
5487 drivers/staging/hfi1/verbs_mcast.c | 385 +
5488 drivers/{infiniband/hw => staging}/ipath/Kconfig | 4 +-
5489 drivers/{infiniband/hw => staging}/ipath/Makefile | 0
5490 drivers/staging/ipath/TODO | 5 +
5491 .../hw => staging}/ipath/ipath_common.h | 0
5492 .../{infiniband/hw => staging}/ipath/ipath_cq.c | 0
5493 .../{infiniband/hw => staging}/ipath/ipath_debug.h | 0
5494 .../{infiniband/hw => staging}/ipath/ipath_diag.c | 0
5495 .../{infiniband/hw => staging}/ipath/ipath_dma.c | 0
5496 .../hw => staging}/ipath/ipath_driver.c | 0
5497 .../hw => staging}/ipath/ipath_eeprom.c | 0
5498 .../hw => staging}/ipath/ipath_file_ops.c | 0
5499 .../{infiniband/hw => staging}/ipath/ipath_fs.c | 0
5500 .../hw => staging}/ipath/ipath_iba6110.c | 0
5501 .../hw => staging}/ipath/ipath_init_chip.c | 0
5502 .../{infiniband/hw => staging}/ipath/ipath_intr.c | 0
5503 .../hw => staging}/ipath/ipath_kernel.h | 0
5504 .../{infiniband/hw => staging}/ipath/ipath_keys.c | 0
5505 .../{infiniband/hw => staging}/ipath/ipath_mad.c | 0
5506 .../{infiniband/hw => staging}/ipath/ipath_mmap.c | 0
5507 .../{infiniband/hw => staging}/ipath/ipath_mr.c | 0
5508 .../{infiniband/hw => staging}/ipath/ipath_qp.c | 0
5509 .../{infiniband/hw => staging}/ipath/ipath_rc.c | 0
5510 .../hw => staging}/ipath/ipath_registers.h | 0
5511 .../{infiniband/hw => staging}/ipath/ipath_ruc.c | 0
5512 .../{infiniband/hw => staging}/ipath/ipath_sdma.c | 0
5513 .../{infiniband/hw => staging}/ipath/ipath_srq.c | 0
5514 .../{infiniband/hw => staging}/ipath/ipath_stats.c | 0
5515 .../{infiniband/hw => staging}/ipath/ipath_sysfs.c | 0
5516 .../{infiniband/hw => staging}/ipath/ipath_uc.c | 0
5517 .../{infiniband/hw => staging}/ipath/ipath_ud.c | 0
5518 .../hw => staging}/ipath/ipath_user_pages.c | 0
5519 .../hw => staging}/ipath/ipath_user_sdma.c | 0
5520 .../hw => staging}/ipath/ipath_user_sdma.h | 0
5521 .../{infiniband/hw => staging}/ipath/ipath_verbs.c | 1 +
5522 .../{infiniband/hw => staging}/ipath/ipath_verbs.h | 0
5523 .../hw => staging}/ipath/ipath_verbs_mcast.c | 0
5524 .../hw => staging}/ipath/ipath_wc_ppc64.c | 0
5525 .../hw => staging}/ipath/ipath_wc_x86_64.c | 0
5526 include/linux/mlx4/device.h | 3 +-
5527 include/linux/mlx4/driver.h | 1 +
5528 include/linux/mlx5/device.h | 11 +
5529 include/linux/mlx5/driver.h | 1 +
5530 include/linux/netdevice.h | 14 +
5531 include/linux/sunrpc/svc_rdma.h | 1 +
5532 include/net/addrconf.h | 31 +
5533 include/net/bonding.h | 7 +
5534 include/rdma/ib_cm.h | 25 +-
5535 include/rdma/ib_mad.h | 139 +-
5536 include/rdma/ib_pack.h | 1 +
5537 include/rdma/ib_verbs.h | 196 +-
5538 include/rdma/opa_port_info.h | 433 +
5539 include/rdma/opa_smi.h | 47 +
5540 include/rdma/rdma_netlink.h | 7 +
5541 include/uapi/rdma/hfi/hfi1_user.h | 427 +
5542 include/uapi/rdma/rdma_netlink.h | 83 +
5543 net/9p/trans_rdma.c | 26 +-
5544 net/core/dev.c | 2 +
5545 net/ipv6/addrconf.c | 31 -
5546 net/rds/ib.c | 13 +-
5548 net/rds/ib_cm.c | 4 +-
5549 net/rds/ib_recv.c | 6 +-
5550 net/rds/ib_send.c | 8 +-
5552 net/rds/iw_rdma.c | 5 +-
5553 net/rds/iw_send.c | 5 +-
5554 net/sunrpc/xprtrdma/frwr_ops.c | 6 +-
5555 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 12 +-
5556 net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +-
5557 218 files changed, 63212 insertions(+), 2300 deletions(-)
5558 create mode 100644 drivers/infiniband/core/roce_gid_mgmt.c
5559 rename drivers/{infiniband/hw => staging}/amso1100/Kbuild (100%)
5560 rename drivers/{infiniband/hw => staging}/amso1100/Kconfig (100%)
5561 create mode 100644 drivers/staging/amso1100/TODO
5562 rename drivers/{infiniband/hw => staging}/amso1100/c2.c (100%)
5563 rename drivers/{infiniband/hw => staging}/amso1100/c2.h (100%)
5564 rename drivers/{infiniband/hw => staging}/amso1100/c2_ae.c (100%)
5565 rename drivers/{infiniband/hw => staging}/amso1100/c2_ae.h (100%)
5566 rename drivers/{infiniband/hw => staging}/amso1100/c2_alloc.c (100%)
5567 rename drivers/{infiniband/hw => staging}/amso1100/c2_cm.c (100%)
5568 rename drivers/{infiniband/hw => staging}/amso1100/c2_cq.c (100%)
5569 rename drivers/{infiniband/hw => staging}/amso1100/c2_intr.c (100%)
5570 rename drivers/{infiniband/hw => staging}/amso1100/c2_mm.c (100%)
5571 rename drivers/{infiniband/hw => staging}/amso1100/c2_mq.c (100%)
5572 rename drivers/{infiniband/hw => staging}/amso1100/c2_mq.h (100%)
5573 rename drivers/{infiniband/hw => staging}/amso1100/c2_pd.c (100%)
5574 rename drivers/{infiniband/hw => staging}/amso1100/c2_provider.c (100%)
5575 rename drivers/{infiniband/hw => staging}/amso1100/c2_provider.h (100%)
5576 rename drivers/{infiniband/hw => staging}/amso1100/c2_qp.c (100%)
5577 rename drivers/{infiniband/hw => staging}/amso1100/c2_rnic.c (100%)
5578 rename drivers/{infiniband/hw => staging}/amso1100/c2_status.h (100%)
5579 rename drivers/{infiniband/hw => staging}/amso1100/c2_user.h (100%)
5580 rename drivers/{infiniband/hw => staging}/amso1100/c2_vq.c (100%)
5581 rename drivers/{infiniband/hw => staging}/amso1100/c2_vq.h (100%)
5582 rename drivers/{infiniband/hw => staging}/amso1100/c2_wr.h (100%)
5583 create mode 100644 drivers/staging/hfi1/Kconfig
5584 create mode 100644 drivers/staging/hfi1/Makefile
5585 create mode 100644 drivers/staging/hfi1/TODO
5586 create mode 100644 drivers/staging/hfi1/chip.c
5587 create mode 100644 drivers/staging/hfi1/chip.h
5588 create mode 100644 drivers/staging/hfi1/chip_registers.h
5589 create mode 100644 drivers/staging/hfi1/common.h
5590 create mode 100644 drivers/staging/hfi1/cq.c
5591 create mode 100644 drivers/staging/hfi1/debugfs.c
5592 create mode 100644 drivers/staging/hfi1/debugfs.h
5593 create mode 100644 drivers/staging/hfi1/device.c
5594 create mode 100644 drivers/staging/hfi1/device.h
5595 create mode 100644 drivers/staging/hfi1/diag.c
5596 create mode 100644 drivers/staging/hfi1/dma.c
5597 create mode 100644 drivers/staging/hfi1/driver.c
5598 create mode 100644 drivers/staging/hfi1/eprom.c
5599 create mode 100644 drivers/staging/hfi1/eprom.h
5600 create mode 100644 drivers/staging/hfi1/file_ops.c
5601 create mode 100644 drivers/staging/hfi1/firmware.c
5602 create mode 100644 drivers/staging/hfi1/hfi.h
5603 create mode 100644 drivers/staging/hfi1/init.c
5604 create mode 100644 drivers/staging/hfi1/intr.c
5605 create mode 100644 drivers/staging/hfi1/iowait.h
5606 create mode 100644 drivers/staging/hfi1/keys.c
5607 create mode 100644 drivers/staging/hfi1/mad.c
5608 create mode 100644 drivers/staging/hfi1/mad.h
5609 create mode 100644 drivers/staging/hfi1/mmap.c
5610 create mode 100644 drivers/staging/hfi1/mr.c
5611 create mode 100644 drivers/staging/hfi1/opa_compat.h
5612 create mode 100644 drivers/staging/hfi1/pcie.c
5613 create mode 100644 drivers/staging/hfi1/pio.c
5614 create mode 100644 drivers/staging/hfi1/pio.h
5615 create mode 100644 drivers/staging/hfi1/pio_copy.c
5616 create mode 100644 drivers/staging/hfi1/platform_config.h
5617 create mode 100644 drivers/staging/hfi1/qp.c
5618 create mode 100644 drivers/staging/hfi1/qp.h
5619 create mode 100644 drivers/staging/hfi1/qsfp.c
5620 create mode 100644 drivers/staging/hfi1/qsfp.h
5621 create mode 100644 drivers/staging/hfi1/rc.c
5622 create mode 100644 drivers/staging/hfi1/ruc.c
5623 create mode 100644 drivers/staging/hfi1/sdma.c
5624 create mode 100644 drivers/staging/hfi1/sdma.h
5625 create mode 100644 drivers/staging/hfi1/srq.c
5626 create mode 100644 drivers/staging/hfi1/sysfs.c
5627 create mode 100644 drivers/staging/hfi1/trace.c
5628 create mode 100644 drivers/staging/hfi1/trace.h
5629 create mode 100644 drivers/staging/hfi1/twsi.c
5630 create mode 100644 drivers/staging/hfi1/twsi.h
5631 create mode 100644 drivers/staging/hfi1/uc.c
5632 create mode 100644 drivers/staging/hfi1/ud.c
5633 create mode 100644 drivers/staging/hfi1/user_pages.c
5634 create mode 100644 drivers/staging/hfi1/user_sdma.c
5635 create mode 100644 drivers/staging/hfi1/user_sdma.h
5636 create mode 100644 drivers/staging/hfi1/verbs.c
5637 create mode 100644 drivers/staging/hfi1/verbs.h
5638 create mode 100644 drivers/staging/hfi1/verbs_mcast.c
5639 rename drivers/{infiniband/hw => staging}/ipath/Kconfig (81%)
5640 rename drivers/{infiniband/hw => staging}/ipath/Makefile (100%)
5641 create mode 100644 drivers/staging/ipath/TODO
5642 rename drivers/{infiniband/hw => staging}/ipath/ipath_common.h (100%)
5643 rename drivers/{infiniband/hw => staging}/ipath/ipath_cq.c (100%)
5644 rename drivers/{infiniband/hw => staging}/ipath/ipath_debug.h (100%)
5645 rename drivers/{infiniband/hw => staging}/ipath/ipath_diag.c (100%)
5646 rename drivers/{infiniband/hw => staging}/ipath/ipath_dma.c (100%)
5647 rename drivers/{infiniband/hw => staging}/ipath/ipath_driver.c (100%)
5648 rename drivers/{infiniband/hw => staging}/ipath/ipath_eeprom.c (100%)
5649 rename drivers/{infiniband/hw => staging}/ipath/ipath_file_ops.c (100%)
5650 rename drivers/{infiniband/hw => staging}/ipath/ipath_fs.c (100%)
5651 rename drivers/{infiniband/hw => staging}/ipath/ipath_iba6110.c (100%)
5652 rename drivers/{infiniband/hw => staging}/ipath/ipath_init_chip.c (100%)
5653 rename drivers/{infiniband/hw => staging}/ipath/ipath_intr.c (100%)
5654 rename drivers/{infiniband/hw => staging}/ipath/ipath_kernel.h (100%)
5655 rename drivers/{infiniband/hw => staging}/ipath/ipath_keys.c (100%)
5656 rename drivers/{infiniband/hw => staging}/ipath/ipath_mad.c (100%)
5657 rename drivers/{infiniband/hw => staging}/ipath/ipath_mmap.c (100%)
5658 rename drivers/{infiniband/hw => staging}/ipath/ipath_mr.c (100%)
5659 rename drivers/{infiniband/hw => staging}/ipath/ipath_qp.c (100%)
5660 rename drivers/{infiniband/hw => staging}/ipath/ipath_rc.c (100%)
5661 rename drivers/{infiniband/hw => staging}/ipath/ipath_registers.h (100%)
5662 rename drivers/{infiniband/hw => staging}/ipath/ipath_ruc.c (100%)
5663 rename drivers/{infiniband/hw => staging}/ipath/ipath_sdma.c (100%)
5664 rename drivers/{infiniband/hw => staging}/ipath/ipath_srq.c (100%)
5665 rename drivers/{infiniband/hw => staging}/ipath/ipath_stats.c (100%)
5666 rename drivers/{infiniband/hw => staging}/ipath/ipath_sysfs.c (100%)
5667 rename drivers/{infiniband/hw => staging}/ipath/ipath_uc.c (100%)
5668 rename drivers/{infiniband/hw => staging}/ipath/ipath_ud.c (100%)
5669 rename drivers/{infiniband/hw => staging}/ipath/ipath_user_pages.c (100%)
5670 rename drivers/{infiniband/hw => staging}/ipath/ipath_user_sdma.c (100%)
5671 rename drivers/{infiniband/hw => staging}/ipath/ipath_user_sdma.h (100%)
5672 rename drivers/{infiniband/hw => staging}/ipath/ipath_verbs.c (99%)
5673 rename drivers/{infiniband/hw => staging}/ipath/ipath_verbs.h (100%)
5674 rename drivers/{infiniband/hw => staging}/ipath/ipath_verbs_mcast.c (100%)
5675 rename drivers/{infiniband/hw => staging}/ipath/ipath_wc_ppc64.c (100%)
5676 rename drivers/{infiniband/hw => staging}/ipath/ipath_wc_x86_64.c (100%)
5677 create mode 100644 include/rdma/opa_port_info.h
5678 create mode 100644 include/uapi/rdma/hfi/hfi1_user.h
5679 $ git am -3 ../patches/0001-net-merge-change-upper-notifier-changes.patch
5680 Applying: net: merge change upper notifier changes
5682 Unstaged changes after reset:
5683 M drivers/infiniband/core/roce_gid_mgmt.c
5684 M include/linux/netdevice.h
5686 $ git commit -v -a --amend
5687 [master 55f7ca47f985] Merge remote-tracking branch 'rdma/for-next'
5688 Date: Fri Aug 28 11:09:42 2015 +1000
5689 Merging mtd/master (5f867db63473 mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict)
5690 $ git merge mtd/master
5692 Merging l2-mtd/master (cc7fce802290 mtd: blkdevs: fix switch-bool compilation warning)
5693 $ git merge l2-mtd/master
5694 Merge made by the 'recursive' strategy.
5695 .../devicetree/bindings/mtd/fsl-quadspi.txt | 3 +-
5696 .../devicetree/bindings/mtd/nxp-spifi.txt | 58 +++
5697 drivers/mtd/devices/m25p80.c | 18 +-
5698 drivers/mtd/devices/mtd_dataflash.c | 1 +
5699 drivers/mtd/maps/nettel.c | 13 +-
5700 drivers/mtd/maps/physmap_of.c | 6 +
5701 drivers/mtd/mtd_blkdevs.c | 8 +-
5702 drivers/mtd/nand/Kconfig | 13 +-
5703 drivers/mtd/nand/brcmnand/brcmnand.h | 4 +-
5704 drivers/mtd/nand/davinci_nand.c | 42 +-
5705 drivers/mtd/nand/denali_pci.c | 43 +-
5706 drivers/mtd/nand/nand_ids.c | 4 +
5707 drivers/mtd/nand/nandsim.c | 28 +-
5708 drivers/mtd/nand/omap_elm.c | 2 +-
5709 drivers/mtd/nand/pxa3xx_nand.c | 61 ++-
5710 drivers/mtd/nand/r852.c | 2 +-
5711 drivers/mtd/nand/sunxi_nand.c | 88 +++-
5712 drivers/mtd/spi-nor/Kconfig | 14 +-
5713 drivers/mtd/spi-nor/Makefile | 1 +
5714 drivers/mtd/spi-nor/fsl-quadspi.c | 265 ++++++++---
5715 drivers/mtd/spi-nor/nxp-spifi.c | 482 +++++++++++++++++++++
5716 drivers/mtd/spi-nor/spi-nor.c | 69 ++-
5717 22 files changed, 998 insertions(+), 227 deletions(-)
5718 create mode 100644 Documentation/devicetree/bindings/mtd/nxp-spifi.txt
5719 create mode 100644 drivers/mtd/spi-nor/nxp-spifi.c
5720 Merging crypto/master (bf433416e675 crypto: algif_aead - fix for multiple operations on AF_ALG sockets)
5721 $ git merge crypto/master
5722 Resolved 'arch/arm/configs/imx_v6_v7_defconfig' using previous resolution.
5723 Auto-merging drivers/pci/quirks.c
5724 Auto-merging drivers/crypto/qat/qat_dh895xccvf/adf_drv.h
5725 Removing drivers/crypto/qat/qat_dh895xcc/adf_admin.c
5726 Auto-merging drivers/crypto/qat/qat_common/adf_hw_arbiter.c
5727 Removing drivers/crypto/nx/nx-842-platform.c
5728 Removing drivers/crypto/nx/nx-842-crypto.c
5729 Auto-merging drivers/crypto/caam/caamhash.c
5730 Auto-merging drivers/clk/imx/clk-imx6q.c
5731 Auto-merging arch/powerpc/kernel/process.c
5732 Auto-merging arch/arm/configs/imx_v6_v7_defconfig
5733 CONFLICT (content): Merge conflict in arch/arm/configs/imx_v6_v7_defconfig
5734 Auto-merging arch/arm/boot/dts/sun7i-a20.dtsi
5735 Auto-merging arch/arm/boot/dts/sun6i-a31.dtsi
5736 Auto-merging arch/arm/boot/dts/sun4i-a10.dtsi
5737 Auto-merging arch/arm/boot/dts/imx6sx.dtsi
5738 Auto-merging arch/arm/boot/dts/imx6qdl.dtsi
5739 Auto-merging MAINTAINERS
5740 Auto-merging Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5741 Automatic merge failed; fix conflicts and then commit the result.
5743 [master 0907607669a2] Merge remote-tracking branch 'crypto/master'
5744 $ git diff -M --stat --summary HEAD^..
5745 Documentation/DocBook/crypto-API.tmpl | 8 +-
5746 .../devicetree/bindings/crypto/fsl-sec4.txt | 17 +
5747 .../devicetree/bindings/crypto/sun4i-ss.txt | 23 +
5749 arch/arm/boot/dts/imx6qdl.dtsi | 29 +-
5750 arch/arm/boot/dts/imx6sx.dtsi | 27 +
5751 arch/arm/boot/dts/sun4i-a10.dtsi | 8 +
5752 arch/arm/boot/dts/sun6i-a31.dtsi | 18 +
5753 arch/arm/boot/dts/sun7i-a20.dtsi | 8 +
5754 arch/arm/configs/imx_v6_v7_defconfig | 2 +-
5755 arch/arm/crypto/.gitignore | 2 +
5756 arch/arm64/crypto/aes-ce-ccm-glue.c | 68 +-
5757 arch/powerpc/include/asm/switch_to.h | 1 +
5758 arch/powerpc/kernel/process.c | 3 -
5759 arch/x86/crypto/Makefile | 6 +
5760 arch/x86/crypto/aesni-intel_glue.c | 53 +-
5761 arch/x86/crypto/chacha20-avx2-x86_64.S | 443 +++
5762 arch/x86/crypto/chacha20-ssse3-x86_64.S | 625 +++++
5763 arch/x86/crypto/chacha20_glue.c | 150 +
5764 arch/x86/crypto/poly1305-avx2-x86_64.S | 386 +++
5765 arch/x86/crypto/poly1305-sse2-x86_64.S | 582 ++++
5766 arch/x86/crypto/poly1305_glue.c | 207 ++
5767 crypto/Kconfig | 40 +-
5768 crypto/Makefile | 3 +-
5769 crypto/aead.c | 635 +----
5770 crypto/algapi.c | 25 +-
5771 crypto/algboss.c | 12 +-
5772 crypto/algif_aead.c | 4 +-
5773 crypto/authenc.c | 580 ++--
5774 crypto/authencesn.c | 716 ++---
5775 crypto/ccm.c | 380 +--
5776 crypto/chacha20_generic.c | 28 +-
5777 crypto/chacha20poly1305.c | 216 +-
5778 crypto/cryptd.c | 23 +-
5779 crypto/crypto_user.c | 32 -
5780 crypto/echainiv.c | 86 +-
5781 crypto/gcm.c | 102 +-
5782 crypto/jitterentropy-kcapi.c | 2 +-
5783 crypto/pcrypt.c | 7 +
5784 crypto/poly1305_generic.c | 73 +-
5785 crypto/rsa.c | 26 +-
5786 crypto/rsa_helper.c | 4 +-
5787 crypto/seqiv.c | 445 +--
5788 crypto/skcipher.c | 245 ++
5789 crypto/tcrypt.c | 82 +-
5790 crypto/tcrypt.h | 20 +
5791 crypto/testmgr.c | 63 +-
5792 crypto/testmgr.h | 2948 +++++++++++++++-----
5793 drivers/clk/imx/clk-imx6q.c | 3 +
5794 drivers/crypto/Kconfig | 17 +
5795 drivers/crypto/Makefile | 1 +
5796 drivers/crypto/amcc/crypto4xx_core.c | 2 +-
5797 drivers/crypto/caam/Kconfig | 10 +-
5798 drivers/crypto/caam/caamalg.c | 2877 ++++++++++---------
5799 drivers/crypto/caam/caamhash.c | 69 +-
5800 drivers/crypto/caam/caamrng.c | 26 +-
5801 drivers/crypto/caam/compat.h | 1 +
5802 drivers/crypto/caam/ctrl.c | 154 +-
5803 drivers/crypto/caam/desc.h | 23 +-
5804 drivers/crypto/caam/desc_constr.h | 2 +-
5805 drivers/crypto/caam/intern.h | 5 +
5806 drivers/crypto/caam/jr.c | 30 +-
5807 drivers/crypto/caam/regs.h | 64 +-
5808 drivers/crypto/caam/sg_sw_sec4.h | 25 +-
5809 drivers/crypto/ccp/ccp-platform.c | 2 +
5810 drivers/crypto/img-hash.c | 2 +-
5811 drivers/crypto/ixp4xx_crypto.c | 312 ++-
5812 drivers/crypto/marvell/cesa.c | 1 -
5813 drivers/crypto/nx/Kconfig | 17 +-
5814 drivers/crypto/nx/Makefile | 8 +-
5815 drivers/crypto/nx/nx-842-crypto.c | 580 ----
5816 drivers/crypto/nx/nx-842-platform.c | 84 -
5817 drivers/crypto/nx/nx-842-powernv.c | 42 +-
5818 drivers/crypto/nx/nx-842-pseries.c | 139 +-
5819 drivers/crypto/nx/nx-842.c | 554 +++-
5820 drivers/crypto/nx/nx-842.h | 65 +-
5821 drivers/crypto/nx/nx-aes-ccm.c | 151 +-
5822 drivers/crypto/nx/nx-aes-ctr.c | 21 -
5823 drivers/crypto/nx/nx-aes-gcm.c | 64 +-
5824 drivers/crypto/nx/nx.c | 30 +-
5825 drivers/crypto/nx/nx.h | 9 +-
5826 drivers/crypto/omap-aes.c | 86 +-
5827 drivers/crypto/picoxcell_crypto.c | 677 ++---
5828 drivers/crypto/qat/Kconfig | 15 +
5829 drivers/crypto/qat/Makefile | 1 +
5830 drivers/crypto/qat/qat_common/.gitignore | 1 +
5831 drivers/crypto/qat/qat_common/Makefile | 8 +
5832 drivers/crypto/qat/qat_common/adf_accel_devices.h | 46 +-
5833 drivers/crypto/qat/qat_common/adf_accel_engine.c | 42 +-
5834 drivers/crypto/qat/qat_common/adf_admin.c | 290 ++
5835 drivers/crypto/qat/qat_common/adf_aer.c | 5 +-
5836 drivers/crypto/qat/qat_common/adf_cfg.c | 9 +-
5837 drivers/crypto/qat/qat_common/adf_cfg_common.h | 3 +-
5838 drivers/crypto/qat/qat_common/adf_common_drv.h | 53 +-
5839 drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 +-
5840 drivers/crypto/qat/qat_common/adf_dev_mgr.c | 286 +-
5841 .../{qat_dh895xcc => qat_common}/adf_hw_arbiter.c | 37 +-
5842 drivers/crypto/qat/qat_common/adf_init.c | 104 +-
5843 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 438 +++
5844 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 146 +
5845 drivers/crypto/qat/qat_common/adf_sriov.c | 309 ++
5846 drivers/crypto/qat/qat_common/adf_transport.c | 13 +-
5847 .../qat/qat_common/adf_transport_access_macros.h | 5 +-
5848 drivers/crypto/qat/qat_common/icp_qat_fw.h | 2 +
5849 drivers/crypto/qat/qat_common/icp_qat_fw_pke.h | 112 +
5850 drivers/crypto/qat/qat_common/qat_algs.c | 338 +--
5851 drivers/crypto/qat/qat_common/qat_asym_algs.c | 652 +++++
5852 drivers/crypto/qat/qat_common/qat_crypto.c | 26 +-
5853 drivers/crypto/qat/qat_common/qat_crypto.h | 2 -
5854 drivers/crypto/qat/qat_common/qat_hal.c | 14 +-
5855 drivers/crypto/qat/qat_common/qat_rsakey.asn1 | 5 +
5856 drivers/crypto/qat/qat_common/qat_uclo.c | 27 +-
5857 drivers/crypto/qat/qat_dh895xcc/Makefile | 5 +-
5858 drivers/crypto/qat/qat_dh895xcc/adf_admin.c | 145 -
5859 .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 38 +-
5860 .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 12 +-
5861 drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 97 +-
5862 drivers/crypto/qat/qat_dh895xcc/adf_drv.h | 9 -
5863 drivers/crypto/qat/qat_dh895xcc/adf_isr.c | 139 +-
5864 drivers/crypto/qat/qat_dh895xccvf/Makefile | 5 +
5865 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 172 ++
5866 .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 68 +
5867 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 393 +++
5868 .../qat_admin.c => qat_dh895xccvf/adf_drv.h} | 70 +-
5869 drivers/crypto/qat/qat_dh895xccvf/adf_isr.c | 258 ++
5870 drivers/crypto/sahara.c | 46 +-
5871 drivers/crypto/sunxi-ss/Makefile | 2 +
5872 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 542 ++++
5873 drivers/crypto/sunxi-ss/sun4i-ss-core.c | 425 +++
5874 drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 492 ++++
5875 drivers/crypto/sunxi-ss/sun4i-ss.h | 201 ++
5876 drivers/crypto/talitos.c | 618 ++--
5877 drivers/crypto/talitos.h | 8 +-
5878 drivers/crypto/vmx/aes.c | 3 +
5879 drivers/crypto/vmx/aes_cbc.c | 3 +
5880 drivers/crypto/vmx/aes_ctr.c | 11 +-
5881 drivers/crypto/vmx/aesp8-ppc.pl | 34 +-
5882 drivers/crypto/vmx/ghash.c | 4 +
5883 drivers/crypto/vmx/ghashp8-ppc.pl | 6 +
5884 drivers/crypto/vmx/ppc-xlate.pl | 1 +
5885 drivers/pci/quirks.c | 85 +
5886 include/crypto/aead.h | 172 +-
5887 include/crypto/algapi.h | 3 +-
5888 include/crypto/chacha20.h | 25 +
5889 include/crypto/hash.h | 5 +
5890 include/crypto/internal/aead.h | 72 +-
5891 include/crypto/internal/geniv.h | 9 +
5892 include/crypto/internal/skcipher.h | 15 +
5893 include/crypto/poly1305.h | 41 +
5894 include/crypto/skcipher.h | 391 ++-
5895 include/dt-bindings/clock/imx6qdl-clock.h | 5 +-
5896 include/linux/crypto.h | 54 +-
5897 lib/mpi/mpicoder.c | 38 +-
5898 net/xfrm/xfrm_algo.c | 14 +-
5899 154 files changed, 15834 insertions(+), 7537 deletions(-)
5900 create mode 100644 Documentation/devicetree/bindings/crypto/sun4i-ss.txt
5901 create mode 100644 arch/x86/crypto/chacha20-avx2-x86_64.S
5902 create mode 100644 arch/x86/crypto/chacha20-ssse3-x86_64.S
5903 create mode 100644 arch/x86/crypto/chacha20_glue.c
5904 create mode 100644 arch/x86/crypto/poly1305-avx2-x86_64.S
5905 create mode 100644 arch/x86/crypto/poly1305-sse2-x86_64.S
5906 create mode 100644 arch/x86/crypto/poly1305_glue.c
5907 create mode 100644 crypto/skcipher.c
5908 delete mode 100644 drivers/crypto/nx/nx-842-crypto.c
5909 delete mode 100644 drivers/crypto/nx/nx-842-platform.c
5910 create mode 100644 drivers/crypto/qat/qat_common/.gitignore
5911 create mode 100644 drivers/crypto/qat/qat_common/adf_admin.c
5912 rename drivers/crypto/qat/{qat_dh895xcc => qat_common}/adf_hw_arbiter.c (85%)
5913 create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c
5914 create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h
5915 create mode 100644 drivers/crypto/qat/qat_common/adf_sriov.c
5916 create mode 100644 drivers/crypto/qat/qat_common/icp_qat_fw_pke.h
5917 create mode 100644 drivers/crypto/qat/qat_common/qat_asym_algs.c
5918 create mode 100644 drivers/crypto/qat/qat_common/qat_rsakey.asn1
5919 delete mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_admin.c
5920 create mode 100644 drivers/crypto/qat/qat_dh895xccvf/Makefile
5921 create mode 100644 drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c
5922 create mode 100644 drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h
5923 create mode 100644 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c
5924 rename drivers/crypto/qat/{qat_dh895xcc/qat_admin.c => qat_dh895xccvf/adf_drv.h} (61%)
5925 create mode 100644 drivers/crypto/qat/qat_dh895xccvf/adf_isr.c
5926 create mode 100644 drivers/crypto/sunxi-ss/Makefile
5927 create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c
5928 create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-core.c
5929 create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-hash.c
5930 create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss.h
5931 create mode 100644 include/crypto/chacha20.h
5932 create mode 100644 include/crypto/poly1305.h
5933 Merging drm/drm-next (d7b273685fed Merge branch 'drm-dwhdmi-devel' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into drm-next)
5934 $ git merge drm/drm-next
5935 Resolved 'arch/arm/configs/multi_v7_defconfig' using previous resolution.
5936 Auto-merging drivers/mfd/Kconfig
5937 Removing drivers/gpu/drm/vmwgfx/svga_types.h
5938 Removing drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h
5939 Removing drivers/gpu/drm/vmwgfx/svga3d_reg.h
5940 Auto-merging drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
5941 Auto-merging drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h
5942 Auto-merging drivers/gpu/drm/vmwgfx/device_include/svga_escape.h
5943 Removing drivers/gpu/drm/sti/sti_layer.h
5944 Removing drivers/gpu/drm/sti/sti_layer.c
5945 Removing drivers/gpu/drm/sti/sti_hqvdp.h
5946 Auto-merging drivers/gpu/drm/sti/sti_drv.h
5947 Auto-merging drivers/gpu/drm/sti/sti_drv.c
5948 Removing drivers/gpu/drm/sti/sti_drm_plane.h
5949 Removing drivers/gpu/drm/sti/sti_drm_plane.c
5950 Removing drivers/gpu/drm/sti/sti_drm_crtc.h
5951 Auto-merging drivers/gpu/drm/sti/sti_crtc.c
5952 Auto-merging drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c
5953 Auto-merging drivers/gpu/drm/panel/panel-samsung-ld9040.c
5954 Auto-merging drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
5955 Auto-merging drivers/gpu/drm/i915/i915_irq.c
5956 Auto-merging drivers/gpu/drm/i915/i915_gem.c
5957 Auto-merging drivers/gpu/drm/i915/i915_drv.c
5958 Auto-merging drivers/gpu/drm/exynos/exynos_drm_gem.c
5959 Auto-merging drivers/gpu/drm/exynos/exynos_drm_g2d.c
5960 Removing drivers/gpu/drm/exynos/exynos_drm_encoder.h
5961 Removing drivers/gpu/drm/exynos/exynos_drm_encoder.c
5962 Removing drivers/gpu/drm/exynos/exynos_drm_dmabuf.h
5963 Removing drivers/gpu/drm/exynos/exynos_drm_dmabuf.c
5964 Removing drivers/gpu/drm/exynos/exynos_drm_buf.h
5965 Removing drivers/gpu/drm/exynos/exynos_drm_buf.c
5966 Auto-merging drivers/gpu/drm/exynos/Kconfig
5967 Auto-merging drivers/gpu/drm/amd/include/pptable.h
5968 Auto-merging drivers/gpu/drm/amd/amdgpu/fiji_smumgr.h
5969 Auto-merging arch/arm/configs/multi_v7_defconfig
5970 CONFLICT (content): Merge conflict in arch/arm/configs/multi_v7_defconfig
5971 Auto-merging arch/arm/configs/exynos_defconfig
5972 Auto-merging MAINTAINERS
5973 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
5974 Automatic merge failed; fix conflicts and then commit the result.
5976 [master df022326bc20] Merge remote-tracking branch 'drm/drm-next'
5977 $ git diff -M --stat --summary HEAD^..
5978 Documentation/DocBook/drm.tmpl | 24 +-
5979 Documentation/devicetree/bindings/drm/msm/dsi.txt | 41 +-
5980 Documentation/devicetree/bindings/drm/msm/hdmi.txt | 3 +-
5981 .../bindings/gpu/nvidia,tegra20-host1x.txt | 8 +-
5982 .../devicetree/bindings/gpu/st,stih4xx.txt | 72 +-
5983 .../devicetree/bindings/panel/auo,b080uan01.txt | 7 +
5984 .../devicetree/bindings/panel/lg,lg4573.txt | 19 +
5985 .../bindings/panel/nec,nl4827hc19-05b.txt | 7 +
5986 .../bindings/panel/okaya,rs800480t-7x0gp.txt | 7 +
5987 .../devicetree/bindings/vendor-prefixes.txt | 2 +
5988 .../devicetree/bindings/video/fsl,dcu.txt | 22 +
5990 arch/arm/configs/exynos_defconfig | 6 +-
5991 arch/arm/configs/multi_v7_defconfig | 6 +-
5992 arch/x86/configs/x86_64_defconfig | 1 -
5993 drivers/char/agp/intel-gtt.c | 4 +-
5994 drivers/gpio/gpiolib.c | 13 +
5995 drivers/gpu/drm/Kconfig | 28 +-
5996 drivers/gpu/drm/Makefile | 3 +-
5997 drivers/gpu/drm/amd/amdgpu/Makefile | 22 +-
5998 drivers/gpu/drm/amd/amdgpu/amdgpu.h | 184 +-
5999 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 269 +
6000 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 65 +
6001 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 670 +++
6002 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 543 ++
6003 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 4 +-
6004 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +-
6005 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 6 +-
6006 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 838 +++
6007 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 5 +
6008 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 281 +-
6009 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 213 +-
6010 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 33 +-
6011 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 81 +-
6012 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 154 +-
6013 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 2 +-
6014 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 45 +-
6015 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 606 +-
6016 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 40 +-
6017 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 29 +-
6018 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 1 +
6019 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +
6020 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 +
6021 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 25 +-
6022 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 24 +-
6023 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +-
6024 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 6 +-
6025 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +-
6026 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 56 +-
6027 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 121 +
6028 drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c | 2 +-
6029 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 155 +-
6030 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 51 +-
6031 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 73 +-
6032 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 102 +-
6033 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 4 +-
6034 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 179 +-
6035 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +-
6036 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 287 +-
6037 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 2 +-
6038 drivers/gpu/drm/amd/amdgpu/cik.c | 23 +-
6039 drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 48 +-
6040 drivers/gpu/drm/amd/amdgpu/cikd.h | 6 +
6041 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 27 +-
6042 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +-
6043 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +-
6044 drivers/gpu/drm/amd/amdgpu/fiji_dpm.c | 181 +
6045 drivers/gpu/drm/amd/amdgpu/fiji_ppsmc.h | 182 +
6046 drivers/gpu/drm/amd/amdgpu/fiji_smc.c | 853 +++
6047 .../amd/amdgpu/{amdgpu_family.h => fiji_smumgr.h} | 52 +-
6048 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 38 +-
6049 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 144 +-
6050 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 10 +-
6051 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 33 +-
6052 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 51 +-
6053 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 81 +-
6054 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +-
6055 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +-
6056 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 6 +-
6057 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 9 +-
6058 drivers/gpu/drm/amd/amdgpu/vi.c | 120 +-
6059 drivers/gpu/drm/amd/amdgpu/vi_dpm.h | 2 +-
6060 drivers/gpu/drm/amd/amdgpu/vid.h | 5 +
6061 drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +-
6062 drivers/gpu/drm/amd/amdkfd/Makefile | 3 +-
6063 drivers/gpu/drm/amd/amdkfd/cik_regs.h | 11 -
6064 drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 +-
6065 .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 12 +-
6066 .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 103 +-
6067 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 20 +-
6068 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 249 +-
6069 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 99 +-
6070 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 398 ++
6071 drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 +
6072 drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 +
6073 drivers/gpu/drm/amd/include/amd_shared.h | 39 +
6074 .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1246 ++++
6075 .../drm/amd/include/asic_reg/smu/smu_7_1_3_enum.h | 1282 +++++
6076 .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 6080 ++++++++++++++++++++
6077 .../gpu/drm/amd/{amdgpu => include}/atom-bits.h | 0
6078 .../gpu/drm/amd/{amdgpu => include}/atom-names.h | 0
6079 .../gpu/drm/amd/{amdgpu => include}/atom-types.h | 0
6080 drivers/gpu/drm/amd/{amdgpu => include}/atombios.h | 0
6081 drivers/gpu/drm/amd/include/cgs_common.h | 624 ++
6082 drivers/gpu/drm/amd/include/cgs_linux.h | 135 +
6083 drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 +-
6084 drivers/gpu/drm/amd/{amdgpu => include}/pptable.h | 6 +-
6085 drivers/gpu/drm/amd/include/vi_structs.h | 417 ++
6086 drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 389 ++
6087 drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 131 +
6088 drivers/gpu/drm/amd/scheduler/sched_fence.c | 81 +
6089 drivers/gpu/drm/armada/armada_fbdev.c | 33 +-
6090 drivers/gpu/drm/ast/ast_fb.c | 48 +-
6091 drivers/gpu/drm/ast/ast_main.c | 16 +-
6092 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 6 +-
6093 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 216 +-
6094 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 4 +
6095 drivers/gpu/drm/bochs/bochs_drv.c | 4 +-
6096 drivers/gpu/drm/bochs/bochs_fbdev.c | 36 +-
6097 drivers/gpu/drm/bochs/bochs_mm.c | 16 +-
6098 drivers/gpu/drm/bridge/Kconfig | 24 +-
6099 drivers/gpu/drm/bridge/Makefile | 4 +-
6100 .../gpu/drm/bridge/{ptn3460.c => nxp-ptn3460.c} | 0
6101 .../gpu/drm/bridge/{ps8622.c => parade-ps8622.c} | 0
6102 drivers/gpu/drm/cirrus/cirrus_drv.c | 4 +-
6103 drivers/gpu/drm/cirrus/cirrus_fbdev.c | 41 +-
6104 drivers/gpu/drm/cirrus/cirrus_main.c | 15 +-
6105 drivers/gpu/drm/drm_atomic.c | 90 +-
6106 drivers/gpu/drm/drm_atomic_helper.c | 125 +-
6107 drivers/gpu/drm/drm_context.c | 51 +-
6108 drivers/gpu/drm/drm_crtc.c | 229 +-
6109 drivers/gpu/drm/drm_crtc_helper.c | 75 +-
6110 drivers/gpu/drm/drm_dp_mst_topology.c | 10 +
6111 drivers/gpu/drm/drm_drv.c | 19 +-
6112 drivers/gpu/drm/drm_edid.c | 4 +-
6113 drivers/gpu/drm/drm_fb_cma_helper.c | 63 +-
6114 drivers/gpu/drm/drm_fb_helper.c | 379 +-
6115 drivers/gpu/drm/drm_gem.c | 13 +-
6116 drivers/gpu/drm/drm_gem_cma_helper.c | 10 +-
6117 drivers/gpu/drm/drm_ioc32.c | 55 +-
6118 drivers/gpu/drm/drm_ioctl.c | 3 +-
6119 drivers/gpu/drm/drm_irq.c | 332 +-
6120 drivers/gpu/drm/drm_legacy.h | 2 +-
6121 drivers/gpu/drm/drm_lock.c | 6 +
6122 drivers/gpu/drm/drm_modeset_lock.c | 59 +-
6123 drivers/gpu/drm/drm_of.c | 2 +-
6124 drivers/gpu/drm/drm_plane_helper.c | 23 +-
6125 drivers/gpu/drm/drm_probe_helper.c | 45 +-
6126 drivers/gpu/drm/exynos/Kconfig | 2 +-
6127 drivers/gpu/drm/exynos/Makefile | 7 +-
6128 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 65 +-
6129 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 94 +-
6130 drivers/gpu/drm/exynos/exynos_dp_core.c | 123 +-
6131 drivers/gpu/drm/exynos/exynos_dp_core.h | 3 +-
6132 drivers/gpu/drm/exynos/exynos_drm_buf.c | 186 -
6133 drivers/gpu/drm/exynos/exynos_drm_buf.h | 33 -
6134 drivers/gpu/drm/exynos/exynos_drm_core.c | 36 -
6135 drivers/gpu/drm/exynos/exynos_drm_crtc.c | 25 +-
6136 drivers/gpu/drm/exynos/exynos_drm_crtc.h | 4 +-
6137 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 286 -
6138 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h | 20 -
6139 drivers/gpu/drm/exynos/exynos_drm_dpi.c | 111 +-
6140 drivers/gpu/drm/exynos/exynos_drm_drv.c | 28 +-
6141 drivers/gpu/drm/exynos/exynos_drm_drv.h | 110 +-
6142 drivers/gpu/drm/exynos/exynos_drm_dsi.c | 138 +-
6143 drivers/gpu/drm/exynos/exynos_drm_encoder.c | 174 -
6144 drivers/gpu/drm/exynos/exynos_drm_encoder.h | 23 -
6145 drivers/gpu/drm/exynos/exynos_drm_fb.c | 14 +-
6146 drivers/gpu/drm/exynos/exynos_drm_fb.h | 4 +-
6147 drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 77 +-
6148 drivers/gpu/drm/exynos/exynos_drm_fimd.c | 106 +-
6149 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 -
6150 drivers/gpu/drm/exynos/exynos_drm_gem.c | 352 +-
6151 drivers/gpu/drm/exynos/exynos_drm_gem.h | 58 +-
6152 drivers/gpu/drm/exynos/exynos_drm_gsc.c | 16 +
6153 drivers/gpu/drm/exynos/exynos_drm_iommu.c | 20 +-
6154 drivers/gpu/drm/exynos/exynos_drm_iommu.h | 15 -
6155 drivers/gpu/drm/exynos/exynos_drm_ipp.c | 16 +-
6156 drivers/gpu/drm/exynos/exynos_drm_plane.c | 41 +-
6157 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 107 +-
6158 drivers/gpu/drm/exynos/exynos_hdmi.c | 1014 ++--
6159 drivers/gpu/drm/exynos/exynos_mixer.c | 185 +-
6160 drivers/gpu/drm/fsl-dcu/Kconfig | 18 +
6161 drivers/gpu/drm/fsl-dcu/Makefile | 7 +
6162 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 210 +
6163 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.h | 19 +
6164 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 404 ++
6165 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 197 +
6166 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_fbdev.c | 23 +
6167 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 43 +
6168 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h | 33 +
6169 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 261 +
6170 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.h | 17 +
6171 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 182 +
6172 drivers/gpu/drm/gma500/accel_2d.c | 6 +-
6173 drivers/gpu/drm/gma500/framebuffer.c | 48 +-
6174 drivers/gpu/drm/i915/Kconfig | 24 -
6175 drivers/gpu/drm/i915/Makefile | 21 +-
6176 drivers/gpu/drm/i915/dvo_ivch.c | 63 +-
6177 drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +-
6178 drivers/gpu/drm/i915/i915_debugfs.c | 340 +-
6179 drivers/gpu/drm/i915/i915_dma.c | 42 +-
6180 drivers/gpu/drm/i915/i915_drv.c | 74 +-
6181 drivers/gpu/drm/i915/i915_drv.h | 291 +-
6182 drivers/gpu/drm/i915/i915_gem.c | 861 +--
6183 drivers/gpu/drm/i915/i915_gem_context.c | 94 +-
6184 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 160 +-
6185 drivers/gpu/drm/i915/i915_gem_fence.c | 787 +++
6186 drivers/gpu/drm/i915/i915_gem_gtt.c | 732 +--
6187 drivers/gpu/drm/i915/i915_gem_gtt.h | 64 +-
6188 drivers/gpu/drm/i915/i915_gem_render_state.c | 70 +-
6189 drivers/gpu/drm/i915/i915_gem_render_state.h | 4 +-
6190 drivers/gpu/drm/i915/i915_gem_stolen.c | 306 +-
6191 drivers/gpu/drm/i915/i915_gem_tiling.c | 303 +-
6192 drivers/gpu/drm/i915/i915_gpu_error.c | 5 +
6193 drivers/gpu/drm/i915/i915_guc_reg.h | 102 +
6194 drivers/gpu/drm/i915/i915_ioc32.c | 138 +-
6195 drivers/gpu/drm/i915/i915_irq.c | 501 +-
6196 drivers/gpu/drm/i915/i915_params.c | 24 +-
6197 drivers/gpu/drm/i915/i915_reg.h | 169 +-
6198 drivers/gpu/drm/i915/i915_suspend.c | 2 +-
6199 drivers/gpu/drm/i915/i915_sysfs.c | 22 +-
6200 drivers/gpu/drm/i915/i915_trace.h | 16 +-
6201 drivers/gpu/drm/i915/intel_atomic.c | 220 +-
6202 drivers/gpu/drm/i915/intel_atomic_plane.c | 41 +-
6203 drivers/gpu/drm/i915/intel_audio.c | 3 +-
6204 drivers/gpu/drm/i915/intel_bios.c | 106 +-
6205 drivers/gpu/drm/i915/intel_bios.h | 16 +
6206 drivers/gpu/drm/i915/intel_crt.c | 49 +-
6207 drivers/gpu/drm/i915/intel_csr.c | 22 +-
6208 drivers/gpu/drm/i915/intel_ddi.c | 1131 ++--
6209 drivers/gpu/drm/i915/intel_display.c | 4315 +++++++-------
6210 drivers/gpu/drm/i915/intel_dp.c | 413 +-
6211 drivers/gpu/drm/i915/intel_dp_mst.c | 34 +-
6212 drivers/gpu/drm/i915/intel_drv.h | 162 +-
6213 drivers/gpu/drm/i915/intel_dsi.c | 51 +-
6214 drivers/gpu/drm/i915/intel_dsi.h | 3 +
6215 drivers/gpu/drm/i915/intel_dsi_pll.c | 97 +-
6216 drivers/gpu/drm/i915/intel_dvo.c | 46 +-
6217 drivers/gpu/drm/i915/intel_fbc.c | 540 +-
6218 drivers/gpu/drm/i915/intel_fbdev.c | 110 +-
6219 drivers/gpu/drm/i915/intel_frontbuffer.c | 117 +-
6220 drivers/gpu/drm/i915/intel_guc_fwif.h | 245 +
6221 drivers/gpu/drm/i915/intel_hdmi.c | 425 +-
6222 drivers/gpu/drm/i915/intel_hotplug.c | 505 ++
6223 drivers/gpu/drm/i915/intel_lrc.c | 893 ++-
6224 drivers/gpu/drm/i915/intel_lrc.h | 21 +-
6225 drivers/gpu/drm/i915/intel_lvds.c | 74 +-
6226 drivers/gpu/drm/i915/intel_mocs.c | 335 ++
6227 drivers/gpu/drm/i915/intel_mocs.h | 57 +
6228 drivers/gpu/drm/i915/intel_opregion.c | 104 +-
6229 drivers/gpu/drm/i915/intel_overlay.c | 63 +-
6230 drivers/gpu/drm/i915/intel_panel.c | 94 +-
6231 drivers/gpu/drm/i915/intel_pm.c | 827 ++-
6232 drivers/gpu/drm/i915/intel_psr.c | 81 +-
6233 drivers/gpu/drm/i915/intel_ringbuffer.c | 408 +-
6234 drivers/gpu/drm/i915/intel_ringbuffer.h | 92 +-
6235 drivers/gpu/drm/i915/intel_runtime_pm.c | 113 +-
6236 drivers/gpu/drm/i915/intel_sdvo.c | 47 +-
6237 drivers/gpu/drm/i915/intel_sprite.c | 205 +-
6238 drivers/gpu/drm/i915/intel_tv.c | 2 +-
6239 drivers/gpu/drm/i915/intel_uncore.c | 74 +-
6240 drivers/gpu/drm/mgag200/mgag200_cursor.c | 22 +-
6241 drivers/gpu/drm/mgag200/mgag200_drv.c | 1 +
6242 drivers/gpu/drm/mgag200/mgag200_drv.h | 1 +
6243 drivers/gpu/drm/mgag200/mgag200_fb.c | 41 +-
6244 drivers/gpu/drm/mgag200/mgag200_i2c.c | 1 +
6245 drivers/gpu/drm/mgag200/mgag200_main.c | 25 +-
6246 drivers/gpu/drm/mgag200/mgag200_mode.c | 221 +-
6247 drivers/gpu/drm/mgag200/mgag200_ttm.c | 8 +-
6248 drivers/gpu/drm/msm/Kconfig | 15 +
6249 drivers/gpu/drm/msm/Makefile | 15 +-
6250 drivers/gpu/drm/msm/adreno/a2xx.xml.h | 18 +-
6251 drivers/gpu/drm/msm/adreno/a3xx.xml.h | 33 +-
6252 drivers/gpu/drm/msm/adreno/a4xx.xml.h | 206 +-
6253 drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 18 +-
6254 drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 18 +-
6255 drivers/gpu/drm/msm/dsi/dsi.c | 58 +-
6256 drivers/gpu/drm/msm/dsi/dsi.h | 43 +-
6257 drivers/gpu/drm/msm/dsi/dsi.xml.h | 211 +-
6258 drivers/gpu/drm/msm/dsi/dsi_cfg.c | 92 +
6259 drivers/gpu/drm/msm/dsi/dsi_cfg.h | 44 +
6260 drivers/gpu/drm/msm/dsi/dsi_host.c | 270 +-
6261 drivers/gpu/drm/msm/dsi/dsi_manager.c | 216 +-
6262 drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 26 +-
6263 drivers/gpu/drm/msm/dsi/{ => phy}/dsi_phy.c | 413 +-
6264 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 89 +
6265 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 150 +
6266 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 166 +
6267 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 42 +-
6268 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 9 +
6269 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 31 +-
6270 drivers/gpu/drm/msm/dsi/sfpb.xml.h | 26 +-
6271 drivers/gpu/drm/msm/edp/edp.xml.h | 22 +-
6272 drivers/gpu/drm/msm/edp/edp_ctrl.c | 17 +-
6273 drivers/gpu/drm/msm/hdmi/hdmi.c | 79 +-
6274 drivers/gpu/drm/msm/hdmi/hdmi.h | 32 +-
6275 drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 28 +-
6276 drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 1 -
6277 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 16 +-
6278 drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 101 +-
6279 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 1437 +++++
6280 drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 52 -
6281 drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 32 -
6282 drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | 57 -
6283 drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 26 +-
6284 drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h | 22 +-
6285 drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 8 +-
6286 drivers/gpu/drm/msm/mdp/mdp4/mdp4_irq.c | 19 +-
6287 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 38 +-
6288 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h | 24 +-
6289 drivers/gpu/drm/msm/mdp/mdp4/mdp4_lcdc_encoder.c | 8 +-
6290 drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 9 +-
6291 drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h | 180 +-
6292 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c | 180 +-
6293 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h | 13 +-
6294 drivers/gpu/drm/msm/mdp/mdp5/mdp5_cmd_encoder.c | 12 +-
6295 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 139 +-
6296 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.c | 243 +-
6297 drivers/gpu/drm/msm/mdp/mdp5/mdp5_ctl.h | 43 +-
6298 drivers/gpu/drm/msm/mdp/mdp5/mdp5_encoder.c | 18 +-
6299 drivers/gpu/drm/msm/mdp/mdp5/mdp5_irq.c | 19 +-
6300 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c | 80 +-
6301 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h | 57 +-
6302 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 334 +-
6303 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c | 26 +-
6304 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.h | 3 +-
6305 drivers/gpu/drm/msm/mdp/mdp_common.xml.h | 28 +-
6306 drivers/gpu/drm/msm/mdp/mdp_format.c | 46 +-
6307 drivers/gpu/drm/msm/mdp/mdp_kms.c | 3 +-
6308 drivers/gpu/drm/msm/mdp/mdp_kms.h | 20 +-
6309 drivers/gpu/drm/msm/msm_drv.c | 82 +-
6310 drivers/gpu/drm/msm/msm_drv.h | 19 +
6311 drivers/gpu/drm/msm/msm_fbdev.c | 34 +-
6312 drivers/gpu/drm/nouveau/dispnv04/overlay.c | 2 +-
6313 drivers/gpu/drm/nouveau/nouveau_connector.c | 4 +-
6314 drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
6315 drivers/gpu/drm/nouveau/nouveau_fbcon.c | 39 +-
6316 drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 -
6317 drivers/gpu/drm/omapdrm/omap_crtc.c | 6 +-
6318 drivers/gpu/drm/omapdrm/omap_fbdev.c | 38 +-
6319 drivers/gpu/drm/panel/Kconfig | 16 +-
6320 drivers/gpu/drm/panel/Makefile | 5 +-
6321 drivers/gpu/drm/panel/panel-lg-lg4573.c | 298 +
6322 .../{panel-ld9040.c => panel-samsung-ld9040.c} | 2 +-
6323 .../{panel-s6e8aa0.c => panel-samsung-s6e8aa0.c} | 2 +-
6324 drivers/gpu/drm/panel/panel-simple.c | 99 +-
6325 drivers/gpu/drm/qxl/qxl_fb.c | 40 +-
6326 drivers/gpu/drm/qxl/qxl_object.c | 4 +-
6327 drivers/gpu/drm/radeon/dce6_afmt.c | 29 +-
6328 drivers/gpu/drm/radeon/radeon_connectors.c | 5 +
6329 drivers/gpu/drm/radeon/radeon_dp_mst.c | 14 +-
6330 drivers/gpu/drm/radeon/radeon_fb.c | 42 +-
6331 drivers/gpu/drm/radeon/radeon_kfd.c | 3 +-
6332 drivers/gpu/drm/radeon/radeon_object.c | 4 +-
6333 drivers/gpu/drm/radeon/radeon_pm.c | 5 -
6334 drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 6 +-
6335 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 47 +-
6336 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 12 +-
6337 drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 2 +-
6338 drivers/gpu/drm/sti/Makefile | 7 +-
6339 drivers/gpu/drm/sti/sti_compositor.c | 141 +-
6340 drivers/gpu/drm/sti/sti_compositor.h | 12 +-
6341 drivers/gpu/drm/sti/{sti_drm_crtc.c => sti_crtc.c} | 211 +-
6342 drivers/gpu/drm/sti/sti_crtc.h | 22 +
6343 drivers/gpu/drm/sti/sti_cursor.c | 243 +-
6344 drivers/gpu/drm/sti/sti_cursor.h | 5 +-
6345 drivers/gpu/drm/sti/sti_drm_crtc.h | 22 -
6346 drivers/gpu/drm/sti/sti_drm_plane.c | 251 -
6347 drivers/gpu/drm/sti/sti_drm_plane.h | 18 -
6348 drivers/gpu/drm/sti/{sti_drm_drv.c => sti_drv.c} | 147 +-
6349 drivers/gpu/drm/sti/{sti_drm_drv.h => sti_drv.h} | 6 +-
6350 drivers/gpu/drm/sti/sti_gdp.c | 536 +-
6351 drivers/gpu/drm/sti/sti_gdp.h | 7 +-
6352 drivers/gpu/drm/sti/sti_hdmi.c | 27 +-
6353 drivers/gpu/drm/sti/sti_hqvdp.c | 482 +-
6354 drivers/gpu/drm/sti/sti_hqvdp.h | 12 -
6355 drivers/gpu/drm/sti/sti_layer.c | 213 -
6356 drivers/gpu/drm/sti/sti_layer.h | 131 -
6357 drivers/gpu/drm/sti/sti_mixer.c | 72 +-
6358 drivers/gpu/drm/sti/sti_mixer.h | 27 +-
6359 drivers/gpu/drm/sti/sti_plane.c | 122 +
6360 drivers/gpu/drm/sti/sti_plane.h | 71 +
6361 drivers/gpu/drm/sti/sti_tvout.c | 54 +-
6362 drivers/gpu/drm/sti/sti_vid.c | 72 +-
6363 drivers/gpu/drm/sti/sti_vid.h | 19 +-
6364 drivers/gpu/drm/tegra/dc.c | 300 +-
6365 drivers/gpu/drm/tegra/dc.h | 24 +-
6366 drivers/gpu/drm/tegra/dpaux.c | 63 +-
6367 drivers/gpu/drm/tegra/dpaux.h | 2 +
6368 drivers/gpu/drm/tegra/drm.c | 16 +-
6369 drivers/gpu/drm/tegra/drm.h | 10 +
6370 drivers/gpu/drm/tegra/dsi.c | 126 +-
6371 drivers/gpu/drm/tegra/dsi.h | 4 +
6372 drivers/gpu/drm/tegra/fb.c | 35 +-
6373 drivers/gpu/drm/tegra/hdmi.c | 78 +-
6374 drivers/gpu/drm/tegra/output.c | 20 +-
6375 drivers/gpu/drm/tegra/rgb.c | 49 +-
6376 drivers/gpu/drm/tegra/sor.c | 1664 ++++--
6377 drivers/gpu/drm/tegra/sor.h | 298 +-
6378 drivers/gpu/drm/ttm/ttm_tt.c | 4 +-
6379 drivers/gpu/drm/udl/udl_fb.c | 41 +-
6380 drivers/gpu/drm/virtio/virtgpu_fb.c | 32 +-
6381 drivers/gpu/drm/vmwgfx/Makefile | 3 +-
6382 .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 +
6383 .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 110 +
6384 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 2071 +++++++
6385 .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 457 ++
6386 drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 1487 +++++
6387 .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 99 +
6388 drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 50 +
6389 .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 1204 ++++
6390 .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 1633 ++++++
6391 .../drm/vmwgfx/{ => device_include}/svga_escape.h | 2 +-
6392 .../drm/vmwgfx/{ => device_include}/svga_overlay.h | 10 +-
6393 .../gpu/drm/vmwgfx/{ => device_include}/svga_reg.h | 664 ++-
6394 drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 46 +
6395 .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 21 +
6396 .../drm/vmwgfx/device_include/vmware_pack_begin.h | 25 +
6397 .../drm/vmwgfx/device_include/vmware_pack_end.h | 25 +
6398 drivers/gpu/drm/vmwgfx/svga3d_reg.h | 2627 ---------
6399 drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h | 912 ---
6400 drivers/gpu/drm/vmwgfx/svga_types.h | 45 -
6401 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 1294 +++++
6402 drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 209 +
6403 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 24 +-
6404 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 1303 +++++
6405 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 26 +-
6406 drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 786 +--
6407 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 662 +++
6408 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c | 184 +-
6409 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 501 +-
6410 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 335 +-
6411 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2053 ++++++-
6412 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 575 +-
6413 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 10 +-
6414 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 +-
6415 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 145 +-
6416 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 2 +-
6417 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 18 +-
6418 drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 47 +-
6419 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 1700 +++---
6420 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 194 +-
6421 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 49 +-
6422 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 212 +-
6423 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +-
6424 drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 12 +-
6425 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 277 +-
6426 drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 14 +-
6427 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 556 +-
6428 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 500 +-
6429 drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 555 ++
6430 drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 160 +
6431 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 1266 ++++
6432 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 309 +-
6433 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +-
6434 drivers/gpu/host1x/mipi.c | 253 +-
6435 drivers/gpu/vga/vga_switcheroo.c | 95 +-
6436 drivers/gpu/vga/vgaarb.c | 142 +-
6437 drivers/mfd/Kconfig | 1 +
6438 drivers/mfd/intel_soc_pmic_core.c | 29 +
6439 drivers/mfd/intel_soc_pmic_crc.c | 3 +
6440 drivers/pwm/Kconfig | 7 +
6441 drivers/pwm/Makefile | 1 +
6442 drivers/pwm/pwm-crc.c | 143 +
6443 drivers/video/Kconfig | 2 -
6444 include/drm/drmP.h | 57 +-
6445 include/drm/drm_atomic.h | 3 +-
6446 include/drm/drm_atomic_helper.h | 4 +-
6447 include/drm/drm_crtc.h | 83 +-
6448 include/drm/drm_crtc_helper.h | 8 +-
6449 include/drm/drm_dp_helper.h | 3 +-
6450 include/drm/drm_fb_helper.h | 212 +
6451 include/drm/drm_modeset_lock.h | 1 -
6452 include/drm/drm_plane_helper.h | 45 +-
6453 include/drm/intel-gtt.h | 4 +-
6454 include/linux/gpio/machine.h | 1 +
6455 include/uapi/drm/drm_fourcc.h | 7 +
6456 include/uapi/drm/i915_drm.h | 16 +-
6457 include/uapi/drm/vmwgfx_drm.h | 38 +-
6458 480 files changed, 60049 insertions(+), 22282 deletions(-)
6459 create mode 100644 Documentation/devicetree/bindings/panel/auo,b080uan01.txt
6460 create mode 100644 Documentation/devicetree/bindings/panel/lg,lg4573.txt
6461 create mode 100644 Documentation/devicetree/bindings/panel/nec,nl4827hc19-05b.txt
6462 create mode 100644 Documentation/devicetree/bindings/panel/okaya,rs800480t-7x0gp.txt
6463 create mode 100644 Documentation/devicetree/bindings/video/fsl,dcu.txt
6464 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
6465 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
6466 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
6467 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
6468 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
6469 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
6470 create mode 100644 drivers/gpu/drm/amd/amdgpu/fiji_dpm.c
6471 create mode 100644 drivers/gpu/drm/amd/amdgpu/fiji_ppsmc.h
6472 create mode 100644 drivers/gpu/drm/amd/amdgpu/fiji_smc.c
6473 rename drivers/gpu/drm/amd/amdgpu/{amdgpu_family.h => fiji_smumgr.h} (56%)
6474 create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h
6475 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h
6476 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_enum.h
6477 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h
6478 rename drivers/gpu/drm/amd/{amdgpu => include}/atom-bits.h (100%)
6479 rename drivers/gpu/drm/amd/{amdgpu => include}/atom-names.h (100%)
6480 rename drivers/gpu/drm/amd/{amdgpu => include}/atom-types.h (100%)
6481 rename drivers/gpu/drm/amd/{amdgpu => include}/atombios.h (100%)
6482 create mode 100644 drivers/gpu/drm/amd/include/cgs_common.h
6483 create mode 100644 drivers/gpu/drm/amd/include/cgs_linux.h
6484 rename drivers/gpu/drm/amd/{amdgpu => include}/pptable.h (98%)
6485 create mode 100644 drivers/gpu/drm/amd/include/vi_structs.h
6486 create mode 100644 drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
6487 create mode 100644 drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
6488 create mode 100644 drivers/gpu/drm/amd/scheduler/sched_fence.c
6489 rename drivers/gpu/drm/bridge/{ptn3460.c => nxp-ptn3460.c} (100%)
6490 rename drivers/gpu/drm/bridge/{ps8622.c => parade-ps8622.c} (100%)
6491 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.c
6492 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_buf.h
6493 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c
6494 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dmabuf.h
6495 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_encoder.c
6496 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_encoder.h
6497 create mode 100644 drivers/gpu/drm/fsl-dcu/Kconfig
6498 create mode 100644 drivers/gpu/drm/fsl-dcu/Makefile
6499 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
6500 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.h
6501 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
6502 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
6503 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_fbdev.c
6504 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c
6505 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h
6506 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c
6507 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.h
6508 create mode 100644 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c
6509 create mode 100644 drivers/gpu/drm/i915/i915_gem_fence.c
6510 create mode 100644 drivers/gpu/drm/i915/i915_guc_reg.h
6511 create mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h
6512 create mode 100644 drivers/gpu/drm/i915/intel_hotplug.c
6513 create mode 100644 drivers/gpu/drm/i915/intel_mocs.c
6514 create mode 100644 drivers/gpu/drm/i915/intel_mocs.h
6515 create mode 100644 drivers/gpu/drm/msm/dsi/dsi_cfg.c
6516 create mode 100644 drivers/gpu/drm/msm/dsi/dsi_cfg.h
6517 rename drivers/gpu/drm/msm/dsi/{ => phy}/dsi_phy.c (54%)
6518 create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h
6519 create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c
6520 create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
6521 create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
6522 create mode 100644 drivers/gpu/drm/panel/panel-lg-lg4573.c
6523 rename drivers/gpu/drm/panel/{panel-ld9040.c => panel-samsung-ld9040.c} (99%)
6524 rename drivers/gpu/drm/panel/{panel-s6e8aa0.c => panel-samsung-s6e8aa0.c} (99%)
6525 rename drivers/gpu/drm/sti/{sti_drm_crtc.c => sti_crtc.c} (56%)
6526 create mode 100644 drivers/gpu/drm/sti/sti_crtc.h
6527 delete mode 100644 drivers/gpu/drm/sti/sti_drm_crtc.h
6528 delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.c
6529 delete mode 100644 drivers/gpu/drm/sti/sti_drm_plane.h
6530 rename drivers/gpu/drm/sti/{sti_drm_drv.c => sti_drv.c} (61%)
6531 rename drivers/gpu/drm/sti/{sti_drm_drv.h => sti_drv.h} (90%)
6532 delete mode 100644 drivers/gpu/drm/sti/sti_hqvdp.h
6533 delete mode 100644 drivers/gpu/drm/sti/sti_layer.c
6534 delete mode 100644 drivers/gpu/drm/sti/sti_layer.h
6535 create mode 100644 drivers/gpu/drm/sti/sti_plane.c
6536 create mode 100644 drivers/gpu/drm/sti/sti_plane.h
6537 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h
6538 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h
6539 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
6540 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
6541 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
6542 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h
6543 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h
6544 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h
6545 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
6546 rename drivers/gpu/drm/vmwgfx/{ => device_include}/svga_escape.h (97%)
6547 rename drivers/gpu/drm/vmwgfx/{ => device_include}/svga_overlay.h (96%)
6548 rename drivers/gpu/drm/vmwgfx/{ => device_include}/svga_reg.h (74%)
6549 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h
6550 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vm_basic_types.h
6551 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
6552 create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
6553 delete mode 100644 drivers/gpu/drm/vmwgfx/svga3d_reg.h
6554 delete mode 100644 drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h
6555 delete mode 100644 drivers/gpu/drm/vmwgfx/svga_types.h
6556 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
6557 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
6558 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
6559 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
6560 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_so.c
6561 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_so.h
6562 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
6563 create mode 100644 drivers/pwm/pwm-crc.c
6564 Merging drm-panel/drm/panel/for-next (a33ee95f8f45 drm/bridge: Put Kconfig entries in a separate menu)
6565 $ git merge drm-panel/drm/panel/for-next
6567 Merging drm-intel/for-linux-next (7616d2410010 drm/i915: Set the map-and-fenceable flag for preallocated objects)
6568 $ git merge drm-intel/for-linux-next
6569 Auto-merging drivers/gpu/drm/i915/i915_irq.c
6570 Auto-merging drivers/gpu/drm/i915/i915_gem.c
6571 Merge made by the 'recursive' strategy.
6572 drivers/gpu/drm/i915/i915_drv.h | 2 +
6573 drivers/gpu/drm/i915/i915_gem.c | 43 +++++++++--------
6574 drivers/gpu/drm/i915/i915_gem_gtt.c | 1 +
6575 drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +-
6576 drivers/gpu/drm/i915/i915_irq.c | 48 +++++++++++++++++--
6577 drivers/gpu/drm/i915/i915_reg.h | 12 +++++
6578 drivers/gpu/drm/i915/intel_bios.c | 87 ++++++++++++++++++++++------------
6579 drivers/gpu/drm/i915/intel_bios.h | 6 ++-
6580 drivers/gpu/drm/i915/intel_ddi.c | 75 ++++++++++-------------------
6581 drivers/gpu/drm/i915/intel_display.c | 3 ++
6582 drivers/gpu/drm/i915/intel_dp.c | 22 +++++----
6583 drivers/gpu/drm/i915/intel_fbdev.c | 15 ++++++
6584 drivers/gpu/drm/i915/intel_hotplug.c | 3 ++
6585 13 files changed, 206 insertions(+), 113 deletions(-)
6586 Merging drm-tegra/drm/tegra/for-next (459cc2c6800b drm/tegra: sor: Add HDMI support)
6587 $ git merge drm-tegra/drm/tegra/for-next
6589 Merging drm-misc/topic/drm-misc (301eb794baef drm/atomic: refuse changing CRTC for planes directly)
6590 $ git merge drm-misc/topic/drm-misc
6591 Auto-merging drivers/gpu/drm/drm_crtc.c
6592 Auto-merging drivers/gpu/drm/drm_atomic_helper.c
6593 Auto-merging drivers/gpu/drm/drm_atomic.c
6594 Merge made by the 'recursive' strategy.
6595 drivers/gpu/drm/drm_atomic.c | 25 +++++++++++++++++++
6596 drivers/gpu/drm/drm_atomic_helper.c | 14 +++++------
6597 drivers/gpu/drm/drm_crtc.c | 14 +++++++++--
6598 drivers/gpu/drm/drm_drv.c | 2 ++
6599 drivers/gpu/drm/drm_fb_helper.c | 48 ++++++++++++++++++++++++++++++-------
6600 drivers/gpu/drm/drm_mm.c | 6 ++---
6601 include/drm/drm_fb_helper.h | 6 ++---
6602 include/drm/drm_modeset_lock.h | 10 ++++----
6603 include/uapi/drm/drm_mode.h | 42 ++++++++++++++++++++++----------
6604 9 files changed, 127 insertions(+), 40 deletions(-)
6605 Merging drm-exynos/exynos-drm/for-next (1b647a166f07 Merge tag 'dmaengine-fix-4.2-rc8' of git://git.infradead.org/users/vkoul/slave-dma)
6606 $ git merge drm-exynos/exynos-drm/for-next
6608 Merging drm-msm/msm-next (d248b61f6114 drm/msm/dsi: Introduce DSI configuration module)
6609 $ git merge drm-msm/msm-next
6611 Merging sound/for-next (0662292aec05 ALSA: usb-audio: Handle normal and auto-suspend equally)
6612 $ git merge sound/for-next
6613 Merge made by the 'recursive' strategy.
6614 drivers/input/touchscreen/wm97xx-core.c | 13 +-
6615 include/sound/hda_register.h | 4 +
6616 include/sound/hdaudio.h | 19 +-
6617 include/sound/hdaudio_ext.h | 71 ++++++++
6618 sound/ac97_bus.c | 26 ---
6619 sound/aoa/codecs/onyx.c | 1 -
6620 sound/aoa/codecs/tas.c | 1 -
6621 sound/aoa/fabrics/layout.c | 21 ++-
6622 sound/aoa/soundbus/core.c | 28 ---
6623 sound/aoa/soundbus/soundbus.h | 2 -
6624 sound/firewire/oxfw/oxfw-stream.c | 9 +-
6625 sound/hda/ext/hdac_ext_bus.c | 98 +++++++++-
6626 sound/hda/ext/hdac_ext_controller.c | 30 +++-
6627 sound/hda/ext/hdac_ext_stream.c | 62 ++++++-
6628 sound/hda/hdac_device.c | 56 +++++-
6629 sound/hda/hdac_regmap.c | 10 +-
6630 sound/hda/hdac_stream.c | 22 +++
6631 sound/hda/hdac_sysfs.c | 6 +-
6632 sound/pci/echoaudio/darla20_dsp.c | 6 +-
6633 sound/pci/echoaudio/darla24_dsp.c | 6 +-
6634 sound/pci/echoaudio/echo3g_dsp.c | 16 +-
6635 sound/pci/echoaudio/echoaudio.c | 2 +-
6636 sound/pci/echoaudio/echoaudio.h | 7 +-
6637 sound/pci/echoaudio/echoaudio_3g.c | 12 +-
6638 sound/pci/echoaudio/echoaudio_dsp.c | 26 +--
6639 sound/pci/echoaudio/echoaudio_gml.c | 4 +-
6640 sound/pci/echoaudio/gina20.c | 2 +-
6641 sound/pci/echoaudio/gina20_dsp.c | 8 +-
6642 sound/pci/echoaudio/gina24_dsp.c | 22 +--
6643 sound/pci/echoaudio/indigo_dsp.c | 6 +-
6644 sound/pci/echoaudio/indigodj_dsp.c | 6 +-
6645 sound/pci/echoaudio/indigodjx_dsp.c | 6 +-
6646 sound/pci/echoaudio/indigoio_dsp.c | 6 +-
6647 sound/pci/echoaudio/indigoiox_dsp.c | 6 +-
6648 sound/pci/echoaudio/layla20.c | 2 +-
6649 sound/pci/echoaudio/layla20_dsp.c | 12 +-
6650 sound/pci/echoaudio/layla24_dsp.c | 26 +--
6651 sound/pci/echoaudio/mia.c | 2 +-
6652 sound/pci/echoaudio/mia_dsp.c | 8 +-
6653 sound/pci/echoaudio/mona_dsp.c | 20 +--
6654 sound/pci/emu10k1/emumixer.c | 25 +--
6655 sound/pci/hda/hda_auto_parser.c | 27 ++-
6656 sound/pci/hda/hda_codec.c | 77 +-------
6657 sound/pci/hda/hda_codec.h | 7 -
6658 sound/pci/hda/hda_eld.c | 10 +-
6659 sound/pci/hda/hda_proc.c | 107 ++++++++---
6660 sound/pci/hda/patch_ca0132.c | 87 ++++++---
6661 sound/pci/hda/patch_realtek.c | 308 ++++----------------------------
6662 sound/pci/rme9652/hdsp.c | 7 +-
6663 sound/ppc/keywest.c | 2 +
6664 sound/usb/card.c | 108 ++++++-----
6665 sound/usb/endpoint.c | 10 +-
6666 sound/usb/mixer.c | 112 +++++++-----
6667 sound/usb/mixer.h | 2 +
6668 sound/usb/mixer_quirks.c | 126 ++++++-------
6669 sound/usb/pcm.c | 64 +++++--
6670 sound/usb/proc.c | 4 +-
6671 sound/usb/usbaudio.h | 11 +-
6672 58 files changed, 930 insertions(+), 854 deletions(-)
6673 Merging sound-asoc/for-next (999b3fa781af Merge remote-tracking branch 'asoc/topic/xtensa' into asoc-next)
6674 $ git merge sound-asoc/for-next
6675 Auto-merging sound/ac97_bus.c
6676 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
6677 Merge made by the 'recursive' strategy.
6678 Documentation/devicetree/bindings/sound/cs4349.txt | 19 +
6679 .../devicetree/bindings/sound/ics43432.txt | 17 +
6680 .../devicetree/bindings/sound/max98357a.txt | 6 +-
6681 .../devicetree/bindings/sound/renesas,rsnd.txt | 22 +
6682 .../bindings/sound/renesas,rsrc-card.txt | 7 +
6683 .../bindings/sound/rockchip-max98090.txt | 19 +
6684 .../devicetree/bindings/sound/rockchip-rt5645.txt | 17 +
6685 .../devicetree/bindings/sound/st,sti-asoc-card.txt | 155 +++
6686 .../devicetree/bindings/vendor-prefixes.txt | 2 +
6687 drivers/base/regmap/internal.h | 2 +-
6688 drivers/base/regmap/regmap.c | 73 +-
6689 drivers/gpu/drm/i2c/adv7511.c | 2 +-
6690 drivers/input/misc/drv260x.c | 6 +-
6691 drivers/input/misc/drv2665.c | 2 +-
6692 drivers/input/misc/drv2667.c | 4 +-
6693 drivers/mfd/arizona-core.c | 2 +-
6694 drivers/mfd/twl6040.c | 2 +-
6695 drivers/mfd/wm5102-tables.c | 6 +-
6696 drivers/mfd/wm5110-tables.c | 22 +-
6697 drivers/mfd/wm8994-core.c | 8 +-
6698 drivers/mfd/wm8997-tables.c | 2 +-
6699 include/linux/mfd/arizona/registers.h | 37 +
6700 include/linux/regmap.h | 28 +-
6701 include/sound/ac97_codec.h | 2 +
6702 include/sound/rcar_snd.h | 14 +
6703 include/sound/rt298.h | 20 +
6704 include/sound/soc-dapm.h | 84 +-
6705 include/sound/soc-topology.h | 13 +-
6706 include/sound/soc.h | 18 +-
6707 include/trace/events/asoc.h | 53 +-
6708 sound/ac97_bus.c | 62 +
6709 sound/soc/Kconfig | 1 +
6710 sound/soc/Makefile | 1 +
6711 sound/soc/atmel/atmel_ssc_dai.c | 2 +-
6712 sound/soc/bcm/bcm2835-i2s.c | 2 +
6713 sound/soc/blackfin/bfin-eval-adau1x61.c | 1 +
6714 sound/soc/codecs/88pm860x-codec.c | 32 +-
6715 sound/soc/codecs/Kconfig | 25 +
6716 sound/soc/codecs/Makefile | 10 +
6717 sound/soc/codecs/ab8500-codec.c | 7 +-
6718 sound/soc/codecs/ad1980.c | 36 +-
6719 sound/soc/codecs/adau1373.c | 22 +-
6720 sound/soc/codecs/adau1701.c | 1 -
6721 sound/soc/codecs/adau1761-i2c.c | 1 -
6722 sound/soc/codecs/adau1781-i2c.c | 1 -
6723 sound/soc/codecs/adau1977-i2c.c | 1 -
6724 sound/soc/codecs/adav803.c | 1 -
6725 sound/soc/codecs/adav80x.c | 3 +-
6726 sound/soc/codecs/ak4535.c | 1 -
6727 sound/soc/codecs/ak4641.c | 1 -
6728 sound/soc/codecs/ak4642.c | 34 +-
6729 sound/soc/codecs/ak4671.c | 1 -
6730 sound/soc/codecs/alc5623.c | 8 +-
6731 sound/soc/codecs/alc5632.c | 10 +-
6732 sound/soc/codecs/arizona.c | 129 +-
6733 sound/soc/codecs/arizona.h | 20 +-
6734 sound/soc/codecs/cs35l32.c | 60 +-
6735 sound/soc/codecs/cs35l32.h | 2 +-
6736 sound/soc/codecs/cs4265.c | 19 +-
6737 sound/soc/codecs/cs4270.c | 1 -
6738 sound/soc/codecs/cs4271-i2c.c | 1 -
6739 sound/soc/codecs/cs42l51-i2c.c | 1 -
6740 sound/soc/codecs/cs42l52.c | 65 +-
6741 sound/soc/codecs/cs42l56.c | 71 +-
6742 sound/soc/codecs/cs42l73.c | 115 +-
6743 sound/soc/codecs/cs42xx8-i2c.c | 4 +-
6744 sound/soc/codecs/cs42xx8.c | 19 +-
6745 sound/soc/codecs/cs42xx8.h | 1 +
6746 sound/soc/codecs/cs4349.c | 392 ++++++
6747 sound/soc/codecs/cs4349.h | 136 +++
6748 sound/soc/codecs/da7210.c | 29 +-
6749 sound/soc/codecs/da7213.c | 18 +-
6750 sound/soc/codecs/da732x.c | 15 +-
6751 sound/soc/codecs/da9055.c | 19 +-
6752 sound/soc/codecs/gtm601.c | 95 ++
6753 sound/soc/codecs/ics43432.c | 77 ++
6754 sound/soc/codecs/isabelle.c | 11 +-
6755 sound/soc/codecs/jz4740.c | 7 +-
6756 sound/soc/codecs/lm4857.c | 1 -
6757 sound/soc/codecs/lm49453.c | 19 +-
6758 sound/soc/codecs/max9768.c | 71 +-
6759 sound/soc/codecs/max98088.c | 329 +----
6760 sound/soc/codecs/max98088.h | 2 +-
6761 sound/soc/codecs/max98090.c | 171 ++-
6762 sound/soc/codecs/max98090.h | 1 +
6763 sound/soc/codecs/max98095.c | 354 +-----
6764 sound/soc/codecs/max98357a.c | 25 +-
6765 sound/soc/codecs/max9850.c | 8 +-
6766 sound/soc/codecs/max9877.c | 33 +-
6767 sound/soc/codecs/max98925.c | 6 +-
6768 sound/soc/codecs/mc13783.c | 6 +-
6769 sound/soc/codecs/ml26124.c | 3 +-
6770 sound/soc/codecs/pcm1681.c | 14 +-
6771 sound/soc/codecs/pcm512x-i2c.c | 1 -
6772 sound/soc/codecs/pcm512x.c | 4 +-
6773 sound/soc/codecs/rl6231.c | 104 +-
6774 sound/soc/codecs/rl6231.h | 1 +
6775 sound/soc/codecs/rt286.c | 11 +-
6776 sound/soc/codecs/rt298.c | 1271 ++++++++++++++++++++
6777 sound/soc/codecs/rt298.h | 206 ++++
6778 sound/soc/codecs/rt5631.c | 8 +-
6779 sound/soc/codecs/rt5640.c | 59 +-
6780 sound/soc/codecs/rt5645.c | 443 +++----
6781 sound/soc/codecs/rt5645.h | 27 +-
6782 sound/soc/codecs/rt5651.c | 19 +-
6783 sound/soc/codecs/rt5670.c | 21 +-
6784 sound/soc/codecs/rt5677-spi.c | 233 +++-
6785 sound/soc/codecs/rt5677-spi.h | 8 +-
6786 sound/soc/codecs/rt5677.c | 159 +--
6787 sound/soc/codecs/rt5677.h | 5 +-
6788 sound/soc/codecs/sgtl5000.c | 8 +-
6789 sound/soc/codecs/si476x.c | 2 +-
6790 sound/soc/codecs/sirf-audio-codec.c | 4 +-
6791 sound/soc/codecs/ssm2518.c | 10 +-
6792 sound/soc/codecs/ssm2602-i2c.c | 1 -
6793 sound/soc/codecs/ssm2602.c | 7 +-
6794 sound/soc/codecs/ssm4567.c | 34 +-
6795 sound/soc/codecs/sta32x.c | 1 -
6796 sound/soc/codecs/sta350.c | 1 -
6797 sound/soc/codecs/sta529.c | 4 -
6798 sound/soc/codecs/stac9766.c | 57 +-
6799 sound/soc/codecs/sti-sas.c | 628 ++++++++++
6800 sound/soc/codecs/tas2552.c | 20 +-
6801 sound/soc/codecs/tas2552.h | 2 +-
6802 sound/soc/codecs/tas5086.c | 11 +-
6803 sound/soc/codecs/tas571x.c | 2 +-
6804 sound/soc/codecs/tfa9879.c | 3 +-
6805 sound/soc/codecs/tlv320aic31xx.c | 3 +-
6806 sound/soc/codecs/tlv320aic32x4.c | 1 -
6807 sound/soc/codecs/tlv320aic3x.c | 3 +-
6808 sound/soc/codecs/tlv320dac33.c | 1 -
6809 sound/soc/codecs/tpa6130a2.c | 15 +-
6810 sound/soc/codecs/ts3a227e.c | 48 +-
6811 sound/soc/codecs/twl4030.c | 7 +-
6812 sound/soc/codecs/uda134x.c | 180 ++-
6813 sound/soc/codecs/uda134x.h | 2 -
6814 sound/soc/codecs/uda1380.c | 15 +-
6815 sound/soc/codecs/wm0010.c | 3 +-
6816 sound/soc/codecs/wm1250-ev1.c | 1 -
6817 sound/soc/codecs/wm2000.c | 1 -
6818 sound/soc/codecs/wm2200.c | 9 +-
6819 sound/soc/codecs/wm5100.c | 13 +-
6820 sound/soc/codecs/wm5102.c | 27 +-
6821 sound/soc/codecs/wm5110.c | 315 ++++-
6822 sound/soc/codecs/wm8350.c | 7 +-
6823 sound/soc/codecs/wm8400.c | 5 +-
6824 sound/soc/codecs/wm8510.c | 2 +-
6825 sound/soc/codecs/wm8523.c | 2 +-
6826 sound/soc/codecs/wm8580.c | 2 +-
6827 sound/soc/codecs/wm8711.c | 1 -
6828 sound/soc/codecs/wm8728.c | 1 -
6829 sound/soc/codecs/wm8731.c | 88 +-
6830 sound/soc/codecs/wm8737.c | 8 +-
6831 sound/soc/codecs/wm8741.c | 63 +-
6832 sound/soc/codecs/wm8750.c | 1 -
6833 sound/soc/codecs/wm8753.c | 14 +-
6834 sound/soc/codecs/wm8776.c | 5 +-
6835 sound/soc/codecs/wm8804-i2c.c | 1 -
6836 sound/soc/codecs/wm8804.c | 2 +-
6837 sound/soc/codecs/wm8900.c | 1 -
6838 sound/soc/codecs/wm8903.c | 1 -
6839 sound/soc/codecs/wm8904.c | 5 +-
6840 sound/soc/codecs/wm8940.c | 1 -
6841 sound/soc/codecs/wm8955.c | 1 -
6842 sound/soc/codecs/wm8960.c | 221 +++-
6843 sound/soc/codecs/wm8960.h | 1 +
6844 sound/soc/codecs/wm8961.c | 8 +-
6845 sound/soc/codecs/wm8962.c | 21 +-
6846 sound/soc/codecs/wm8971.c | 1 -
6847 sound/soc/codecs/wm8974.c | 1 -
6848 sound/soc/codecs/wm8978.c | 1 -
6849 sound/soc/codecs/wm8983.c | 81 +-
6850 sound/soc/codecs/wm8985.c | 1 -
6851 sound/soc/codecs/wm8988.c | 1 -
6852 sound/soc/codecs/wm8990.c | 6 +-
6853 sound/soc/codecs/wm8991.c | 53 +-
6854 sound/soc/codecs/wm8993.c | 12 +-
6855 sound/soc/codecs/wm8994.c | 18 +-
6856 sound/soc/codecs/wm8995.c | 1 -
6857 sound/soc/codecs/wm8996.c | 11 +-
6858 sound/soc/codecs/wm8997.c | 20 +-
6859 sound/soc/codecs/wm9081.c | 10 +-
6860 sound/soc/codecs/wm9090.c | 22 +-
6861 sound/soc/codecs/wm9705.c | 40 +-
6862 sound/soc/codecs/wm9712.c | 45 +-
6863 sound/soc/codecs/wm9713.c | 55 +-
6864 sound/soc/codecs/wm9713.h | 2 -
6865 sound/soc/codecs/wm_hubs.c | 7 +-
6866 sound/soc/davinci/davinci-i2s.c | 25 +-
6867 sound/soc/davinci/davinci-mcasp.c | 18 +-
6868 sound/soc/davinci/davinci-vcif.c | 14 +-
6869 sound/soc/fsl/eukrea-tlv320.c | 2 +-
6870 sound/soc/fsl/fsl-asoc-card.c | 16 +-
6871 sound/soc/fsl/fsl_asrc.c | 25 +-
6872 sound/soc/fsl/fsl_esai.c | 2 +-
6873 sound/soc/fsl/fsl_sai.c | 2 +-
6874 sound/soc/fsl/fsl_sai.h | 15 +-
6875 sound/soc/fsl/fsl_spdif.c | 25 +-
6876 sound/soc/fsl/fsl_ssi.c | 68 +-
6877 sound/soc/fsl/imx-pcm-dma.c | 25 +-
6878 sound/soc/fsl/imx-pcm.h | 9 +-
6879 sound/soc/fsl/imx-ssi.c | 2 +-
6880 sound/soc/generic/simple-card.c | 9 +
6881 sound/soc/intel/Kconfig | 29 +-
6882 sound/soc/intel/Makefile | 1 +
6883 sound/soc/intel/atom/sst-atom-controls.c | 6 +-
6884 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 1 -
6885 sound/soc/intel/atom/sst-mfld-platform.h | 1 +
6886 sound/soc/intel/atom/sst/sst_drv_interface.c | 9 +-
6887 sound/soc/intel/atom/sst/sst_ipc.c | 3 +-
6888 sound/soc/intel/boards/byt-max98090.c | 1 +
6889 sound/soc/intel/boards/byt-rt5640.c | 1 +
6890 sound/soc/intel/boards/bytcr_rt5640.c | 1 +
6891 sound/soc/intel/boards/cht_bsw_max98090_ti.c | 19 +-
6892 sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +
6893 sound/soc/intel/boards/cht_bsw_rt5672.c | 1 +
6894 sound/soc/intel/common/sst-dsp-priv.h | 23 +-
6895 sound/soc/intel/common/sst-dsp.c | 71 ++
6896 sound/soc/intel/common/sst-dsp.h | 6 +
6897 sound/soc/intel/skylake/Makefile | 9 +
6898 sound/soc/intel/skylake/skl-messages.c | 884 ++++++++++++++
6899 sound/soc/intel/skylake/skl-nhlt.c | 140 +++
6900 sound/soc/intel/skylake/skl-nhlt.h | 106 ++
6901 sound/soc/intel/skylake/skl-pcm.c | 916 ++++++++++++++
6902 sound/soc/intel/skylake/skl-sst-cldma.c | 327 +++++
6903 sound/soc/intel/skylake/skl-sst-cldma.h | 251 ++++
6904 sound/soc/intel/skylake/skl-sst-dsp.c | 342 ++++++
6905 sound/soc/intel/skylake/skl-sst-dsp.h | 145 +++
6906 sound/soc/intel/skylake/skl-sst-ipc.c | 771 ++++++++++++
6907 sound/soc/intel/skylake/skl-sst-ipc.h | 125 ++
6908 sound/soc/intel/skylake/skl-sst.c | 280 +++++
6909 sound/soc/intel/skylake/skl-topology.h | 286 +++++
6910 sound/soc/intel/skylake/skl-tplg-interface.h | 88 ++
6911 sound/soc/intel/skylake/skl.c | 536 +++++++++
6912 sound/soc/intel/skylake/skl.h | 84 ++
6913 sound/soc/kirkwood/kirkwood-dma.c | 4 +
6914 sound/soc/mediatek/mt8173-max98090.c | 2 +-
6915 sound/soc/mediatek/mt8173-rt5650-rt5676.c | 2 +-
6916 sound/soc/mediatek/mtk-afe-common.h | 8 -
6917 sound/soc/mediatek/mtk-afe-pcm.c | 89 +-
6918 sound/soc/omap/mcbsp.c | 20 +-
6919 sound/soc/omap/omap-hdmi-audio.c | 10 +-
6920 sound/soc/omap/omap3pandora.c | 6 +-
6921 sound/soc/qcom/Kconfig | 7 +-
6922 sound/soc/qcom/lpass-ipq806x.c | 2 +-
6923 sound/soc/rockchip/Kconfig | 19 +
6924 sound/soc/rockchip/Makefile | 6 +
6925 sound/soc/rockchip/rockchip_i2s.c | 8 +-
6926 sound/soc/rockchip/rockchip_max98090.c | 236 ++++
6927 sound/soc/rockchip/rockchip_rt5645.c | 225 ++++
6928 sound/soc/samsung/arndale_rt5631.c | 11 +-
6929 sound/soc/samsung/snow.c | 1 +
6930 sound/soc/sh/fsi.c | 1 -
6931 sound/soc/sh/rcar/Makefile | 2 +-
6932 sound/soc/sh/rcar/core.c | 195 ++-
6933 sound/soc/sh/rcar/ctu.c | 171 +++
6934 sound/soc/sh/rcar/dma.c | 128 +-
6935 sound/soc/sh/rcar/dvc.c | 73 +-
6936 sound/soc/sh/rcar/gen.c | 33 +-
6937 sound/soc/sh/rcar/mix.c | 200 +++
6938 sound/soc/sh/rcar/rsnd.h | 111 +-
6939 sound/soc/sh/rcar/rsrc-card.c | 22 +-
6940 sound/soc/sh/rcar/src.c | 117 +-
6941 sound/soc/sh/rcar/ssi.c | 4 +-
6942 sound/soc/soc-ac97.c | 30 +-
6943 sound/soc/soc-core.c | 73 +-
6944 sound/soc/soc-dapm.c | 501 ++++----
6945 sound/soc/soc-pcm.c | 16 +-
6946 sound/soc/soc-topology.c | 145 +--
6947 sound/soc/spear/spdif_in.c | 20 +-
6948 sound/soc/sti/Kconfig | 11 +
6949 sound/soc/sti/Makefile | 4 +
6950 sound/soc/sti/sti_uniperif.c | 254 ++++
6951 sound/soc/sti/uniperif.h | 1229 +++++++++++++++++++
6952 sound/soc/sti/uniperif_player.c | 1110 +++++++++++++++++
6953 sound/soc/sti/uniperif_reader.c | 362 ++++++
6954 sound/soc/tegra/tegra20_das.c | 23 +-
6955 sound/soc/tegra/tegra20_i2s.c | 23 +-
6956 sound/soc/tegra/tegra20_spdif.c | 47 +-
6957 sound/soc/tegra/tegra30_ahub.c | 80 +-
6958 sound/soc/tegra/tegra30_i2s.c | 23 +-
6959 sound/soc/ux500/ux500_msp_dai.c | 29 +-
6960 sound/soc/xtensa/xtfpga-i2s.c | 8 +-
6961 283 files changed, 15956 insertions(+), 3614 deletions(-)
6962 create mode 100644 Documentation/devicetree/bindings/sound/cs4349.txt
6963 create mode 100644 Documentation/devicetree/bindings/sound/ics43432.txt
6964 create mode 100644 Documentation/devicetree/bindings/sound/rockchip-max98090.txt
6965 create mode 100644 Documentation/devicetree/bindings/sound/rockchip-rt5645.txt
6966 create mode 100644 Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
6967 create mode 100644 include/sound/rt298.h
6968 create mode 100644 sound/soc/codecs/cs4349.c
6969 create mode 100644 sound/soc/codecs/cs4349.h
6970 create mode 100644 sound/soc/codecs/gtm601.c
6971 create mode 100644 sound/soc/codecs/ics43432.c
6972 create mode 100644 sound/soc/codecs/rt298.c
6973 create mode 100644 sound/soc/codecs/rt298.h
6974 create mode 100644 sound/soc/codecs/sti-sas.c
6975 create mode 100644 sound/soc/intel/skylake/Makefile
6976 create mode 100644 sound/soc/intel/skylake/skl-messages.c
6977 create mode 100644 sound/soc/intel/skylake/skl-nhlt.c
6978 create mode 100644 sound/soc/intel/skylake/skl-nhlt.h
6979 create mode 100644 sound/soc/intel/skylake/skl-pcm.c
6980 create mode 100644 sound/soc/intel/skylake/skl-sst-cldma.c
6981 create mode 100644 sound/soc/intel/skylake/skl-sst-cldma.h
6982 create mode 100644 sound/soc/intel/skylake/skl-sst-dsp.c
6983 create mode 100644 sound/soc/intel/skylake/skl-sst-dsp.h
6984 create mode 100644 sound/soc/intel/skylake/skl-sst-ipc.c
6985 create mode 100644 sound/soc/intel/skylake/skl-sst-ipc.h
6986 create mode 100644 sound/soc/intel/skylake/skl-sst.c
6987 create mode 100644 sound/soc/intel/skylake/skl-topology.h
6988 create mode 100644 sound/soc/intel/skylake/skl-tplg-interface.h
6989 create mode 100644 sound/soc/intel/skylake/skl.c
6990 create mode 100644 sound/soc/intel/skylake/skl.h
6991 create mode 100644 sound/soc/rockchip/rockchip_max98090.c
6992 create mode 100644 sound/soc/rockchip/rockchip_rt5645.c
6993 create mode 100644 sound/soc/sh/rcar/ctu.c
6994 create mode 100644 sound/soc/sh/rcar/mix.c
6995 create mode 100644 sound/soc/sti/Kconfig
6996 create mode 100644 sound/soc/sti/Makefile
6997 create mode 100644 sound/soc/sti/sti_uniperif.c
6998 create mode 100644 sound/soc/sti/uniperif.h
6999 create mode 100644 sound/soc/sti/uniperif_player.c
7000 create mode 100644 sound/soc/sti/uniperif_reader.c
7001 $ git am -3 ../patches/0001-Revert-ASoC-ics43432-Add-codec-driver-for-InvenSense.patch
7002 Applying: Revert "ASoC: ics43432: Add codec driver for InvenSense ICS-43432"
7004 Unstaged changes after reset:
7005 D Documentation/devicetree/bindings/sound/ics43432.txt
7006 M Documentation/devicetree/bindings/vendor-prefixes.txt
7007 M sound/soc/codecs/Kconfig
7008 M sound/soc/codecs/Makefile
7009 D sound/soc/codecs/ics43432.c
7011 $ git commit -v -a --amend
7012 [master 8eecfe99fad0] Merge remote-tracking branch 'sound-asoc/for-next'
7013 Date: Fri Aug 28 11:35:10 2015 +1000
7014 Merging modules/modules-next (5cfb203a304d modpost: abort if a module symbol is too long)
7015 $ git merge modules/modules-next
7016 Merge made by the 'recursive' strategy.
7017 scripts/mod/modpost.c | 11 +++++++++++
7018 1 file changed, 11 insertions(+)
7019 Merging input/next (66bc2f51ef7d Input: psmouse - add small delay for IBM trackpoint pass-through mode)
7020 $ git merge input/next
7021 Auto-merging include/linux/platform_data/pixcir_i2c_ts.h
7022 Auto-merging include/linux/platform_data/atmel_mxt_ts.h
7023 Auto-merging drivers/input/touchscreen/goodix.c
7024 Auto-merging drivers/input/misc/drv2667.c
7025 Auto-merging drivers/input/misc/drv2665.c
7026 Auto-merging drivers/input/misc/drv260x.c
7027 Auto-merging drivers/input/keyboard/gpio_keys_polled.c
7028 Auto-merging drivers/input/keyboard/Kconfig
7029 Auto-merging drivers/hid/hid-core.c
7030 Auto-merging MAINTAINERS
7031 Auto-merging Documentation/kernel-parameters.txt
7032 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
7033 Merge made by the 'recursive' strategy.
7034 .../devicetree/bindings/input/ads7846.txt | 2 +-
7035 .../devicetree/bindings/input/cap11xx.txt | 19 +
7036 .../devicetree/bindings/input/cypress,cyapa.txt | 44 +
7037 .../devicetree/bindings/input/elants_i2c.txt | 3 +
7038 .../devicetree/bindings/input/gpio-keys-polled.txt | 2 +-
7039 .../devicetree/bindings/input/gpio-keys.txt | 2 +-
7040 .../bindings/input/gpio-matrix-keypad.txt | 2 +-
7041 .../bindings/input/qcom,pm8xxx-keypad.txt | 2 +-
7042 .../devicetree/bindings/input/samsung-keypad.txt | 4 +-
7043 .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 3 +
7044 .../bindings/input/touchscreen/zforce_ts.txt | 8 +-
7045 Documentation/devicetree/bindings/mfd/tc3589x.txt | 4 +-
7046 .../devicetree/bindings/vendor-prefixes.txt | 1 +
7047 Documentation/kernel-parameters.txt | 4 +
7049 drivers/hid/hid-core.c | 2 +
7050 drivers/input/ff-core.c | 5 +-
7051 drivers/input/input.c | 10 +-
7052 drivers/input/joydev.c | 11 +-
7053 drivers/input/joystick/zhenhua.c | 13 +-
7054 drivers/input/keyboard/Kconfig | 6 +-
7055 drivers/input/keyboard/adp5589-keys.c | 1 -
7056 drivers/input/keyboard/cap11xx.c | 145 ++-
7057 drivers/input/keyboard/gpio_keys.c | 9 +-
7058 drivers/input/keyboard/gpio_keys_polled.c | 5 +-
7059 drivers/input/keyboard/lm8333.c | 1 -
7060 drivers/input/keyboard/matrix_keypad.c | 6 +-
7061 drivers/input/keyboard/mcs_touchkey.c | 1 -
7062 drivers/input/keyboard/mpr121_touchkey.c | 1 -
7063 drivers/input/keyboard/pmic8xxx-keypad.c | 10 +-
7064 drivers/input/keyboard/qt1070.c | 1 -
7065 drivers/input/keyboard/qt2160.c | 1 -
7066 drivers/input/keyboard/samsung-keypad.c | 6 +-
7067 drivers/input/keyboard/tc3589x-keypad.c | 63 +-
7068 drivers/input/keyboard/tca8418_keypad.c | 1 -
7069 drivers/input/misc/Kconfig | 11 +-
7070 drivers/input/misc/adxl34x-i2c.c | 1 -
7071 drivers/input/misc/arizona-haptics.c | 26 +-
7072 drivers/input/misc/bma150.c | 8 +-
7073 drivers/input/misc/cma3000_d0x_i2c.c | 1 -
7074 drivers/input/misc/drv260x.c | 3 +-
7075 drivers/input/misc/drv2665.c | 3 +-
7076 drivers/input/misc/drv2667.c | 3 +-
7077 drivers/input/misc/gp2ap002a00f.c | 2 +-
7078 drivers/input/misc/kxtj9.c | 1 -
7079 drivers/input/misc/mpu3050.c | 1 -
7080 drivers/input/misc/pcf8574_keypad.c | 1 -
7081 drivers/input/misc/pmic8xxx-pwrkey.c | 268 ++++-
7082 drivers/input/misc/uinput.c | 6 +-
7083 drivers/input/mouse/Kconfig | 2 +-
7084 drivers/input/mouse/Makefile | 2 +-
7085 drivers/input/mouse/cyapa.c | 183 ++-
7086 drivers/input/mouse/cyapa.h | 157 ++-
7087 drivers/input/mouse/cyapa_gen3.c | 15 +-
7088 drivers/input/mouse/cyapa_gen5.c | 1255 +++++++++++---------
7089 drivers/input/mouse/cyapa_gen6.c | 749 ++++++++++++
7090 drivers/input/mouse/elan_i2c_core.c | 7 +-
7091 drivers/input/mouse/psmouse-base.c | 4 +
7092 drivers/input/mouse/sentelic.c | 14 +-
7093 drivers/input/mouse/synaptics_i2c.c | 1 -
7094 drivers/input/serio/ambakmi.c | 8 +-
7095 drivers/input/serio/i8042.c | 43 +-
7096 drivers/input/serio/i8042.h | 13 +
7097 drivers/input/serio/serio.c | 5 +-
7098 drivers/input/touchscreen/Kconfig | 21 +-
7099 drivers/input/touchscreen/Makefile | 2 +-
7100 drivers/input/touchscreen/ad7879-i2c.c | 1 -
7101 drivers/input/touchscreen/ads7846.c | 3 +-
7102 drivers/input/touchscreen/ar1021_i2c.c | 1 -
7103 drivers/input/touchscreen/atmel_mxt_ts.c | 240 ++--
7104 drivers/input/touchscreen/auo-pixcir-ts.c | 1 -
7105 drivers/input/touchscreen/bu21013_ts.c | 1 -
7106 drivers/input/touchscreen/chipone_icn8318.c | 1 -
7107 drivers/input/touchscreen/cy8ctmg110_ts.c | 1 -
7108 drivers/input/touchscreen/cyttsp4_i2c.c | 1 -
7109 drivers/input/touchscreen/cyttsp_i2c.c | 1 -
7110 drivers/input/touchscreen/edt-ft5x06.c | 3 +-
7111 drivers/input/touchscreen/egalax_ts.c | 2 +-
7112 drivers/input/touchscreen/elants_i2c.c | 186 ++-
7113 drivers/input/touchscreen/goodix.c | 2 +-
7114 drivers/input/touchscreen/ili210x.c | 1 -
7115 drivers/input/touchscreen/max11801_ts.c | 1 -
7116 drivers/input/touchscreen/mms114.c | 2 +-
7117 drivers/input/touchscreen/of_touchscreen.c | 68 +-
7118 drivers/input/touchscreen/pixcir_i2c_ts.c | 147 +--
7119 drivers/input/touchscreen/st1232.c | 1 -
7120 drivers/input/touchscreen/sur40.c | 1 +
7121 drivers/input/touchscreen/tsc2005.c | 264 ++--
7122 drivers/input/touchscreen/tsc2007.c | 1 -
7123 drivers/input/touchscreen/wacom_i2c.c | 1 -
7124 drivers/input/touchscreen/wdt87xx_i2c.c | 49 +-
7125 drivers/input/touchscreen/zforce_ts.c | 98 +-
7126 drivers/platform/chrome/chromeos_laptop.c | 4 +-
7127 include/linux/input/touchscreen.h | 11 +-
7128 .../linux/{i2c => platform_data}/atmel_mxt_ts.h | 12 +-
7129 .../pixcir_ts.h => platform_data/pixcir_i2c_ts.h} | 1 -
7130 include/linux/platform_data/zforce_ts.h | 3 -
7131 include/linux/serio.h | 2 +
7132 98 files changed, 3054 insertions(+), 1279 deletions(-)
7133 create mode 100644 Documentation/devicetree/bindings/input/cypress,cyapa.txt
7134 create mode 100644 drivers/input/mouse/cyapa_gen6.c
7135 rename include/linux/{i2c => platform_data}/atmel_mxt_ts.h (70%)
7136 rename include/linux/{input/pixcir_ts.h => platform_data/pixcir_i2c_ts.h} (96%)
7137 Merging block/for-next (721cb0165e64 Merge branch 'for-4.3/drivers' into for-next)
7138 $ git merge block/for-next
7139 Resolved 'block/bounce.c' using previous resolution.
7140 Resolved 'crypto/ccm.c' using previous resolution.
7141 Resolved 'drivers/md/dm.c' using previous resolution.
7142 Resolved 'fs/btrfs/inode.c' using previous resolution.
7143 Resolved 'fs/btrfs/raid56.c' using previous resolution.
7144 Resolved 'fs/btrfs/scrub.c' using previous resolution.
7145 Resolved 'fs/btrfs/volumes.c' using previous resolution.
7146 Resolved 'fs/f2fs/data.c' using previous resolution.
7147 Resolved 'fs/fs-writeback.c' using previous resolution.
7148 Auto-merging mm/page-writeback.c
7149 Auto-merging mm/backing-dev.c
7150 Auto-merging lib/Makefile
7151 Auto-merging lib/Kconfig
7152 Auto-merging include/linux/blk_types.h
7153 Auto-merging fs/xfs/xfs_buf.c
7154 Auto-merging fs/xfs/xfs_aops.c
7155 Auto-merging fs/gfs2/lops.c
7156 Auto-merging fs/fs-writeback.c
7157 CONFLICT (content): Merge conflict in fs/fs-writeback.c
7158 Auto-merging fs/f2fs/data.c
7159 CONFLICT (content): Merge conflict in fs/f2fs/data.c
7160 Auto-merging fs/ext4/page-io.c
7161 Auto-merging fs/btrfs/volumes.c
7162 CONFLICT (content): Merge conflict in fs/btrfs/volumes.c
7163 Auto-merging fs/btrfs/scrub.c
7164 CONFLICT (content): Merge conflict in fs/btrfs/scrub.c
7165 Auto-merging fs/btrfs/raid56.c
7166 CONFLICT (content): Merge conflict in fs/btrfs/raid56.c
7167 Auto-merging fs/btrfs/inode.c
7168 CONFLICT (content): Merge conflict in fs/btrfs/inode.c
7169 Auto-merging fs/btrfs/extent_io.c
7170 Auto-merging fs/btrfs/disk-io.c
7171 Auto-merging drivers/target/target_core_rd.c
7172 Auto-merging drivers/scsi/sd.c
7173 Auto-merging drivers/s390/block/dcssblk.c
7174 Auto-merging drivers/mtd/mtd_blkdevs.c
7175 Auto-merging drivers/md/raid5.c
7176 Auto-merging drivers/md/raid1.c
7177 Auto-merging drivers/md/md.c
7178 Auto-merging drivers/md/dm.c
7179 CONFLICT (content): Merge conflict in drivers/md/dm.c
7180 Auto-merging drivers/md/dm-thin.c
7181 Auto-merging drivers/md/dm-cache-target.c
7182 Auto-merging drivers/iommu/intel-iommu.c
7183 Auto-merging drivers/crypto/talitos.c
7184 Auto-merging drivers/crypto/sahara.c
7185 Auto-merging drivers/block/zram/zram_drv.c
7186 Auto-merging drivers/block/rbd.c
7187 Auto-merging crypto/gcm.c
7188 Auto-merging crypto/ccm.c
7189 CONFLICT (content): Merge conflict in crypto/ccm.c
7190 Auto-merging block/bounce.c
7191 CONFLICT (content): Merge conflict in block/bounce.c
7192 Auto-merging block/blk-settings.c
7193 Auto-merging arch/arm/mm/dma-mapping.c
7194 Automatic merge failed; fix conflicts and then commit the result.
7196 [master 2595da06b0c1] Merge remote-tracking branch 'block/for-next'
7197 $ git diff -M --stat --summary HEAD^..
7198 Documentation/block/biodoc.txt | 2 +-
7199 Documentation/block/biovecs.txt | 10 +-
7200 Documentation/block/queue-sysfs.txt | 10 +-
7201 Documentation/cgroups/blkio-controller.txt | 24 +-
7202 Documentation/cgroups/unified-hierarchy.txt | 137 +++++-
7203 arch/arm/mm/dma-mapping.c | 2 +-
7204 arch/m68k/emu/nfblock.c | 2 +-
7205 arch/microblaze/kernel/dma.c | 3 +-
7206 arch/powerpc/sysdev/axonram.c | 2 +-
7207 arch/xtensa/platforms/iss/simdisk.c | 12 +-
7208 block/bio-integrity.c | 11 +-
7209 block/bio.c | 214 ++++-----
7210 block/blk-cgroup.c | 524 +++++++++++++--------
7211 block/blk-core.c | 40 +-
7212 block/blk-flush.c | 15 +-
7213 block/blk-lib.c | 77 +---
7214 block/blk-map.c | 4 +-
7215 block/blk-merge.c | 171 +++++--
7216 block/blk-mq-sysfs.c | 25 +-
7217 block/blk-mq-tag.c | 4 +-
7218 block/blk-mq-tag.h | 12 +
7219 block/blk-mq.c | 26 +-
7220 block/blk-settings.c | 44 +-
7221 block/blk-sysfs.c | 43 +-
7222 block/blk-throttle.c | 505 ++++++++-------------
7224 block/bounce.c | 27 +-
7225 block/cfq-iosched.c | 651 +++++++++++++++------------
7226 block/genhd.c | 9 +-
7227 block/partition-generic.c | 12 +-
7228 crypto/algif_skcipher.c | 2 +-
7230 drivers/block/aoe/aoeblk.c | 2 +-
7231 drivers/block/aoe/aoecmd.c | 10 +-
7232 drivers/block/aoe/aoedev.c | 2 +-
7233 drivers/block/brd.c | 15 +-
7234 drivers/block/drbd/drbd_actlog.c | 4 +-
7235 drivers/block/drbd/drbd_bitmap.c | 19 +-
7236 drivers/block/drbd/drbd_int.h | 12 +-
7237 drivers/block/drbd/drbd_main.c | 1 -
7238 drivers/block/drbd/drbd_nl.c | 4 +-
7239 drivers/block/drbd/drbd_req.c | 47 +-
7240 drivers/block/drbd/drbd_worker.c | 44 +-
7241 drivers/block/floppy.c | 7 +-
7242 drivers/block/loop.c | 4 +-
7243 drivers/block/nbd.c | 364 ++++++++++++---
7244 drivers/block/null_blk.c | 2 +-
7245 drivers/block/nvme-core.c | 271 ++++++++---
7246 drivers/block/pktcdvd.c | 59 +--
7247 drivers/block/ps3vram.c | 5 +-
7248 drivers/block/rbd.c | 49 +-
7249 drivers/block/rsxx/dev.c | 11 +-
7250 drivers/block/skd_main.c | 2 +-
7251 drivers/block/umem.c | 6 +-
7252 drivers/block/xen-blkback/blkback.c | 4 +-
7253 drivers/block/xen-blkfront.c | 9 +-
7254 drivers/block/zram/zram_drv.c | 9 +-
7255 drivers/crypto/bfin_crc.c | 3 +-
7256 drivers/crypto/omap-sham.c | 2 +-
7257 drivers/crypto/qce/sha.c | 2 +-
7258 drivers/crypto/sahara.c | 2 +-
7259 drivers/crypto/talitos.c | 2 +-
7260 drivers/iommu/intel-iommu.c | 4 +-
7261 drivers/iommu/iommu.c | 2 +-
7262 drivers/md/bcache/bcache.h | 18 -
7263 drivers/md/bcache/btree.c | 10 +-
7264 drivers/md/bcache/closure.h | 2 +-
7265 drivers/md/bcache/io.c | 101 +----
7266 drivers/md/bcache/journal.c | 12 +-
7267 drivers/md/bcache/movinggc.c | 8 +-
7268 drivers/md/bcache/request.c | 43 +-
7269 drivers/md/bcache/super.c | 48 +-
7270 drivers/md/bcache/util.h | 5 +-
7271 drivers/md/bcache/writeback.c | 14 +-
7272 drivers/md/dm-bio-prison.c | 6 +-
7273 drivers/md/dm-bufio.c | 26 +-
7274 drivers/md/dm-cache-target.c | 45 +-
7275 drivers/md/dm-crypt.c | 26 +-
7276 drivers/md/dm-era-target.c | 15 -
7277 drivers/md/dm-flakey.c | 18 +-
7278 drivers/md/dm-io.c | 8 +-
7279 drivers/md/dm-linear.c | 16 -
7280 drivers/md/dm-log-writes.c | 27 +-
7281 drivers/md/dm-raid.c | 19 -
7282 drivers/md/dm-raid1.c | 24 +-
7283 drivers/md/dm-snap.c | 21 +-
7284 drivers/md/dm-stripe.c | 23 +-
7285 drivers/md/dm-table.c | 21 -
7286 drivers/md/dm-thin.c | 72 +--
7287 drivers/md/dm-verity.c | 25 +-
7288 drivers/md/dm-zero.c | 2 +-
7289 drivers/md/dm.c | 137 +-----
7290 drivers/md/dm.h | 2 -
7291 drivers/md/faulty.c | 4 +-
7292 drivers/md/linear.c | 45 +-
7293 drivers/md/md.c | 46 +-
7294 drivers/md/md.h | 12 -
7295 drivers/md/multipath.c | 33 +-
7296 drivers/md/raid0.c | 58 +--
7297 drivers/md/raid0.h | 2 -
7298 drivers/md/raid1.c | 115 ++---
7299 drivers/md/raid10.c | 182 ++------
7300 drivers/md/raid5.c | 147 +++---
7301 drivers/mmc/card/queue.c | 6 +-
7302 drivers/mtd/mtd_blkdevs.c | 2 +-
7303 drivers/nvdimm/blk.c | 5 +-
7304 drivers/nvdimm/btt.c | 5 +-
7305 drivers/nvdimm/pmem.c | 2 +-
7306 drivers/s390/block/dcssblk.c | 4 +-
7307 drivers/s390/block/xpram.c | 5 +-
7308 drivers/scsi/sd.c | 4 +-
7309 drivers/staging/android/ion/ion_chunk_heap.c | 4 +-
7310 drivers/staging/lustre/lustre/llite/lloop.c | 2 +
7311 drivers/target/target_core_iblock.c | 21 +-
7312 drivers/target/target_core_pscsi.c | 6 +-
7313 drivers/target/target_core_rd.c | 44 --
7314 fs/btrfs/check-integrity.c | 10 +-
7315 fs/btrfs/compression.c | 29 +-
7316 fs/btrfs/disk-io.c | 35 +-
7317 fs/btrfs/extent_io.c | 39 +-
7318 fs/btrfs/inode.c | 53 +--
7319 fs/btrfs/raid56.c | 64 ++-
7320 fs/btrfs/scrub.c | 42 +-
7321 fs/btrfs/volumes.c | 105 +----
7323 fs/direct-io.c | 18 +-
7324 fs/ext4/page-io.c | 18 +-
7325 fs/ext4/readpage.c | 8 +-
7326 fs/f2fs/data.c | 12 +-
7327 fs/fs-writeback.c | 139 ++----
7328 fs/gfs2/lops.c | 19 +-
7329 fs/gfs2/ops_fstype.c | 6 +-
7330 fs/jfs/jfs_logmgr.c | 22 +-
7331 fs/jfs/jfs_metapage.c | 8 +-
7332 fs/kernfs/dir.c | 23 +
7333 fs/logfs/dev_bdev.c | 16 +-
7335 fs/nfs/blocklayout/blocklayout.c | 14 +-
7336 fs/nilfs2/segbuf.c | 7 +-
7337 fs/ocfs2/cluster/heartbeat.c | 9 +-
7338 fs/xfs/xfs_aops.c | 8 +-
7339 fs/xfs/xfs_buf.c | 7 +-
7340 include/crypto/scatterwalk.h | 10 +-
7341 include/linux/backing-dev.h | 26 +-
7342 include/linux/bio.h | 38 +-
7343 include/linux/blk-cgroup.h | 340 +++++++++-----
7344 include/linux/blk_types.h | 10 +-
7345 include/linux/blkdev.h | 36 +-
7346 include/linux/cgroup-defs.h | 5 +-
7347 include/linux/cgroup.h | 9 +
7348 include/linux/cgroup_subsys.h | 2 +-
7349 include/linux/device-mapper.h | 4 -
7350 include/linux/genhd.h | 33 +-
7351 include/linux/kernfs.h | 4 +
7352 include/linux/nvme.h | 22 +-
7353 include/linux/scatterlist.h | 9 +-
7354 include/linux/swap.h | 4 +-
7355 include/trace/events/writeback.h | 180 ++++++--
7356 include/uapi/linux/nvme.h | 1 +
7357 kernel/cgroup.c | 41 +-
7358 kernel/power/swap.c | 12 +-
7359 kernel/trace/blktrace.c | 10 +-
7362 lib/scatterlist.c | 4 -
7363 lib/sg_split.c | 202 +++++++++
7364 mm/backing-dev.c | 4 +-
7365 mm/page-writeback.c | 6 +-
7366 mm/page_io.c | 20 +-
7367 169 files changed, 3468 insertions(+), 3466 deletions(-)
7368 create mode 100644 lib/sg_split.c
7369 $ git am -3 ../patches/0001-block-lustre-temporary-fix-for-bio_endio-API-change.patch
7370 Applying: block: lustre: temporary fix for bio_endio API change
7372 Unstaged changes after reset:
7373 M drivers/staging/lustre/lustre/include/linux/lustre_compat25.h
7375 $ git commit -v -a --amend
7376 [master aa67dd0b0154] Merge remote-tracking branch 'block/for-next'
7377 Date: Fri Aug 28 11:51:41 2015 +1000
7378 Merging device-mapper/for-next (bd49784fd1e8 dm stats: report precise_timestamps and histogram in @stats_list output)
7379 $ git merge device-mapper/for-next
7380 Auto-merging drivers/md/dm.c
7381 Auto-merging drivers/md/dm-verity.c
7382 Auto-merging drivers/md/dm-thin.c
7383 Auto-merging drivers/md/dm-stripe.c
7384 Auto-merging drivers/md/dm-snap.c
7385 Auto-merging drivers/md/dm-raid1.c
7386 Auto-merging drivers/md/dm-log-writes.c
7387 Auto-merging drivers/md/dm-linear.c
7388 Auto-merging drivers/md/dm-flakey.c
7389 Auto-merging drivers/md/dm-crypt.c
7390 Auto-merging drivers/md/dm-cache-target.c
7391 Merge made by the 'recursive' strategy.
7392 Documentation/device-mapper/statistics.txt | 4 +
7393 drivers/md/dm-cache-policy-smq.c | 110 +++++++++-----------------
7394 drivers/md/dm-cache-target.c | 3 +-
7395 drivers/md/dm-crypt.c | 4 +-
7396 drivers/md/dm-delay.c | 16 ++--
7397 drivers/md/dm-flakey.c | 6 +-
7398 drivers/md/dm-linear.c | 7 +-
7399 drivers/md/dm-log-writes.c | 11 ++-
7400 drivers/md/dm-raid1.c | 8 +-
7401 drivers/md/dm-snap-persistent.c | 2 +-
7402 drivers/md/dm-snap.c | 20 ++++-
7403 drivers/md/dm-stats.c | 14 +++-
7404 drivers/md/dm-stripe.c | 8 +-
7405 drivers/md/dm-thin.c | 89 ++++-----------------
7406 drivers/md/dm-verity.c | 17 +---
7407 drivers/md/dm.c | 2 +-
7408 drivers/md/persistent-data/dm-block-manager.c | 8 +-
7409 drivers/md/persistent-data/dm-btree-remove.c | 22 ------
7410 drivers/md/persistent-data/dm-btree.c | 6 +-
7411 include/uapi/linux/dm-ioctl.h | 4 +-
7412 20 files changed, 142 insertions(+), 219 deletions(-)
7413 Merging pcmcia/master (e8e68fd86d22 pcmcia: do not break rsrc_nonstatic when handling anonymous cards)
7414 $ git merge pcmcia/master
7416 Merging mmc/mmc-next (11bc9381b277 mmc: sdhci-s3c: use mmc_of_parse and remove the card_tasklet)
7417 $ git merge mmc/mmc-next
7419 Merging mmc-uh/next (987e05c9c3fb mmc: host: omap_hsmmc: remove CONFIG_REGULATOR check)
7420 $ git merge mmc-uh/next
7421 Auto-merging MAINTAINERS
7422 Merge made by the 'recursive' strategy.
7423 .../devicetree/bindings/mmc/arasan,sdhci.txt | 2 +-
7424 .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 6 +
7425 .../devicetree/bindings/mmc/sdhci-atmel.txt | 21 ++
7426 .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 2 +-
7428 drivers/mmc/card/block.c | 17 +
7429 drivers/mmc/core/core.c | 40 ++-
7430 drivers/mmc/core/host.c | 42 +--
7431 drivers/mmc/host/Kconfig | 8 +
7432 drivers/mmc/host/Makefile | 1 +
7433 drivers/mmc/host/atmel-mci.c | 1 -
7434 drivers/mmc/host/dw_mmc-rockchip.c | 3 +
7435 drivers/mmc/host/dw_mmc.c | 284 +++++++++++------
7436 drivers/mmc/host/omap.c | 9 +-
7437 drivers/mmc/host/omap_hsmmc.c | 347 +++++++++++++--------
7438 drivers/mmc/host/pxamci.c | 200 +++++++-----
7439 drivers/mmc/host/sdhci-esdhc-imx.c | 114 ++++++-
7440 drivers/mmc/host/sdhci-esdhc.h | 3 +-
7441 drivers/mmc/host/sdhci-msm.c | 5 +
7442 drivers/mmc/host/sdhci-of-arasan.c | 4 +
7443 drivers/mmc/host/sdhci-of-at91.c | 191 ++++++++++++
7444 drivers/mmc/host/sdhci-of-esdhc.c | 6 +
7445 drivers/mmc/host/sdhci-pci.c | 1 +
7446 drivers/mmc/host/sdhci-sirf.c | 4 +-
7447 drivers/mmc/host/sdhci.c | 123 ++++----
7448 drivers/mmc/host/sdhci.h | 10 +-
7449 drivers/mmc/host/sh_mmcif.c | 2 +
7450 drivers/mmc/host/sunxi-mmc.c | 2 +-
7451 drivers/mmc/host/tmio_mmc_pio.c | 6 +-
7452 drivers/mmc/host/usdhi6rol0.c | 15 +-
7453 include/linux/mmc/card.h | 3 +
7454 include/linux/mmc/dw_mmc.h | 9 +-
7455 include/linux/mmc/host.h | 3 +-
7456 include/linux/platform_data/mmc-esdhc-imx.h | 1 +
7457 34 files changed, 1075 insertions(+), 416 deletions(-)
7458 create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-atmel.txt
7459 create mode 100644 drivers/mmc/host/sdhci-of-at91.c
7460 Merging kgdb/kgdb-next (2d289f14f00a kdb: Fix handling of kallsyms_symbol_next() return value)
7461 $ git merge kgdb/kgdb-next
7462 Merge made by the 'recursive' strategy.
7463 kernel/debug/kdb/kdb_io.c | 2 +-
7464 1 file changed, 1 insertion(+), 1 deletion(-)
7465 Merging md/for-next (8f4a806e5c12 md-cluster: remove inappropriate try_module_get from join())
7466 $ git merge md/for-next
7467 Resolved 'drivers/md/raid0.c' using previous resolution.
7468 Resolved 'drivers/md/raid5.c' using previous resolution.
7469 Auto-merging drivers/md/raid5.c
7470 CONFLICT (content): Merge conflict in drivers/md/raid5.c
7471 Auto-merging drivers/md/raid10.c
7472 Auto-merging drivers/md/raid1.c
7473 Auto-merging drivers/md/raid0.c
7474 CONFLICT (content): Merge conflict in drivers/md/raid0.c
7475 Auto-merging drivers/md/md.c
7476 Automatic merge failed; fix conflicts and then commit the result.
7478 [master 51e3b7a8451c] Merge remote-tracking branch 'md/for-next'
7479 $ git diff -M --stat --summary HEAD^..
7480 Documentation/md-cluster.txt | 4 +-
7481 drivers/md/md-cluster.c | 159 ++++++++++++++++++++++++++++---------------
7482 drivers/md/md.c | 109 ++++++++++++++++++-----------
7483 drivers/md/raid0.c | 75 ++++++++++----------
7484 drivers/md/raid1.c | 1 +
7485 drivers/md/raid10.c | 4 +-
7486 drivers/md/raid5.c | 77 +++++++++++++--------
7487 lib/raid6/neon.c | 13 +++-
7488 lib/raid6/neon.uc | 46 +++++++++++++
7489 9 files changed, 324 insertions(+), 164 deletions(-)
7490 Merging mfd/for-mfd-next (5a688c455066 mfd: jz4740-adc: Init mask cache in generic IRQ chip)
7491 $ git merge mfd/for-mfd-next
7492 Resolved 'drivers/mfd/Kconfig' using previous resolution.
7493 Auto-merging include/linux/mfd/arizona/registers.h
7494 Auto-merging drivers/mfd/wm8997-tables.c
7495 Auto-merging drivers/mfd/wm8994-core.c
7496 Auto-merging drivers/mfd/wm5110-tables.c
7497 Auto-merging drivers/mfd/wm5102-tables.c
7498 Auto-merging drivers/mfd/twl6040.c
7499 Auto-merging drivers/mfd/stmpe-spi.c
7500 Auto-merging drivers/mfd/stmpe-i2c.c
7501 Auto-merging drivers/mfd/intel_soc_pmic_core.c
7502 Auto-merging drivers/mfd/arizona-core.c
7503 Auto-merging drivers/mfd/Kconfig
7504 CONFLICT (content): Merge conflict in drivers/mfd/Kconfig
7505 Auto-merging drivers/clocksource/Makefile
7506 Auto-merging drivers/clocksource/Kconfig
7507 Auto-merging MAINTAINERS
7508 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
7509 Automatic merge failed; fix conflicts and then commit the result.
7511 [master 41e69087e943] Merge remote-tracking branch 'mfd/for-mfd-next'
7512 $ git diff -M --stat --summary HEAD^..
7513 .../devicetree/bindings/mfd/atmel-hlcdc.txt | 4 +
7514 Documentation/devicetree/bindings/mfd/axp20x.txt | 4 +-
7515 Documentation/devicetree/bindings/mfd/da9062.txt | 88 ++
7516 Documentation/devicetree/bindings/mfd/max77686.txt | 65 +-
7517 Documentation/devicetree/bindings/mfd/max77802.txt | 26 +
7518 Documentation/devicetree/bindings/mfd/rk808.txt | 8 +-
7519 .../devicetree/bindings/regulator/max77686.txt | 71 +
7520 .../devicetree/bindings/rtc/rtc-st-lpc.txt | 15 +-
7521 .../devicetree/bindings/timer/st,stih407-lpc | 28 +
7522 .../devicetree/bindings/vendor-prefixes.txt | 1 +
7523 .../devicetree/bindings/watchdog/st_lpc_wdt.txt | 12 +-
7525 drivers/clocksource/Kconfig | 8 +
7526 drivers/clocksource/Makefile | 1 +
7527 drivers/clocksource/clksrc_st_lpc.c | 131 ++
7528 drivers/mfd/88pm800.c | 1 -
7529 drivers/mfd/88pm805.c | 1 -
7530 drivers/mfd/88pm860x-core.c | 5 -
7531 drivers/mfd/Kconfig | 25 +-
7532 drivers/mfd/Makefile | 6 +-
7533 drivers/mfd/aat2870-core.c | 1 -
7534 drivers/mfd/ab3100-core.c | 1 -
7535 drivers/mfd/ab8500-core.c | 4 -
7536 drivers/mfd/adp5520.c | 1 -
7537 drivers/mfd/arizona-core.c | 138 +-
7538 drivers/mfd/arizona-i2c.c | 9 +-
7539 drivers/mfd/arizona-irq.c | 16 +-
7540 drivers/mfd/arizona.h | 5 +
7541 drivers/mfd/as3711.c | 1 -
7542 drivers/mfd/as3722.c | 1 -
7543 drivers/mfd/asic3.c | 4 +-
7544 drivers/mfd/atmel-hlcdc.c | 55 +-
7545 drivers/mfd/axp20x.c | 112 +-
7546 drivers/mfd/bcm590xx.c | 1 -
7547 drivers/mfd/cros_ec_i2c.c | 1 -
7548 drivers/mfd/cros_ec_spi.c | 7 +
7549 drivers/mfd/da903x.c | 1 -
7550 drivers/mfd/da9052-i2c.c | 1 -
7551 drivers/mfd/da9055-i2c.c | 1 -
7552 drivers/mfd/da9062-core.c | 533 +++++++
7553 drivers/mfd/da9063-i2c.c | 1 -
7554 drivers/mfd/da9063-irq.c | 4 +
7555 drivers/mfd/db8500-prcmu.c | 1 -
7556 drivers/mfd/ezx-pcap.c | 11 +-
7557 drivers/mfd/htc-egpio.c | 8 +-
7558 drivers/mfd/htc-i2cpld.c | 6 +-
7559 drivers/mfd/intel_soc_pmic_core.c | 3 +-
7560 drivers/mfd/ipaq-micro.c | 38 +-
7561 drivers/mfd/jz4740-adc.c | 9 +-
7562 drivers/mfd/kempld-core.c | 16 +
7563 drivers/mfd/lm3533-core.c | 1 -
7564 drivers/mfd/lp3943.c | 1 -
7565 drivers/mfd/lp8788-irq.c | 5 -
7566 drivers/mfd/lp8788.c | 1 -
7567 drivers/mfd/max14577.c | 1 -
7568 drivers/mfd/max77686.c | 1 -
7569 drivers/mfd/max77693.c | 1 -
7570 drivers/mfd/max8907.c | 1 -
7571 drivers/mfd/max8925-core.c | 5 +-
7572 drivers/mfd/max8925-i2c.c | 1 -
7573 drivers/mfd/max8997-irq.c | 20 +-
7574 drivers/mfd/max8997.c | 1 -
7575 drivers/mfd/max8998-irq.c | 14 +-
7576 drivers/mfd/max8998.c | 1 -
7577 drivers/mfd/mc13xxx-i2c.c | 1 -
7578 drivers/mfd/mt6397-core.c | 61 +-
7579 drivers/mfd/palmas.c | 1 -
7580 drivers/mfd/pm8921-core.c | 52 +-
7581 drivers/mfd/qcom_rpm.c | 1 +
7582 drivers/mfd/rc5t583-irq.c | 4 +-
7583 drivers/mfd/rc5t583.c | 1 -
7584 drivers/mfd/retu-mfd.c | 1 -
7585 drivers/mfd/rt5033.c | 1 +
7586 drivers/mfd/sec-core.c | 1 -
7587 drivers/mfd/si476x-i2c.c | 1 -
7588 drivers/mfd/smsc-ece1099.c | 1 -
7589 drivers/mfd/stmpe-i2c.c | 1 -
7590 drivers/mfd/stmpe-spi.c | 13 +
7591 drivers/mfd/stmpe.c | 7 -
7592 drivers/mfd/stw481x.c | 1 +
7593 drivers/mfd/t7l66xb.c | 18 +-
7594 drivers/mfd/tc3589x.c | 8 -
7595 drivers/mfd/tc6393xb.c | 13 +-
7596 drivers/mfd/tps6507x.c | 1 -
7597 drivers/mfd/tps65090.c | 1 -
7598 drivers/mfd/tps65217.c | 2 +-
7599 drivers/mfd/tps65218.c | 2 +-
7600 drivers/mfd/tps6586x.c | 12 +-
7601 drivers/mfd/tps65910.c | 1 -
7602 drivers/mfd/tps65912-i2c.c | 1 -
7603 drivers/mfd/tps65912-irq.c | 8 +-
7604 drivers/mfd/tps80031.c | 1 -
7605 drivers/mfd/twl4030-irq.c | 11 +-
7606 drivers/mfd/twl6030-irq.c | 15 +-
7607 drivers/mfd/twl6040.c | 1 -
7608 drivers/mfd/ucb1x00-core.c | 6 +-
7609 drivers/mfd/wm5102-tables.c | 51 +-
7610 drivers/mfd/wm5110-tables.c | 14 +-
7611 drivers/mfd/wm831x-i2c.c | 1 -
7612 drivers/mfd/wm831x-irq.c | 7 -
7613 drivers/mfd/wm8350-i2c.c | 1 -
7614 drivers/mfd/wm8350-irq.c | 8 +-
7615 drivers/mfd/wm8400-core.c | 1 -
7616 drivers/mfd/wm8994-core.c | 1 -
7617 drivers/mfd/wm8994-irq.c | 9 +-
7618 drivers/mfd/wm8994-regmap.c | 6 +-
7619 drivers/mfd/wm8997-tables.c | 8 +-
7620 drivers/mfd/wm8998-tables.c | 1594 ++++++++++++++++++++
7621 drivers/rtc/rtc-st-lpc.c | 2 +-
7622 include/dt-bindings/mfd/st-lpc.h | 1 +
7623 include/linux/mfd/88pm80x.h | 162 +-
7624 include/linux/mfd/arizona/core.h | 3 +
7625 include/linux/mfd/arizona/pdata.h | 14 +-
7626 include/linux/mfd/arizona/registers.h | 220 +++
7627 include/linux/mfd/axp20x.h | 67 +-
7628 include/linux/mfd/da9062/core.h | 50 +
7629 include/linux/mfd/da9062/registers.h | 1108 ++++++++++++++
7630 include/linux/mfd/da9063/core.h | 1 +
7631 include/linux/mfd/mt6397/core.h | 1 +
7632 119 files changed, 4601 insertions(+), 533 deletions(-)
7633 create mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt
7634 create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt
7635 create mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt
7636 create mode 100644 Documentation/devicetree/bindings/timer/st,stih407-lpc
7637 create mode 100644 drivers/clocksource/clksrc_st_lpc.c
7638 create mode 100644 drivers/mfd/da9062-core.c
7639 create mode 100644 drivers/mfd/wm8998-tables.c
7640 create mode 100644 include/linux/mfd/da9062/core.h
7641 create mode 100644 include/linux/mfd/da9062/registers.h
7642 Merging backlight/for-backlight-next (13d20b3b618a backlight: tosa: Export I2C module alias information)
7643 $ git merge backlight/for-backlight-next
7644 Auto-merging drivers/video/backlight/pm8941-wled.c
7645 Auto-merging drivers/leds/Makefile
7646 Auto-merging drivers/leds/Kconfig
7647 Auto-merging Documentation/devicetree/bindings/video/backlight/pm8941-wled.txt
7648 Merge made by the 'recursive' strategy.
7649 .../backlight/pm8941-wled.txt} | 5 +-
7650 drivers/leds/Kconfig | 8 ---
7651 drivers/leds/Makefile | 1 -
7652 drivers/video/backlight/Kconfig | 7 +++
7653 drivers/video/backlight/Makefile | 1 +
7654 drivers/video/backlight/lp855x_bl.c | 23 +++++----
7655 drivers/video/backlight/lp8788_bl.c | 3 +-
7656 .../backlight/pm8941-wled.c} | 60 ++++++++++------------
7657 drivers/video/backlight/sky81452-backlight.c | 26 +++++-----
7658 drivers/video/backlight/tosa_bl.c | 1 +
7659 include/linux/platform_data/lp855x.h | 2 -
7660 11 files changed, 62 insertions(+), 75 deletions(-)
7661 rename Documentation/devicetree/bindings/{leds/leds-pm8941-wled.txt => video/backlight/pm8941-wled.txt} (84%)
7662 rename drivers/{leds/leds-pm8941-wled.c => video/backlight/pm8941-wled.c} (90%)
7663 Merging battery/master (b68c3161430a bq2415x_charger: Allow to load and use driver even if notify device is not registered yet)
7664 $ git merge battery/master
7665 Auto-merging MAINTAINERS
7666 Auto-merging Documentation/devicetree/bindings/arm/atmel-at91.txt
7667 Merge made by the 'recursive' strategy.
7668 .../ABI/testing/sysfs-class-power-twl4030 | 45 ++
7669 .../devicetree/bindings/arm/atmel-at91.txt | 2 +-
7671 drivers/mfd/twl-core.c | 9 +-
7672 drivers/power/Kconfig | 17 +-
7673 drivers/power/bq2415x_charger.c | 143 ++---
7674 drivers/power/bq24190_charger.c | 4 +-
7675 drivers/power/bq24735-charger.c | 52 +-
7676 drivers/power/bq27x00_battery.c | 123 +++--
7677 drivers/power/ds2780_battery.c | 20 +-
7678 drivers/power/ds2781_battery.c | 8 -
7679 drivers/power/ltc2941-battery-gauge.c | 54 +-
7680 drivers/power/olpc_battery.c | 7 +-
7681 drivers/power/pm2301_charger.c | 1 -
7682 drivers/power/reset/Kconfig | 7 +
7683 drivers/power/reset/Makefile | 1 +
7684 drivers/power/reset/at91-reset.c | 26 +-
7685 drivers/power/reset/zx-reboot.c | 80 +++
7686 drivers/power/rt5033_battery.c | 2 +-
7687 drivers/power/rt9455_charger.c | 16 +-
7688 drivers/power/rx51_battery.c | 2 +-
7689 drivers/power/twl4030_charger.c | 598 +++++++++++++++++----
7690 22 files changed, 862 insertions(+), 356 deletions(-)
7691 create mode 100644 Documentation/ABI/testing/sysfs-class-power-twl4030
7692 create mode 100644 drivers/power/reset/zx-reboot.c
7693 Merging omap_dss2/for-next (b06ece93cf96 video: fbdev: s3c-fb: Constify platform_device_id)
7694 $ git merge omap_dss2/for-next
7695 Merge made by the 'recursive' strategy.
7696 drivers/video/console/Kconfig | 2 +-
7697 drivers/video/fbdev/Kconfig | 2 +-
7698 drivers/video/fbdev/atmel_lcdfb.c | 2 +-
7699 drivers/video/fbdev/core/fbmon.c | 4 ++--
7700 drivers/video/fbdev/core/modedb.c | 2 +-
7701 drivers/video/fbdev/omap2/displays-new/encoder-opa362.c | 1 -
7702 drivers/video/fbdev/s3c-fb.c | 2 +-
7703 drivers/video/fbdev/ssd1307fb.c | 1 -
7704 drivers/video/fbdev/udlfb.c | 10 ++++------
7705 drivers/video/fbdev/vfb.c | 17 ++++++++---------
7706 include/linux/fb.h | 2 +-
7707 11 files changed, 20 insertions(+), 25 deletions(-)
7708 Merging regulator/for-next (2795987874ec Merge remote-tracking branches 'regulator/topic/stub', 'regulator/topic/tol' and 'regulator/topic/tps6586x' into regulator-next)
7709 $ git merge regulator/for-next
7710 Removing drivers/regulator/max77843.c
7711 Auto-merging drivers/mfd/max77693.c
7712 Removing drivers/input/misc/max77843-haptic.c
7713 Auto-merging drivers/input/misc/Kconfig
7714 Merge made by the 'recursive' strategy.
7715 .../devicetree/bindings/regulator/da9210.txt | 4 +
7716 .../devicetree/bindings/regulator/da9211.txt | 32 +-
7717 .../bindings/regulator/max8973-regulator.txt | 6 +
7718 .../bindings/regulator/mt6311-regulator.txt | 35 ++
7719 .../bindings/regulator/pwm-regulator.txt | 65 +++-
7720 .../bindings/regulator/qcom,spmi-regulator.txt | 60 +++-
7721 .../devicetree/bindings/regulator/regulator.txt | 1 +
7722 drivers/extcon/extcon-max77693.c | 94 +++---
7723 drivers/extcon/extcon-max77843.c | 66 ++--
7724 drivers/input/misc/Kconfig | 18 +-
7725 drivers/input/misc/Makefile | 1 -
7726 drivers/input/misc/max77693-haptic.c | 92 +++++-
7727 drivers/input/misc/max77843-haptic.c | 358 ---------------------
7728 drivers/leds/leds-max77693.c | 1 +
7729 drivers/mfd/max77693.c | 31 +-
7730 drivers/mfd/max77843.c | 20 +-
7731 drivers/power/max77693_charger.c | 1 +
7732 drivers/regulator/88pm800.c | 236 +++++---------
7733 drivers/regulator/Kconfig | 43 ++-
7734 drivers/regulator/Makefile | 3 +-
7735 drivers/regulator/act8865-regulator.c | 1 -
7736 drivers/regulator/axp20x-regulator.c | 1 +
7737 drivers/regulator/core.c | 145 +++++----
7738 drivers/regulator/da9062-regulator.c | 1 -
7739 drivers/regulator/da9210-regulator.c | 76 ++++-
7740 drivers/regulator/da9211-regulator.c | 41 ++-
7741 drivers/regulator/da9211-regulator.h | 18 +-
7742 drivers/regulator/fan53555.c | 1 +
7743 drivers/regulator/isl6271a-regulator.c | 1 -
7744 drivers/regulator/isl9305.c | 2 +-
7745 drivers/regulator/lp3971.c | 1 -
7746 drivers/regulator/lp3972.c | 1 -
7747 drivers/regulator/lp872x.c | 17 +-
7748 drivers/regulator/ltc3589.c | 3 +-
7749 drivers/regulator/max1586.c | 1 -
7750 drivers/regulator/max77693.c | 173 ++++++++--
7751 drivers/regulator/max77843.c | 201 ------------
7752 drivers/regulator/max8660.c | 1 -
7753 drivers/regulator/max8973-regulator.c | 81 ++++-
7754 drivers/regulator/mt6311-regulator.c | 180 +++++++++++
7755 drivers/regulator/mt6311-regulator.h | 65 ++++
7756 drivers/regulator/of_regulator.c | 3 +
7757 drivers/regulator/pbias-regulator.c | 5 +
7758 drivers/regulator/pfuze100-regulator.c | 1 -
7759 drivers/regulator/pwm-regulator.c | 160 ++++++---
7760 drivers/regulator/qcom_smd-regulator.c | 350 ++++++++++++++++++++
7761 drivers/regulator/qcom_spmi-regulator.c | 203 +++++++++++-
7762 drivers/regulator/rk808-regulator.c | 212 +++++++++++-
7763 drivers/regulator/tps51632-regulator.c | 1 -
7764 drivers/regulator/tps62360-regulator.c | 1 -
7765 drivers/regulator/tps65023-regulator.c | 1 -
7766 drivers/regulator/tps6586x-regulator.c | 4 +-
7767 include/linux/mfd/max77693-common.h | 49 +++
7768 include/linux/mfd/max77693-private.h | 134 +++-----
7769 include/linux/mfd/max77843-private.h | 174 +++++-----
7770 include/linux/regulator/consumer.h | 16 +
7771 include/linux/regulator/da9211.h | 19 +-
7772 include/linux/regulator/driver.h | 1 +
7773 include/linux/regulator/machine.h | 1 +
7774 include/linux/regulator/mt6311.h | 29 ++
7775 60 files changed, 2295 insertions(+), 1247 deletions(-)
7776 create mode 100644 Documentation/devicetree/bindings/regulator/mt6311-regulator.txt
7777 delete mode 100644 drivers/input/misc/max77843-haptic.c
7778 delete mode 100644 drivers/regulator/max77843.c
7779 create mode 100644 drivers/regulator/mt6311-regulator.c
7780 create mode 100644 drivers/regulator/mt6311-regulator.h
7781 create mode 100644 drivers/regulator/qcom_smd-regulator.c
7782 create mode 100644 include/linux/mfd/max77693-common.h
7783 create mode 100644 include/linux/regulator/mt6311.h
7784 Merging security/next (3f1d44ae6401 Documentation/Changes: Now need OpenSSL devel packages for module signing)
7785 $ git merge security/next
7786 Resolved 'security/yama/yama_lsm.c' using previous resolution.
7787 Auto-merging security/yama/yama_lsm.c
7788 CONFLICT (content): Merge conflict in security/yama/yama_lsm.c
7789 Auto-merging security/security.c
7790 Removing scripts/sign-file
7791 Auto-merging init/Kconfig
7792 Auto-merging crypto/Kconfig
7793 Auto-merging certs/system_keyring.c
7794 Auto-merging certs/system_certificates.S
7795 Auto-merging Makefile
7796 Auto-merging MAINTAINERS
7797 Auto-merging .gitignore
7798 Automatic merge failed; fix conflicts and then commit the result.
7800 [master 596a6ecb6612] Merge remote-tracking branch 'security/next'
7801 $ git diff -M --stat --summary HEAD^..
7803 Documentation/Changes | 17 +-
7804 Documentation/kbuild/kbuild.txt | 5 +
7805 Documentation/module-signing.txt | 56 +++-
7806 Documentation/security/Smack.txt | 27 +-
7807 Documentation/security/Yama.txt | 10 +-
7810 arch/mips/configs/pistachio_defconfig | 1 -
7811 arch/x86/kernel/kexec-bzimage64.c | 4 +-
7812 certs/Kconfig | 42 +++
7813 certs/Makefile | 94 ++++++
7814 {kernel => certs}/system_certificates.S | 5 +-
7815 {kernel => certs}/system_keyring.c | 53 +++-
7816 crypto/Kconfig | 1 +
7817 crypto/asymmetric_keys/Makefile | 8 +-
7818 crypto/asymmetric_keys/asymmetric_type.c | 11 +
7819 crypto/asymmetric_keys/pkcs7.asn1 | 22 +-
7820 crypto/asymmetric_keys/pkcs7_key_type.c | 17 +-
7821 crypto/asymmetric_keys/pkcs7_parser.c | 269 +++++++++++++++-
7822 crypto/asymmetric_keys/pkcs7_parser.h | 20 +-
7823 crypto/asymmetric_keys/pkcs7_trust.c | 10 +-
7824 crypto/asymmetric_keys/pkcs7_verify.c | 145 +++++++--
7825 crypto/asymmetric_keys/public_key.c | 1 +
7826 crypto/asymmetric_keys/verify_pefile.c | 7 +-
7827 crypto/asymmetric_keys/x509_akid.asn1 | 35 ++
7828 crypto/asymmetric_keys/x509_cert_parser.c | 231 +++++++++-----
7829 crypto/asymmetric_keys/x509_parser.h | 12 +-
7830 crypto/asymmetric_keys/x509_public_key.c | 95 ++++--
7831 include/crypto/pkcs7.h | 13 +-
7832 include/crypto/public_key.h | 18 +-
7833 include/keys/system_keyring.h | 7 +
7834 include/linux/asn1_ber_bytecode.h | 16 +-
7835 include/linux/lsm_audit.h | 7 +
7836 include/linux/lsm_hooks.h | 6 +-
7837 include/linux/oid_registry.h | 4 +-
7838 include/linux/ptrace.h | 1 +
7839 include/linux/seccomp.h | 2 +-
7840 include/linux/verify_pefile.h | 6 +-
7841 include/uapi/linux/ptrace.h | 6 +-
7842 init/Kconfig | 40 +--
7843 kernel/Makefile | 97 ------
7844 kernel/module_signing.c | 213 ++-----------
7845 kernel/ptrace.c | 13 +
7846 kernel/seccomp.c | 17 +-
7847 lib/asn1_decoder.c | 27 +-
7848 scripts/.gitignore | 2 +
7849 scripts/Kbuild.include | 51 +++
7850 scripts/Makefile | 4 +
7851 scripts/Makefile.modinst | 2 +-
7852 scripts/asn1_compiler.c | 248 +++++++++------
7853 scripts/extract-cert.c | 166 ++++++++++
7854 scripts/selinux/mdp/mdp.c | 1 +
7855 scripts/sign-file | 421 ------------------------
7856 scripts/sign-file.c | 260 +++++++++++++++
7857 security/Kconfig | 5 -
7858 security/lsm_audit.c | 15 +
7859 security/security.c | 11 +-
7860 security/selinux/avc.c | 418 +++++++++++++++++++++++-
7861 security/selinux/hooks.c | 147 ++++++---
7862 security/selinux/include/avc.h | 6 +
7863 security/selinux/include/security.h | 32 +-
7864 security/selinux/ss/avtab.c | 104 +++++-
7865 security/selinux/ss/avtab.h | 33 +-
7866 security/selinux/ss/conditional.c | 32 +-
7867 security/selinux/ss/conditional.h | 6 +-
7868 security/selinux/ss/policydb.c | 5 +
7869 security/selinux/ss/services.c | 213 +++++++++++--
7870 security/selinux/ss/services.h | 6 +
7871 security/smack/smack.h | 66 +++-
7872 security/smack/smack_access.c | 6 +
7873 security/smack/smack_lsm.c | 511 +++++++++++++++++++++++-------
7874 security/smack/smackfs.c | 436 ++++++++++++++++++++-----
7875 security/yama/Kconfig | 9 +-
7876 security/yama/yama_lsm.c | 33 +-
7877 75 files changed, 3568 insertions(+), 1407 deletions(-)
7878 create mode 100644 certs/Kconfig
7879 create mode 100644 certs/Makefile
7880 rename {kernel => certs}/system_certificates.S (80%)
7881 rename {kernel => certs}/system_keyring.c (68%)
7882 create mode 100644 crypto/asymmetric_keys/x509_akid.asn1
7883 create mode 100644 scripts/extract-cert.c
7884 delete mode 100755 scripts/sign-file
7885 create mode 100755 scripts/sign-file.c
7886 Merging integrity/next (24fd03c87695 ima: update builtin policies)
7887 $ git merge integrity/next
7889 Merging selinux/next (fda4d578ed0a selinux: explicitly declare the role "base_r")
7890 $ git merge selinux/next
7892 Merging lblnet/next (b2776bf7149b Linux 3.18)
7893 $ git merge lblnet/next
7895 Merging watchdog/master (c13dcf9f2d6f Linux 4.2-rc8)
7896 $ git merge watchdog/master
7898 Merging iommu/next (4d400e71a1ee Merge branches 'arm/omap', 'arm/msm', 'arm/smmu', 'arm/tegra', 'x86/vt-d', 'x86/amd', 'ppc/pamu' and 'core' into next)
7899 $ git merge iommu/next
7900 Auto-merging drivers/iommu/intel-iommu.c
7901 Auto-merging drivers/iommu/Kconfig
7902 Merge made by the 'recursive' strategy.
7903 .../devicetree/bindings/iommu/arm,smmu.txt | 6 +
7904 .../devicetree/bindings/iommu/ti,omap-iommu.txt | 6 +
7905 drivers/iommu/Kconfig | 3 +-
7906 drivers/iommu/amd_iommu.c | 21 +-
7907 drivers/iommu/amd_iommu_init.c | 2 +-
7908 drivers/iommu/amd_iommu_v2.c | 4 +-
7909 drivers/iommu/arm-smmu-v3.c | 66 +-
7910 drivers/iommu/arm-smmu.c | 45 +-
7911 drivers/iommu/dmar.c | 2 +-
7912 drivers/iommu/fsl_pamu.c | 26 +-
7913 drivers/iommu/intel-iommu.c | 714 ++++++++++-----------
7914 drivers/iommu/intel_irq_remapping.c | 6 +-
7915 drivers/iommu/io-pgtable-arm.c | 143 ++++-
7916 drivers/iommu/io-pgtable.c | 5 -
7917 drivers/iommu/io-pgtable.h | 14 +-
7918 drivers/iommu/ipmmu-vmsa.c | 19 +-
7919 drivers/iommu/irq_remapping.c | 2 +-
7920 drivers/iommu/msm_iommu.c | 4 +-
7921 drivers/iommu/of_iommu.c | 8 +-
7922 drivers/iommu/omap-iommu-debug.c | 131 +++-
7923 drivers/iommu/omap-iommu.c | 198 +-----
7924 drivers/iommu/omap-iommu.h | 79 +--
7925 drivers/iommu/omap-iopgtable.h | 27 +-
7926 include/linux/intel-iommu.h | 2 +-
7927 24 files changed, 739 insertions(+), 794 deletions(-)
7928 Merging dwmw2-iommu/master (5dbaf90a6780 iommu/vt-d: Add initial shell of SVM support)
7929 $ git merge dwmw2-iommu/master
7930 Auto-merging include/linux/intel-iommu.h
7931 Auto-merging drivers/iommu/intel-iommu.c
7932 Auto-merging drivers/iommu/Kconfig
7933 Merge made by the 'recursive' strategy.
7934 drivers/iommu/Kconfig | 10 +++-
7935 drivers/iommu/Makefile | 1 +
7936 drivers/iommu/intel-iommu.c | 19 +++++--
7937 drivers/iommu/intel-svm.c | 71 ++++++++++++++++++++++++++
7938 drivers/iommu/iova.c | 120 +++++++++++++++++++++++++-------------------
7939 include/linux/intel-iommu.h | 15 ++++++
7940 include/linux/iova.h | 4 +-
7941 7 files changed, 183 insertions(+), 57 deletions(-)
7942 create mode 100644 drivers/iommu/intel-svm.c
7943 Merging vfio/next (a714ea5fa416 MAINTAINERS: Add vfio-platform sub-maintainer)
7944 $ git merge vfio/next
7946 Merging jc_docs/docs-next (0fe0965e63c8 Documentation/x86: Rename IRQSTACKSIZE to IRQ_STACK_SIZE)
7947 $ git merge jc_docs/docs-next
7948 Auto-merging MAINTAINERS
7949 Auto-merging Documentation/DocBook/device-drivers.tmpl
7950 Merge made by the 'recursive' strategy.
7951 Documentation/CodingStyle | 2 -
7952 Documentation/DocBook/Makefile | 53 ++-
7953 Documentation/DocBook/device-drivers.tmpl | 1 +
7954 Documentation/DocBook/stylesheet.xsl | 1 +
7955 Documentation/HOWTO | 28 +-
7956 Documentation/Intel-IOMMU.txt | 2 +-
7957 Documentation/SubmittingPatches | 12 +-
7958 Documentation/adding-syscalls.txt | 527 +++++++++++++++++++++
7959 Documentation/arm/Samsung/Bootloader-interface.txt | 15 +-
7960 Documentation/arm/keystone/Overview.txt | 73 +++
7961 Documentation/email-clients.txt | 2 +-
7962 Documentation/filesystems/btrfs.txt | 16 +-
7963 Documentation/filesystems/debugfs.txt | 40 ++
7964 Documentation/kernel-doc-nano-HOWTO.txt | 2 +-
7965 Documentation/mailbox.txt | 6 +-
7966 Documentation/men-chameleon-bus.txt | 163 +++++++
7967 Documentation/networking/can.txt | 4 +-
7968 Documentation/powerpc/cxl.txt | 2 +-
7969 Documentation/powerpc/dscr.txt | 6 +-
7970 Documentation/powerpc/qe_firmware.txt | 2 +-
7971 Documentation/pps/pps.txt | 2 +-
7972 Documentation/sysctl/vm.txt | 10 +-
7973 Documentation/x86/kernel-stacks | 2 +-
7976 scripts/kernel-doc | 96 +++-
7977 scripts/kernel-doc-xml-ref | 198 ++++++++
7978 27 files changed, 1193 insertions(+), 76 deletions(-)
7979 create mode 100644 Documentation/adding-syscalls.txt
7980 create mode 100644 Documentation/arm/keystone/Overview.txt
7981 create mode 100644 Documentation/men-chameleon-bus.txt
7982 create mode 100755 scripts/kernel-doc-xml-ref
7983 Merging trivial/for-next (e5f6450c3f40 MAINTAINERS: update my e-mail address)
7984 $ git merge trivial/for-next
7985 Resolved 'drivers/media/v4l2-core/videobuf2-memops.c' using previous resolution.
7986 Auto-merging sound/soc/fsl/fsl_esai.c
7987 Auto-merging fs/btrfs/qgroup.c
7988 CONFLICT (modify/delete): drivers/regulator/max77843.c deleted in HEAD and modified in trivial/for-next. Version trivial/for-next of drivers/regulator/max77843.c left in tree.
7989 Auto-merging drivers/media/v4l2-core/videobuf2-memops.c
7990 CONFLICT (content): Merge conflict in drivers/media/v4l2-core/videobuf2-memops.c
7991 Auto-merging drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
7992 Auto-merging drivers/input/touchscreen/ili210x.c
7993 Auto-merging drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
7994 Auto-merging drivers/gpu/drm/drm_atomic_helper.c
7995 Auto-merging MAINTAINERS
7996 Auto-merging Documentation/SubmittingPatches
7997 Automatic merge failed; fix conflicts and then commit the result.
7998 $ git rm -f drivers/regulator/max77843.c
7999 drivers/regulator/max77843.c: needs merge
8000 rm 'drivers/regulator/max77843.c'
8002 [master 45000b41c56a] Merge remote-tracking branch 'trivial/for-next'
8003 $ git diff -M --stat --summary HEAD^..
8004 Documentation/SubmittingPatches | 2 +-
8005 Documentation/pcmcia/locking.txt | 2 +-
8006 MAINTAINERS | 18 +++++++++---------
8007 arch/ia64/mm/tlb.c | 4 ++--
8008 arch/metag/include/asm/elf.h | 2 +-
8009 arch/mips/kernel/setup.c | 2 +-
8010 arch/powerpc/kvm/book3s.c | 2 +-
8011 arch/powerpc/sysdev/fsl_pci.c | 2 +-
8012 arch/sparc/include/uapi/asm/pstate.h | 2 +-
8013 drivers/gpio/gpiolib-acpi.c | 2 +-
8014 drivers/gpu/drm/drm_atomic_helper.c | 4 ++--
8015 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 4 ++--
8016 drivers/gpu/drm/via/via_dmablit.c | 2 +-
8017 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
8018 drivers/input/touchscreen/ili210x.c | 4 ++--
8019 drivers/isdn/mISDN/dsp_cmx.c | 2 +-
8020 drivers/mailbox/arm_mhu.c | 2 +-
8021 drivers/md/Kconfig | 2 +-
8022 drivers/media/dvb-frontends/au8522_dig.c | 2 +-
8023 drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +-
8024 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2 +-
8025 drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +-
8026 drivers/net/wireless/ath/ath6kl/wmi.c | 4 ++--
8027 drivers/net/wireless/ipw2x00/ipw2100.h | 2 +-
8028 drivers/scsi/53c700.c | 2 +-
8029 drivers/scsi/a100u2w.c | 2 +-
8030 drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +-
8031 drivers/scsi/arcmsr/arcmsr_hba.c | 2 +-
8032 drivers/scsi/fcoe/fcoe_transport.c | 8 ++++----
8033 drivers/scsi/scsi_transport_iscsi.c | 2 +-
8034 drivers/scsi/scsi_transport_spi.c | 4 ++--
8035 drivers/scsi/wd719x.c | 2 +-
8036 drivers/staging/comedi/Kconfig | 2 +-
8037 drivers/usb/dwc2/core.c | 2 +-
8038 drivers/usb/gadget/composite.c | 4 ++--
8039 drivers/usb/gadget/udc/bdc/bdc.h | 2 +-
8040 drivers/w1/masters/matrox_w1.c | 2 +-
8041 fs/btrfs/qgroup.c | 2 +-
8042 fs/ecryptfs/mmap.c | 2 +-
8043 fs/freevxfs/vxfs_lookup.c | 2 +-
8044 fs/ntfs/super.c | 2 +-
8045 fs/ocfs2/ocfs2_fs.h | 4 ++--
8046 include/linux/mod_devicetable.h | 2 +-
8047 include/linux/proportions.h | 2 +-
8048 include/media/videobuf-core.h | 2 +-
8049 kernel/exit.c | 2 +-
8050 mm/nommu.c | 10 +++++-----
8051 sound/soc/fsl/fsl_esai.c | 2 +-
8052 sound/soc/omap/Kconfig | 2 +-
8053 49 files changed, 72 insertions(+), 72 deletions(-)
8054 Merging audit/next (15ce414b82b0 fixup: audit: implement audit by executable)
8055 $ git merge audit/next
8056 Resolved 'kernel/audit.c' using previous resolution.
8057 Auto-merging kernel/auditsc.c
8058 Auto-merging kernel/audit_watch.c
8059 Auto-merging kernel/audit_tree.c
8060 Auto-merging kernel/audit.h
8061 Auto-merging kernel/audit.c
8062 CONFLICT (content): Merge conflict in kernel/audit.c
8063 Auto-merging kernel/Makefile
8064 Auto-merging include/uapi/linux/audit.h
8065 Automatic merge failed; fix conflicts and then commit the result.
8067 [master 92ae28b5d45b] Merge remote-tracking branch 'audit/next'
8068 $ git diff -M --stat --summary HEAD^..
8069 include/linux/audit.h | 4 +
8070 include/uapi/linux/audit.h | 5 +-
8071 kernel/Makefile | 2 +-
8072 kernel/audit.c | 2 +-
8073 kernel/audit.h | 18 ++++
8074 kernel/audit_fsnotify.c | 216 +++++++++++++++++++++++++++++++++++++++++++++
8075 kernel/audit_tree.c | 2 +
8076 kernel/audit_watch.c | 56 +++++++++---
8077 kernel/auditfilter.c | 83 ++++++++++++-----
8078 kernel/auditsc.c | 9 +-
8079 10 files changed, 359 insertions(+), 38 deletions(-)
8080 create mode 100644 kernel/audit_fsnotify.c
8081 Merging devicetree/devicetree/next (48a9b733e644 of/irq: Rename "intc_desc" to "of_intc_desc" to fix OF on sh)
8082 $ git merge devicetree/devicetree/next
8084 Merging dt-rh/for-next (126b16e2ad98 Docs: dt: add generic MSI bindings)
8085 $ git merge dt-rh/for-next
8086 Auto-merging Documentation/devicetree/bindings/vendor-prefixes.txt
8087 Merge made by the 'recursive' strategy.
8088 .../bindings/interrupt-controller/msi.txt | 135 +++++++++++++++++++++
8089 .../devicetree/bindings/vendor-prefixes.txt | 2 +
8090 drivers/base/platform.c | 8 +-
8091 drivers/of/address.c | 6 +-
8092 drivers/of/platform.c | 9 ++
8093 include/linux/of_platform.h | 9 ++
8094 6 files changed, 160 insertions(+), 9 deletions(-)
8095 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi.txt
8096 Merging mailbox/mailbox-for-next (86e488adaab7 mailbox: arm_mhu: reduce txpoll_period from 10ms to 1 ms)
8097 $ git merge mailbox/mailbox-for-next
8098 Auto-merging drivers/mailbox/arm_mhu.c
8099 Merge made by the 'recursive' strategy.
8100 drivers/mailbox/arm_mhu.c | 2 +-
8101 drivers/mailbox/bcm2835-mailbox.c | 1 -
8102 drivers/mailbox/mailbox.c | 27 +++++++++++++++------------
8103 include/linux/mailbox_controller.h | 7 ++++---
8104 4 files changed, 20 insertions(+), 17 deletions(-)
8105 Merging spi/for-next (9b0a1ebd079f Merge remote-tracking branch 'spi/topic/xcomm' into spi-next)
8106 $ git merge spi/for-next
8107 Merge made by the 'recursive' strategy.
8108 .../bindings/powerpc/fsl/mpc5121-psc.txt | 24 +-
8109 .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +
8110 .../devicetree/bindings/spi/spi-davinci.txt | 2 +
8111 .../devicetree/bindings/spi/spi-img-spfi.txt | 1 +
8112 .../devicetree/bindings/spi/spi-mt65xx.txt | 51 ++
8113 arch/arm/mach-davinci/devices-da8xx.c | 2 +
8114 arch/arm/mach-davinci/dm355.c | 1 +
8115 arch/arm/mach-davinci/dm365.c | 1 +
8116 arch/powerpc/include/asm/mpc52xx_psc.h | 5 +-
8117 drivers/spi/Kconfig | 9 +
8118 drivers/spi/Makefile | 1 +
8119 drivers/spi/spi-atmel.c | 1 -
8120 drivers/spi/spi-bcm2835.c | 38 +-
8121 drivers/spi/spi-bcm63xx-hsspi.c | 13 +-
8122 drivers/spi/spi-bitbang-txrx.h | 4 +-
8123 drivers/spi/spi-davinci.c | 50 +-
8124 drivers/spi/spi-dw-mmio.c | 3 +
8125 drivers/spi/spi-dw.c | 4 +-
8126 drivers/spi/spi-dw.h | 35 +
8127 drivers/spi/spi-img-spfi.c | 73 ++-
8128 drivers/spi/spi-mpc512x-psc.c | 70 +-
8129 drivers/spi/spi-mt65xx.c | 726 +++++++++++++++++++++
8130 drivers/spi/spi-omap2-mcspi.c | 10 +
8131 drivers/spi/spi-orion.c | 54 +-
8132 drivers/spi/spi-pxa2xx-pci.c | 1 -
8133 drivers/spi/spi-pxa2xx.c | 66 +-
8134 drivers/spi/spi-pxa2xx.h | 5 -
8135 drivers/spi/spi-rockchip.c | 1 -
8136 drivers/spi/spi-rspi.c | 19 +-
8137 drivers/spi/spi-s3c24xx.c | 1 -
8138 drivers/spi/spi-s3c64xx.c | 4 +-
8139 drivers/spi/spi-sh-msiof.c | 20 +-
8140 drivers/spi/spi-ti-qspi.c | 34 +-
8141 drivers/spi/spi-xcomm.c | 2 +-
8142 drivers/spi/spi-xilinx.c | 20 +-
8143 drivers/spi/spi.c | 235 ++++++-
8144 drivers/spi/spidev.c | 8 +-
8145 include/linux/platform_data/spi-davinci.h | 1 +
8146 include/linux/platform_data/spi-mt65xx.h | 20 +
8147 include/linux/pxa2xx_ssp.h | 1 +
8148 include/linux/spi/spi.h | 64 ++
8149 41 files changed, 1537 insertions(+), 145 deletions(-)
8150 create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt
8151 create mode 100644 drivers/spi/spi-mt65xx.c
8152 create mode 100644 include/linux/platform_data/spi-mt65xx.h
8153 Merging tip/auto-latest (9cc8370f6130 Merge branch 'x86/platform')
8154 $ git merge tip/auto-latest
8155 Resolved 'arch/arm/mach-shmobile/setup-r8a7779.c' using previous resolution.
8156 Resolved 'arch/arm64/include/asm/barrier.h' using previous resolution.
8157 Resolved 'arch/mips/include/asm/switch_to.h' using previous resolution.
8158 Resolved 'arch/s390/lib/uaccess.c' using previous resolution.
8159 Removing tools/lib/lockdep/uinclude/linux/rbtree.h
8160 Removing scripts/rt-tester/t5-l4-pi-boost-deboost.tst
8161 Removing scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst
8162 Removing scripts/rt-tester/t4-l2-pi-deboost.tst
8163 Removing scripts/rt-tester/t3-l2-pi.tst
8164 Removing scripts/rt-tester/t3-l1-pi-steal.tst
8165 Removing scripts/rt-tester/t3-l1-pi-signal.tst
8166 Removing scripts/rt-tester/t3-l1-pi-3rt.tst
8167 Removing scripts/rt-tester/t3-l1-pi-2rt.tst
8168 Removing scripts/rt-tester/t3-l1-pi-1rt.tst
8169 Removing scripts/rt-tester/t2-l2-2rt-deadlock.tst
8170 Removing scripts/rt-tester/t2-l1-signal.tst
8171 Removing scripts/rt-tester/t2-l1-pi.tst
8172 Removing scripts/rt-tester/t2-l1-2rt-sameprio.tst
8173 Removing scripts/rt-tester/rt-tester.py
8174 Removing scripts/rt-tester/check-all.sh
8175 Auto-merging lib/Makefile
8176 Auto-merging lib/Kconfig.debug
8177 Removing kernel/locking/rtmutex-tester.c
8178 Auto-merging kernel/locking/Makefile
8179 Auto-merging kernel/events/core.c
8180 Auto-merging kernel/cgroup.c
8181 Auto-merging init/Kconfig
8182 Auto-merging include/linux/pci.h
8183 Auto-merging include/linux/device.h
8184 Auto-merging drivers/thermal/intel_powerclamp.c
8185 Auto-merging drivers/pci/probe.c
8186 Auto-merging drivers/pci/pci.c
8187 Auto-merging drivers/pci/msi.c
8188 Auto-merging drivers/pci/host/pcie-xilinx.c
8189 Auto-merging drivers/pci/host/pcie-designware.c
8190 Auto-merging drivers/pci/host/pci-xgene-msi.c
8191 Auto-merging drivers/pci/host/pci-keystone-dw.c
8192 Auto-merging drivers/of/platform.c
8193 Auto-merging drivers/of/irq.c
8194 Removing drivers/irqchip/irqchip.h
8195 Auto-merging drivers/irqchip/irq-mips-gic.c
8196 Auto-merging drivers/irqchip/irq-i8259.c
8197 Auto-merging drivers/cpufreq/intel_pstate.c
8198 Auto-merging drivers/clocksource/mips-gic-timer.c
8199 Auto-merging drivers/clocksource/Kconfig
8200 Auto-merging drivers/base/power/opp.c
8201 Auto-merging drivers/base/core.c
8202 Auto-merging arch/xtensa/kernel/irq.c
8203 Auto-merging arch/x86/ras/mce_amd_inj.c
8204 Auto-merging arch/x86/platform/intel/iosf_mbi.c
8205 Auto-merging arch/x86/platform/atom/pmc_atom.c
8206 Auto-merging arch/x86/pci/intel_mid_pci.c
8207 Auto-merging arch/x86/kernel/kexec-bzimage64.c
8208 Auto-merging arch/x86/kernel/acpi/boot.c
8209 Auto-merging arch/x86/include/asm/msr-index.h
8210 Removing arch/x86/include/asm/context_tracking.h
8211 Auto-merging arch/x86/configs/x86_64_defconfig
8212 Removing arch/x86/boot/mca.c
8213 Auto-merging arch/x86/Kconfig
8214 Auto-merging arch/um/kernel/trap.c
8215 Auto-merging arch/sparc/kernel/pci.c
8216 Auto-merging arch/s390/pci/pci.c
8217 Auto-merging arch/s390/lib/uaccess.c
8218 CONFLICT (content): Merge conflict in arch/s390/lib/uaccess.c
8219 Auto-merging arch/s390/kernel/jump_label.c
8220 Auto-merging arch/powerpc/sysdev/ppc4xx_hsta_msi.c
8221 Auto-merging arch/powerpc/platforms/powernv/pci.c
8222 Auto-merging arch/mips/kernel/Makefile
8223 Auto-merging arch/mips/include/asm/switch_to.h
8224 CONFLICT (content): Merge conflict in arch/mips/include/asm/switch_to.h
8225 Auto-merging arch/mips/Kconfig
8226 Auto-merging arch/arm64/include/asm/barrier.h
8227 CONFLICT (content): Merge conflict in arch/arm64/include/asm/barrier.h
8228 Auto-merging arch/arm/mach-zynq/common.c
8229 Auto-merging arch/arm/mach-shmobile/setup-r8a7779.c
8230 CONFLICT (content): Merge conflict in arch/arm/mach-shmobile/setup-r8a7779.c
8231 CONFLICT (modify/delete): arch/arm/mach-shmobile/intc-sh73a0.c deleted in HEAD and modified in tip/auto-latest. Version tip/auto-latest of arch/arm/mach-shmobile/intc-sh73a0.c left in tree.
8232 Auto-merging arch/arm/include/asm/barrier.h
8233 Auto-merging arch/Kconfig
8234 Auto-merging MAINTAINERS
8235 Auto-merging Documentation/kernel-parameters.txt
8236 Automatic merge failed; fix conflicts and then commit the result.
8237 $ git rm -f arch/arm/mach-shmobile/intc-sh73a0.c
8238 arch/arm/mach-shmobile/intc-sh73a0.c: needs merge
8239 rm 'arch/arm/mach-shmobile/intc-sh73a0.c'
8241 [master 3887006e561d] Merge remote-tracking branch 'tip/auto-latest'
8242 $ git diff -M --stat --summary HEAD^..
8243 Documentation/RCU/rcu_dereference.txt | 2 +-
8244 Documentation/RCU/stallwarn.txt | 29 +-
8245 Documentation/RCU/trace.txt | 36 +-
8246 Documentation/RCU/whatisRCU.txt | 2 +-
8247 Documentation/atomic_ops.txt | 4 +-
8248 .../brcm,bcm2835-armctrl-ic.txt | 25 +-
8249 .../interrupt-controller/brcm,bcm2836-l1-intc.txt | 37 +
8250 Documentation/fault-injection/fault-injection.txt | 11 +
8251 Documentation/kernel-parameters.txt | 35 +-
8252 Documentation/memory-barriers.txt | 410 ++---
8253 Documentation/static-keys.txt | 99 +-
8254 Documentation/x86/zero-page.txt | 3 +-
8257 arch/alpha/kernel/irq.c | 2 +-
8258 arch/alpha/kernel/osf_sys.c | 13 +-
8259 arch/alpha/kernel/time.c | 18 +-
8260 arch/arc/kernel/mcip.c | 3 +-
8261 arch/arm/include/asm/atomic.h | 37 +-
8262 arch/arm/include/asm/barrier.h | 4 +-
8263 arch/arm/include/asm/cmpxchg.h | 47 +-
8264 arch/arm/include/asm/jump_label.h | 25 +-
8265 arch/arm/kernel/jump_label.c | 2 +-
8266 arch/arm/mach-shmobile/setup-r8a7779.c | 2 -
8267 arch/arm/mach-ux500/cpu.c | 1 -
8268 arch/arm/mach-vexpress/tc2_pm.c | 2 +-
8269 arch/arm/mach-zynq/common.c | 1 -
8270 arch/arm64/include/asm/jump_label.h | 18 +-
8271 arch/arm64/kernel/jump_label.c | 2 +-
8272 arch/avr32/include/asm/io.h | 1 +
8273 arch/avr32/include/asm/switch_to.h | 7 +-
8274 arch/avr32/mach-at32ap/extint.c | 4 +-
8275 arch/avr32/mach-at32ap/pio.c | 6 +-
8276 arch/blackfin/kernel/time-ts.c | 136 +-
8277 arch/blackfin/mach-bf537/ints-priority.c | 4 +-
8278 arch/blackfin/mach-common/ints-priority.c | 15 +-
8279 arch/c6x/platforms/megamod-pic.c | 7 +-
8280 arch/c6x/platforms/timer64.c | 52 +-
8281 arch/cris/arch-v32/kernel/time.c | 8 +-
8282 arch/frv/include/asm/io.h | 1 +
8283 arch/ia64/include/asm/barrier.h | 4 +-
8284 arch/ia64/kernel/iosapic.c | 8 +-
8285 arch/ia64/kernel/irq.c | 6 +-
8286 arch/ia64/kernel/msi_ia64.c | 6 +-
8287 arch/ia64/sn/kernel/msi_sn.c | 4 +-
8288 arch/m32r/include/asm/io.h | 1 +
8289 arch/m68k/coldfire/intc-5272.c | 4 +-
8290 arch/m68k/include/asm/io_mm.h | 1 +
8291 arch/m68k/mac/oss.c | 6 +-
8292 arch/m68k/mac/psc.c | 3 +-
8293 arch/metag/include/asm/barrier.h | 4 +-
8294 arch/microblaze/kernel/intc.c | 3 +-
8295 arch/microblaze/kernel/timer.c | 46 +-
8296 arch/mips/Kconfig | 4 -
8297 arch/mips/bmips/irq.c | 2 +-
8298 arch/mips/include/asm/barrier.h | 4 +-
8299 arch/mips/include/asm/jump_label.h | 19 +-
8300 arch/mips/kernel/Makefile | 1 -
8301 arch/mips/kernel/jump_label.c | 2 +-
8302 arch/mips/pci/msi-octeon.c | 2 +-
8303 arch/mn10300/include/asm/io.h | 1 +
8304 arch/mn10300/kernel/cevt-mn10300.c | 9 +-
8305 arch/mn10300/kernel/irq.c | 13 +-
8306 arch/openrisc/kernel/time.c | 24 -
8307 arch/parisc/configs/c8000_defconfig | 1 -
8308 arch/parisc/configs/generic-32bit_defconfig | 1 -
8309 arch/parisc/kernel/irq.c | 12 +-
8310 arch/powerpc/include/asm/barrier.h | 4 +-
8311 arch/powerpc/include/asm/io.h | 1 +
8312 arch/powerpc/include/asm/jump_label.h | 19 +-
8313 arch/powerpc/include/asm/spinlock.h | 2 -
8314 arch/powerpc/kernel/jump_label.c | 2 +-
8315 arch/powerpc/kernel/time.c | 24 +-
8316 arch/powerpc/kvm/book3s_hv.c | 2 +-
8317 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 3 +-
8318 arch/powerpc/platforms/cell/axon_msi.c | 6 +-
8319 arch/powerpc/platforms/cell/interrupt.c | 3 +-
8320 arch/powerpc/platforms/embedded6xx/flipper-pic.c | 3 +-
8321 arch/powerpc/platforms/pasemi/msi.c | 4 +-
8322 arch/powerpc/platforms/powermac/pic.c | 3 +-
8323 arch/powerpc/platforms/powernv/opal-irqchip.c | 3 +-
8324 arch/powerpc/platforms/powernv/pci.c | 4 +-
8325 arch/powerpc/platforms/ps3/interrupt.c | 3 +-
8326 arch/powerpc/platforms/pseries/msi.c | 6 +-
8327 arch/powerpc/sysdev/ehv_pic.c | 3 +-
8328 arch/powerpc/sysdev/fsl_msi.c | 4 +-
8329 arch/powerpc/sysdev/i8259.c | 3 +-
8330 arch/powerpc/sysdev/ipic.c | 3 +-
8331 arch/powerpc/sysdev/mpic.c | 3 +-
8332 arch/powerpc/sysdev/mpic_u3msi.c | 4 +-
8333 arch/powerpc/sysdev/ppc4xx_hsta_msi.c | 4 +-
8334 arch/powerpc/sysdev/ppc4xx_msi.c | 4 +-
8335 arch/powerpc/sysdev/qe_lib/qe_ic.c | 3 +-
8336 arch/powerpc/sysdev/xics/ics-opal.c | 2 +-
8337 arch/powerpc/sysdev/xics/ics-rtas.c | 2 +-
8338 arch/powerpc/sysdev/xics/xics-common.c | 3 +-
8339 arch/s390/include/asm/barrier.h | 4 +-
8340 arch/s390/include/asm/jump_label.h | 19 +-
8341 arch/s390/kernel/jump_label.c | 2 +-
8342 arch/s390/kernel/time.c | 6 -
8343 arch/s390/lib/uaccess.c | 12 +-
8344 arch/s390/pci/pci.c | 6 +-
8345 arch/score/include/asm/switch_to.h | 2 -
8346 arch/score/kernel/time.c | 31 +-
8347 arch/sh/boards/mach-se/7343/irq.c | 2 +-
8348 arch/sh/boards/mach-se/7722/irq.c | 2 +-
8349 arch/sh/boards/mach-se/7724/irq.c | 3 +-
8350 arch/sh/boards/mach-x3proto/gpio.c | 2 +-
8351 arch/sh/include/asm/io.h | 1 +
8352 arch/sh/include/asm/switch_to_32.h | 8 +-
8353 arch/sh/kernel/irq.c | 9 +-
8354 arch/sh/kernel/localtimer.c | 6 -
8355 arch/sparc/include/asm/barrier_64.h | 4 +-
8356 arch/sparc/include/asm/jump_label.h | 35 +-
8357 arch/sparc/kernel/irq_64.c | 27 +-
8358 arch/sparc/kernel/jump_label.c | 2 +-
8359 arch/sparc/kernel/leon_kernel.c | 6 +-
8360 arch/sparc/kernel/pci.c | 2 +-
8361 arch/sparc/kernel/process_32.c | 10 +-
8362 arch/sparc/kernel/sun4d_irq.c | 4 +-
8363 arch/sparc/kernel/sun4m_irq.c | 6 +-
8364 arch/sparc/kernel/sun4m_smp.c | 2 +-
8365 arch/sparc/kernel/time_32.c | 57 +-
8366 arch/sparc/kernel/time_64.c | 33 +-
8367 arch/tile/include/asm/io.h | 1 +
8368 arch/tile/kernel/pci_gx.c | 5 +-
8369 arch/um/include/shared/kern_util.h | 3 +-
8370 arch/um/kernel/process.c | 6 +-
8371 arch/um/kernel/signal.c | 8 +-
8372 arch/um/kernel/time.c | 44 +-
8373 arch/um/kernel/tlb.c | 2 +-
8374 arch/um/kernel/trap.c | 2 +-
8375 arch/unicore32/kernel/irq.c | 5 +-
8376 arch/unicore32/kernel/time.c | 29 +-
8377 arch/x86/Kconfig | 61 +-
8378 arch/x86/Makefile | 15 +-
8379 arch/x86/boot/Makefile | 2 +-
8380 arch/x86/boot/boot.h | 3 -
8381 arch/x86/boot/compressed/aslr.c | 2 +-
8382 arch/x86/boot/compressed/eboot.c | 4 -
8383 arch/x86/boot/compressed/misc.c | 24 +
8384 arch/x86/boot/compressed/misc.h | 11 +
8385 arch/x86/boot/main.c | 3 -
8386 arch/x86/boot/mca.c | 38 -
8387 arch/x86/configs/i386_defconfig | 1 +
8388 arch/x86/configs/x86_64_defconfig | 1 +
8389 arch/x86/entry/Makefile | 1 +
8390 arch/x86/entry/calling.h | 9 -
8391 arch/x86/entry/common.c | 318 ++++
8392 arch/x86/entry/entry_32.S | 130 +-
8393 arch/x86/entry/entry_64.S | 197 +-
8394 arch/x86/entry/entry_64_compat.S | 61 +-
8395 arch/x86/entry/syscalls/syscall_32.tbl | 15 +
8396 arch/x86/entry/vdso/Makefile | 8 +-
8397 arch/x86/entry/vdso/vclock_gettime.c | 16 +-
8398 arch/x86/entry/vdso/vma.c | 7 +-
8399 arch/x86/entry/vsyscall/vsyscall_64.c | 2 +-
8400 arch/x86/ia32/ia32_signal.c | 93 -
8401 arch/x86/include/asm/apic.h | 2 -
8402 arch/x86/include/asm/arch_hweight.h | 13 +-
8403 arch/x86/include/asm/barrier.h | 19 +-
8404 arch/x86/include/asm/context_tracking.h | 10 -
8405 arch/x86/include/asm/cpufeature.h | 3 +
8406 arch/x86/include/asm/delay.h | 1 +
8407 arch/x86/include/asm/elf.h | 17 +-
8408 arch/x86/include/asm/hw_irq.h | 6 +-
8409 arch/x86/include/asm/ia32.h | 9 -
8410 arch/x86/include/asm/io.h | 2 +
8411 arch/x86/include/asm/iosf_mbi.h | 8 +-
8412 arch/x86/include/asm/irq.h | 4 +-
8413 arch/x86/include/asm/irq_vectors.h | 10 -
8414 arch/x86/include/asm/jump_label.h | 23 +-
8415 arch/x86/include/asm/kasan.h | 3 +
8416 arch/x86/include/asm/math_emu.h | 6 +-
8417 arch/x86/include/asm/mce.h | 8 +-
8418 arch/x86/include/asm/microcode_amd.h | 1 +
8419 arch/x86/include/asm/mmu.h | 2 +
8420 arch/x86/include/asm/mmu_context.h | 28 +-
8421 arch/x86/include/asm/msr-index.h | 14 +
8422 arch/x86/include/asm/msr.h | 70 +-
8423 arch/x86/include/asm/mwait.h | 45 +
8424 arch/x86/include/asm/paravirt.h | 40 +-
8425 arch/x86/include/asm/paravirt_types.h | 2 -
8426 arch/x86/include/asm/perf_event.h | 7 +
8427 arch/x86/include/asm/pmc_atom.h | 29 +
8428 arch/x86/include/asm/preempt.h | 4 +-
8429 arch/x86/include/asm/processor.h | 21 +-
8430 arch/x86/include/asm/ptrace.h | 1 -
8431 arch/x86/include/asm/pvclock.h | 10 +-
8432 arch/x86/include/asm/qrwlock.h | 10 -
8433 arch/x86/include/asm/sigframe.h | 10 +
8434 arch/x86/include/asm/signal.h | 2 +-
8435 arch/x86/include/asm/stackprotector.h | 2 +-
8436 arch/x86/include/asm/syscalls.h | 1 +
8437 arch/x86/include/asm/thread_info.h | 27 +-
8438 arch/x86/include/asm/traps.h | 4 +-
8439 arch/x86/include/asm/tsc.h | 19 +-
8440 arch/x86/include/asm/vm86.h | 57 +-
8441 arch/x86/include/uapi/asm/bootparam.h | 2 +-
8442 arch/x86/include/uapi/asm/mce.h | 3 +-
8443 arch/x86/kernel/Makefile | 6 +-
8444 arch/x86/kernel/acpi/boot.c | 8 +-
8445 arch/x86/kernel/apb_timer.c | 8 +-
8446 arch/x86/kernel/apic/apic.c | 92 +-
8447 arch/x86/kernel/apic/apic_flat_64.c | 2 -
8448 arch/x86/kernel/apic/apic_noop.c | 1 -
8449 arch/x86/kernel/apic/apic_numachip.c | 2 -
8450 arch/x86/kernel/apic/bigsmp_32.c | 1 -
8451 arch/x86/kernel/apic/io_apic.c | 2 +-
8452 arch/x86/kernel/apic/msi.c | 2 +-
8453 arch/x86/kernel/apic/probe_32.c | 1 -
8454 arch/x86/kernel/apic/vector.c | 85 +-
8455 arch/x86/kernel/apic/x2apic_cluster.c | 3 +-
8456 arch/x86/kernel/apic/x2apic_phys.c | 1 -
8457 arch/x86/kernel/apic/x2apic_uv_x.c | 2 -
8458 arch/x86/kernel/apm_32.c | 2 +-
8459 arch/x86/kernel/check.c | 5 +-
8460 arch/x86/kernel/cpu/Makefile | 2 +
8461 arch/x86/kernel/cpu/amd.c | 10 +-
8462 arch/x86/kernel/cpu/common.c | 24 +-
8463 arch/x86/kernel/cpu/cpu.h | 1 +
8464 arch/x86/kernel/cpu/intel.c | 47 +-
8465 arch/x86/kernel/cpu/intel_pt.h | 39 +-
8466 arch/x86/kernel/cpu/mcheck/Makefile | 2 +-
8467 arch/x86/kernel/cpu/mcheck/mce-apei.c | 1 -
8468 arch/x86/kernel/cpu/mcheck/mce-genpool.c | 99 +
8469 arch/x86/kernel/cpu/mcheck/mce-internal.h | 14 +
8470 arch/x86/kernel/cpu/mcheck/mce.c | 244 ++-
8471 arch/x86/kernel/cpu/mcheck/mce_intel.c | 61 +-
8472 arch/x86/kernel/cpu/mcheck/p5.c | 5 +-
8473 arch/x86/kernel/cpu/mcheck/winchip.c | 4 +-
8474 arch/x86/kernel/cpu/microcode/amd.c | 56 +-
8475 arch/x86/kernel/cpu/microcode/amd_early.c | 24 +-
8476 arch/x86/kernel/cpu/microcode/core.c | 2 +-
8477 arch/x86/kernel/cpu/microcode/intel_early.c | 6 +-
8478 arch/x86/kernel/cpu/mshyperv.c | 1 +
8479 arch/x86/kernel/cpu/perf_event.c | 8 +-
8480 arch/x86/kernel/cpu/perf_event.h | 25 +-
8481 arch/x86/kernel/cpu/perf_event_intel.c | 280 ++-
8482 arch/x86/kernel/cpu/perf_event_intel_bts.c | 3 -
8483 arch/x86/kernel/cpu/perf_event_intel_ds.c | 106 +-
8484 arch/x86/kernel/cpu/perf_event_intel_lbr.c | 58 +-
8485 arch/x86/kernel/cpu/perf_event_intel_pt.c | 85 +-
8486 arch/x86/kernel/cpu/perf_event_intel_rapl.c | 20 +
8487 arch/x86/kernel/cpu/perf_event_intel_uncore.c | 11 +
8488 arch/x86/kernel/cpu/perf_event_intel_uncore.h | 2 +
8489 arch/x86/kernel/cpu/perf_event_intel_uncore_snb.c | 23 +-
8490 .../x86/kernel/cpu/perf_event_intel_uncore_snbep.c | 166 +-
8491 arch/x86/kernel/cpu/perf_event_msr.c | 242 +++
8492 arch/x86/kernel/cpuid.c | 2 +-
8493 arch/x86/kernel/espfix_64.c | 2 +-
8494 arch/x86/kernel/hpet.c | 206 ++-
8495 arch/x86/kernel/hw_breakpoint.c | 31 +-
8496 arch/x86/kernel/i8253.c | 2 +-
8497 arch/x86/kernel/irq.c | 128 +-
8498 arch/x86/kernel/irq_32.c | 9 +-
8499 arch/x86/kernel/irq_64.c | 9 +-
8500 arch/x86/kernel/irqinit.c | 6 +-
8501 arch/x86/kernel/jump_label.c | 2 +-
8502 arch/x86/kernel/kexec-bzimage64.c | 3 -
8503 arch/x86/kernel/nmi.c | 10 +-
8504 arch/x86/kernel/paravirt.c | 2 -
8505 arch/x86/kernel/paravirt_patch_32.c | 2 -
8506 arch/x86/kernel/process.c | 5 +
8507 arch/x86/kernel/process_32.c | 1 +
8508 arch/x86/kernel/process_64.c | 6 +-
8509 arch/x86/kernel/ptrace.c | 340 +---
8510 arch/x86/kernel/setup.c | 5 -
8511 arch/x86/kernel/signal.c | 33 +-
8512 arch/x86/kernel/signal_compat.c | 95 +
8513 arch/x86/kernel/smp.c | 2 +
8514 arch/x86/kernel/smpboot.c | 28 +-
8515 arch/x86/kernel/step.c | 2 +
8516 arch/x86/kernel/topology.c | 4 +-
8517 arch/x86/kernel/trace_clock.c | 7 +-
8518 arch/x86/kernel/traps.c | 90 +-
8519 arch/x86/kernel/tsc.c | 38 +-
8520 arch/x86/kernel/tsc_sync.c | 14 +-
8521 arch/x86/kernel/uprobes.c | 9 +
8522 arch/x86/kernel/vm86_32.c | 373 ++--
8523 arch/x86/kvm/lapic.c | 4 +-
8524 arch/x86/kvm/svm.c | 4 +-
8525 arch/x86/kvm/vmx.c | 4 +-
8526 arch/x86/kvm/x86.c | 26 +-
8527 arch/x86/lguest/boot.c | 89 +-
8528 arch/x86/lib/delay.c | 60 +-
8529 arch/x86/math-emu/get_address.c | 1 +
8530 arch/x86/mm/fault.c | 7 +-
8531 arch/x86/mm/init.c | 7 +-
8532 arch/x86/mm/init_32.c | 1 +
8533 arch/x86/mm/kasan_init_64.c | 123 +-
8534 arch/x86/mm/pageattr-test.c | 4 +-
8535 arch/x86/mm/pageattr.c | 1 -
8536 arch/x86/pci/intel_mid_pci.c | 36 +-
8537 arch/x86/pci/xen.c | 8 +-
8538 arch/x86/platform/Makefile | 1 +
8539 arch/x86/platform/atom/Makefile | 3 +-
8540 arch/x86/{kernel => platform/atom}/pmc_atom.c | 315 ++--
8541 arch/x86/platform/intel/Makefile | 1 +
8542 arch/x86/{kernel => platform/intel}/iosf_mbi.c | 27 +-
8543 arch/x86/platform/uv/uv_irq.c | 2 +-
8544 arch/x86/platform/uv/uv_time.c | 37 +-
8545 arch/x86/ras/Kconfig | 11 +
8546 arch/x86/ras/Makefile | 2 +
8547 {drivers/edac => arch/x86/ras}/mce_amd_inj.c | 6 +-
8548 arch/x86/um/asm/barrier.h | 13 -
8549 arch/x86/xen/enlighten.c | 3 -
8550 arch/x86/xen/time.c | 80 +-
8551 arch/xtensa/configs/iss_defconfig | 1 -
8552 arch/xtensa/kernel/irq.c | 10 +-
8553 arch/xtensa/kernel/time.c | 53 +-
8554 drivers/base/Makefile | 1 +
8555 drivers/base/core.c | 3 +
8556 drivers/base/platform-msi.c | 282 +++
8557 drivers/base/power/opp.c | 4 +-
8558 drivers/clocksource/Kconfig | 2 +-
8559 drivers/clocksource/arm_arch_timer.c | 52 +-
8560 drivers/clocksource/arm_global_timer.c | 37 +-
8561 drivers/clocksource/asm9260_timer.c | 64 +-
8562 drivers/clocksource/bcm2835_timer.c | 16 -
8563 drivers/clocksource/bcm_kona_timer.c | 17 +-
8564 drivers/clocksource/cadence_ttc_timer.c | 59 +-
8565 drivers/clocksource/clps711x-timer.c | 6 -
8566 drivers/clocksource/cs5535-clockevt.c | 24 +-
8567 drivers/clocksource/dummy_timer.c | 10 -
8568 drivers/clocksource/dw_apb_timer.c | 146 +-
8569 drivers/clocksource/em_sti.c | 39 +-
8570 drivers/clocksource/exynos_mct.c | 101 +-
8571 drivers/clocksource/fsl_ftm_timer.c | 35 +-
8572 drivers/clocksource/h8300_timer8.c | 51 +-
8573 drivers/clocksource/i8253.c | 77 +-
8574 drivers/clocksource/meson6_timer.c | 50 +-
8575 drivers/clocksource/metag_generic.c | 20 -
8576 drivers/clocksource/mips-gic-timer.c | 7 -
8577 drivers/clocksource/moxart_timer.c | 49 +-
8578 drivers/clocksource/mtk_timer.c | 32 +-
8579 drivers/clocksource/mxs_timer.c | 80 +-
8580 drivers/clocksource/nomadik-mtu.c | 58 +-
8581 drivers/clocksource/pxa_timer.c | 39 +-
8582 drivers/clocksource/qcom-timer.c | 24 +-
8583 drivers/clocksource/rockchip_timer.c | 32 +-
8584 drivers/clocksource/samsung_pwm_timer.c | 41 +-
8585 drivers/clocksource/sh_cmt.c | 65 +-
8586 drivers/clocksource/sh_mtu2.c | 42 +-
8587 drivers/clocksource/sh_tmu.c | 64 +-
8588 drivers/clocksource/sun4i_timer.c | 41 +-
8589 drivers/clocksource/tcb_clksrc.c | 93 +-
8590 drivers/clocksource/tegra20_timer.c | 45 +-
8591 drivers/clocksource/time-armada-370-xp.c | 53 +-
8592 drivers/clocksource/time-efm32.c | 66 +-
8593 drivers/clocksource/time-orion.c | 46 +-
8594 drivers/clocksource/timer-atlas7.c | 19 +-
8595 drivers/clocksource/timer-atmel-pit.c | 45 +-
8596 drivers/clocksource/timer-atmel-st.c | 69 +-
8597 drivers/clocksource/timer-digicolor.c | 41 +-
8598 drivers/clocksource/timer-imx-gpt.c | 75 +-
8599 drivers/clocksource/timer-integrator-ap.c | 58 +-
8600 drivers/clocksource/timer-keystone.c | 44 +-
8601 drivers/clocksource/timer-prima2.c | 34 +-
8602 drivers/clocksource/timer-sp804.c | 54 +-
8603 drivers/clocksource/timer-stm32.c | 30 +-
8604 drivers/clocksource/timer-sun5i.c | 45 +-
8605 drivers/clocksource/timer-u300.c | 155 +-
8606 drivers/clocksource/vf_pit_timer.c | 27 +-
8607 drivers/clocksource/vt8500_timer.c | 29 +-
8608 drivers/clocksource/zevio-timer.c | 44 +-
8609 drivers/cpufreq/intel_pstate.c | 2 +-
8610 drivers/cpuidle/cpuidle.c | 4 +
8611 drivers/dma/iop-adma.c | 9 +-
8612 drivers/edac/Kconfig | 10 -
8613 drivers/edac/Makefile | 1 -
8614 drivers/input/gameport/gameport.c | 4 +-
8615 drivers/input/joystick/analog.c | 4 +-
8616 drivers/irqchip/Kconfig | 10 +
8617 drivers/irqchip/Makefile | 5 +-
8618 drivers/irqchip/exynos-combiner.c | 20 +-
8619 drivers/irqchip/irq-armada-370-xp.c | 5 +-
8620 drivers/irqchip/irq-atmel-aic.c | 4 +-
8621 drivers/irqchip/irq-atmel-aic5.c | 4 +-
8622 drivers/irqchip/irq-bcm2835.c | 111 +-
8623 drivers/irqchip/irq-bcm2836.c | 275 +++
8624 drivers/irqchip/irq-bcm7038-l1.c | 7 +-
8625 drivers/irqchip/irq-bcm7120-l2.c | 76 +-
8626 drivers/irqchip/irq-brcmstb-l2.c | 10 +-
8627 drivers/irqchip/irq-clps711x.c | 3 +-
8628 drivers/irqchip/irq-crossbar.c | 3 +-
8629 drivers/irqchip/irq-digicolor.c | 3 +-
8630 drivers/irqchip/irq-dw-apb-ictl.c | 56 +-
8631 drivers/irqchip/irq-gic-v2m.c | 52 +-
8632 drivers/irqchip/irq-gic-v3-its-pci-msi.c | 140 ++
8633 drivers/irqchip/irq-gic-v3-its-platform-msi.c | 93 +
8634 drivers/irqchip/irq-gic-v3-its.c | 144 +-
8635 drivers/irqchip/irq-gic-v3.c | 2 +-
8636 drivers/irqchip/irq-gic.c | 81 +-
8637 drivers/irqchip/irq-hip04.c | 6 +-
8638 .../kernel/i8259.c => drivers/irqchip/irq-i8259.c | 8 +-
8639 drivers/irqchip/irq-imgpdc.c | 11 +-
8640 drivers/irqchip/irq-imx-gpcv2.c | 278 +++
8641 drivers/irqchip/irq-ingenic.c | 3 +-
8642 drivers/irqchip/irq-keystone.c | 6 +-
8643 drivers/irqchip/irq-metag-ext.c | 9 +-
8644 drivers/irqchip/irq-metag.c | 3 +-
8645 drivers/irqchip/irq-mips-cpu.c | 3 +-
8646 drivers/irqchip/irq-mips-gic.c | 20 +-
8647 drivers/irqchip/irq-mmp.c | 6 +-
8648 drivers/irqchip/irq-moxart.c | 3 +-
8649 drivers/irqchip/irq-mtk-sysirq.c | 3 +-
8650 drivers/irqchip/irq-mxs.c | 3 +-
8651 drivers/irqchip/irq-nvic.c | 3 +-
8652 drivers/irqchip/irq-omap-intc.c | 38 +-
8653 drivers/irqchip/irq-or1k-pic.c | 3 +-
8654 drivers/irqchip/irq-orion.c | 9 +-
8655 drivers/irqchip/irq-renesas-h8300h.c | 2 -
8656 drivers/irqchip/irq-renesas-h8s.c | 2 +-
8657 drivers/irqchip/irq-renesas-irqc.c | 16 +-
8658 drivers/irqchip/irq-s3c24xx.c | 11 +-
8659 drivers/irqchip/irq-sirfsoc.c | 50 +-
8660 drivers/irqchip/irq-sun4i.c | 3 +-
8661 drivers/irqchip/irq-sunxi-nmi.c | 7 +-
8662 drivers/irqchip/irq-tb10x.c | 9 +-
8663 drivers/irqchip/irq-tegra.c | 3 +-
8664 drivers/irqchip/irq-versatile-fpga.c | 10 +-
8665 drivers/irqchip/irq-vf610-mscm-ir.c | 3 +-
8666 drivers/irqchip/irq-vic.c | 7 +-
8667 drivers/irqchip/irq-vt8500.c | 9 +-
8668 drivers/irqchip/irq-xtensa-mx.c | 3 +-
8669 drivers/irqchip/irq-xtensa-pic.c | 3 +-
8670 drivers/irqchip/irq-zevio.c | 3 +-
8671 drivers/irqchip/irqchip.h | 11 -
8672 drivers/irqchip/spear-shirq.c | 7 +-
8673 drivers/net/ethernet/tile/tilegx.c | 4 +-
8674 drivers/net/hamradio/baycom_epp.c | 2 +-
8675 drivers/of/irq.c | 21 +
8676 drivers/of/platform.c | 1 +
8677 drivers/parisc/iosapic.c | 2 +-
8678 drivers/pci/host/pci-keystone-dw.c | 21 +-
8679 drivers/pci/host/pci-keystone.c | 13 +-
8680 drivers/pci/host/pci-xgene-msi.c | 55 +-
8681 drivers/pci/host/pcie-designware.c | 6 +-
8682 drivers/pci/host/pcie-xilinx.c | 12 +-
8683 drivers/pci/msi.c | 106 +-
8684 drivers/pci/of.c | 30 +
8685 drivers/pci/pci.c | 14 +
8686 drivers/pci/probe.c | 45 +
8687 drivers/pci/xen-pcifront.c | 2 +-
8688 drivers/ras/Kconfig | 37 +-
8689 drivers/scsi/dpt_i2o.c | 3 +
8690 drivers/sh/intc/chip.c | 6 +-
8691 drivers/sh/intc/core.c | 2 +-
8692 drivers/sh/intc/virq.c | 29 +-
8693 drivers/spmi/spmi-pmic-arb.c | 13 +-
8694 drivers/staging/media/lirc/lirc_serial.c | 63 +-
8695 drivers/staging/ozwpan/ozproto.c | 17 +-
8696 drivers/thermal/intel_powerclamp.c | 4 +-
8697 drivers/video/fbdev/arkfb.c | 36 +-
8698 drivers/video/fbdev/aty/atyfb.h | 5 +-
8699 drivers/video/fbdev/aty/atyfb_base.c | 109 +-
8700 drivers/video/fbdev/gxt4500.c | 2 +-
8701 drivers/video/fbdev/i740fb.c | 35 +-
8702 drivers/video/fbdev/kyro/fbdev.c | 33 +-
8703 drivers/video/fbdev/s3fb.c | 35 +-
8704 drivers/video/fbdev/vt8623fb.c | 31 +-
8705 drivers/xen/events/events_base.c | 4 +-
8706 drivers/xen/preempt.c | 2 +-
8707 include/asm-generic/atomic-long.h | 263 +--
8708 include/asm-generic/barrier.h | 4 +-
8709 include/asm-generic/io.h | 30 +-
8710 include/asm-generic/pci_iomap.h | 14 +
8711 include/asm-generic/preempt.h | 5 +-
8712 include/asm-generic/qrwlock.h | 78 +-
8713 include/linux/atomic.h | 323 ++++
8714 include/linux/bitmap.h | 2 +-
8715 include/linux/bitops.h | 6 +-
8716 include/linux/clockchips.h | 3 -
8717 include/linux/compiler.h | 7 +-
8718 include/linux/context_tracking.h | 15 +
8719 include/linux/context_tracking_state.h | 1 +
8720 include/linux/device.h | 24 +
8721 include/linux/fdtable.h | 4 +-
8722 include/linux/init_task.h | 10 +
8723 include/linux/irq.h | 19 +-
8724 include/linux/irqchip/arm-gic-v3.h | 1 +
8725 include/linux/irqchip/arm-gic.h | 3 +-
8726 include/linux/irqdesc.h | 8 +-
8727 include/linux/irqdomain.h | 26 +-
8728 include/linux/jiffies.h | 35 +-
8729 include/linux/jump_label.h | 261 ++-
8730 include/linux/kasan.h | 10 +-
8731 include/linux/kprobes.h | 2 +
8732 include/linux/kthread.h | 1 +
8733 include/linux/llist.h | 2 +-
8734 include/linux/msi.h | 109 +-
8735 include/linux/of_irq.h | 1 +
8736 include/linux/pci.h | 6 +-
8737 include/linux/preempt.h | 19 +-
8738 include/linux/rcupdate.h | 144 +-
8739 include/linux/rcutiny.h | 10 +
8740 include/linux/rcutree.h | 2 +
8741 include/linux/sched.h | 98 +-
8742 include/linux/spinlock.h | 40 +-
8743 include/linux/stop_machine.h | 28 +-
8744 include/linux/tick.h | 25 +-
8745 include/linux/time64.h | 35 +
8746 include/linux/timekeeping.h | 9 +-
8747 include/linux/trace_events.h | 7 +-
8748 include/linux/types.h | 3 +
8749 include/linux/uprobes.h | 17 +
8750 include/trace/events/rcu.h | 1 -
8751 include/trace/events/sched.h | 30 +-
8752 include/uapi/linux/perf_event.h | 35 +-
8753 include/video/kyro.h | 4 +-
8754 init/Kconfig | 10 +-
8755 kernel/cgroup.c | 4 +-
8756 kernel/cpu.c | 12 +-
8757 kernel/events/core.c | 109 +-
8758 kernel/events/ring_buffer.c | 5 +-
8759 kernel/events/uprobes.c | 228 ++-
8760 kernel/fork.c | 7 +-
8761 kernel/futex.c | 100 +-
8762 kernel/irq/chip.c | 24 +-
8763 kernel/irq/generic-chip.c | 6 +
8764 kernel/irq/handle.c | 4 +-
8765 kernel/irq/internals.h | 11 +-
8766 kernel/irq/irqdesc.c | 2 +-
8767 kernel/irq/irqdomain.c | 18 +-
8768 kernel/irq/manage.c | 64 +-
8769 kernel/irq/msi.c | 17 +
8770 kernel/irq/pm.c | 12 +-
8771 kernel/irq/resend.c | 4 +-
8772 kernel/irq/spurious.c | 26 +-
8773 kernel/jump_label.c | 158 +-
8774 kernel/kprobes.c | 2 +-
8775 kernel/kthread.c | 20 +-
8776 kernel/locking/Makefile | 1 -
8777 kernel/locking/qrwlock.c | 47 +-
8778 kernel/locking/qspinlock.c | 6 +-
8779 kernel/locking/qspinlock_paravirt.h | 102 +-
8780 kernel/locking/rtmutex-tester.c | 420 -----
8781 kernel/locking/rtmutex.c | 2 +-
8782 kernel/locking/rtmutex_common.h | 22 -
8783 kernel/notifier.c | 1 +
8785 kernel/rcu/rcutorture.c | 42 +-
8786 kernel/rcu/srcu.c | 15 +-
8787 kernel/rcu/tiny.c | 8 +-
8788 kernel/rcu/tree.c | 681 ++++---
8789 kernel/rcu/tree.h | 96 +-
8790 kernel/rcu/tree_plugin.h | 130 +-
8791 kernel/rcu/tree_trace.c | 19 +-
8792 kernel/rcu/update.c | 90 +-
8793 kernel/sched/core.c | 117 +-
8794 kernel/sched/cputime.c | 101 +-
8795 kernel/sched/deadline.c | 40 +-
8796 kernel/sched/debug.c | 48 +-
8797 kernel/sched/fair.c | 937 ++++------
8798 kernel/sched/features.h | 18 +-
8799 kernel/sched/idle.c | 14 +-
8800 kernel/sched/idle_task.c | 1 +
8801 kernel/sched/rt.c | 42 +-
8802 kernel/sched/sched.h | 39 +-
8803 kernel/sched/stop_task.c | 1 +
8804 kernel/stop_machine.c | 44 +-
8805 kernel/sys_ni.c | 1 +
8806 kernel/time/Kconfig | 2 -
8807 kernel/time/clocksource.c | 2 +-
8808 kernel/time/hrtimer.c | 38 +-
8809 kernel/time/ntp.c | 5 +
8810 kernel/time/tick-broadcast-hrtimer.c | 49 +-
8811 kernel/time/tick-common.c | 3 -
8812 kernel/time/tick-sched.c | 72 +-
8813 kernel/time/time.c | 53 +-
8814 kernel/time/timekeeping.c | 23 +-
8815 kernel/time/timer_list.c | 2 +-
8816 kernel/trace/Kconfig | 2 +-
8817 kernel/trace/trace_sched_switch.c | 2 +-
8818 kernel/trace/trace_sched_wakeup.c | 2 +-
8819 kernel/trace/trace_uprobe.c | 5 +
8820 kernel/workqueue.c | 26 +-
8821 lib/Kconfig.debug | 38 +-
8824 lib/pci_iomap.c | 66 +
8825 lib/test_static_key_base.c | 68 +
8826 lib/test_static_keys.c | 225 +++
8827 mm/kasan/Makefile | 2 +-
8828 mm/kasan/kasan_init.c | 152 ++
8829 scripts/checkpatch.pl | 19 +
8830 scripts/rt-tester/check-all.sh | 21 -
8831 scripts/rt-tester/rt-tester.py | 218 ---
8832 scripts/rt-tester/t2-l1-2rt-sameprio.tst | 94 -
8833 scripts/rt-tester/t2-l1-pi.tst | 77 -
8834 scripts/rt-tester/t2-l1-signal.tst | 72 -
8835 scripts/rt-tester/t2-l2-2rt-deadlock.tst | 84 -
8836 scripts/rt-tester/t3-l1-pi-1rt.tst | 87 -
8837 scripts/rt-tester/t3-l1-pi-2rt.tst | 88 -
8838 scripts/rt-tester/t3-l1-pi-3rt.tst | 87 -
8839 scripts/rt-tester/t3-l1-pi-signal.tst | 93 -
8840 scripts/rt-tester/t3-l1-pi-steal.tst | 91 -
8841 scripts/rt-tester/t3-l2-pi.tst | 87 -
8842 scripts/rt-tester/t4-l2-pi-deboost.tst | 118 --
8843 .../rt-tester/t5-l4-pi-boost-deboost-setsched.tst | 178 --
8844 scripts/rt-tester/t5-l4-pi-boost-deboost.tst | 138 --
8845 security/device_cgroup.c | 6 +-
8846 tools/build/Makefile.build | 2 +
8847 tools/build/feature/Makefile | 13 +-
8848 tools/build/feature/test-bpf.c | 18 +
8849 tools/build/feature/test-glibc.c | 11 +
8850 tools/include/linux/export.h | 10 +
8851 tools/lib/api/fs/debugfs.c | 15 +-
8852 tools/lib/bpf/.gitignore | 2 +
8853 tools/lib/bpf/Build | 1 +
8854 tools/lib/bpf/Makefile | 195 ++
8855 tools/lib/bpf/bpf.c | 85 +
8856 tools/lib/bpf/bpf.h | 23 +
8857 tools/lib/bpf/libbpf.c | 1037 +++++++++++
8858 tools/lib/bpf/libbpf.h | 81 +
8859 tools/lib/lockdep/preload.c | 2 +-
8860 tools/lib/lockdep/uinclude/linux/kernel.h | 2 +-
8861 tools/lib/lockdep/uinclude/linux/rbtree.h | 1 -
8862 tools/lib/traceevent/event-parse.c | 77 +-
8863 tools/lib/traceevent/event-parse.h | 8 +
8864 tools/perf/.gitignore | 1 +
8865 tools/perf/Build | 1 +
8866 tools/perf/Documentation/intel-bts.txt | 86 +
8867 tools/perf/Documentation/intel-pt.txt | 588 ++++++
8868 tools/perf/Documentation/itrace.txt | 22 +
8869 tools/perf/Documentation/perf-bench.txt | 4 +
8870 tools/perf/Documentation/perf-inject.txt | 23 +-
8871 tools/perf/Documentation/perf-record.txt | 30 +-
8872 tools/perf/Documentation/perf-report.txt | 39 +-
8873 tools/perf/Documentation/perf-script.txt | 30 +-
8874 tools/perf/Documentation/perf-top.txt | 21 +
8875 tools/perf/MANIFEST | 1 +
8876 tools/perf/Makefile.perf | 17 +-
8877 tools/perf/arch/alpha/Build | 1 +
8878 tools/perf/arch/mips/Build | 1 +
8879 tools/perf/arch/parisc/Build | 1 +
8880 tools/perf/arch/x86/util/Build | 5 +
8881 tools/perf/arch/x86/util/auxtrace.c | 83 +
8882 tools/perf/arch/x86/util/intel-bts.c | 458 +++++
8883 tools/perf/arch/x86/util/intel-pt.c | 752 ++++++++
8884 tools/perf/arch/x86/util/pmu.c | 18 +
8885 tools/perf/bench/Build | 1 +
8886 tools/perf/bench/bench.h | 2 +
8887 tools/perf/bench/futex-lock-pi.c | 219 +++
8888 tools/perf/bench/futex.h | 20 +
8889 tools/perf/builtin-annotate.c | 3 +
8890 tools/perf/builtin-bench.c | 2 +
8891 tools/perf/builtin-buildid-cache.c | 16 +-
8892 tools/perf/builtin-buildid-list.c | 4 +-
8893 tools/perf/builtin-diff.c | 3 +
8894 tools/perf/builtin-inject.c | 1 +
8895 tools/perf/builtin-probe.c | 3 +-
8896 tools/perf/builtin-record.c | 25 +-
8897 tools/perf/builtin-report.c | 19 +
8898 tools/perf/builtin-script.c | 68 +-
8899 tools/perf/builtin-stat.c | 225 +--
8900 tools/perf/builtin-top.c | 9 +
8901 tools/perf/builtin-trace.c | 450 +++--
8902 tools/perf/config/Makefile | 14 +-
8903 tools/perf/perf-with-kcore.sh | 28 +-
8904 tools/perf/perf.h | 3 +
8905 tools/perf/python/twatch.py | 12 +-
8906 .../scripts/python/call-graph-from-postgresql.py | 327 ++++
8907 tools/perf/scripts/python/export-to-postgresql.py | 47 +
8908 tools/perf/tests/Build | 1 +
8909 tools/perf/tests/builtin-test.c | 4 +
8910 tools/perf/tests/hists_cumulate.c | 4 +
8911 tools/perf/tests/llvm.c | 98 +
8912 tools/perf/tests/make | 13 +-
8913 tools/perf/tests/parse-events.c | 50 +-
8914 tools/perf/tests/tests.h | 1 +
8915 tools/perf/tests/thread-map.c | 4 +
8916 tools/perf/trace/strace/groups/file | 18 +
8917 tools/perf/ui/browser.c | 17 +-
8918 tools/perf/ui/browser.h | 3 +
8919 tools/perf/ui/browsers/annotate.c | 149 +-
8920 tools/perf/ui/browsers/header.c | 2 +-
8921 tools/perf/ui/browsers/hists.c | 54 +-
8922 tools/perf/ui/browsers/map.c | 11 +-
8923 tools/perf/ui/browsers/scripts.c | 2 +-
8924 tools/perf/ui/libslang.h | 3 +
8925 tools/perf/ui/tui/util.c | 2 +-
8926 tools/perf/util/Build | 6 +
8927 tools/perf/util/annotate.c | 128 +-
8928 tools/perf/util/annotate.h | 19 +
8929 tools/perf/util/auxtrace.c | 15 +-
8930 tools/perf/util/auxtrace.h | 2 +
8931 tools/perf/util/build-id.c | 6 +-
8932 tools/perf/util/build-id.h | 3 +-
8933 tools/perf/util/callchain.c | 93 +-
8934 tools/perf/util/callchain.h | 3 +-
8935 tools/perf/util/cloexec.h | 2 +-
8936 tools/perf/util/color.c | 21 +-
8937 tools/perf/util/color.h | 1 -
8938 tools/perf/util/config.c | 4 +
8939 tools/perf/util/counts.c | 52 +
8940 tools/perf/util/counts.h | 37 +
8941 tools/perf/util/debug.c | 5 +
8942 tools/perf/util/debug.h | 1 +
8943 tools/perf/util/dso.h | 4 +
8944 tools/perf/util/dwarf-aux.c | 21 +-
8945 tools/perf/util/event.c | 28 +
8946 tools/perf/util/event.h | 15 +-
8947 tools/perf/util/evlist.c | 46 +-
8948 tools/perf/util/evlist.h | 14 +-
8949 tools/perf/util/evsel.c | 171 +-
8950 tools/perf/util/evsel.h | 38 +-
8951 tools/perf/util/header.c | 35 +-
8952 tools/perf/util/header.h | 1 +
8953 tools/perf/util/hist.c | 59 +-
8954 tools/perf/util/hist.h | 5 +
8955 tools/perf/util/intel-bts.c | 933 ++++++++++
8956 tools/perf/util/intel-bts.h | 43 +
8957 tools/perf/util/intel-pt-decoder/Build | 11 +
8958 .../util/intel-pt-decoder/gen-insn-attr-x86.awk | 386 ++++
8959 tools/perf/util/intel-pt-decoder/inat.c | 96 +
8960 tools/perf/util/intel-pt-decoder/inat.h | 221 +++
8961 tools/perf/util/intel-pt-decoder/insn.c | 594 ++++++
8962 tools/perf/util/intel-pt-decoder/insn.h | 201 ++
8963 .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 1816 +++++++++++++++++++
8964 .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 104 ++
8965 .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 246 +++
8966 .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 65 +
8967 tools/perf/util/intel-pt-decoder/intel-pt-log.c | 155 ++
8968 tools/perf/util/intel-pt-decoder/intel-pt-log.h | 52 +
8969 .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 400 ++++
8970 .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 64 +
8971 .../perf/util/intel-pt-decoder/x86-opcode-map.txt | 970 ++++++++++
8972 tools/perf/util/intel-pt.c | 1911 ++++++++++++++++++++
8973 tools/perf/util/intel-pt.h | 51 +
8974 tools/perf/util/llvm-utils.c | 408 +++++
8975 tools/perf/util/llvm-utils.h | 49 +
8976 tools/perf/util/machine.c | 27 +-
8977 tools/perf/util/machine.h | 6 +
8978 tools/perf/util/map.c | 27 +-
8979 tools/perf/util/map.h | 7 +
8980 tools/perf/util/parse-events.c | 184 +-
8981 tools/perf/util/parse-events.h | 5 +
8982 tools/perf/util/parse-events.l | 4 +
8983 tools/perf/util/pmu.c | 55 +-
8984 tools/perf/util/pmu.h | 1 +
8985 tools/perf/util/probe-event.c | 395 +---
8986 tools/perf/util/probe-event.h | 9 +
8987 tools/perf/util/probe-file.c | 301 +++
8988 tools/perf/util/probe-file.h | 18 +
8989 tools/perf/util/probe-finder.c | 2 +-
8990 tools/perf/util/python-ext-sources | 2 +-
8991 tools/perf/util/python.c | 140 +-
8992 tools/perf/util/record.c | 34 +
8993 tools/perf/util/session.c | 41 +-
8994 tools/perf/util/sort.c | 80 +-
8995 tools/perf/util/sort.h | 3 +
8996 tools/perf/util/srcline.c | 6 +-
8997 tools/perf/util/stat.c | 188 +-
8998 tools/perf/util/stat.h | 36 +-
8999 tools/perf/util/string.c | 39 +
9000 tools/perf/util/strlist.c | 43 +-
9001 tools/perf/util/strlist.h | 9 +-
9002 tools/perf/util/symbol-elf.c | 13 +-
9003 tools/perf/util/symbol.c | 13 +-
9004 tools/perf/util/symbol.h | 3 +-
9005 tools/perf/util/thread_map.c | 6 +-
9006 tools/perf/util/tool.h | 1 +
9007 tools/perf/util/trace-event-info.c | 22 +-
9008 tools/perf/util/trace-event-parse.c | 30 -
9009 tools/perf/util/trace-event-read.c | 28 +-
9010 tools/perf/util/trace-event.c | 44 +-
9011 tools/perf/util/trace-event.h | 2 +
9012 tools/perf/util/util.c | 90 +
9013 tools/perf/util/util.h | 15 +
9014 .../power/cpupower/debug/kernel/cpufreq-test_tsc.c | 4 +-
9015 tools/testing/selftests/Makefile | 1 +
9016 .../selftests/rcutorture/configs/rcu/TASKS01 | 4 +-
9017 .../selftests/rcutorture/configs/rcu/TREE01 | 1 -
9018 .../selftests/rcutorture/configs/rcu/TREE02 | 1 -
9019 .../selftests/rcutorture/configs/rcu/TREE02-T | 1 -
9020 .../selftests/rcutorture/configs/rcu/TREE03 | 1 -
9021 .../selftests/rcutorture/configs/rcu/TREE04 | 1 -
9022 .../selftests/rcutorture/configs/rcu/TREE05 | 1 -
9023 .../selftests/rcutorture/configs/rcu/TREE06 | 1 -
9024 .../selftests/rcutorture/configs/rcu/TREE07 | 1 -
9025 .../selftests/rcutorture/configs/rcu/TREE08 | 1 -
9026 .../selftests/rcutorture/configs/rcu/TREE08-T | 1 -
9027 .../selftests/rcutorture/configs/rcu/TREE09 | 1 -
9028 .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 -
9029 tools/testing/selftests/static_keys/Makefile | 8 +
9030 .../selftests/static_keys/test_static_keys.sh | 16 +
9031 tools/testing/selftests/x86/Makefile | 4 +-
9032 tools/testing/selftests/x86/entry_from_vm86.c | 139 +-
9033 tools/testing/selftests/x86/ldt_gdt.c | 576 ++++++
9034 tools/testing/selftests/x86/syscall_arg_fault.c | 130 ++
9035 tools/testing/selftests/x86/syscall_nt.c | 54 +
9036 793 files changed, 28285 insertions(+), 11006 deletions(-)
9037 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt
9038 delete mode 100644 arch/x86/boot/mca.c
9039 create mode 100644 arch/x86/entry/common.c
9040 delete mode 100644 arch/x86/include/asm/context_tracking.h
9041 create mode 100644 arch/x86/kernel/cpu/mcheck/mce-genpool.c
9042 create mode 100644 arch/x86/kernel/cpu/perf_event_msr.c
9043 create mode 100644 arch/x86/kernel/signal_compat.c
9044 rename arch/x86/{kernel => platform/atom}/pmc_atom.c (52%)
9045 create mode 100644 arch/x86/platform/intel/Makefile
9046 rename arch/x86/{kernel => platform/intel}/iosf_mbi.c (93%)
9047 create mode 100644 arch/x86/ras/Kconfig
9048 create mode 100644 arch/x86/ras/Makefile
9049 rename {drivers/edac => arch/x86/ras}/mce_amd_inj.c (98%)
9050 create mode 100644 drivers/base/platform-msi.c
9051 create mode 100644 drivers/irqchip/irq-bcm2836.c
9052 create mode 100644 drivers/irqchip/irq-gic-v3-its-pci-msi.c
9053 create mode 100644 drivers/irqchip/irq-gic-v3-its-platform-msi.c
9054 rename arch/mips/kernel/i8259.c => drivers/irqchip/irq-i8259.c (98%)
9055 create mode 100644 drivers/irqchip/irq-imx-gpcv2.c
9056 delete mode 100644 drivers/irqchip/irqchip.h
9057 delete mode 100644 kernel/locking/rtmutex-tester.c
9058 create mode 100644 lib/test_static_key_base.c
9059 create mode 100644 lib/test_static_keys.c
9060 create mode 100644 mm/kasan/kasan_init.c
9061 delete mode 100644 scripts/rt-tester/check-all.sh
9062 delete mode 100755 scripts/rt-tester/rt-tester.py
9063 delete mode 100644 scripts/rt-tester/t2-l1-2rt-sameprio.tst
9064 delete mode 100644 scripts/rt-tester/t2-l1-pi.tst
9065 delete mode 100644 scripts/rt-tester/t2-l1-signal.tst
9066 delete mode 100644 scripts/rt-tester/t2-l2-2rt-deadlock.tst
9067 delete mode 100644 scripts/rt-tester/t3-l1-pi-1rt.tst
9068 delete mode 100644 scripts/rt-tester/t3-l1-pi-2rt.tst
9069 delete mode 100644 scripts/rt-tester/t3-l1-pi-3rt.tst
9070 delete mode 100644 scripts/rt-tester/t3-l1-pi-signal.tst
9071 delete mode 100644 scripts/rt-tester/t3-l1-pi-steal.tst
9072 delete mode 100644 scripts/rt-tester/t3-l2-pi.tst
9073 delete mode 100644 scripts/rt-tester/t4-l2-pi-deboost.tst
9074 delete mode 100644 scripts/rt-tester/t5-l4-pi-boost-deboost-setsched.tst
9075 delete mode 100644 scripts/rt-tester/t5-l4-pi-boost-deboost.tst
9076 create mode 100644 tools/build/feature/test-bpf.c
9077 create mode 100644 tools/include/linux/export.h
9078 create mode 100644 tools/lib/bpf/.gitignore
9079 create mode 100644 tools/lib/bpf/Build
9080 create mode 100644 tools/lib/bpf/Makefile
9081 create mode 100644 tools/lib/bpf/bpf.c
9082 create mode 100644 tools/lib/bpf/bpf.h
9083 create mode 100644 tools/lib/bpf/libbpf.c
9084 create mode 100644 tools/lib/bpf/libbpf.h
9085 delete mode 100644 tools/lib/lockdep/uinclude/linux/rbtree.h
9086 create mode 100644 tools/perf/Documentation/intel-bts.txt
9087 create mode 100644 tools/perf/Documentation/intel-pt.txt
9088 create mode 100644 tools/perf/Documentation/itrace.txt
9089 create mode 100644 tools/perf/arch/alpha/Build
9090 create mode 100644 tools/perf/arch/mips/Build
9091 create mode 100644 tools/perf/arch/parisc/Build
9092 create mode 100644 tools/perf/arch/x86/util/auxtrace.c
9093 create mode 100644 tools/perf/arch/x86/util/intel-bts.c
9094 create mode 100644 tools/perf/arch/x86/util/intel-pt.c
9095 create mode 100644 tools/perf/arch/x86/util/pmu.c
9096 create mode 100644 tools/perf/bench/futex-lock-pi.c
9097 create mode 100644 tools/perf/scripts/python/call-graph-from-postgresql.py
9098 create mode 100644 tools/perf/tests/llvm.c
9099 create mode 100644 tools/perf/trace/strace/groups/file
9100 create mode 100644 tools/perf/util/counts.c
9101 create mode 100644 tools/perf/util/counts.h
9102 create mode 100644 tools/perf/util/intel-bts.c
9103 create mode 100644 tools/perf/util/intel-bts.h
9104 create mode 100644 tools/perf/util/intel-pt-decoder/Build
9105 create mode 100644 tools/perf/util/intel-pt-decoder/gen-insn-attr-x86.awk
9106 create mode 100644 tools/perf/util/intel-pt-decoder/inat.c
9107 create mode 100644 tools/perf/util/intel-pt-decoder/inat.h
9108 create mode 100644 tools/perf/util/intel-pt-decoder/insn.c
9109 create mode 100644 tools/perf/util/intel-pt-decoder/insn.h
9110 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
9111 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h
9112 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
9113 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.h
9114 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-log.c
9115 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-log.h
9116 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c
9117 create mode 100644 tools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.h
9118 create mode 100644 tools/perf/util/intel-pt-decoder/x86-opcode-map.txt
9119 create mode 100644 tools/perf/util/intel-pt.c
9120 create mode 100644 tools/perf/util/intel-pt.h
9121 create mode 100644 tools/perf/util/llvm-utils.c
9122 create mode 100644 tools/perf/util/llvm-utils.h
9123 create mode 100644 tools/perf/util/probe-file.c
9124 create mode 100644 tools/perf/util/probe-file.h
9125 create mode 100644 tools/testing/selftests/static_keys/Makefile
9126 create mode 100644 tools/testing/selftests/static_keys/test_static_keys.sh
9127 create mode 100644 tools/testing/selftests/x86/ldt_gdt.c
9128 create mode 100644 tools/testing/selftests/x86/syscall_arg_fault.c
9129 create mode 100644 tools/testing/selftests/x86/syscall_nt.c
9130 Merging clockevents/clockevents/next (2b5cf544934f cris/time: Migrate to new 'set-state' interface)
9131 $ git merge clockevents/clockevents/next
9133 Merging edac/linux_next (fa2ce64f85be sb_edac: support for Broadwell -EP and -EX)
9134 $ git merge edac/linux_next
9136 Merging edac-amd/for-next (99e1dfb7d209 EDAC, mce_amd: Don't emit 'CE' for Deferred error)
9137 $ git merge edac-amd/for-next
9138 Merge made by the 'recursive' strategy.
9139 drivers/edac/mce_amd.c | 3 ++-
9140 drivers/edac/xgene_edac.c | 1 -
9141 2 files changed, 2 insertions(+), 2 deletions(-)
9142 Merging irqchip/irqchip/for-next (a8bcdc32fafb Merge branch 'irqchip/core' into irqchip/for-next)
9143 $ git merge irqchip/irqchip/for-next
9145 Merge made by the 'recursive' strategy.
9146 Merging tiny/tiny/next (f114040e3ea6 Linux 3.18-rc1)
9147 $ git merge tiny/tiny/next
9149 Merging ftrace/for-next (b44754d8262d ring_buffer: Allow to exit the ring buffer benchmark immediately)
9150 $ git merge ftrace/for-next
9152 Merging rcu/rcu/next (95f2435b1f83 rcu: Change _wait_rcu_gp() to work around gcc 67055 bug)
9153 $ git merge rcu/rcu/next
9154 Auto-merging kernel/locking/percpu-rwsem.c
9155 Auto-merging include/linux/percpu-rwsem.h
9156 Merge made by the 'recursive' strategy.
9157 include/linux/percpu-rwsem.h | 3 +-
9158 include/linux/rcupdate.h | 11 ++-
9159 include/linux/rcusync.h | 56 ++++++++++++++++
9160 kernel/locking/percpu-rwsem.c | 85 +++++++++---------------
9161 kernel/rcu/Makefile | 2 +-
9162 kernel/rcu/sync.c | 151 ++++++++++++++++++++++++++++++++++++++++++
9163 6 files changed, 245 insertions(+), 63 deletions(-)
9164 create mode 100644 include/linux/rcusync.h
9165 create mode 100644 kernel/rcu/sync.c
9166 Merging kvm/linux-next (4d283ec908e6 x86/kvm: Rename VMX's segment access rights defines)
9167 $ git merge kvm/linux-next
9168 Auto-merging arch/x86/kvm/x86.c
9169 Auto-merging arch/x86/kvm/vmx.c
9170 Auto-merging arch/x86/kvm/svm.c
9171 Auto-merging arch/x86/kvm/lapic.c
9172 Auto-merging arch/s390/kvm/kvm-s390.c
9173 Auto-merging arch/s390/kvm/interrupt.c
9174 Auto-merging arch/s390/kernel/time.c
9175 Auto-merging arch/s390/include/asm/kvm_host.h
9176 Removing Documentation/s390/kvm.txt
9177 Merge made by the 'recursive' strategy.
9178 Documentation/s390/00-INDEX | 2 -
9179 Documentation/s390/kvm.txt | 125 -------------
9180 Documentation/virtual/kvm/api.txt | 5 +
9181 arch/s390/include/asm/etr.h | 3 +
9182 arch/s390/include/asm/kvm_host.h | 4 +-
9183 arch/s390/kernel/time.c | 16 +-
9184 arch/s390/kvm/diag.c | 13 +-
9185 arch/s390/kvm/guestdbg.c | 35 ++++
9186 arch/s390/kvm/interrupt.c | 98 +++++-----
9187 arch/s390/kvm/kvm-s390.c | 114 ++++++++++--
9188 arch/s390/kvm/kvm-s390.h | 11 +-
9189 arch/s390/kvm/priv.c | 28 +--
9190 arch/s390/kvm/sigp.c | 13 +-
9191 arch/s390/kvm/trace-s390.h | 33 ++--
9192 arch/x86/include/asm/kvm_host.h | 43 ++++-
9193 arch/x86/include/asm/vmx.h | 47 ++---
9194 arch/x86/include/uapi/asm/vmx.h | 2 +
9195 arch/x86/kvm/Makefile | 4 +-
9196 arch/x86/kvm/hyperv.c | 377 ++++++++++++++++++++++++++++++++++++++
9197 arch/x86/kvm/hyperv.h | 32 ++++
9198 arch/x86/kvm/i8259.c | 15 +-
9199 arch/x86/kvm/irq.h | 8 +-
9200 arch/x86/kvm/lapic.c | 5 +-
9201 arch/x86/kvm/lapic.h | 2 +-
9202 arch/x86/kvm/mmu.c | 285 ++++++++++++++++------------
9203 arch/x86/kvm/mmu.h | 4 +-
9204 arch/x86/kvm/paging_tmpl.h | 13 +-
9205 arch/x86/kvm/pmu_amd.c | 2 -
9206 arch/x86/kvm/svm.c | 16 +-
9207 arch/x86/kvm/vmx.c | 181 +++++++++---------
9208 arch/x86/kvm/x86.c | 323 +++++---------------------------
9209 arch/x86/kvm/x86.h | 5 +
9210 include/linux/kvm_host.h | 24 +--
9211 include/uapi/linux/kvm.h | 2 +
9212 virt/kvm/kvm_main.c | 19 +-
9213 35 files changed, 1084 insertions(+), 825 deletions(-)
9214 delete mode 100644 Documentation/s390/kvm.txt
9215 create mode 100644 arch/x86/kvm/hyperv.c
9216 create mode 100644 arch/x86/kvm/hyperv.h
9217 Merging kvm-arm/next (054167b3d551 arm: KVM: keep arm vfp/simd exit handling consistent with arm64)
9218 $ git merge kvm-arm/next
9219 Auto-merging include/uapi/linux/kvm.h
9220 Auto-merging include/linux/irqchip/arm-gic.h
9221 Auto-merging include/linux/irqchip/arm-gic-v3.h
9222 Auto-merging arch/arm64/kvm/hyp.S
9223 Auto-merging arch/arm64/kernel/hw_breakpoint.c
9224 Auto-merging Documentation/virtual/kvm/api.txt
9225 Merge made by the 'recursive' strategy.
9226 Documentation/virtual/kvm/api.txt | 15 +-
9227 arch/arm/include/asm/kvm_host.h | 5 +
9228 arch/arm/kvm/arm.c | 36 +-
9229 arch/arm/kvm/guest.c | 6 +
9230 arch/arm/kvm/interrupts.S | 14 +-
9231 arch/arm/kvm/reset.c | 4 +-
9232 arch/arm64/include/asm/hw_breakpoint.h | 14 +
9233 arch/arm64/include/asm/kvm_arm.h | 5 +-
9234 arch/arm64/include/asm/kvm_asm.h | 26 +-
9235 arch/arm64/include/asm/kvm_host.h | 42 ++-
9236 arch/arm64/include/uapi/asm/kvm.h | 37 +-
9237 arch/arm64/kernel/asm-offsets.c | 9 +-
9238 arch/arm64/kernel/hw_breakpoint.c | 12 -
9239 arch/arm64/kvm/Makefile | 2 +-
9240 arch/arm64/kvm/debug.c | 217 ++++++++++++
9241 arch/arm64/kvm/guest.c | 43 ++-
9242 arch/arm64/kvm/handle_exit.c | 44 +++
9243 arch/arm64/kvm/hyp.S | 617 ++++++++++++---------------------
9244 arch/arm64/kvm/reset.c | 20 +-
9245 arch/arm64/kvm/sys_regs.c | 291 ++++++++++++++--
9246 arch/arm64/kvm/sys_regs.h | 6 +
9247 arch/arm64/kvm/sys_regs_generic_v8.c | 2 +
9248 arch/arm64/kvm/trace.h | 123 +++++++
9249 include/kvm/arm_arch_timer.h | 7 +-
9250 include/kvm/arm_vgic.h | 39 ++-
9251 include/linux/irqchip/arm-gic-v3.h | 3 +
9252 include/linux/irqchip/arm-gic.h | 3 +-
9253 include/uapi/linux/kvm.h | 5 +
9254 virt/kvm/arm/arch_timer.c | 29 +-
9255 virt/kvm/arm/vgic-v2.c | 16 +-
9256 virt/kvm/arm/vgic-v3.c | 21 +-
9257 virt/kvm/arm/vgic.c | 427 +++++++++++++++++++++--
9258 32 files changed, 1596 insertions(+), 544 deletions(-)
9259 create mode 100644 arch/arm64/kvm/debug.c
9260 Merging kvm-ppc/kvm-ppc-next (c63517c2e381 KVM: PPC: Book3S: correct width in XER handling)
9261 $ git merge kvm-ppc/kvm-ppc-next
9262 Resolved 'arch/powerpc/kvm/book3s_hv.c' using previous resolution.
9263 Auto-merging arch/powerpc/kvm/book3s_hv.c
9264 CONFLICT (content): Merge conflict in arch/powerpc/kvm/book3s_hv.c
9265 Auto-merging arch/powerpc/kvm/book3s.c
9266 Auto-merging arch/powerpc/kernel/asm-offsets.c
9267 Automatic merge failed; fix conflicts and then commit the result.
9269 [master 729438c4936b] Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next'
9270 $ git diff -M --stat --summary HEAD^..
9271 arch/powerpc/include/asm/kvm_book3s.h | 5 +-
9272 arch/powerpc/include/asm/kvm_book3s_asm.h | 22 +-
9273 arch/powerpc/include/asm/kvm_booke.h | 4 +-
9274 arch/powerpc/include/asm/kvm_host.h | 24 +-
9275 arch/powerpc/include/asm/ppc-opcode.h | 2 +-
9276 arch/powerpc/kernel/asm-offsets.c | 9 +
9277 arch/powerpc/kvm/Kconfig | 8 +-
9278 arch/powerpc/kvm/book3s.c | 3 +-
9279 arch/powerpc/kvm/book3s_32_mmu_host.c | 1 +
9280 arch/powerpc/kvm/book3s_64_mmu_host.c | 1 +
9281 arch/powerpc/kvm/book3s_64_mmu_hv.c | 8 +-
9282 arch/powerpc/kvm/book3s_emulate.c | 1 +
9283 arch/powerpc/kvm/book3s_hv.c | 660 ++++++++++++++++++++++++++----
9284 arch/powerpc/kvm/book3s_hv_builtin.c | 32 +-
9285 arch/powerpc/kvm/book3s_hv_rm_mmu.c | 161 +++++++-
9286 arch/powerpc/kvm/book3s_hv_rm_xics.c | 4 +-
9287 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 128 +++++-
9288 arch/powerpc/kvm/book3s_paired_singles.c | 2 +-
9289 arch/powerpc/kvm/book3s_segment.S | 4 +-
9290 arch/powerpc/kvm/booke.c | 1 +
9291 arch/powerpc/kvm/e500_mmu.c | 2 +-
9292 arch/powerpc/kvm/powerpc.c | 2 +-
9293 22 files changed, 938 insertions(+), 146 deletions(-)
9294 Merging kvms390/next (152b28392a8d KVM: s390: Fix assumption that kvm_set_irq_routing is always run successfully)
9295 $ git merge kvms390/next
9297 Merging xen-tip/linux-next (0ac7a1841284 xen/xenbus: Rename the variable xen_store_mfn to xen_store_gfn)
9298 $ git merge xen-tip/linux-next
9299 Resolved 'arch/x86/xen/enlighten.c' using previous resolution.
9300 Auto-merging drivers/xen/events/events_base.c
9301 Auto-merging drivers/net/xen-netfront.c
9302 Auto-merging drivers/block/xen-blkfront.c
9303 Removing arch/x86/xen/p2m.h
9304 Auto-merging arch/x86/xen/enlighten.c
9305 CONFLICT (content): Merge conflict in arch/x86/xen/enlighten.c
9306 Auto-merging arch/x86/xen/Kconfig
9307 Auto-merging Documentation/kernel-parameters.txt
9308 Automatic merge failed; fix conflicts and then commit the result.
9310 [master 4f3c25130d87] Merge remote-tracking branch 'xen-tip/linux-next'
9311 $ git diff -M --stat --summary HEAD^..
9312 Documentation/ABI/testing/sysfs-hypervisor-pmu | 23 +
9313 Documentation/kernel-parameters.txt | 7 +
9314 arch/arm/include/asm/xen/events.h | 6 +
9315 arch/arm/include/asm/xen/page.h | 44 +-
9316 arch/arm/xen/enlighten.c | 25 +-
9317 arch/arm/xen/mm.c | 4 +-
9318 arch/arm64/include/asm/xen/events.h | 6 +
9319 arch/x86/include/asm/xen/events.h | 11 +
9320 arch/x86/include/asm/xen/hypercall.h | 6 +
9321 arch/x86/include/asm/xen/interface.h | 219 +++++++++-
9322 arch/x86/include/asm/xen/page.h | 43 +-
9323 arch/x86/xen/Kconfig | 21 +-
9324 arch/x86/xen/Makefile | 2 +-
9325 arch/x86/xen/apic.c | 6 +
9326 arch/x86/xen/enlighten.c | 20 +-
9327 arch/x86/xen/mmu.c | 431 +++++++++++++++++--
9328 arch/x86/xen/p2m.c | 43 +-
9329 arch/x86/xen/p2m.h | 15 -
9330 arch/x86/xen/platform-pci-unplug.c | 2 +-
9331 arch/x86/xen/pmu.c | 570 +++++++++++++++++++++++++
9332 arch/x86/xen/pmu.h | 15 +
9333 arch/x86/xen/setup.c | 414 +++++++++++++-----
9334 arch/x86/xen/smp.c | 31 +-
9335 arch/x86/xen/suspend.c | 23 +-
9336 arch/x86/xen/xen-head.S | 2 +
9337 arch/x86/xen/xen-ops.h | 7 +
9338 drivers/block/xen-blkfront.c | 152 +++----
9339 drivers/input/misc/xen-kbdfront.c | 4 +-
9340 drivers/net/xen-netback/netback.c | 4 +-
9341 drivers/net/xen-netfront.c | 12 +-
9342 drivers/scsi/xen-scsifront.c | 10 +-
9343 drivers/tty/hvc/hvc_xen.c | 18 +-
9344 drivers/video/fbdev/xen-fbfront.c | 20 +-
9345 drivers/xen/Kconfig | 11 +
9346 drivers/xen/balloon.c | 2 +-
9347 drivers/xen/biomerge.c | 6 +-
9348 drivers/xen/events/events_base.c | 8 +-
9349 drivers/xen/events/events_fifo.c | 4 +-
9350 drivers/xen/gntalloc.c | 3 +-
9351 drivers/xen/manage.c | 2 +-
9352 drivers/xen/privcmd.c | 44 +-
9353 drivers/xen/swiotlb-xen.c | 16 +-
9354 drivers/xen/sys-hypervisor.c | 136 +++++-
9355 drivers/xen/tmem.c | 24 +-
9356 drivers/xen/xenbus/xenbus_client.c | 2 +-
9357 drivers/xen/xenbus/xenbus_dev_backend.c | 2 +-
9358 drivers/xen/xenbus/xenbus_probe.c | 16 +-
9359 drivers/xen/xenfs/Makefile | 1 +
9360 drivers/xen/xenfs/super.c | 3 +
9361 drivers/xen/xenfs/xenfs.h | 1 +
9362 drivers/xen/xenfs/xensyms.c | 152 +++++++
9363 drivers/xen/xlate_mmu.c | 18 +-
9364 include/asm-generic/early_ioremap.h | 2 +
9365 include/asm-generic/fixmap.h | 3 +
9366 include/uapi/xen/privcmd.h | 4 +
9367 include/xen/events.h | 1 -
9368 include/xen/interface/platform.h | 18 +
9369 include/xen/interface/xen.h | 37 +-
9370 include/xen/interface/xenpmu.h | 94 ++++
9371 include/xen/page.h | 4 +-
9372 include/xen/xen-ops.h | 10 +-
9373 mm/early_ioremap.c | 12 +
9374 62 files changed, 2365 insertions(+), 487 deletions(-)
9375 create mode 100644 Documentation/ABI/testing/sysfs-hypervisor-pmu
9376 delete mode 100644 arch/x86/xen/p2m.h
9377 create mode 100644 arch/x86/xen/pmu.c
9378 create mode 100644 arch/x86/xen/pmu.h
9379 create mode 100644 drivers/xen/xenfs/xensyms.c
9380 create mode 100644 include/xen/interface/xenpmu.h
9381 Merging percpu/for-next (292c24a073ee percpu: clean up of schunk->map[] assignment in pcpu_setup_first_chunk)
9382 $ git merge percpu/for-next
9383 Merge made by the 'recursive' strategy.
9384 include/linux/percpu-defs.h | 6 ++----
9385 mm/percpu.c | 5 ++---
9386 2 files changed, 4 insertions(+), 7 deletions(-)
9387 Merging workqueues/for-next (355c06633e23 workqueue: fix some docbook warnings)
9388 $ git merge workqueues/for-next
9389 Auto-merging kernel/workqueue.c
9390 Auto-merging MAINTAINERS
9391 Merge made by the 'recursive' strategy.
9393 include/linux/workqueue.h | 6 +++---
9394 kernel/workqueue.c | 2 +-
9395 3 files changed, 5 insertions(+), 4 deletions(-)
9396 Merging drivers-x86/for-next (fc0bfacd045a hp-wireless: remove unneeded goto/label in hpwl_init)
9397 $ git merge drivers-x86/for-next
9398 Auto-merging MAINTAINERS
9399 Merge made by the 'recursive' strategy.
9400 Documentation/ioctl/ioctl-number.txt | 2 +-
9402 drivers/platform/x86/asus-laptop.c | 1 +
9403 drivers/platform/x86/hp-wireless.c | 7 +-
9404 drivers/platform/x86/ideapad-laptop.c | 14 +
9405 drivers/platform/x86/toshiba_acpi.c | 805 ++++++++++++++++++----------------
9406 include/uapi/linux/toshiba.h | 32 +-
9407 7 files changed, 473 insertions(+), 389 deletions(-)
9408 Merging chrome-platform/for-next (1d95e6f10fd8 platform/chrome: cros_ec: Fix possible leak in led_rgb_store())
9409 $ git merge chrome-platform/for-next
9410 Merge made by the 'recursive' strategy.
9411 drivers/platform/chrome/Kconfig | 5 +++--
9412 drivers/platform/chrome/cros_ec_dev.c | 6 ++++++
9413 drivers/platform/chrome/cros_ec_lightbar.c | 31 ++++++++++++++++--------------
9414 drivers/platform/chrome/cros_ec_lpc.c | 21 +++++++++-----------
9415 4 files changed, 35 insertions(+), 28 deletions(-)
9416 Merging regmap/for-next (579657f2e1ed Merge remote-tracking branches 'regmap/topic/lockdep', 'regmap/topic/raw' and 'regmap/topic/seq-delay' into regmap-next)
9417 $ git merge regmap/for-next
9418 Auto-merging drivers/thermal/st/st_thermal.c
9419 Auto-merging drivers/regulator/core.c
9420 Merge made by the 'recursive' strategy.
9421 drivers/base/regmap/internal.h | 6 +-
9422 drivers/base/regmap/regcache.c | 2 +-
9423 drivers/base/regmap/regmap-ac97.c | 41 ++--
9424 drivers/base/regmap/regmap-debugfs.c | 99 +++++++++-
9425 drivers/base/regmap/regmap-i2c.c | 41 ++--
9426 drivers/base/regmap/regmap-irq.c | 4 +-
9427 drivers/base/regmap/regmap-mmio.c | 52 ++----
9428 drivers/base/regmap/regmap-spi.c | 41 ++--
9429 drivers/base/regmap/regmap-spmi.c | 78 +++-----
9430 drivers/base/regmap/regmap.c | 163 ++++++++++------
9431 drivers/bus/vexpress-config.c | 2 +-
9432 drivers/regulator/core.c | 2 +-
9433 drivers/thermal/st/st_thermal.c | 2 +-
9434 fs/debugfs/file.c | 14 +-
9435 include/linux/debugfs.h | 20 ++
9436 include/linux/regmap.h | 353 ++++++++++++++++++++++++++++++-----
9437 16 files changed, 627 insertions(+), 293 deletions(-)
9438 $ git am -3 ../patches/mfd__Fixup_clients_of_multi_reg_write_register_patch.patch
9439 Applying: mfd: Fixup clients of multi_reg_write/register_patch
9441 Unstaged changes after reset:
9442 M drivers/mfd/wm5110-tables.c
9443 M drivers/mfd/wm8998-tables.c
9445 $ git commit -v -a --amend
9446 [master 3485737a4316] Merge remote-tracking branch 'regmap/for-next'
9447 Date: Fri Aug 28 14:30:18 2015 +1000
9448 Merging hsi/for-next (d770e558e219 Linux 4.2-rc1)
9449 $ git merge hsi/for-next
9451 Merging leds/for-next (5f414dd632fd leds: Export OF module alias information in missing drivers)
9452 $ git merge leds/for-next
9453 Auto-merging drivers/leds/Kconfig
9454 Auto-merging MAINTAINERS
9455 Merge made by the 'recursive' strategy.
9456 Documentation/devicetree/bindings/leds/common.txt | 27 ++--
9457 .../devicetree/bindings/leds/leds-ns2.txt | 9 ++
9459 arch/arm/boot/dts/kirkwood-d2net.dts | 5 +
9460 arch/arm/boot/dts/kirkwood-is2.dts | 5 +
9461 arch/arm/boot/dts/kirkwood-ns2.dts | 5 +
9462 arch/arm/boot/dts/kirkwood-ns2max.dts | 5 +
9463 arch/arm/boot/dts/kirkwood-ns2mini.dts | 5 +
9464 drivers/leds/Kconfig | 19 ++-
9465 drivers/leds/led-class.c | 7 +-
9466 drivers/leds/leds-fsg.c | 52 ++-----
9467 drivers/leds/leds-lm3530.c | 1 -
9468 drivers/leds/leds-lm355x.c | 1 -
9469 drivers/leds/leds-lm3642.c | 1 -
9470 drivers/leds/leds-lp5521.c | 11 +-
9471 drivers/leds/leds-lp5523.c | 11 +-
9472 drivers/leds/leds-lp5562.c | 11 +-
9473 drivers/leds/leds-lp55xx-common.c | 13 +-
9474 drivers/leds/leds-lp55xx-common.h | 4 +-
9475 drivers/leds/leds-lp8501.c | 11 +-
9476 drivers/leds/leds-lp8860.c | 4 +-
9477 drivers/leds/leds-ns2.c | 169 ++++++++++++---------
9478 drivers/leds/leds-pca955x.c | 1 -
9479 drivers/leds/leds-pca963x.c | 2 +-
9480 drivers/leds/leds-syscon.c | 4 +-
9481 drivers/leds/leds-tca6507.c | 2 +-
9482 drivers/leds/leds-tlc591xx.c | 4 -
9483 drivers/leds/trigger/Kconfig | 2 +-
9484 include/dt-bindings/leds/leds-ns2.h | 8 +
9485 include/linux/platform_data/leds-kirkwood-ns2.h | 14 ++
9486 30 files changed, 240 insertions(+), 176 deletions(-)
9487 create mode 100644 include/dt-bindings/leds/leds-ns2.h
9488 Merging ipmi/for-next (43ad3e6dcf35 ipmi:ssif: Add a module parm to specify that SMBus alerts don't work)
9489 $ git merge ipmi/for-next
9490 Merge made by the 'recursive' strategy.
9491 drivers/acpi/acpi_pnp.c | 2 -
9492 drivers/char/ipmi/ipmi_bt_sm.c | 2 +-
9493 drivers/char/ipmi/ipmi_kcs_sm.c | 2 +-
9494 drivers/char/ipmi/ipmi_msghandler.c | 46 ++-
9495 drivers/char/ipmi/ipmi_powernv.c | 14 +-
9496 drivers/char/ipmi/ipmi_si_intf.c | 597 +++++++++++++++++++++---------------
9497 drivers/char/ipmi/ipmi_si_sm.h | 10 +-
9498 drivers/char/ipmi/ipmi_smic_sm.c | 2 +-
9499 drivers/char/ipmi/ipmi_ssif.c | 14 +-
9500 include/linux/ipmi_smi.h | 7 +-
9501 10 files changed, 414 insertions(+), 282 deletions(-)
9502 Merging driver-core/driver-core-next (71db87ba5700 bus: subsys: update return type of ->remove_dev() to void)
9503 $ git merge driver-core/driver-core-next
9504 Resolved 'drivers/cpufreq/cpufreq.c' using previous resolution.
9505 Auto-merging kernel/cpu.c
9506 Auto-merging include/linux/device.h
9507 Auto-merging drivers/cpufreq/cpufreq.c
9508 CONFLICT (content): Merge conflict in drivers/cpufreq/cpufreq.c
9509 Auto-merging drivers/base/dd.c
9510 Auto-merging drivers/base/core.c
9511 Auto-merging arch/x86/kernel/cpu/microcode/core.c
9512 Automatic merge failed; fix conflicts and then commit the result.
9514 [master 8479885b9a34] Merge remote-tracking branch 'driver-core/driver-core-next'
9515 $ git diff -M --stat --summary HEAD^..
9516 Documentation/filesystems/sysfs.txt | 5 ++-
9517 arch/sh/kernel/cpu/sh4/sq.c | 3 +-
9518 arch/tile/kernel/sysfs.c | 11 ++---
9519 arch/x86/kernel/cpu/microcode/core.c | 5 +--
9520 drivers/base/base.h | 3 +-
9521 drivers/base/core.c | 49 +++++++++++++++++++++++
9522 drivers/base/cpu.c | 2 +-
9523 drivers/base/dd.c | 8 ++++
9524 drivers/base/devres.c | 4 +-
9525 drivers/base/firmware_class.c | 2 +-
9526 drivers/cpufreq/cpufreq.c | 8 ++--
9527 drivers/net/rionet.c | 4 +-
9528 include/linux/device.h | 2 +-
9529 kernel/cpu.c | 16 ++++----
9530 tools/testing/selftests/firmware/fw_filesystem.sh | 25 +++++++++---
9531 tools/testing/selftests/firmware/fw_userhelper.sh | 12 +++++-
9532 16 files changed, 118 insertions(+), 41 deletions(-)
9533 Merging tty/tty-next (c868cbb7e5c6 serial: imx: save and restore context in the suspend path)
9534 $ git merge tty/tty-next
9535 Auto-merging drivers/acpi/acpi_pnp.c
9536 Auto-merging arch/arm/boot/dts/dra7.dtsi
9537 Auto-merging arch/arm/boot/dts/am33xx.dtsi
9538 Auto-merging arch/arm/boot/dts/Makefile
9539 Merge made by the 'recursive' strategy.
9540 .../devicetree/bindings/serial/atmel-usart.txt | 3 +
9541 .../bindings/serial/axis,etraxfs-uart.txt | 6 +-
9542 .../devicetree/bindings/serial/omap_serial.txt | 3 +
9543 arch/arm/boot/dts/Makefile | 1 +
9544 arch/arm/boot/dts/am33xx.dtsi | 12 +-
9545 arch/arm/boot/dts/dra7.dtsi | 20 +-
9546 drivers/acpi/acpi_pnp.c | 1 +
9547 drivers/tty/n_gsm.c | 2 +-
9548 drivers/tty/n_tty.c | 15 +-
9549 drivers/tty/pty.c | 8 +
9550 drivers/tty/serial/8250/8250.h | 17 +-
9551 drivers/tty/serial/8250/8250_core.c | 3260 ++------------------
9552 drivers/tty/serial/8250/8250_dw.c | 27 +-
9553 drivers/tty/serial/8250/8250_early.c | 4 +-
9554 drivers/tty/serial/8250/8250_fintek.c | 172 +-
9555 drivers/tty/serial/8250/8250_ingenic.c | 1 -
9556 drivers/tty/serial/8250/8250_omap.c | 147 +-
9557 drivers/tty/serial/8250/8250_pci.c | 164 +-
9558 drivers/tty/serial/8250/8250_pnp.c | 11 +
9559 drivers/tty/serial/8250/8250_port.c | 2912 +++++++++++++++++
9560 drivers/tty/serial/8250/8250_uniphier.c | 1 +
9561 drivers/tty/serial/8250/Makefile | 5 +-
9562 drivers/tty/serial/Kconfig | 10 +-
9563 drivers/tty/serial/amba-pl011.c | 503 ++-
9564 drivers/tty/serial/atmel_serial.c | 484 ++-
9565 drivers/tty/serial/etraxfs-uart.c | 59 +-
9566 drivers/tty/serial/imx.c | 203 +-
9567 drivers/tty/serial/lantiq.c | 8 +-
9568 drivers/tty/serial/men_z135_uart.c | 10 +-
9569 drivers/tty/serial/mpc52xx_uart.c | 5 +-
9570 drivers/tty/serial/mxs-auart.c | 58 +-
9571 drivers/tty/serial/samsung.c | 48 +-
9572 drivers/tty/serial/samsung.h | 1 +
9573 drivers/tty/serial/sc16is7xx.c | 113 +-
9574 drivers/tty/serial/serial_core.c | 25 +-
9575 drivers/tty/serial/sirfsoc_uart.c | 126 +-
9576 drivers/tty/serial/sirfsoc_uart.h | 5 +-
9577 drivers/tty/serial/sn_console.c | 32 +-
9578 drivers/tty/serial/stm32-usart.c | 2 +-
9579 drivers/tty/serial/suncore.c | 11 +-
9580 drivers/tty/serial/sunhv.c | 13 +-
9581 drivers/tty/serial/ucc_uart.c | 2 +-
9582 drivers/tty/tty_buffer.c | 12 +-
9583 drivers/tty/tty_io.c | 108 +-
9584 drivers/tty/tty_ioctl.c | 11 +-
9585 drivers/tty/tty_ldisc.c | 15 +-
9586 include/linux/amba/serial.h | 14 +
9587 include/linux/atmel_serial.h | 240 +-
9588 include/linux/serial_8250.h | 7 +-
9589 include/linux/tty.h | 6 +
9590 include/linux/tty_driver.h | 2 +-
9591 include/uapi/linux/gsmmux.h | 1 +
9592 52 files changed, 4927 insertions(+), 3999 deletions(-)
9593 create mode 100644 drivers/tty/serial/8250/8250_port.c
9594 $ git am -3 ../patches/0001-serial-imx-partial-revert-of-introduce-serial_imx_en.patch
9595 Applying: serial: imx: partial revert of "introduce serial_imx_enable_wakeup()"
9597 Unstaged changes after reset:
9598 M arch/arm/boot/dts/Makefile
9600 $ git commit -v -a --amend
9601 [master 23837d66999a] Merge remote-tracking branch 'tty/tty-next'
9602 Date: Fri Aug 28 14:53:02 2015 +1000
9603 Merging usb/usb-next (44840dec6127 USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module)
9604 $ git merge usb/usb-next
9605 Auto-merging drivers/usb/serial/ftdi_sio_ids.h
9606 Removing drivers/usb/gadget/udc/gadget_chips.h
9607 Auto-merging drivers/usb/gadget/composite.c
9608 Merge made by the 'recursive' strategy.
9609 .../ABI/testing/configfs-usb-gadget-loopback | 2 +-
9610 .../ABI/testing/configfs-usb-gadget-sourcesink | 2 +-
9611 Documentation/ABI/testing/sysfs-bus-usb | 14 +
9612 .../bindings/phy/phy-lpc18xx-usb-otg.txt | 26 +
9613 .../devicetree/bindings/phy/sun4i-usb-phy.txt | 22 +-
9614 .../bindings/usb/allwinner,sun4i-a10-musb.txt | 29 +
9615 .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 20 +
9616 Documentation/devicetree/bindings/usb/generic.txt | 15 +
9617 .../devicetree/bindings/usb/msm-hsusb.txt | 4 +
9618 .../devicetree/bindings/usb/qcom,usb-8x16-phy.txt | 76 +++
9619 Documentation/usb/gadget-testing.txt | 7 +-
9620 Documentation/usb/power-management.txt | 15 +-
9621 drivers/phy/Kconfig | 13 +
9622 drivers/phy/Makefile | 1 +
9623 drivers/phy/phy-armada375-usb2.c | 3 +-
9624 drivers/phy/phy-bcm-kona-usb2.c | 2 +-
9625 drivers/phy/phy-berlin-sata.c | 2 +-
9626 drivers/phy/phy-berlin-usb.c | 13 +-
9627 drivers/phy/phy-brcmstb-sata.c | 2 +-
9628 drivers/phy/phy-dm816x-usb.c | 2 +-
9629 drivers/phy/phy-exynos-dp-video.c | 2 +-
9630 drivers/phy/phy-exynos-mipi-video.c | 2 +-
9631 drivers/phy/phy-exynos5-usbdrd.c | 2 +-
9632 drivers/phy/phy-exynos5250-sata.c | 2 +-
9633 drivers/phy/phy-hix5hd2-sata.c | 2 +-
9634 drivers/phy/phy-lpc18xx-usb-otg.c | 143 ++++
9635 drivers/phy/phy-miphy28lp.c | 3 +-
9636 drivers/phy/phy-miphy365x.c | 2 +-
9637 drivers/phy/phy-mvebu-sata.c | 2 +-
9638 drivers/phy/phy-omap-usb2.c | 2 +-
9639 drivers/phy/phy-qcom-apq8064-sata.c | 2 +-
9640 drivers/phy/phy-qcom-ipq806x-sata.c | 2 +-
9641 drivers/phy/phy-qcom-ufs-i.h | 2 +-
9642 drivers/phy/phy-qcom-ufs-qmp-14nm.c | 3 +-
9643 drivers/phy/phy-qcom-ufs-qmp-20nm.c | 3 +-
9644 drivers/phy/phy-qcom-ufs.c | 2 +-
9645 drivers/phy/phy-rcar-gen2.c | 2 +-
9646 drivers/phy/phy-rockchip-usb.c | 3 +-
9647 drivers/phy/phy-samsung-usb2.c | 2 +-
9648 drivers/phy/phy-spear1310-miphy.c | 2 +-
9649 drivers/phy/phy-spear1340-miphy.c | 2 +-
9650 drivers/phy/phy-stih41x-usb.c | 2 +-
9651 drivers/phy/phy-sun4i-usb.c | 423 +++++++++++-
9652 drivers/phy/phy-sun9i-usb.c | 2 +-
9653 drivers/phy/phy-ti-pipe3.c | 2 +-
9654 drivers/phy/phy-tusb1210.c | 2 +-
9655 drivers/phy/ulpi_phy.h | 2 +-
9656 drivers/staging/emxx_udc/emxx_udc.c | 76 ++-
9657 drivers/usb/atm/cxacru.c | 7 +-
9658 drivers/usb/chipidea/bits.h | 12 +
9659 drivers/usb/chipidea/ci.h | 9 +-
9660 drivers/usb/chipidea/ci_hdrc_imx.c | 17 +-
9661 drivers/usb/chipidea/core.c | 128 +++-
9662 drivers/usb/chipidea/debug.c | 7 +
9663 drivers/usb/chipidea/host.c | 26 +-
9664 drivers/usb/chipidea/otg_fsm.c | 1 -
9665 drivers/usb/chipidea/udc.c | 30 +-
9666 drivers/usb/chipidea/usbmisc_imx.c | 12 +-
9667 drivers/usb/class/usblp.c | 66 +-
9668 drivers/usb/common/common.c | 56 ++
9669 drivers/usb/core/devio.c | 19 +-
9670 drivers/usb/core/driver.c | 1 +
9671 drivers/usb/core/endpoint.c | 2 +-
9672 drivers/usb/core/hcd.c | 19 +-
9673 drivers/usb/core/hub.c | 70 +-
9674 drivers/usb/core/otg_whitelist.h | 2 +-
9675 drivers/usb/core/sysfs.c | 31 +
9676 drivers/usb/dwc2/gadget.c | 15 +-
9677 drivers/usb/dwc3/Kconfig | 7 -
9678 drivers/usb/dwc3/Makefile | 2 -
9679 drivers/usb/dwc3/core.c | 2 -
9680 drivers/usb/dwc3/dwc3-exynos.c | 2 +-
9681 drivers/usb/dwc3/dwc3-keystone.c | 2 +-
9682 drivers/usb/dwc3/dwc3-omap.c | 75 +-
9683 drivers/usb/dwc3/dwc3-pci.c | 26 +-
9684 drivers/usb/dwc3/dwc3-qcom.c | 4 +-
9685 drivers/usb/dwc3/dwc3-st.c | 4 -
9686 drivers/usb/dwc3/ep0.c | 92 ++-
9687 drivers/usb/dwc3/gadget.c | 57 +-
9688 drivers/usb/gadget/composite.c | 37 +-
9689 drivers/usb/gadget/config.c | 56 ++
9690 drivers/usb/gadget/configfs.c | 29 +-
9691 drivers/usb/gadget/epautoconf.c | 282 ++------
9692 drivers/usb/gadget/function/f_acm.c | 1 -
9693 drivers/usb/gadget/function/f_ecm.c | 4 +-
9694 drivers/usb/gadget/function/f_fs.c | 8 +-
9695 drivers/usb/gadget/function/f_loopback.c | 5 -
9696 drivers/usb/gadget/function/f_mass_storage.c | 164 ++---
9697 drivers/usb/gadget/function/f_mass_storage.h | 6 +-
9698 drivers/usb/gadget/function/f_midi.c | 4 +
9699 drivers/usb/gadget/function/f_ncm.c | 5 +-
9700 drivers/usb/gadget/function/f_obex.c | 22 +-
9701 drivers/usb/gadget/function/f_printer.c | 7 +-
9702 drivers/usb/gadget/function/f_serial.c | 1 -
9703 drivers/usb/gadget/function/f_sourcesink.c | 6 -
9704 drivers/usb/gadget/function/f_uac2.c | 31 +-
9705 drivers/usb/gadget/function/f_uvc.c | 7 +-
9706 drivers/usb/gadget/function/storage_common.h | 2 +-
9707 drivers/usb/gadget/function/u_ether.h | 4 +-
9708 drivers/usb/gadget/function/u_uac1.h | 2 -
9709 drivers/usb/gadget/legacy/Kconfig | 2 +
9710 drivers/usb/gadget/legacy/acm_ms.c | 41 +-
9711 drivers/usb/gadget/legacy/audio.c | 41 +-
9712 drivers/usb/gadget/legacy/cdc2.c | 35 +-
9713 drivers/usb/gadget/legacy/dbgp.c | 10 +-
9714 drivers/usb/gadget/legacy/ether.c | 36 +-
9715 drivers/usb/gadget/legacy/g_ffs.c | 32 +-
9716 drivers/usb/gadget/legacy/gmidi.c | 8 +-
9717 drivers/usb/gadget/legacy/hid.c | 37 +-
9718 drivers/usb/gadget/legacy/mass_storage.c | 41 +-
9719 drivers/usb/gadget/legacy/multi.c | 43 +-
9720 drivers/usb/gadget/legacy/ncm.c | 34 +-
9721 drivers/usb/gadget/legacy/nokia.c | 105 ++-
9722 drivers/usb/gadget/legacy/printer.c | 51 +-
9723 drivers/usb/gadget/legacy/serial.c | 38 +-
9724 drivers/usb/gadget/legacy/zero.c | 41 +-
9725 drivers/usb/gadget/udc/amd5536udc.c | 88 ++-
9726 drivers/usb/gadget/udc/at91_udc.c | 39 +-
9727 drivers/usb/gadget/udc/atmel_usba_udc.c | 16 +-
9728 drivers/usb/gadget/udc/bcm63xx_udc.c | 29 +-
9729 drivers/usb/gadget/udc/bdc/bdc_ep.c | 9 +
9730 drivers/usb/gadget/udc/dummy_hcd.c | 95 ++-
9731 drivers/usb/gadget/udc/fotg210-udc.c | 29 +-
9732 drivers/usb/gadget/udc/fsl_qe_udc.c | 11 +
9733 drivers/usb/gadget/udc/fsl_udc_core.c | 13 +
9734 drivers/usb/gadget/udc/fusb300_udc.c | 11 +
9735 drivers/usb/gadget/udc/gadget_chips.h | 55 --
9736 drivers/usb/gadget/udc/goku_udc.c | 38 ++
9737 drivers/usb/gadget/udc/gr_udc.c | 11 +
9738 drivers/usb/gadget/udc/lpc32xx_udc.c | 32 +
9739 drivers/usb/gadget/udc/m66592-udc.c | 13 +-
9740 drivers/usb/gadget/udc/mv_u3d_core.c | 9 +
9741 drivers/usb/gadget/udc/mv_udc_core.c | 9 +
9742 drivers/usb/gadget/udc/net2272.c | 15 +-
9743 drivers/usb/gadget/udc/net2280.c | 95 ++-
9744 drivers/usb/gadget/udc/omap_udc.c | 22 +
9745 drivers/usb/gadget/udc/pch_udc.c | 52 +-
9746 drivers/usb/gadget/udc/pxa25x_udc.c | 30 +
9747 drivers/usb/gadget/udc/pxa27x_udc.c | 3 +-
9748 drivers/usb/gadget/udc/pxa27x_udc.h | 40 +-
9749 drivers/usb/gadget/udc/r8a66597-udc.c | 10 +
9750 drivers/usb/gadget/udc/s3c-hsudc.c | 15 +
9751 drivers/usb/gadget/udc/s3c2410_udc.c | 10 +
9752 drivers/usb/gadget/udc/udc-core.c | 90 +++
9753 drivers/usb/gadget/udc/udc-xilinx.c | 9 +
9754 drivers/usb/host/Kconfig | 17 +-
9755 drivers/usb/host/bcma-hcd.c | 128 +++-
9756 drivers/usb/host/ehci-fsl.c | 53 +-
9757 drivers/usb/host/ehci-fsl.h | 1 +
9758 drivers/usb/host/ehci-hub.c | 7 +
9759 drivers/usb/host/ehci-platform.c | 13 +-
9760 drivers/usb/host/ehci-st.c | 7 +-
9761 drivers/usb/host/ehci-sysfs.c | 8 +-
9762 drivers/usb/host/ehci.h | 12 +
9763 drivers/usb/host/fsl-mph-dr-of.c | 29 +-
9764 drivers/usb/host/ohci-at91.c | 179 +++--
9765 drivers/usb/host/oxu210hp-hcd.c | 7 +-
9766 drivers/usb/host/u132-hcd.c | 35 +-
9767 drivers/usb/host/xhci-dbg.c | 4 +
9768 drivers/usb/host/xhci-ring.c | 301 +++++++-
9769 drivers/usb/host/xhci.c | 13 +-
9770 drivers/usb/host/xhci.h | 13 +-
9771 drivers/usb/isp1760/isp1760-udc.c | 15 +-
9772 drivers/usb/misc/ftdi-elan.c | 12 +-
9773 drivers/usb/misc/usbtest.c | 7 +-
9774 drivers/usb/musb/Kconfig | 51 +-
9775 drivers/usb/musb/Makefile | 1 +
9776 drivers/usb/musb/musb_cppi41.c | 6 +-
9777 drivers/usb/musb/musb_dsps.c | 6 +-
9778 drivers/usb/musb/musb_gadget.c | 87 ++-
9779 drivers/usb/musb/sunxi.c | 756 +++++++++++++++++++++
9780 drivers/usb/phy/Kconfig | 14 +
9781 drivers/usb/phy/Makefile | 1 +
9782 drivers/usb/phy/phy-generic.c | 6 +-
9783 drivers/usb/phy/phy-keystone.c | 6 +-
9784 drivers/usb/phy/phy-msm-usb.c | 67 +-
9785 drivers/usb/phy/phy-mxs-usb.c | 6 +-
9786 drivers/usb/phy/phy-omap-otg.c | 22 +-
9787 drivers/usb/phy/phy-qcom-8x16-usb.c | 436 ++++++++++++
9788 drivers/usb/phy/phy-tahvo.c | 27 +-
9789 drivers/usb/renesas_usbhs/common.c | 2 +-
9790 drivers/usb/renesas_usbhs/mod_gadget.c | 68 ++
9791 drivers/usb/serial/ftdi_sio_ids.h | 2 +-
9792 drivers/usb/serial/io_ti.c | 279 ++++++--
9793 drivers/usb/serial/mxuport.c | 10 +-
9794 drivers/usb/serial/option.c | 2 +-
9795 drivers/usb/serial/pl2303.c | 35 +-
9796 drivers/usb/serial/symbolserial.c | 24 +-
9797 drivers/usb/serial/usb_wwan.c | 2 +-
9798 drivers/usb/storage/transport.c | 2 +-
9799 include/linux/fsl_devices.h | 20 +-
9800 include/linux/platform_data/atmel.h | 12 -
9801 include/linux/usb/chipidea.h | 15 +-
9802 include/linux/usb/composite.h | 2 +
9803 include/linux/usb/gadget.h | 198 +++++-
9804 include/linux/usb/hcd.h | 6 +-
9805 include/linux/usb/msm_hsusb.h | 9 +-
9806 include/linux/usb/of.h | 7 +
9807 include/linux/usb/otg.h | 15 +
9808 include/uapi/linux/usb/ch9.h | 12 +
9809 200 files changed, 5393 insertions(+), 1627 deletions(-)
9810 create mode 100644 Documentation/devicetree/bindings/phy/phy-lpc18xx-usb-otg.txt
9811 create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
9812 create mode 100644 Documentation/devicetree/bindings/usb/qcom,usb-8x16-phy.txt
9813 create mode 100644 drivers/phy/phy-lpc18xx-usb-otg.c
9814 delete mode 100644 drivers/usb/gadget/udc/gadget_chips.h
9815 create mode 100644 drivers/usb/musb/sunxi.c
9816 create mode 100644 drivers/usb/phy/phy-qcom-8x16-usb.c
9817 Merging usb-gadget/next (2f3cc24f07b8 usb: musb: gadget: fix build break by adding missing 'break')
9818 $ git merge usb-gadget/next
9820 Merging usb-serial/usb-next (26c78daade0f USB: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting)
9821 $ git merge usb-serial/usb-next
9823 Merging staging/staging-next (415bcb5c6eff staging/lustre/o2iblnd: remove references to ib_reg_phsy_mr())
9824 $ git merge staging/staging-next
9825 Resolved 'drivers/staging/Kconfig' using previous resolution.
9826 Resolved 'drivers/staging/Makefile' using previous resolution.
9827 Resolved 'drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h' using previous resolution.
9828 Resolved 'drivers/staging/lustre/lustre/include/linux/lustre_compat25.h' using previous resolution.
9829 Auto-merging drivers/video/fbdev/sm712fb.c
9830 Auto-merging drivers/video/fbdev/sm712.h
9831 Auto-merging drivers/video/fbdev/Kconfig
9832 Removing drivers/staging/xgifb/vb_util.c
9833 Removing drivers/staging/wilc1000/wilc_wfi_netdevice.c
9834 Removing drivers/staging/wilc1000/wilc_type.h
9835 Removing drivers/staging/wilc1000/wilc_timer.h
9836 Removing drivers/staging/wilc1000/wilc_timer.c
9837 Removing drivers/staging/wilc1000/wilc_strutils.h
9838 Removing drivers/staging/wilc1000/wilc_strutils.c
9839 Removing drivers/staging/wilc1000/wilc_sleep.h
9840 Removing drivers/staging/wilc1000/wilc_sleep.c
9841 Removing drivers/staging/wilc1000/wilc_osconfig.h
9842 Removing drivers/staging/wilc1000/wilc_log.h
9843 Auto-merging drivers/staging/wilc1000/linux_mon.c
9844 Removing drivers/staging/wilc1000/fifo_buffer.h
9845 Removing drivers/staging/wilc1000/fifo_buffer.c
9846 Removing drivers/staging/wilc1000/coreconfigsimulator.h
9847 Removing drivers/staging/sm7xxfb/TODO
9848 Removing drivers/staging/sm7xxfb/Makefile
9849 Removing drivers/staging/sm7xxfb/Kconfig
9850 Removing drivers/staging/ozwpan/ozusbsvc1.c
9851 Removing drivers/staging/ozwpan/ozusbsvc.h
9852 Removing drivers/staging/ozwpan/ozusbsvc.c
9853 Removing drivers/staging/ozwpan/ozusbif.h
9854 Removing drivers/staging/ozwpan/ozurbparanoia.h
9855 Removing drivers/staging/ozwpan/ozurbparanoia.c
9856 Removing drivers/staging/ozwpan/ozprotocol.h
9857 Removing drivers/staging/ozwpan/ozproto.h
9858 CONFLICT (modify/delete): drivers/staging/ozwpan/ozproto.c deleted in staging/staging-next and modified in HEAD. Version HEAD of drivers/staging/ozwpan/ozproto.c left in tree.
9859 Removing drivers/staging/ozwpan/ozpd.h
9860 Removing drivers/staging/ozwpan/ozpd.c
9861 Removing drivers/staging/ozwpan/ozmain.c
9862 Removing drivers/staging/ozwpan/ozhcd.h
9863 Removing drivers/staging/ozwpan/ozhcd.c
9864 Removing drivers/staging/ozwpan/ozeltbuf.h
9865 Removing drivers/staging/ozwpan/ozeltbuf.c
9866 Removing drivers/staging/ozwpan/ozdbg.h
9867 Removing drivers/staging/ozwpan/ozcdev.h
9868 Removing drivers/staging/ozwpan/ozcdev.c
9869 Removing drivers/staging/ozwpan/ozappif.h
9870 Removing drivers/staging/ozwpan/TODO
9871 Removing drivers/staging/ozwpan/README
9872 Removing drivers/staging/ozwpan/Makefile
9873 Removing drivers/staging/ozwpan/Kconfig
9874 Auto-merging drivers/staging/octeon/ethernet.c
9875 Auto-merging drivers/staging/octeon/ethernet-tx.c
9876 Auto-merging drivers/staging/lustre/lustre/llite/lloop.c
9877 Auto-merging drivers/staging/lustre/lustre/include/linux/lustre_compat25.h
9878 CONFLICT (content): Merge conflict in drivers/staging/lustre/lustre/include/linux/lustre_compat25.h
9879 Auto-merging drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c
9880 Auto-merging drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h
9881 CONFLICT (content): Merge conflict in drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h
9882 Auto-merging drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c
9883 Auto-merging drivers/staging/android/ion/ion_chunk_heap.c
9884 Auto-merging drivers/staging/Makefile
9885 CONFLICT (content): Merge conflict in drivers/staging/Makefile
9886 Auto-merging drivers/staging/Kconfig
9887 CONFLICT (content): Merge conflict in drivers/staging/Kconfig
9888 Auto-merging MAINTAINERS
9889 Auto-merging Documentation/DocBook/Makefile
9890 Automatic merge failed; fix conflicts and then commit the result.
9891 $ git rm -f drivers/staging/ozwpan/ozproto.c
9892 drivers/staging/ozwpan/ozproto.c: needs merge
9893 rm 'drivers/staging/ozwpan/ozproto.c'
9895 [master b55bb6c1ed3e] Merge remote-tracking branch 'staging/staging-next'
9896 $ git diff -M --stat --summary HEAD^..
9897 Documentation/ABI/testing/sysfs-bus-iio | 18 +-
9898 .../ABI/testing/sysfs-bus-iio-trigger-sysfs | 9 +
9899 Documentation/DocBook/Makefile | 2 +-
9900 Documentation/DocBook/iio.tmpl | 697 ++++++
9901 .../devicetree/bindings/iio/adc/mcp320x.txt | 1 +
9902 .../devicetree/bindings/iio/adc/vf610-adc.txt | 5 +
9903 .../bindings/iio/magnetometer/mmc35240.txt | 13 +
9904 .../devicetree/bindings/iio/st-sensors.txt | 2 +
9905 .../bindings/staging/iio/adc/mxs-lradc.txt | 2 +-
9906 Documentation/fb/sm712fb.txt | 31 +
9908 drivers/iio/accel/Kconfig | 26 +-
9909 drivers/iio/accel/bma180.c | 1 -
9910 drivers/iio/accel/bmc150-accel.c | 243 +--
9911 drivers/iio/accel/kxcjk-1013.c | 5 +-
9912 drivers/iio/accel/mma8452.c | 217 +-
9913 drivers/iio/accel/mma9551_core.c | 35 +-
9914 drivers/iio/accel/mma9551_core.h | 6 +-
9915 drivers/iio/accel/mma9553.c | 83 +-
9916 drivers/iio/accel/st_accel.h | 1 +
9917 drivers/iio/accel/st_accel_core.c | 6 +
9918 drivers/iio/accel/st_accel_i2c.c | 6 +-
9919 drivers/iio/accel/st_accel_spi.c | 1 +
9920 drivers/iio/accel/stk8312.c | 429 +++-
9921 drivers/iio/accel/stk8ba50.c | 369 +++-
9922 drivers/iio/adc/Kconfig | 52 +-
9923 drivers/iio/adc/berlin2-adc.c | 22 +-
9924 drivers/iio/adc/cc10001_adc.c | 26 +-
9925 drivers/iio/adc/mcp320x.c | 16 +-
9926 drivers/iio/adc/mcp3422.c | 1 -
9927 drivers/iio/adc/ti-adc081c.c | 1 -
9928 drivers/iio/adc/vf610_adc.c | 79 +-
9929 drivers/iio/common/ssp_sensors/ssp_dev.c | 1 -
9930 drivers/iio/common/st_sensors/st_sensors_core.c | 52 +-
9931 drivers/iio/dac/ad5064.c | 1 -
9932 drivers/iio/dac/ad5380.c | 1 -
9933 drivers/iio/dac/ad5446.c | 1 -
9934 drivers/iio/dac/max5821.c | 1 -
9935 drivers/iio/frequency/adf4350.c | 1 -
9936 drivers/iio/gyro/Kconfig | 3 +-
9937 drivers/iio/gyro/adis16136.c | 6 +
9938 drivers/iio/gyro/adis16260.c | 137 +-
9939 drivers/iio/gyro/itg3200_core.c | 1 -
9940 drivers/iio/gyro/st_gyro_core.c | 3 +
9941 drivers/iio/gyro/st_gyro_i2c.c | 1 -
9942 drivers/iio/humidity/dht11.c | 65 +-
9943 drivers/iio/humidity/si7005.c | 1 -
9944 drivers/iio/imu/adis16400_core.c | 46 +-
9945 drivers/iio/imu/adis16480.c | 39 +-
9946 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 7 +-
9947 drivers/iio/imu/kmx61.c | 8 +-
9948 drivers/iio/industrialio-buffer.c | 35 +-
9949 drivers/iio/industrialio-core.c | 33 +-
9950 drivers/iio/industrialio-event.c | 8 +-
9951 drivers/iio/industrialio-trigger.c | 27 +-
9952 drivers/iio/industrialio-triggered-buffer.c | 12 +-
9953 drivers/iio/light/Kconfig | 34 +-
9954 drivers/iio/light/Makefile | 3 +
9955 drivers/iio/light/acpi-als.c | 18 +-
9956 drivers/iio/light/apds9300.c | 1 -
9957 drivers/iio/light/bh1750.c | 1 -
9958 drivers/iio/light/cm32181.c | 2 +-
9959 drivers/iio/light/cm3232.c | 2 +-
9960 drivers/iio/light/cm3323.c | 19 +-
9961 drivers/iio/light/cm36651.c | 2 +-
9962 drivers/iio/light/gp2ap020a00f.c | 2 +-
9963 drivers/iio/light/hid-sensor-prox.c | 3 +-
9964 drivers/iio/light/isl29125.c | 13 +-
9965 drivers/iio/light/jsa1212.c | 1 -
9966 drivers/iio/light/ltr501.c | 1 -
9967 drivers/iio/light/opt3001.c | 804 +++++++
9968 drivers/iio/light/pa12203001.c | 483 ++++
9969 drivers/iio/light/rpr0521.c | 615 ++++++
9970 drivers/iio/light/stk3310.c | 1 +
9971 drivers/iio/light/tcs3414.c | 1 -
9972 drivers/iio/light/tcs3472.c | 1 -
9973 drivers/iio/light/tsl4531.c | 1 -
9974 drivers/iio/light/vcnl4000.c | 1 -
9975 drivers/iio/magnetometer/bmc150_magn.c | 95 +-
9976 drivers/iio/magnetometer/mmc35240.c | 33 +-
9977 drivers/iio/magnetometer/st_magn.h | 3 +
9978 drivers/iio/magnetometer/st_magn_buffer.c | 7 +
9979 drivers/iio/magnetometer/st_magn_core.c | 98 +-
9980 drivers/iio/magnetometer/st_magn_i2c.c | 6 +-
9981 drivers/iio/magnetometer/st_magn_spi.c | 1 +
9982 drivers/iio/pressure/Kconfig | 6 +-
9983 drivers/iio/pressure/ms5611.h | 16 +-
9984 drivers/iio/pressure/ms5611_core.c | 82 +-
9985 drivers/iio/pressure/ms5611_i2c.c | 6 +-
9986 drivers/iio/pressure/ms5611_spi.c | 6 +-
9987 drivers/iio/pressure/st_pressure_core.c | 3 +
9988 drivers/iio/pressure/st_pressure_i2c.c | 1 -
9989 drivers/iio/temperature/mlx90614.c | 21 +-
9990 drivers/iio/temperature/tmp006.c | 5 +-
9991 drivers/staging/Kconfig | 6 +-
9992 drivers/staging/Makefile | 3 +-
9993 drivers/staging/android/Kconfig | 3 +-
9994 drivers/staging/android/TODO | 10 +-
9995 drivers/staging/android/ashmem.c | 4 +-
9996 drivers/staging/android/ion/ion.c | 24 +-
9997 drivers/staging/android/ion/ion_chunk_heap.c | 4 +-
9998 drivers/staging/android/ion/ion_cma_heap.c | 4 +-
9999 drivers/staging/android/ion/ion_page_pool.c | 5 +-
10000 drivers/staging/android/ion/ion_system_heap.c | 16 +-
10001 drivers/staging/android/sync.h | 10 +-
10002 drivers/staging/android/timed_gpio.c | 4 +-
10003 drivers/staging/comedi/comedi_compat32.c | 3 +-
10004 drivers/staging/comedi/comedi_fops.c | 35 +-
10005 drivers/staging/comedi/drivers.c | 2 +-
10006 .../comedi/drivers/addi-data/hwdrv_apci1564.c | 93 +-
10007 .../comedi/drivers/addi-data/hwdrv_apci3501.c | 154 +-
10008 drivers/staging/comedi/drivers/addi_apci_1564.c | 35 +-
10009 drivers/staging/comedi/drivers/addi_apci_3501.c | 60 +-
10010 drivers/staging/comedi/drivers/addi_tcw.h | 63 +-
10011 drivers/staging/comedi/drivers/adl_pci7x3x.c | 16 +-
10012 drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +-
10013 drivers/staging/comedi/drivers/dac02.c | 6 +-
10014 drivers/staging/comedi/drivers/das08_cs.c | 4 +-
10015 drivers/staging/comedi/drivers/das16.c | 3 +-
10016 drivers/staging/comedi/drivers/das16m1.c | 41 +-
10017 drivers/staging/comedi/drivers/dmm32at.c | 6 +-
10018 drivers/staging/comedi/drivers/fl512.c | 6 +-
10019 drivers/staging/comedi/drivers/me4000.c | 1000 ++++-----
10020 drivers/staging/comedi/drivers/ni_daq_dio24.c | 6 +-
10021 drivers/staging/comedi/drivers/ni_usb6501.c | 27 +-
10022 drivers/staging/comedi/drivers/pcl816.c | 2 +-
10023 drivers/staging/comedi/drivers/s626.c | 6 +-
10024 drivers/staging/comedi/drivers/serial2002.c | 10 +-
10025 drivers/staging/comedi/drivers/usbduxsigma.c | 214 +-
10026 drivers/staging/comedi/range.c | 13 +-
10027 drivers/staging/dgap/dgap.c | 45 +-
10028 drivers/staging/dgnc/dgnc_driver.h | 6 +-
10029 drivers/staging/dgnc/dgnc_sysfs.h | 16 +-
10030 drivers/staging/fbtft/Kconfig | 9 +-
10031 drivers/staging/fbtft/Makefile | 1 +
10032 drivers/staging/fbtft/fb_uc1611.c | 350 +++
10033 drivers/staging/fbtft/fbtft-core.c | 17 +-
10034 drivers/staging/fbtft/fbtft.h | 57 +-
10035 drivers/staging/fbtft/fbtft_device.c | 31 +
10036 drivers/staging/fbtft/flexfb.c | 258 ++-
10037 drivers/staging/fsl-mc/README.txt | 364 ++++
10038 drivers/staging/fsl-mc/TODO | 28 +-
10039 drivers/staging/ft1000/ft1000-pcmcia/ft1000.h | 19 +-
10040 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 31 +-
10041 .../staging/ft1000/ft1000-usb/ft1000_download.c | 24 +-
10042 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 1 -
10043 drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 4 +-
10044 drivers/staging/gdm72xx/usb_ids.h | 6 +-
10045 drivers/staging/iio/adc/mxs-lradc.c | 122 +-
10046 drivers/staging/iio/iio_dummy_evgen.c | 1 +
10047 drivers/staging/iio/iio_simple_dummy.c | 2 -
10048 drivers/staging/iio/iio_simple_dummy.h | 1 +
10049 drivers/staging/iio/iio_simple_dummy_buffer.c | 2 +-
10050 drivers/staging/iio/iio_simple_dummy_events.c | 4 +-
10051 drivers/staging/iio/meter/ade7854.h | 4 +-
10052 drivers/staging/iio/trigger/iio-trig-bfin-timer.c | 7 +-
10053 .../staging/iio/trigger/iio-trig-periodic-rtc.c | 5 +-
10054 .../staging/lustre/include/linux/libcfs/libcfs.h | 15 +-
10055 .../lustre/include/linux/libcfs/libcfs_debug.h | 1 -
10056 .../lustre/include/linux/libcfs/libcfs_fail.h | 18 +-
10057 .../lustre/include/linux/libcfs/libcfs_private.h | 28 +-
10058 .../lustre/include/linux/libcfs/libcfs_string.h | 2 -
10059 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 14 +-
10060 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 114 +-
10061 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 3 +-
10062 .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 5 -
10063 .../staging/lustre/lnet/klnds/socklnd/socklnd.h | 142 +-
10064 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 3 +-
10065 drivers/staging/lustre/lnet/lnet/router_proc.c | 11 -
10066 drivers/staging/lustre/lnet/selftest/console.h | 90 +-
10067 drivers/staging/lustre/lnet/selftest/framework.c | 12 +-
10068 drivers/staging/lustre/lustre/fid/fid_request.c | 4 +-
10069 drivers/staging/lustre/lustre/fld/fld_cache.c | 2 +-
10070 drivers/staging/lustre/lustre/fld/fld_request.c | 2 +-
10071 .../lustre/lustre/include/linux/lustre_compat25.h | 119 -
10072 .../lustre/include/linux/lustre_patchless_compat.h | 12 -
10073 .../staging/lustre/lustre/include/lprocfs_status.h | 313 ++-
10074 .../lustre/lustre/include/lustre/lustre_idl.h | 133 +-
10075 .../lustre/lustre/include/lustre/lustre_user.h | 2 +-
10076 drivers/staging/lustre/lustre/include/lustre_dlm.h | 2 +-
10077 .../staging/lustre/lustre/include/lustre_export.h | 4 +-
10078 .../staging/lustre/lustre/include/lustre_import.h | 4 +-
10079 drivers/staging/lustre/lustre/include/lustre_net.h | 18 +-
10080 drivers/staging/lustre/lustre/include/obd.h | 2 +-
10081 drivers/staging/lustre/lustre/include/obd_class.h | 17 +-
10082 .../staging/lustre/lustre/include/obd_support.h | 22 +-
10083 drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 2 +-
10084 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 2 +-
10085 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 3 +-
10086 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c | 4 +-
10087 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 17 +-
10088 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 8 +-
10089 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 1 +
10090 drivers/staging/lustre/lustre/libcfs/debug.c | 149 +-
10091 drivers/staging/lustre/lustre/libcfs/fail.c | 2 +-
10092 drivers/staging/lustre/lustre/libcfs/libcfs_cpu.c | 2 +-
10093 .../staging/lustre/lustre/libcfs/libcfs_string.c | 4 +-
10094 .../lustre/lustre/libcfs/linux/linux-crypto.c | 4 +-
10095 .../lustre/lustre/libcfs/linux/linux-module.c | 6 +-
10096 drivers/staging/lustre/lustre/libcfs/module.c | 357 +--
10097 drivers/staging/lustre/lustre/libcfs/tracefile.c | 12 -
10098 drivers/staging/lustre/lustre/libcfs/tracefile.h | 33 +-
10099 drivers/staging/lustre/lustre/llite/dcache.c | 3 +-
10100 drivers/staging/lustre/lustre/llite/dir.c | 4 -
10101 drivers/staging/lustre/lustre/llite/file.c | 5 +-
10102 drivers/staging/lustre/lustre/llite/llite_capa.c | 40 +-
10103 .../staging/lustre/lustre/llite/llite_internal.h | 17 +-
10104 drivers/staging/lustre/lustre/llite/llite_lib.c | 23 +-
10105 drivers/staging/lustre/lustre/llite/lloop.c | 6 +-
10106 drivers/staging/lustre/lustre/llite/namei.c | 12 +-
10107 drivers/staging/lustre/lustre/llite/remote_perm.c | 17 +-
10108 drivers/staging/lustre/lustre/llite/vvp_io.c | 5 +-
10109 drivers/staging/lustre/lustre/llite/vvp_page.c | 27 +-
10110 drivers/staging/lustre/lustre/llite/xattr_cache.c | 2 +-
10111 drivers/staging/lustre/lustre/lmv/lmv_intent.c | 2 +-
10112 drivers/staging/lustre/lustre/lmv/lmv_obd.c | 8 +-
10113 drivers/staging/lustre/lustre/lov/lov_dev.c | 2 +-
10114 drivers/staging/lustre/lustre/lov/lov_io.c | 2 +-
10115 drivers/staging/lustre/lustre/lov/lov_merge.c | 1 +
10116 drivers/staging/lustre/lustre/lov/lov_obd.c | 13 +-
10117 drivers/staging/lustre/lustre/lov/lov_pool.c | 2 +-
10118 drivers/staging/lustre/lustre/lov/lov_request.c | 18 +-
10119 drivers/staging/lustre/lustre/mdc/mdc_lib.c | 2 +-
10120 drivers/staging/lustre/lustre/mdc/mdc_request.c | 6 +-
10121 drivers/staging/lustre/lustre/mgc/mgc_request.c | 6 +-
10122 drivers/staging/lustre/lustre/obdclass/acl.c | 6 +-
10123 drivers/staging/lustre/lustre/obdclass/cl_page.c | 30 +-
10124 drivers/staging/lustre/lustre/obdclass/class_obd.c | 19 +-
10125 drivers/staging/lustre/lustre/obdclass/genops.c | 22 +-
10126 .../lustre/lustre/obdclass/linux/linux-module.c | 6 +-
10127 .../lustre/lustre/obdclass/linux/linux-sysctl.c | 374 +---
10128 drivers/staging/lustre/lustre/obdclass/llog.c | 8 +-
10129 .../lustre/lustre/obdclass/lprocfs_status.c | 4 +-
10130 drivers/staging/lustre/lustre/obdclass/lu_object.c | 8 +-
10131 .../staging/lustre/lustre/obdclass/lustre_peer.c | 2 +-
10132 .../staging/lustre/lustre/obdclass/obd_config.c | 17 +-
10133 drivers/staging/lustre/lustre/obdclass/obd_mount.c | 24 +-
10134 drivers/staging/lustre/lustre/obdclass/uuid.c | 34 +-
10135 .../staging/lustre/lustre/obdecho/echo_client.c | 14 +-
10136 drivers/staging/lustre/lustre/osc/osc_cache.c | 6 -
10137 drivers/staging/lustre/lustre/osc/osc_dev.c | 2 +-
10138 drivers/staging/lustre/lustre/osc/osc_page.c | 2 +-
10139 drivers/staging/lustre/lustre/osc/osc_request.c | 8 +-
10140 drivers/staging/lustre/lustre/ptlrpc/client.c | 2 +-
10141 drivers/staging/lustre/lustre/ptlrpc/events.c | 4 +-
10142 drivers/staging/lustre/lustre/ptlrpc/import.c | 6 +-
10143 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 8 +-
10144 drivers/staging/lustre/lustre/ptlrpc/nrs.c | 2 +-
10145 .../staging/lustre/lustre/ptlrpc/pack_generic.c | 2 +
10146 drivers/staging/lustre/lustre/ptlrpc/pinger.c | 2 -
10147 .../staging/lustre/lustre/ptlrpc/ptlrpc_module.c | 2 +-
10148 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 2 +-
10149 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 2 +-
10150 drivers/staging/lustre/lustre/ptlrpc/sec_config.c | 2 +-
10151 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c | 2 +-
10152 drivers/staging/lustre/lustre/ptlrpc/service.c | 18 +-
10153 drivers/staging/lustre/sysfs-fs-lustre | 103 +
10154 .../most/Documentation/ABI/sysfs-class-most.txt | 181 ++
10155 .../staging/most/Documentation/driver_usage.txt | 180 ++
10156 drivers/staging/most/Kconfig | 30 +
10157 drivers/staging/most/Makefile | 8 +
10158 drivers/staging/most/TODO | 8 +
10159 drivers/staging/most/aim-cdev/Kconfig | 12 +
10160 drivers/staging/most/aim-cdev/Makefile | 4 +
10161 drivers/staging/most/aim-cdev/cdev.c | 528 +++++
10162 drivers/staging/most/aim-network/Kconfig | 13 +
10163 drivers/staging/most/aim-network/Makefile | 4 +
10164 drivers/staging/most/aim-network/networking.c | 567 +++++
10165 drivers/staging/most/aim-network/networking.h | 23 +
10166 drivers/staging/most/aim-sound/Kconfig | 13 +
10167 drivers/staging/most/aim-sound/Makefile | 4 +
10168 drivers/staging/most/aim-sound/sound.c | 758 +++++++
10169 drivers/staging/most/aim-v4l2/Kconfig | 12 +
10170 drivers/staging/most/aim-v4l2/Makefile | 6 +
10171 drivers/staging/most/aim-v4l2/video.c | 635 ++++++
10172 drivers/staging/most/hdm-dim2/Kconfig | 16 +
10173 drivers/staging/most/hdm-dim2/Makefile | 5 +
10174 drivers/staging/most/hdm-dim2/dim2_errors.h | 67 +
10175 drivers/staging/most/hdm-dim2/dim2_hal.c | 919 ++++++++
10176 drivers/staging/most/hdm-dim2/dim2_hal.h | 124 ++
10177 drivers/staging/most/hdm-dim2/dim2_hdm.c | 964 ++++++++
10178 drivers/staging/most/hdm-dim2/dim2_hdm.h | 26 +
10179 drivers/staging/most/hdm-dim2/dim2_reg.h | 176 ++
10180 drivers/staging/most/hdm-dim2/dim2_sysfs.c | 116 +
10181 drivers/staging/most/hdm-dim2/dim2_sysfs.h | 39 +
10182 drivers/staging/most/hdm-i2c/Kconfig | 12 +
10183 drivers/staging/most/hdm-i2c/Makefile | 3 +
10184 drivers/staging/most/hdm-i2c/hdm_i2c.c | 451 ++++
10185 drivers/staging/most/hdm-usb/Kconfig | 14 +
10186 drivers/staging/most/hdm-usb/Makefile | 4 +
10187 drivers/staging/most/hdm-usb/hdm_usb.c | 1454 +++++++++++++
10188 drivers/staging/most/mostcore/Kconfig | 13 +
10189 drivers/staging/most/mostcore/Makefile | 3 +
10190 drivers/staging/most/mostcore/core.c | 1932 ++++++++++++++++
10191 drivers/staging/most/mostcore/mostcore.h | 316 +++
10192 drivers/staging/mt29f_spinand/mt29f_spinand.c | 1 -
10193 drivers/staging/mt29f_spinand/mt29f_spinand.h | 4 +-
10194 drivers/staging/netlogic/platform_net.c | 2 +-
10195 drivers/staging/netlogic/xlr_net.h | 2 +-
10196 drivers/staging/nvec/nvec.h | 19 +-
10197 drivers/staging/octeon/ethernet-mdio.h | 2 +-
10198 drivers/staging/octeon/ethernet-rgmii.c | 7 +-
10199 drivers/staging/octeon/ethernet-tx.c | 10 +-
10200 drivers/staging/octeon/ethernet.c | 1 +
10201 drivers/staging/octeon/octeon-ethernet.h | 22 +-
10202 drivers/staging/olpc_dcon/olpc_dcon.h | 2 +-
10203 drivers/staging/ozwpan/Kconfig | 9 -
10204 drivers/staging/ozwpan/Makefile | 16 -
10205 drivers/staging/ozwpan/README | 25 -
10206 drivers/staging/ozwpan/TODO | 14 -
10207 drivers/staging/ozwpan/ozappif.h | 36 -
10208 drivers/staging/ozwpan/ozcdev.c | 554 -----
10209 drivers/staging/ozwpan/ozcdev.h | 17 -
10210 drivers/staging/ozwpan/ozdbg.h | 54 -
10211 drivers/staging/ozwpan/ozeltbuf.c | 252 ---
10212 drivers/staging/ozwpan/ozeltbuf.h | 65 -
10213 drivers/staging/ozwpan/ozhcd.c | 2301 --------------------
10214 drivers/staging/ozwpan/ozhcd.h | 15 -
10215 drivers/staging/ozwpan/ozmain.c | 71 -
10216 drivers/staging/ozwpan/ozpd.c | 886 --------
10217 drivers/staging/ozwpan/ozpd.h | 134 --
10218 drivers/staging/ozwpan/ozproto.c | 804 -------
10219 drivers/staging/ozwpan/ozproto.h | 62 -
10220 drivers/staging/ozwpan/ozprotocol.h | 375 ----
10221 drivers/staging/ozwpan/ozurbparanoia.c | 54 -
10222 drivers/staging/ozwpan/ozurbparanoia.h | 19 -
10223 drivers/staging/ozwpan/ozusbif.h | 43 -
10224 drivers/staging/ozwpan/ozusbsvc.c | 263 ---
10225 drivers/staging/ozwpan/ozusbsvc.h | 32 -
10226 drivers/staging/ozwpan/ozusbsvc1.c | 471 ----
10227 drivers/staging/panel/panel.c | 12 +-
10228 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 +-
10229 drivers/staging/rtl8188eu/core/rtw_debug.c | 6 +-
10230 drivers/staging/rtl8188eu/core/rtw_efuse.c | 2 +-
10231 drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +-
10232 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 10 +-
10233 drivers/staging/rtl8188eu/core/rtw_mlme.c | 43 +-
10234 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 10 +-
10235 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 8 +-
10236 drivers/staging/rtl8188eu/core/rtw_recv.c | 44 +-
10237 drivers/staging/rtl8188eu/core/rtw_security.c | 2 +-
10238 drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 2 +
10239 drivers/staging/rtl8188eu/core/rtw_xmit.c | 36 +-
10240 .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 8 +-
10241 drivers/staging/rtl8188eu/hal/bb_cfg.c | 6 +-
10242 drivers/staging/rtl8188eu/hal/hal_com.c | 27 +-
10243 drivers/staging/rtl8188eu/hal/hal_intf.c | 32 -
10244 drivers/staging/rtl8188eu/hal/odm.c | 11 +-
10245 drivers/staging/rtl8188eu/hal/rf.c | 2 +-
10246 drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +-
10247 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 21 -
10248 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 33 +-
10249 drivers/staging/rtl8188eu/hal/usb_halinit.c | 99 +-
10250 drivers/staging/rtl8188eu/include/HalVerDef.h | 84 -
10251 drivers/staging/rtl8188eu/include/hal_intf.h | 16 -
10252 drivers/staging/rtl8188eu/include/ieee80211.h | 54 -
10253 drivers/staging/rtl8188eu/include/osdep_service.h | 2 +-
10254 drivers/staging/rtl8188eu/include/recv_osdep.h | 3 +-
10255 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 1 -
10256 drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 8 -
10257 drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 +-
10258 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 8 +-
10259 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 1 -
10260 drivers/staging/rtl8188eu/include/sta_info.h | 19 +-
10261 drivers/staging/rtl8188eu/include/wifi.h | 7 -
10262 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 22 +-
10263 drivers/staging/rtl8188eu/os_dep/os_intfs.c | 2 +-
10264 drivers/staging/rtl8188eu/os_dep/recv_linux.c | 16 +-
10265 drivers/staging/rtl8188eu/os_dep/usb_intf.c | 79 +-
10266 drivers/staging/rtl8192e/dot11d.c | 39 -
10267 drivers/staging/rtl8192e/dot11d.h | 6 -
10268 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 46 -
10269 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 192 +-
10270 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 11 +-
10271 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 11 +-
10272 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 5 +-
10273 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 440 ++--
10274 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 58 +-
10275 .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 20 +-
10276 .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 6 +-
10277 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 8 +-
10278 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 448 ++--
10279 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 66 +-
10280 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 125 +-
10281 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 16 +-
10282 drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 615 ++----
10283 drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 112 +-
10284 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 472 ++--
10285 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 44 +-
10286 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 130 +-
10287 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 2 +-
10288 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 2 +-
10289 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 2 +-
10290 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 24 +-
10291 drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 4 +-
10292 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 53 +-
10293 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +-
10294 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 132 +-
10295 drivers/staging/rtl8192e/rtl819x_BA.h | 5 -
10296 drivers/staging/rtl8192e/rtl819x_BAProc.c | 5 +-
10297 drivers/staging/rtl8192e/rtl819x_HT.h | 2 -
10298 drivers/staging/rtl8192e/rtl819x_HTProc.c | 5 +-
10299 drivers/staging/rtl8192e/rtl819x_Qos.h | 5 -
10300 drivers/staging/rtl8192e/rtl819x_TS.h | 2 -
10301 drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +-
10302 drivers/staging/rtl8192e/rtllib.h | 439 ++--
10303 drivers/staging/rtl8192e/rtllib_debug.h | 8 -
10304 drivers/staging/rtl8192e/rtllib_rx.c | 91 +-
10305 drivers/staging/rtl8192e/rtllib_softmac.c | 30 +-
10306 drivers/staging/rtl8192e/rtllib_tx.c | 9 +-
10307 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 345 +--
10308 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +-
10309 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +-
10310 .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +-
10311 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +-
10312 .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 17 +-
10313 .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 16 +-
10314 .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 4 +-
10315 drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +-
10316 drivers/staging/rtl8192u/r8192U.h | 2 +-
10317 drivers/staging/rtl8192u/r8192U_core.c | 14 +-
10318 drivers/staging/rtl8192u/r8192U_dm.c | 8 +-
10319 drivers/staging/rtl8192u/r8192U_dm.h | 36 +-
10320 drivers/staging/rtl8192u/r8192U_wx.h | 2 +-
10321 drivers/staging/rtl8192u/r819xU_cmdpkt.h | 8 +-
10322 drivers/staging/rtl8192u/r819xU_firmware.c | 15 +-
10323 drivers/staging/rtl8192u/r819xU_phy.h | 55 +-
10324 drivers/staging/rtl8712/ieee80211.c | 25 +-
10325 drivers/staging/rtl8712/rtl8712_recv.c | 4 +-
10326 drivers/staging/rtl8712/rtl871x_cmd.c | 28 +-
10327 drivers/staging/rtl8712/rtl871x_cmd.h | 18 -
10328 drivers/staging/rtl8712/rtl871x_event.h | 2 +-
10329 drivers/staging/rtl8712/rtl871x_ioctl.h | 28 +-
10330 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 34 +-
10331 drivers/staging/rtl8712/rtl871x_mlme.c | 47 +-
10332 drivers/staging/rtl8712/rtl871x_mlme.h | 2 +-
10333 drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 6 +-
10334 drivers/staging/rtl8712/rtl871x_security.c | 35 +-
10335 drivers/staging/rtl8712/wlan_bssdef.h | 42 +-
10336 drivers/staging/rtl8723au/core/rtw_recv.c | 3 +-
10337 drivers/staging/rtl8723au/core/rtw_security.c | 24 +-
10338 drivers/staging/rtl8723au/hal/odm.c | 2 +-
10339 drivers/staging/rtl8723au/hal/odm_RegConfig8723A.c | 2 +-
10340 drivers/staging/rtl8723au/hal/rtl8723a_hal_init.c | 4 +-
10341 drivers/staging/rts5208/ms.c | 5 +-
10342 drivers/staging/rts5208/sd.c | 21 +-
10343 drivers/staging/slicoss/slicoss.c | 1 +
10344 drivers/staging/sm750fb/ddk750_chip.c | 15 +-
10345 drivers/staging/sm750fb/ddk750_chip.h | 12 +-
10346 drivers/staging/sm750fb/ddk750_display.c | 170 +-
10347 drivers/staging/sm750fb/ddk750_display.h | 11 +-
10348 drivers/staging/sm750fb/ddk750_dvi.c | 75 +-
10349 drivers/staging/sm750fb/ddk750_dvi.h | 3 +-
10350 drivers/staging/sm750fb/ddk750_help.c | 8 +-
10351 drivers/staging/sm750fb/ddk750_help.h | 4 +-
10352 drivers/staging/sm750fb/ddk750_hwi2c.c | 244 +--
10353 drivers/staging/sm750fb/ddk750_mode.c | 164 +-
10354 drivers/staging/sm750fb/ddk750_mode.h | 52 +-
10355 drivers/staging/sm750fb/ddk750_power.c | 261 ++-
10356 drivers/staging/sm750fb/ddk750_power.h | 11 +-
10357 drivers/staging/sm750fb/ddk750_reg.h | 18 +-
10358 drivers/staging/sm750fb/ddk750_sii164.c | 389 ++--
10359 drivers/staging/sm750fb/ddk750_sii164.h | 31 +-
10360 drivers/staging/sm750fb/sm750.c | 160 +-
10361 drivers/staging/sm750fb/sm750.h | 72 +-
10362 drivers/staging/sm750fb/sm750_accel.c | 381 ++--
10363 drivers/staging/sm750fb/sm750_accel.h | 4 +-
10364 drivers/staging/sm750fb/sm750_cursor.c | 55 +-
10365 drivers/staging/sm750fb/sm750_cursor.h | 4 +-
10366 drivers/staging/sm750fb/sm750_help.h | 28 +-
10367 drivers/staging/sm750fb/sm750_hw.c | 414 ++--
10368 drivers/staging/sm750fb/sm750_hw.h | 48 +-
10369 drivers/staging/sm7xxfb/Kconfig | 13 -
10370 drivers/staging/sm7xxfb/Makefile | 1 -
10371 drivers/staging/sm7xxfb/TODO | 12 -
10372 drivers/staging/speakup/buffers.c | 3 +-
10373 drivers/staging/speakup/i18n.c | 3 +-
10374 drivers/staging/speakup/i18n.h | 12 +-
10375 drivers/staging/speakup/keyhelp.c | 2 +-
10376 drivers/staging/speakup/kobjects.c | 3 +-
10377 drivers/staging/speakup/main.c | 15 +-
10378 drivers/staging/speakup/selection.c | 3 +-
10379 drivers/staging/speakup/serialio.c | 10 +-
10380 drivers/staging/speakup/speakup.h | 68 +-
10381 drivers/staging/speakup/speakup_acnt.h | 8 +-
10382 drivers/staging/speakup/speakup_decpc.c | 6 +-
10383 drivers/staging/speakup/speakup_dtlk.h | 52 +-
10384 drivers/staging/speakup/speakup_soft.c | 1 -
10385 drivers/staging/speakup/thread.c | 3 +-
10386 drivers/staging/speakup/varhandlers.c | 3 +-
10387 drivers/staging/unisys/Kconfig | 2 +-
10388 drivers/staging/unisys/include/channel_guid.h | 24 +-
10389 drivers/staging/unisys/include/visorbus.h | 5 +-
10390 drivers/staging/unisys/visorbus/controlvmchannel.h | 9 +-
10391 .../unisys/visorbus/controlvmcompletionstatus.h | 9 +-
10392 drivers/staging/unisys/visorbus/iovmcall_gnuc.h | 9 +-
10393 drivers/staging/unisys/visorbus/periodic_work.c | 9 +-
10394 drivers/staging/unisys/visorbus/vbuschannel.h | 9 +-
10395 drivers/staging/unisys/visorbus/vbusdeviceinfo.h | 9 +-
10396 drivers/staging/unisys/visorbus/visorbus_main.c | 109 +-
10397 drivers/staging/unisys/visorbus/visorbus_private.h | 9 +-
10398 drivers/staging/unisys/visorbus/visorchannel.c | 43 +-
10399 drivers/staging/unisys/visorbus/visorchipset.c | 22 +-
10400 drivers/staging/unisys/visorbus/vmcallinterface.h | 9 +-
10401 drivers/staging/unisys/visornic/visornic_main.c | 1132 +++++-----
10402 drivers/staging/vme/devices/vme_pio2_core.c | 18 +-
10403 drivers/staging/vme/devices/vme_user.c | 168 +-
10404 drivers/staging/vt6655/baseband.c | 6 +-
10405 drivers/staging/vt6655/card.c | 15 +-
10406 drivers/staging/vt6655/desc.h | 146 +-
10407 drivers/staging/vt6655/device.h | 13 +-
10408 drivers/staging/vt6655/device_cfg.h | 15 -
10409 drivers/staging/vt6655/device_main.c | 146 +-
10410 drivers/staging/vt6655/dpc.c | 2 +-
10411 drivers/staging/vt6655/mac.c | 18 -
10412 drivers/staging/vt6655/power.c | 16 +-
10413 drivers/staging/vt6655/rf.c | 532 ++---
10414 drivers/staging/vt6655/rf.h | 24 +-
10415 drivers/staging/vt6655/rxtx.c | 23 +-
10416 drivers/staging/vt6655/rxtx.h | 4 +-
10417 drivers/staging/vt6655/upc.h | 36 +-
10418 drivers/staging/vt6656/rxtx.c | 7 +-
10419 drivers/staging/wilc1000/Kconfig | 28 +-
10420 drivers/staging/wilc1000/Makefile | 8 +-
10421 drivers/staging/wilc1000/coreconfigsimulator.h | 17 -
10422 drivers/staging/wilc1000/coreconfigurator.c | 225 +-
10423 drivers/staging/wilc1000/coreconfigurator.h | 37 +-
10424 drivers/staging/wilc1000/fifo_buffer.c | 133 --
10425 drivers/staging/wilc1000/fifo_buffer.h | 26 -
10426 drivers/staging/wilc1000/host_interface.c | 1433 ++++++------
10427 drivers/staging/wilc1000/host_interface.h | 115 +-
10428 drivers/staging/wilc1000/linux_mon.c | 23 +-
10429 drivers/staging/wilc1000/linux_wlan.c | 248 +--
10430 drivers/staging/wilc1000/linux_wlan_common.h | 4 +-
10431 drivers/staging/wilc1000/linux_wlan_sdio.c | 1 -
10432 drivers/staging/wilc1000/wilc_debugfs.c | 30 +-
10433 drivers/staging/wilc1000/wilc_exported_buf.c | 13 +-
10434 drivers/staging/wilc1000/wilc_log.h | 47 -
10435 drivers/staging/wilc1000/wilc_memory.c | 46 +-
10436 drivers/staging/wilc1000/wilc_memory.h | 173 --
10437 drivers/staging/wilc1000/wilc_msgqueue.c | 28 +-
10438 drivers/staging/wilc1000/wilc_msgqueue.h | 35 +-
10439 drivers/staging/wilc1000/wilc_osconfig.h | 9 -
10440 drivers/staging/wilc1000/wilc_oswrapper.h | 12 -
10441 drivers/staging/wilc1000/wilc_platform.h | 8 +-
10442 drivers/staging/wilc1000/wilc_sdio.c | 288 +--
10443 drivers/staging/wilc1000/wilc_sleep.c | 18 -
10444 drivers/staging/wilc1000/wilc_sleep.h | 20 -
10445 drivers/staging/wilc1000/wilc_spi.c | 15 +-
10446 drivers/staging/wilc1000/wilc_strutils.c | 80 -
10447 drivers/staging/wilc1000/wilc_strutils.h | 134 --
10448 drivers/staging/wilc1000/wilc_timer.c | 45 -
10449 drivers/staging/wilc1000/wilc_timer.h | 129 --
10450 drivers/staging/wilc1000/wilc_type.h | 34 -
10451 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 321 ++-
10452 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 2 +-
10453 drivers/staging/wilc1000/wilc_wfi_netdevice.c | 951 --------
10454 drivers/staging/wilc1000/wilc_wfi_netdevice.h | 16 +-
10455 drivers/staging/wilc1000/wilc_wlan.c | 53 +-
10456 drivers/staging/wilc1000/wilc_wlan.h | 2 +-
10457 drivers/staging/wilc1000/wilc_wlan_cfg.c | 16 +-
10458 drivers/staging/wilc1000/wilc_wlan_if.h | 6 +-
10459 drivers/staging/xgifb/Makefile | 2 +-
10460 drivers/staging/xgifb/XGI_main_26.c | 12 +-
10461 drivers/staging/xgifb/vb_init.h | 4 +-
10462 drivers/staging/xgifb/vb_setmode.h | 34 +-
10463 drivers/staging/xgifb/vb_util.c | 42 -
10464 drivers/staging/xgifb/vb_util.h | 44 +-
10465 drivers/video/fbdev/Kconfig | 14 +
10466 drivers/video/fbdev/Makefile | 1 +
10467 .../sm7xxfb/sm7xx.h => video/fbdev/sm712.h} | 39 +-
10468 .../sm7xxfb/sm7xxfb.c => video/fbdev/sm712fb.c} | 71 +-
10469 include/linux/iio/common/st_sensors.h | 2 +
10470 include/linux/iio/consumer.h | 2 +-
10471 include/linux/iio/iio.h | 17 +
10472 include/linux/iio/sysfs.h | 3 +-
10473 include/linux/iio/trigger.h | 3 +
10474 include/linux/iio/triggered_buffer.h | 4 +-
10475 tools/iio/generic_buffer.c | 115 +-
10476 tools/iio/iio_event_monitor.c | 40 +-
10477 tools/iio/iio_utils.c | 243 ++-
10478 tools/iio/iio_utils.h | 19 +-
10479 tools/iio/lsiio.c | 55 +-
10480 583 files changed, 23642 insertions(+), 20350 deletions(-)
10481 create mode 100644 Documentation/DocBook/iio.tmpl
10482 create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt
10483 create mode 100644 Documentation/fb/sm712fb.txt
10484 create mode 100644 drivers/iio/light/opt3001.c
10485 create mode 100644 drivers/iio/light/pa12203001.c
10486 create mode 100644 drivers/iio/light/rpr0521.c
10487 create mode 100644 drivers/staging/fbtft/fb_uc1611.c
10488 create mode 100644 drivers/staging/fsl-mc/README.txt
10489 create mode 100644 drivers/staging/most/Documentation/ABI/sysfs-class-most.txt
10490 create mode 100644 drivers/staging/most/Documentation/driver_usage.txt
10491 create mode 100644 drivers/staging/most/Kconfig
10492 create mode 100644 drivers/staging/most/Makefile
10493 create mode 100644 drivers/staging/most/TODO
10494 create mode 100644 drivers/staging/most/aim-cdev/Kconfig
10495 create mode 100644 drivers/staging/most/aim-cdev/Makefile
10496 create mode 100644 drivers/staging/most/aim-cdev/cdev.c
10497 create mode 100644 drivers/staging/most/aim-network/Kconfig
10498 create mode 100644 drivers/staging/most/aim-network/Makefile
10499 create mode 100644 drivers/staging/most/aim-network/networking.c
10500 create mode 100644 drivers/staging/most/aim-network/networking.h
10501 create mode 100644 drivers/staging/most/aim-sound/Kconfig
10502 create mode 100644 drivers/staging/most/aim-sound/Makefile
10503 create mode 100644 drivers/staging/most/aim-sound/sound.c
10504 create mode 100644 drivers/staging/most/aim-v4l2/Kconfig
10505 create mode 100644 drivers/staging/most/aim-v4l2/Makefile
10506 create mode 100644 drivers/staging/most/aim-v4l2/video.c
10507 create mode 100644 drivers/staging/most/hdm-dim2/Kconfig
10508 create mode 100644 drivers/staging/most/hdm-dim2/Makefile
10509 create mode 100644 drivers/staging/most/hdm-dim2/dim2_errors.h
10510 create mode 100644 drivers/staging/most/hdm-dim2/dim2_hal.c
10511 create mode 100644 drivers/staging/most/hdm-dim2/dim2_hal.h
10512 create mode 100644 drivers/staging/most/hdm-dim2/dim2_hdm.c
10513 create mode 100644 drivers/staging/most/hdm-dim2/dim2_hdm.h
10514 create mode 100644 drivers/staging/most/hdm-dim2/dim2_reg.h
10515 create mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.c
10516 create mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.h
10517 create mode 100644 drivers/staging/most/hdm-i2c/Kconfig
10518 create mode 100644 drivers/staging/most/hdm-i2c/Makefile
10519 create mode 100644 drivers/staging/most/hdm-i2c/hdm_i2c.c
10520 create mode 100644 drivers/staging/most/hdm-usb/Kconfig
10521 create mode 100644 drivers/staging/most/hdm-usb/Makefile
10522 create mode 100644 drivers/staging/most/hdm-usb/hdm_usb.c
10523 create mode 100644 drivers/staging/most/mostcore/Kconfig
10524 create mode 100644 drivers/staging/most/mostcore/Makefile
10525 create mode 100644 drivers/staging/most/mostcore/core.c
10526 create mode 100644 drivers/staging/most/mostcore/mostcore.h
10527 delete mode 100644 drivers/staging/ozwpan/Kconfig
10528 delete mode 100644 drivers/staging/ozwpan/Makefile
10529 delete mode 100644 drivers/staging/ozwpan/README
10530 delete mode 100644 drivers/staging/ozwpan/TODO
10531 delete mode 100644 drivers/staging/ozwpan/ozappif.h
10532 delete mode 100644 drivers/staging/ozwpan/ozcdev.c
10533 delete mode 100644 drivers/staging/ozwpan/ozcdev.h
10534 delete mode 100644 drivers/staging/ozwpan/ozdbg.h
10535 delete mode 100644 drivers/staging/ozwpan/ozeltbuf.c
10536 delete mode 100644 drivers/staging/ozwpan/ozeltbuf.h
10537 delete mode 100644 drivers/staging/ozwpan/ozhcd.c
10538 delete mode 100644 drivers/staging/ozwpan/ozhcd.h
10539 delete mode 100644 drivers/staging/ozwpan/ozmain.c
10540 delete mode 100644 drivers/staging/ozwpan/ozpd.c
10541 delete mode 100644 drivers/staging/ozwpan/ozpd.h
10542 delete mode 100644 drivers/staging/ozwpan/ozproto.c
10543 delete mode 100644 drivers/staging/ozwpan/ozproto.h
10544 delete mode 100644 drivers/staging/ozwpan/ozprotocol.h
10545 delete mode 100644 drivers/staging/ozwpan/ozurbparanoia.c
10546 delete mode 100644 drivers/staging/ozwpan/ozurbparanoia.h
10547 delete mode 100644 drivers/staging/ozwpan/ozusbif.h
10548 delete mode 100644 drivers/staging/ozwpan/ozusbsvc.c
10549 delete mode 100644 drivers/staging/ozwpan/ozusbsvc.h
10550 delete mode 100644 drivers/staging/ozwpan/ozusbsvc1.c
10551 delete mode 100644 drivers/staging/sm7xxfb/Kconfig
10552 delete mode 100644 drivers/staging/sm7xxfb/Makefile
10553 delete mode 100644 drivers/staging/sm7xxfb/TODO
10554 delete mode 100644 drivers/staging/wilc1000/coreconfigsimulator.h
10555 delete mode 100644 drivers/staging/wilc1000/fifo_buffer.c
10556 delete mode 100644 drivers/staging/wilc1000/fifo_buffer.h
10557 delete mode 100644 drivers/staging/wilc1000/wilc_log.h
10558 delete mode 100644 drivers/staging/wilc1000/wilc_osconfig.h
10559 delete mode 100644 drivers/staging/wilc1000/wilc_sleep.c
10560 delete mode 100644 drivers/staging/wilc1000/wilc_sleep.h
10561 delete mode 100644 drivers/staging/wilc1000/wilc_strutils.c
10562 delete mode 100644 drivers/staging/wilc1000/wilc_strutils.h
10563 delete mode 100644 drivers/staging/wilc1000/wilc_timer.c
10564 delete mode 100644 drivers/staging/wilc1000/wilc_timer.h
10565 delete mode 100644 drivers/staging/wilc1000/wilc_type.h
10566 delete mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.c
10567 delete mode 100644 drivers/staging/xgifb/vb_util.c
10568 rename drivers/{staging/sm7xxfb/sm7xx.h => video/fbdev/sm712.h} (81%)
10569 rename drivers/{staging/sm7xxfb/sm7xxfb.c => video/fbdev/sm712fb.c} (97%)
10570 $ git am -3 ../patches/0001-staging-lustre-fix-for-bio_endio-API-change.patch
10571 Applying: staging/lustre: fix for bio_endio() API change
10573 Unstaged changes after reset:
10574 M drivers/staging/lustre/lustre/llite/lloop.c
10576 $ git commit -v -a --amend
10577 [master 722b53feaa74] Merge remote-tracking branch 'staging/staging-next'
10578 Date: Fri Aug 28 14:57:19 2015 +1000
10579 Merging char-misc/char-misc-next (672cfeeb93e5 Merge tag 'extcon-next-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-testing)
10580 $ git merge char-misc/char-misc-next
10581 Resolved 'arch/x86/kernel/cpu/mshyperv.c' using previous resolution.
10582 Resolved 'drivers/misc/ti-st/st_kim.c' using previous resolution.
10583 Auto-merging kernel/cpu.c
10584 Auto-merging fs/dlm/user.c
10585 Auto-merging fs/btrfs/super.c
10586 Auto-merging drivers/w1/masters/matrox_w1.c
10587 Auto-merging drivers/staging/lustre/lustre/libcfs/module.c
10588 Auto-merging drivers/staging/android/ashmem.c
10589 Auto-merging drivers/spmi/spmi-pmic-arb.c
10590 Auto-merging drivers/misc/ti-st/st_kim.c
10591 CONFLICT (content): Merge conflict in drivers/misc/ti-st/st_kim.c
10592 Removing drivers/misc/mei/nfc.c
10593 Removing drivers/misc/eeprom/sunxi_sid.c
10594 Auto-merging drivers/misc/eeprom/max6875.c
10595 Auto-merging drivers/misc/cxl/sysfs.c
10596 Auto-merging drivers/extcon/extcon-max77843.c
10597 Auto-merging drivers/Makefile
10598 Auto-merging drivers/Kconfig
10599 Auto-merging arch/x86/kernel/cpu/mshyperv.c
10600 CONFLICT (content): Merge conflict in arch/x86/kernel/cpu/mshyperv.c
10601 Auto-merging MAINTAINERS
10602 Auto-merging Documentation/ioctl/ioctl-number.txt
10603 Auto-merging Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt
10604 Removing Documentation/ABI/testing/sysfs-driver-sunxi-sid
10605 Automatic merge failed; fix conflicts and then commit the result.
10607 [master 523f9bec138f] Merge remote-tracking branch 'char-misc/char-misc-next'
10608 $ git diff -M --stat --summary HEAD^..
10609 Documentation/ABI/stable/sysfs-bus-vmbus | 29 +
10610 .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 2 +-
10611 .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 2 +-
10612 Documentation/ABI/testing/sysfs-driver-sunxi-sid | 22 -
10613 .../devicetree/bindings/arm/coresight.txt | 1 +
10614 .../devicetree/bindings/extcon/extcon-palmas.txt | 5 +-
10615 .../{misc => nvmem}/allwinner,sunxi-sid.txt | 4 +
10616 Documentation/devicetree/bindings/nvmem/nvmem.txt | 80 ++
10617 Documentation/devicetree/bindings/nvmem/qfprom.txt | 35 +
10618 .../bindings/power/qcom,coincell-charger.txt | 48 +
10619 Documentation/ioctl/ioctl-number.txt | 2 +
10620 Documentation/misc-devices/mei/mei.txt | 45 +-
10621 Documentation/nvmem/nvmem.txt | 152 +++
10622 Documentation/power/suspend-and-cpuhotplug.txt | 6 +-
10623 Documentation/trace/coresight.txt | 4 +-
10625 .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 10 +
10626 arch/arm/boot/dts/qcom-pm8941.dtsi | 6 +
10627 arch/x86/include/asm/mshyperv.h | 5 +
10628 arch/x86/include/uapi/asm/hyperv.h | 2 +
10629 arch/x86/kernel/cpu/mshyperv.c | 48 +
10630 drivers/Kconfig | 2 +
10631 drivers/Makefile | 1 +
10632 drivers/auxdisplay/ks0108.c | 97 +-
10633 drivers/char/misc.c | 17 +-
10634 drivers/char/nvram.c | 2 +-
10635 drivers/char/toshiba.c | 2 +-
10636 drivers/char/xillybus/xillybus_pcie.c | 10 +-
10637 drivers/extcon/extcon-arizona.c | 101 +-
10638 drivers/extcon/extcon-gpio.c | 18 -
10639 drivers/extcon/extcon-max77843.c | 9 +
10640 drivers/extcon/extcon-palmas.c | 134 ++-
10641 drivers/extcon/extcon-rt8973a.c | 1 -
10642 drivers/extcon/extcon-sm5502.c | 1 -
10643 drivers/extcon/extcon-usb-gpio.c | 1 +
10644 drivers/extcon/extcon.c | 48 +-
10645 drivers/hv/channel.c | 4 +-
10646 drivers/hv/channel_mgmt.c | 34 +-
10647 drivers/hv/hv.c | 152 ++-
10648 drivers/hv/hv_balloon.c | 26 +-
10649 drivers/hv/hv_fcopy.c | 21 +-
10650 drivers/hv/hv_kvp.c | 3 +
10651 drivers/hv/hv_utils_transport.c | 2 +-
10652 drivers/hv/hyperv_vmbus.h | 16 +-
10653 drivers/hv/ring_buffer.c | 14 +-
10654 drivers/hv/vmbus_drv.c | 353 +++++--
10655 drivers/hwtracing/coresight/coresight-etm.h | 7 +-
10656 drivers/hwtracing/coresight/coresight-etm3x.c | 33 +-
10657 drivers/hwtracing/coresight/coresight-etm4x.c | 37 +-
10658 drivers/hwtracing/coresight/coresight-etm4x.h | 7 +-
10659 drivers/hwtracing/coresight/coresight-replicator.c | 13 +-
10660 drivers/md/dm-ioctl.c | 4 +-
10661 drivers/misc/Kconfig | 10 +
10662 drivers/misc/Makefile | 1 +
10663 drivers/misc/cxl/sysfs.c | 7 +-
10664 drivers/misc/ds1682.c | 12 -
10665 drivers/misc/eeprom/Kconfig | 13 -
10666 drivers/misc/eeprom/Makefile | 1 -
10667 drivers/misc/eeprom/eeprom.c | 5 -
10668 drivers/misc/eeprom/eeprom_93xx46.c | 14 -
10669 drivers/misc/eeprom/max6875.c | 6 -
10670 drivers/misc/eeprom/sunxi_sid.c | 156 ---
10671 drivers/misc/mei/Makefile | 2 +-
10672 drivers/misc/mei/bus-fixup.c | 306 ++++++
10673 drivers/misc/mei/bus.c | 1008 ++++++++++++------
10674 drivers/misc/mei/client.c | 333 +++++-
10675 drivers/misc/mei/client.h | 8 +
10676 drivers/misc/mei/debugfs.c | 6 +
10677 drivers/misc/mei/hbm.c | 330 +++++-
10678 drivers/misc/mei/hbm.h | 3 +
10679 drivers/misc/mei/hw-me-regs.h | 27 +-
10680 drivers/misc/mei/hw-me.c | 499 +++++++--
10681 drivers/misc/mei/hw-me.h | 8 +-
10682 drivers/misc/mei/hw.h | 134 ++-
10683 drivers/misc/mei/init.c | 3 +-
10684 drivers/misc/mei/interrupt.c | 27 +-
10685 drivers/misc/mei/main.c | 96 ++
10686 drivers/misc/mei/mei_dev.h | 47 +-
10687 drivers/misc/mei/nfc.c | 415 --------
10688 drivers/misc/mei/pci-me.c | 32 +-
10689 drivers/misc/qcom-coincell.c | 152 +++
10690 drivers/misc/ti-st/st_kim.c | 104 +-
10691 drivers/misc/ti-st/st_ll.c | 17 +-
10692 drivers/misc/vmw_balloon.c | 170 +--
10693 drivers/misc/vmw_vmci/vmci_host.c | 7 +-
10694 drivers/nfc/mei_phy.c | 3 +-
10695 drivers/nvmem/Kconfig | 39 +
10696 drivers/nvmem/Makefile | 12 +
10697 drivers/nvmem/core.c | 1083 ++++++++++++++++++++
10698 drivers/nvmem/qfprom.c | 85 ++
10699 drivers/nvmem/sunxi_sid.c | 171 ++++
10700 drivers/rtc/rtc-ds1374.c | 5 +-
10701 drivers/spmi/Kconfig | 2 +-
10702 drivers/spmi/spmi-pmic-arb.c | 17 +
10703 drivers/spmi/spmi.c | 22 +-
10704 drivers/staging/android/ashmem.c | 7 +-
10705 drivers/staging/android/ion/ion_test.c | 3 +-
10706 drivers/staging/lustre/lustre/libcfs/module.c | 4 +-
10707 drivers/uio/Kconfig | 2 +-
10708 drivers/uio/uio.c | 1 +
10709 drivers/uio/uio_fsl_elbc_gpcm.c | 14 +-
10710 drivers/vhost/scsi.c | 4 +-
10711 drivers/video/fbdev/hyperv_fb.c | 46 +-
10712 drivers/w1/masters/ds2482.c | 1 -
10713 drivers/w1/masters/matrox_w1.c | 14 +-
10714 drivers/watchdog/at91rm9200_wdt.c | 5 +-
10715 drivers/watchdog/ks8695_wdt.c | 9 +-
10716 drivers/watchdog/ts72xx_wdt.c | 3 +-
10717 fs/btrfs/super.c | 3 +-
10718 fs/char_dev.c | 2 +-
10719 fs/dlm/plock.c | 3 +-
10720 fs/dlm/user.c | 9 +-
10721 fs/ocfs2/stack_user.c | 9 +-
10722 include/linux/coresight.h | 21 +
10723 include/linux/extcon.h | 7 -
10724 include/linux/hyperv.h | 7 +-
10725 include/linux/kexec.h | 1 +
10726 include/linux/mei_cl_bus.h | 15 +
10727 include/linux/mfd/palmas.h | 7 +
10728 include/linux/miscdevice.h | 2 +-
10729 include/linux/nvmem-consumer.h | 157 +++
10730 include/linux/nvmem-provider.h | 47 +
10731 include/linux/ti_wilink_st.h | 1 -
10732 include/trace/events/spmi.h | 135 +++
10733 include/uapi/linux/mei.h | 19 +
10734 kernel/cpu.c | 24 +-
10735 scripts/checkkconfigsymbols.py | 52 +-
10736 tools/hv/lsvmbus | 101 ++
10737 128 files changed, 6022 insertions(+), 1799 deletions(-)
10738 create mode 100644 Documentation/ABI/stable/sysfs-bus-vmbus
10739 delete mode 100644 Documentation/ABI/testing/sysfs-driver-sunxi-sid
10740 rename Documentation/devicetree/bindings/{misc => nvmem}/allwinner,sunxi-sid.txt (78%)
10741 create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.txt
10742 create mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.txt
10743 create mode 100644 Documentation/devicetree/bindings/power/qcom,coincell-charger.txt
10744 create mode 100644 Documentation/nvmem/nvmem.txt
10745 delete mode 100644 drivers/misc/eeprom/sunxi_sid.c
10746 create mode 100644 drivers/misc/mei/bus-fixup.c
10747 delete mode 100644 drivers/misc/mei/nfc.c
10748 create mode 100644 drivers/misc/qcom-coincell.c
10749 create mode 100644 drivers/nvmem/Kconfig
10750 create mode 100644 drivers/nvmem/Makefile
10751 create mode 100644 drivers/nvmem/core.c
10752 create mode 100644 drivers/nvmem/qfprom.c
10753 create mode 100644 drivers/nvmem/sunxi_sid.c
10754 create mode 100644 include/linux/nvmem-consumer.h
10755 create mode 100644 include/linux/nvmem-provider.h
10756 create mode 100644 include/trace/events/spmi.h
10757 create mode 100644 tools/hv/lsvmbus
10758 $ git am -3 ../patches/0001-Drivers-hv-vmbus-fix-for-the-removal-of-rdtscll.patch
10759 Applying: Drivers: hv: vmbus: fix for the removal of rdtscll()
10761 Unstaged changes after reset:
10764 $ git commit -v -a --amend
10765 [master 8a6862d5cff9] Merge remote-tracking branch 'char-misc/char-misc-next'
10766 Date: Fri Aug 28 14:59:11 2015 +1000
10767 Merging extcon/extcon-next (ac22a1d3386e extcon: palmas: Fix build break due to devm_gpiod_get_optional API change)
10768 $ git merge extcon/extcon-next
10769 Already up-to-date.
10770 Merging kdbus/kdbus (a36324913ff2 kdbus: selftests: add more name registry tests)
10771 $ git merge kdbus/kdbus
10772 Auto-merging tools/testing/selftests/Makefile
10773 Auto-merging init/Kconfig
10774 Auto-merging include/uapi/linux/Kbuild
10775 Auto-merging Makefile
10776 Auto-merging MAINTAINERS
10777 Auto-merging Documentation/ioctl/ioctl-number.txt
10778 Merge made by the 'recursive' strategy.
10779 Documentation/Makefile | 2 +-
10780 Documentation/ioctl/ioctl-number.txt | 1 +
10781 Documentation/kdbus/.gitignore | 2 +
10782 Documentation/kdbus/Makefile | 44 +
10783 Documentation/kdbus/kdbus.bus.xml | 344 ++++
10784 Documentation/kdbus/kdbus.connection.xml | 1244 ++++++++++++
10785 Documentation/kdbus/kdbus.endpoint.xml | 429 +++++
10786 Documentation/kdbus/kdbus.fs.xml | 124 ++
10787 Documentation/kdbus/kdbus.item.xml | 839 ++++++++
10788 Documentation/kdbus/kdbus.match.xml | 555 ++++++
10789 Documentation/kdbus/kdbus.message.xml | 1276 +++++++++++++
10790 Documentation/kdbus/kdbus.name.xml | 711 +++++++
10791 Documentation/kdbus/kdbus.policy.xml | 406 ++++
10792 Documentation/kdbus/kdbus.pool.xml | 326 ++++
10793 Documentation/kdbus/kdbus.xml | 1012 ++++++++++
10794 Documentation/kdbus/stylesheet.xsl | 16 +
10797 include/uapi/linux/Kbuild | 1 +
10798 include/uapi/linux/kdbus.h | 984 ++++++++++
10799 include/uapi/linux/magic.h | 2 +
10800 init/Kconfig | 13 +
10801 ipc/Makefile | 2 +-
10802 ipc/kdbus/Makefile | 33 +
10803 ipc/kdbus/bus.c | 514 +++++
10804 ipc/kdbus/bus.h | 101 +
10805 ipc/kdbus/connection.c | 2227 ++++++++++++++++++++++
10806 ipc/kdbus/connection.h | 260 +++
10807 ipc/kdbus/domain.c | 296 +++
10808 ipc/kdbus/domain.h | 77 +
10809 ipc/kdbus/endpoint.c | 303 +++
10810 ipc/kdbus/endpoint.h | 70 +
10811 ipc/kdbus/fs.c | 508 +++++
10812 ipc/kdbus/fs.h | 28 +
10813 ipc/kdbus/handle.c | 691 +++++++
10814 ipc/kdbus/handle.h | 103 +
10815 ipc/kdbus/item.c | 293 +++
10816 ipc/kdbus/item.h | 61 +
10817 ipc/kdbus/limits.h | 61 +
10818 ipc/kdbus/main.c | 114 ++
10819 ipc/kdbus/match.c | 546 ++++++
10820 ipc/kdbus/match.h | 35 +
10821 ipc/kdbus/message.c | 1040 ++++++++++
10822 ipc/kdbus/message.h | 120 ++
10823 ipc/kdbus/metadata.c | 1347 +++++++++++++
10824 ipc/kdbus/metadata.h | 86 +
10825 ipc/kdbus/names.c | 854 +++++++++
10826 ipc/kdbus/names.h | 105 +
10827 ipc/kdbus/node.c | 897 +++++++++
10828 ipc/kdbus/node.h | 86 +
10829 ipc/kdbus/notify.c | 204 ++
10830 ipc/kdbus/notify.h | 30 +
10831 ipc/kdbus/policy.c | 489 +++++
10832 ipc/kdbus/policy.h | 51 +
10833 ipc/kdbus/pool.c | 728 +++++++
10834 ipc/kdbus/pool.h | 46 +
10835 ipc/kdbus/queue.c | 363 ++++
10836 ipc/kdbus/queue.h | 84 +
10837 ipc/kdbus/reply.c | 252 +++
10838 ipc/kdbus/reply.h | 68 +
10839 ipc/kdbus/util.c | 156 ++
10840 ipc/kdbus/util.h | 73 +
10841 samples/Kconfig | 7 +
10842 samples/Makefile | 3 +-
10843 samples/kdbus/.gitignore | 1 +
10844 samples/kdbus/Makefile | 9 +
10845 samples/kdbus/kdbus-api.h | 114 ++
10846 samples/kdbus/kdbus-workers.c | 1346 +++++++++++++
10847 tools/testing/selftests/Makefile | 1 +
10848 tools/testing/selftests/kdbus/.gitignore | 1 +
10849 tools/testing/selftests/kdbus/Makefile | 49 +
10850 tools/testing/selftests/kdbus/kdbus-enum.c | 94 +
10851 tools/testing/selftests/kdbus/kdbus-enum.h | 15 +
10852 tools/testing/selftests/kdbus/kdbus-test.c | 905 +++++++++
10853 tools/testing/selftests/kdbus/kdbus-test.h | 84 +
10854 tools/testing/selftests/kdbus/kdbus-util.c | 1612 ++++++++++++++++
10855 tools/testing/selftests/kdbus/kdbus-util.h | 218 +++
10856 tools/testing/selftests/kdbus/test-activator.c | 318 +++
10857 tools/testing/selftests/kdbus/test-benchmark.c | 451 +++++
10858 tools/testing/selftests/kdbus/test-bus.c | 175 ++
10859 tools/testing/selftests/kdbus/test-chat.c | 124 ++
10860 tools/testing/selftests/kdbus/test-connection.c | 597 ++++++
10861 tools/testing/selftests/kdbus/test-daemon.c | 65 +
10862 tools/testing/selftests/kdbus/test-endpoint.c | 352 ++++
10863 tools/testing/selftests/kdbus/test-fd.c | 789 ++++++++
10864 tools/testing/selftests/kdbus/test-free.c | 64 +
10865 tools/testing/selftests/kdbus/test-match.c | 441 +++++
10866 tools/testing/selftests/kdbus/test-message.c | 734 +++++++
10867 tools/testing/selftests/kdbus/test-metadata-ns.c | 500 +++++
10868 tools/testing/selftests/kdbus/test-monitor.c | 176 ++
10869 tools/testing/selftests/kdbus/test-names.c | 272 +++
10870 tools/testing/selftests/kdbus/test-policy-ns.c | 632 ++++++
10871 tools/testing/selftests/kdbus/test-policy-priv.c | 1285 +++++++++++++
10872 tools/testing/selftests/kdbus/test-policy.c | 80 +
10873 tools/testing/selftests/kdbus/test-sync.c | 369 ++++
10874 tools/testing/selftests/kdbus/test-timeout.c | 99 +
10875 96 files changed, 33726 insertions(+), 3 deletions(-)
10876 create mode 100644 Documentation/kdbus/.gitignore
10877 create mode 100644 Documentation/kdbus/Makefile
10878 create mode 100644 Documentation/kdbus/kdbus.bus.xml
10879 create mode 100644 Documentation/kdbus/kdbus.connection.xml
10880 create mode 100644 Documentation/kdbus/kdbus.endpoint.xml
10881 create mode 100644 Documentation/kdbus/kdbus.fs.xml
10882 create mode 100644 Documentation/kdbus/kdbus.item.xml
10883 create mode 100644 Documentation/kdbus/kdbus.match.xml
10884 create mode 100644 Documentation/kdbus/kdbus.message.xml
10885 create mode 100644 Documentation/kdbus/kdbus.name.xml
10886 create mode 100644 Documentation/kdbus/kdbus.policy.xml
10887 create mode 100644 Documentation/kdbus/kdbus.pool.xml
10888 create mode 100644 Documentation/kdbus/kdbus.xml
10889 create mode 100644 Documentation/kdbus/stylesheet.xsl
10890 create mode 100644 include/uapi/linux/kdbus.h
10891 create mode 100644 ipc/kdbus/Makefile
10892 create mode 100644 ipc/kdbus/bus.c
10893 create mode 100644 ipc/kdbus/bus.h
10894 create mode 100644 ipc/kdbus/connection.c
10895 create mode 100644 ipc/kdbus/connection.h
10896 create mode 100644 ipc/kdbus/domain.c
10897 create mode 100644 ipc/kdbus/domain.h
10898 create mode 100644 ipc/kdbus/endpoint.c
10899 create mode 100644 ipc/kdbus/endpoint.h
10900 create mode 100644 ipc/kdbus/fs.c
10901 create mode 100644 ipc/kdbus/fs.h
10902 create mode 100644 ipc/kdbus/handle.c
10903 create mode 100644 ipc/kdbus/handle.h
10904 create mode 100644 ipc/kdbus/item.c
10905 create mode 100644 ipc/kdbus/item.h
10906 create mode 100644 ipc/kdbus/limits.h
10907 create mode 100644 ipc/kdbus/main.c
10908 create mode 100644 ipc/kdbus/match.c
10909 create mode 100644 ipc/kdbus/match.h
10910 create mode 100644 ipc/kdbus/message.c
10911 create mode 100644 ipc/kdbus/message.h
10912 create mode 100644 ipc/kdbus/metadata.c
10913 create mode 100644 ipc/kdbus/metadata.h
10914 create mode 100644 ipc/kdbus/names.c
10915 create mode 100644 ipc/kdbus/names.h
10916 create mode 100644 ipc/kdbus/node.c
10917 create mode 100644 ipc/kdbus/node.h
10918 create mode 100644 ipc/kdbus/notify.c
10919 create mode 100644 ipc/kdbus/notify.h
10920 create mode 100644 ipc/kdbus/policy.c
10921 create mode 100644 ipc/kdbus/policy.h
10922 create mode 100644 ipc/kdbus/pool.c
10923 create mode 100644 ipc/kdbus/pool.h
10924 create mode 100644 ipc/kdbus/queue.c
10925 create mode 100644 ipc/kdbus/queue.h
10926 create mode 100644 ipc/kdbus/reply.c
10927 create mode 100644 ipc/kdbus/reply.h
10928 create mode 100644 ipc/kdbus/util.c
10929 create mode 100644 ipc/kdbus/util.h
10930 create mode 100644 samples/kdbus/.gitignore
10931 create mode 100644 samples/kdbus/Makefile
10932 create mode 100644 samples/kdbus/kdbus-api.h
10933 create mode 100644 samples/kdbus/kdbus-workers.c
10934 create mode 100644 tools/testing/selftests/kdbus/.gitignore
10935 create mode 100644 tools/testing/selftests/kdbus/Makefile
10936 create mode 100644 tools/testing/selftests/kdbus/kdbus-enum.c
10937 create mode 100644 tools/testing/selftests/kdbus/kdbus-enum.h
10938 create mode 100644 tools/testing/selftests/kdbus/kdbus-test.c
10939 create mode 100644 tools/testing/selftests/kdbus/kdbus-test.h
10940 create mode 100644 tools/testing/selftests/kdbus/kdbus-util.c
10941 create mode 100644 tools/testing/selftests/kdbus/kdbus-util.h
10942 create mode 100644 tools/testing/selftests/kdbus/test-activator.c
10943 create mode 100644 tools/testing/selftests/kdbus/test-benchmark.c
10944 create mode 100644 tools/testing/selftests/kdbus/test-bus.c
10945 create mode 100644 tools/testing/selftests/kdbus/test-chat.c
10946 create mode 100644 tools/testing/selftests/kdbus/test-connection.c
10947 create mode 100644 tools/testing/selftests/kdbus/test-daemon.c
10948 create mode 100644 tools/testing/selftests/kdbus/test-endpoint.c
10949 create mode 100644 tools/testing/selftests/kdbus/test-fd.c
10950 create mode 100644 tools/testing/selftests/kdbus/test-free.c
10951 create mode 100644 tools/testing/selftests/kdbus/test-match.c
10952 create mode 100644 tools/testing/selftests/kdbus/test-message.c
10953 create mode 100644 tools/testing/selftests/kdbus/test-metadata-ns.c
10954 create mode 100644 tools/testing/selftests/kdbus/test-monitor.c
10955 create mode 100644 tools/testing/selftests/kdbus/test-names.c
10956 create mode 100644 tools/testing/selftests/kdbus/test-policy-ns.c
10957 create mode 100644 tools/testing/selftests/kdbus/test-policy-priv.c
10958 create mode 100644 tools/testing/selftests/kdbus/test-policy.c
10959 create mode 100644 tools/testing/selftests/kdbus/test-sync.c
10960 create mode 100644 tools/testing/selftests/kdbus/test-timeout.c
10961 Merging cgroup/for-next (eacb1e7d4bfa Merge branch 'for-4.3' into for-next)
10962 $ git merge cgroup/for-next
10963 Auto-merging kernel/sched/core.c
10964 Auto-merging kernel/fork.c
10965 Auto-merging kernel/cgroup.c
10966 Auto-merging kernel/Makefile
10967 Auto-merging init/Kconfig
10968 Auto-merging include/linux/cgroup_subsys.h
10969 Merge made by the 'recursive' strategy.
10971 Documentation/cgroups/00-INDEX | 2 +
10972 Documentation/cgroups/pids.txt | 85 ++++++++++
10973 include/linux/cgroup-defs.h | 10 +-
10974 include/linux/cgroup.h | 15 +-
10975 include/linux/cgroup_subsys.h | 28 ++++
10976 init/Kconfig | 16 ++
10977 kernel/Makefile | 1 +
10978 kernel/cgroup.c | 81 +++++++++-
10979 kernel/cgroup_freezer.c | 2 +-
10980 kernel/cgroup_pids.c | 355 +++++++++++++++++++++++++++++++++++++++++
10981 kernel/fork.c | 17 +-
10982 kernel/sched/core.c | 2 +-
10983 13 files changed, 606 insertions(+), 13 deletions(-)
10984 create mode 100644 Documentation/cgroups/pids.txt
10985 create mode 100644 kernel/cgroup_pids.c
10986 Merging scsi/for-next (294eb0a61964 Merge branch 'misc' into for-next)
10987 $ git merge scsi/for-next
10988 Auto-merging drivers/scsi/scsi_transport_iscsi.c
10989 Auto-merging drivers/scsi/scsi_error.c
10990 Auto-merging drivers/scsi/qla2xxx/tcm_qla2xxx.c
10991 Auto-merging drivers/scsi/qla2xxx/qla_target.c
10992 Auto-merging drivers/scsi/qla2xxx/qla_sup.c
10993 Auto-merging drivers/scsi/qla2xxx/qla_os.c
10994 Auto-merging drivers/scsi/qla2xxx/qla_mbx.c
10995 Auto-merging drivers/scsi/qla2xxx/qla_iocb.c
10996 Auto-merging drivers/scsi/qla2xxx/qla_init.c
10997 Auto-merging drivers/scsi/qla2xxx/qla_def.h
10998 Auto-merging drivers/scsi/qla2xxx/qla_dbg.c
10999 Auto-merging drivers/scsi/qla2xxx/qla_attr.c
11000 Auto-merging MAINTAINERS
11001 Auto-merging Documentation/ioctl/ioctl-number.txt
11002 Merge made by the 'recursive' strategy.
11003 Documentation/ioctl/ioctl-number.txt | 1 +
11004 Documentation/powerpc/cxlflash.txt | 318 ++++
11006 drivers/message/fusion/mptctl.c | 9 +
11007 drivers/scsi/Kconfig | 1 +
11008 drivers/scsi/Makefile | 1 +
11009 drivers/scsi/aic94xx/aic94xx_init.c | 1 +
11010 drivers/scsi/bfa/bfad_im.c | 2 +
11011 drivers/scsi/cxlflash/Kconfig | 11 +
11012 drivers/scsi/cxlflash/Makefile | 2 +
11013 drivers/scsi/cxlflash/common.h | 208 +++
11014 drivers/scsi/cxlflash/lunmgt.c | 266 +++
11015 drivers/scsi/cxlflash/main.c | 2494 +++++++++++++++++++++++++++
11016 drivers/scsi/cxlflash/main.h | 108 ++
11017 drivers/scsi/cxlflash/sislite.h | 472 +++++
11018 drivers/scsi/cxlflash/superpipe.c | 2084 ++++++++++++++++++++++
11019 drivers/scsi/cxlflash/superpipe.h | 147 ++
11020 drivers/scsi/cxlflash/vlun.c | 1243 +++++++++++++
11021 drivers/scsi/cxlflash/vlun.h | 86 +
11022 drivers/scsi/hpsa.c | 301 ++--
11023 drivers/scsi/hpsa.h | 16 +-
11024 drivers/scsi/hpsa_cmd.h | 10 +-
11025 drivers/scsi/hptiop.c | 97 +-
11026 drivers/scsi/hptiop.h | 6 +-
11027 drivers/scsi/ipr.c | 15 +-
11028 drivers/scsi/ipr.h | 17 +-
11029 drivers/scsi/libfc/fc_fcp.c | 2 +-
11030 drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +-
11031 drivers/scsi/megaraid.c | 140 +-
11032 drivers/scsi/megaraid/megaraid_sas_base.c | 544 +++---
11033 drivers/scsi/megaraid/megaraid_sas_fusion.c | 95 +-
11034 drivers/scsi/mpt2sas/mpt2sas_base.c | 16 +-
11035 drivers/scsi/mpt2sas/mpt2sas_base.h | 22 +-
11036 drivers/scsi/mpt2sas/mpt2sas_scsih.c | 592 +++++--
11037 drivers/scsi/mpt2sas/mpt2sas_transport.c | 12 +-
11038 drivers/scsi/mpt3sas/mpi/mpi2.h | 8 +-
11039 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 52 +-
11040 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 4 +-
11041 drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 4 +-
11042 drivers/scsi/mpt3sas/mpt3sas_base.c | 326 +++-
11043 drivers/scsi/mpt3sas/mpt3sas_base.h | 57 +-
11044 drivers/scsi/mpt3sas/mpt3sas_scsih.c | 343 +++-
11045 drivers/scsi/mpt3sas/mpt3sas_transport.c | 22 +-
11046 drivers/scsi/mvsas/mv_init.c | 5 +-
11047 drivers/scsi/pm8001/pm8001_defs.h | 4 +-
11048 drivers/scsi/pm8001/pm8001_hwi.c | 4 +
11049 drivers/scsi/pm8001/pm8001_init.c | 5 +-
11050 drivers/scsi/pm8001/pm8001_sas.c | 19 +-
11051 drivers/scsi/pm8001/pm8001_sas.h | 12 +-
11052 drivers/scsi/pm8001/pm80xx_hwi.c | 111 +-
11053 drivers/scsi/pm8001/pm80xx_hwi.h | 5 +-
11054 drivers/scsi/qla2xxx/qla_attr.c | 24 +-
11055 drivers/scsi/qla2xxx/qla_bsg.c | 7 +-
11056 drivers/scsi/qla2xxx/qla_dbg.c | 102 +-
11057 drivers/scsi/qla2xxx/qla_def.h | 15 +-
11058 drivers/scsi/qla2xxx/qla_gs.c | 52 +-
11059 drivers/scsi/qla2xxx/qla_init.c | 162 +-
11060 drivers/scsi/qla2xxx/qla_iocb.c | 132 +-
11061 drivers/scsi/qla2xxx/qla_isr.c | 70 +-
11062 drivers/scsi/qla2xxx/qla_mbx.c | 80 +-
11063 drivers/scsi/qla2xxx/qla_mid.c | 3 +-
11064 drivers/scsi/qla2xxx/qla_mr.c | 22 +-
11065 drivers/scsi/qla2xxx/qla_nx.c | 165 +-
11066 drivers/scsi/qla2xxx/qla_nx2.c | 20 +-
11067 drivers/scsi/qla2xxx/qla_nx2.h | 6 +-
11068 drivers/scsi/qla2xxx/qla_os.c | 41 +-
11069 drivers/scsi/qla2xxx/qla_sup.c | 14 +-
11070 drivers/scsi/qla2xxx/qla_target.c | 139 +-
11071 drivers/scsi/qla2xxx/qla_tmpl.c | 27 +-
11072 drivers/scsi/qla2xxx/qla_version.h | 2 +-
11073 drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 +
11074 drivers/scsi/scsi_error.c | 9 +
11075 drivers/scsi/scsi_lib.c | 11 +-
11076 drivers/scsi/scsi_transport_iscsi.c | 11 +-
11077 drivers/scsi/st.c | 83 +-
11078 drivers/scsi/storvsc_drv.c | 224 ++-
11079 include/scsi/scsi_device.h | 3 +-
11080 include/scsi/scsi_transport_iscsi.h | 1 +
11081 include/uapi/scsi/Kbuild | 1 +
11082 include/uapi/scsi/cxlflash_ioctl.h | 174 ++
11083 80 files changed, 10322 insertions(+), 1608 deletions(-)
11084 create mode 100644 Documentation/powerpc/cxlflash.txt
11085 create mode 100644 drivers/scsi/cxlflash/Kconfig
11086 create mode 100644 drivers/scsi/cxlflash/Makefile
11087 create mode 100644 drivers/scsi/cxlflash/common.h
11088 create mode 100644 drivers/scsi/cxlflash/lunmgt.c
11089 create mode 100644 drivers/scsi/cxlflash/main.c
11090 create mode 100644 drivers/scsi/cxlflash/main.h
11091 create mode 100644 drivers/scsi/cxlflash/sislite.h
11092 create mode 100644 drivers/scsi/cxlflash/superpipe.c
11093 create mode 100644 drivers/scsi/cxlflash/superpipe.h
11094 create mode 100644 drivers/scsi/cxlflash/vlun.c
11095 create mode 100644 drivers/scsi/cxlflash/vlun.h
11096 create mode 100644 include/uapi/scsi/cxlflash_ioctl.h
11097 Merging target-updates/for-next (140373b074ba target/qla2xxx: Honor max_data_sg_nents I/O transfer limit)
11098 $ git merge target-updates/for-next
11099 Resolved 'drivers/ata/libata-scsi.c' using previous resolution.
11100 Resolved 'drivers/scsi/scsi_error.c' using previous resolution.
11101 Resolved 'include/scsi/scsi_eh.h' using previous resolution.
11102 Auto-merging include/target/iscsi/iscsi_target_core.h
11103 Auto-merging include/scsi/scsi_eh.h
11104 CONFLICT (content): Merge conflict in include/scsi/scsi_eh.h
11105 Auto-merging drivers/target/target_core_spc.c
11106 Auto-merging drivers/target/target_core_hba.c
11107 Auto-merging drivers/target/iscsi/iscsi_target_nego.c
11108 Auto-merging drivers/target/iscsi/iscsi_target_login.h
11109 Auto-merging drivers/target/iscsi/iscsi_target_login.c
11110 Auto-merging drivers/target/iscsi/iscsi_target.c
11111 Auto-merging drivers/scsi/scsi_error.c
11112 CONFLICT (content): Merge conflict in drivers/scsi/scsi_error.c
11113 Auto-merging drivers/scsi/qla2xxx/tcm_qla2xxx.c
11114 Auto-merging drivers/scsi/libiscsi.c
11115 Auto-merging drivers/infiniband/ulp/isert/ib_isert.c
11116 Auto-merging drivers/ata/libata-scsi.c
11117 CONFLICT (content): Merge conflict in drivers/ata/libata-scsi.c
11118 Automatic merge failed; fix conflicts and then commit the result.
11120 [master 9851a3963062] Merge remote-tracking branch 'target-updates/for-next'
11121 $ git diff -M --stat --summary HEAD^..
11122 drivers/infiniband/ulp/isert/ib_isert.c | 29 +-
11123 drivers/scsi/libiscsi.c | 9 +-
11124 drivers/scsi/qla2xxx/Kconfig | 4 +-
11125 drivers/scsi/qla2xxx/tcm_qla2xxx.c | 13 +-
11126 drivers/scsi/scsi_common.c | 109 ++++++
11127 drivers/scsi/scsi_error.c | 68 +---
11128 drivers/target/iscsi/iscsi_target.c | 86 ++---
11129 drivers/target/iscsi/iscsi_target.h | 6 +-
11130 drivers/target/iscsi/iscsi_target_configfs.c | 34 +-
11131 drivers/target/iscsi/iscsi_target_device.c | 7 +-
11132 drivers/target/iscsi/iscsi_target_login.c | 78 ++---
11133 drivers/target/iscsi/iscsi_target_login.h | 4 +-
11134 drivers/target/iscsi/iscsi_target_nego.c | 9 +-
11135 drivers/target/iscsi/iscsi_target_stat.c | 2 +-
11136 drivers/target/iscsi/iscsi_target_tmr.c | 2 +-
11137 drivers/target/iscsi/iscsi_target_tpg.c | 38 +-
11138 drivers/target/iscsi/iscsi_target_tpg.h | 3 +-
11139 drivers/target/iscsi/iscsi_target_util.c | 39 ++-
11140 drivers/target/loopback/tcm_loop.c | 22 +-
11141 drivers/target/target_core_device.c | 11 +-
11142 drivers/target/target_core_fabric_configfs.c | 2 +-
11143 drivers/target/target_core_hba.c | 5 +
11144 drivers/target/target_core_sbc.c | 49 ++-
11145 drivers/target/target_core_spc.c | 55 ++-
11146 drivers/target/target_core_tpg.c | 17 +
11147 drivers/target/target_core_transport.c | 504 ++++++++++++---------------
11148 drivers/target/tcm_fc/tfc_cmd.c | 2 +-
11149 include/scsi/scsi_common.h | 5 +
11150 include/scsi/scsi_eh.h | 6 +-
11151 include/target/iscsi/iscsi_target_core.h | 15 +-
11152 include/target/iscsi/iscsi_target_stat.h | 2 +-
11153 include/target/iscsi/iscsi_transport.h | 2 +-
11154 include/target/target_core_backend.h | 2 +
11155 include/target/target_core_base.h | 27 +-
11156 include/target/target_core_fabric.h | 14 +
11157 35 files changed, 665 insertions(+), 615 deletions(-)
11158 Merging target-merge/for-next-merge (d770e558e219 Linux 4.2-rc1)
11159 $ git merge target-merge/for-next-merge
11160 Already up-to-date.
11161 Merging pinctrl/for-next (3ab897d2113c Merge branch 'devel' into for-next)
11162 $ git merge pinctrl/for-next
11163 Auto-merging drivers/clk/rockchip/clk-rk3288.c
11164 Auto-merging drivers/Makefile
11165 Auto-merging arch/arm/boot/dts/ste-nomadik-stn8815.dtsi
11166 Auto-merging arch/arm/boot/dts/ste-dbx5x0.dtsi
11167 Auto-merging MAINTAINERS
11168 Auto-merging CREDITS
11169 Merge made by the 'recursive' strategy.
11171 .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 37 +-
11172 .../bindings/pinctrl/cnxt,cx92755-pinctrl.txt | 86 ++
11173 .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 36 +-
11174 .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 20 +-
11175 .../devicetree/bindings/pinctrl/ste,nomadik.txt | 7 +-
11177 arch/arm/boot/dts/ste-dbx5x0.dtsi | 23 +-
11178 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 8 +-
11179 drivers/Makefile | 2 +-
11180 drivers/clk/rockchip/clk-rk3288.c | 1 +
11181 drivers/pinctrl/Kconfig | 7 +
11182 drivers/pinctrl/Makefile | 8 +-
11183 drivers/pinctrl/bcm/pinctrl-bcm2835.c | 5 +-
11184 drivers/pinctrl/core.c | 3 +-
11185 drivers/pinctrl/devicetree.c | 8 +-
11186 drivers/pinctrl/freescale/Kconfig | 7 +
11187 drivers/pinctrl/freescale/Makefile | 1 +
11188 drivers/pinctrl/freescale/pinctrl-imx6ul.c | 323 ++++
11189 drivers/pinctrl/intel/pinctrl-baytrail.c | 30 +-
11190 drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +-
11191 drivers/pinctrl/intel/pinctrl-intel.c | 6 +-
11192 drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 8 +-
11193 drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 21 -
11194 drivers/pinctrl/nomadik/pinctrl-nomadik-db8540.c | 24 -
11195 drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c | 30 +-
11196 drivers/pinctrl/nomadik/pinctrl-nomadik.c | 241 +--
11197 drivers/pinctrl/nomadik/pinctrl-nomadik.h | 4 -
11198 drivers/pinctrl/pinconf.c | 88 +-
11199 drivers/pinctrl/pinctrl-adi2-bf60x.c | 8 +-
11200 drivers/pinctrl/pinctrl-adi2.c | 4 +-
11201 drivers/pinctrl/pinctrl-amd.c | 15 +-
11202 drivers/pinctrl/pinctrl-at91.c | 27 +-
11203 drivers/pinctrl/pinctrl-coh901.c | 7 +-
11204 drivers/pinctrl/pinctrl-digicolor.c | 378 +++++
11205 drivers/pinctrl/pinctrl-lpc18xx.c | 54 +-
11206 drivers/pinctrl/pinctrl-pistachio.c | 6 +-
11207 drivers/pinctrl/pinctrl-rockchip.c | 71 +-
11208 drivers/pinctrl/pinctrl-single.c | 14 +-
11209 drivers/pinctrl/pinctrl-st.c | 6 +-
11210 drivers/pinctrl/pinmux.c | 3 +-
11211 drivers/pinctrl/qcom/Kconfig | 20 +
11212 drivers/pinctrl/qcom/Makefile | 3 +
11213 drivers/pinctrl/qcom/pinctrl-msm.c | 19 +-
11214 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 122 ++
11215 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 376 +++--
11216 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 791 ++++++++++
11217 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 882 +++++++++++
11218 drivers/pinctrl/samsung/pinctrl-exynos.c | 18 +-
11219 drivers/pinctrl/samsung/pinctrl-exynos5440.c | 90 +-
11220 drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 28 +-
11221 drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 34 +-
11222 drivers/pinctrl/sh-pfc/core.c | 52 +-
11223 drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 4 -
11224 drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 21 +-
11225 drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 19 +-
11226 drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 4 -
11227 drivers/pinctrl/sh-pfc/pinctrl.c | 42 +-
11228 drivers/pinctrl/sirf/pinctrl-atlas7.c | 525 +++++--
11229 drivers/pinctrl/sirf/pinctrl-sirf.c | 5 +-
11230 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 17 +-
11231 drivers/pinctrl/sunxi/pinctrl-sunxi.c | 62 +-
11232 drivers/pinctrl/uniphier/Kconfig | 32 +
11233 drivers/pinctrl/uniphier/Makefile | 8 +
11234 drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c | 886 +++++++++++
11235 drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c | 1274 ++++++++++++++++
11236 drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c | 1554 ++++++++++++++++++++
11237 drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c | 1351 +++++++++++++++++
11238 drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c | 794 ++++++++++
11239 drivers/pinctrl/uniphier/pinctrl-proxstream2.c | 1269 ++++++++++++++++
11240 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 684 +++++++++
11241 drivers/pinctrl/uniphier/pinctrl-uniphier.h | 217 +++
11242 include/dt-bindings/pinctrl/qcom,pmic-mpp.h | 51 +
11243 73 files changed, 12038 insertions(+), 864 deletions(-)
11244 create mode 100644 Documentation/devicetree/bindings/pinctrl/cnxt,cx92755-pinctrl.txt
11245 create mode 100644 drivers/pinctrl/freescale/pinctrl-imx6ul.c
11246 create mode 100644 drivers/pinctrl/pinctrl-digicolor.c
11247 create mode 100644 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c
11248 create mode 100644 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
11249 create mode 100644 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
11250 create mode 100644 drivers/pinctrl/uniphier/Kconfig
11251 create mode 100644 drivers/pinctrl/uniphier/Makefile
11252 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c
11253 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c
11254 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c
11255 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c
11256 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c
11257 create mode 100644 drivers/pinctrl/uniphier/pinctrl-proxstream2.c
11258 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
11259 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier.h
11260 Merging vhost/linux-next (0c63b715912b PCI/MSI: Make pci_msi_shutdown(), pci_msix_shutdown() static)
11261 $ git merge vhost/linux-next
11262 Auto-merging include/linux/pci.h
11263 Auto-merging drivers/pci/pci-driver.c
11264 Auto-merging drivers/pci/msi.c
11265 Auto-merging drivers/net/tun.c
11266 Merge made by the 'recursive' strategy.
11267 drivers/net/macvtap.c | 2 +-
11268 drivers/net/tun.c | 2 +-
11269 drivers/pci/msi.c | 4 ++--
11270 drivers/pci/pci-driver.c | 2 --
11271 include/linux/pci.h | 4 ----
11272 5 files changed, 4 insertions(+), 10 deletions(-)
11273 Merging remoteproc/for-next (8de3dbd0895b remoteproc: fix !CONFIG_OF build breakage)
11274 $ git merge remoteproc/for-next
11275 Already up-to-date.
11276 Merging rpmsg/for-next (b1b9891441fa rpmsg: use less buffers when vrings are small)
11277 $ git merge rpmsg/for-next
11278 Already up-to-date.
11279 Merging gpio/for-next (929550b9f9f8 gpio: mxc: fix section mismatch warning)
11280 $ git merge gpio/for-next
11281 Removing include/linux/platform_data/gpio-em.h
11282 Auto-merging drivers/phy/phy-tusb1210.c
11283 Auto-merging drivers/iio/magnetometer/bmc150_magn.c
11284 Auto-merging drivers/iio/light/stk3310.c
11285 Auto-merging drivers/gpio/gpiolib.c
11286 Auto-merging drivers/gpio/Makefile
11287 Merge made by the 'recursive' strategy.
11288 Documentation/ABI/testing/sysfs-gpio | 3 +-
11289 .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 35 ++-
11290 .../devicetree/bindings/gpio/gpio-etraxfs.txt | 3 +-
11291 .../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 22 ++
11292 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 +
11293 .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 ++
11294 Documentation/gpio/00-INDEX | 3 +
11295 Documentation/gpio/drivers-on-gpio.txt | 95 ++++++
11296 Documentation/gpio/sysfs.txt | 9 +-
11297 drivers/gpio/Kconfig | 10 +-
11298 drivers/gpio/Makefile | 1 +
11299 drivers/gpio/devres.c | 18 +-
11300 drivers/gpio/gpio-74xx-mmio.c | 2 +-
11301 drivers/gpio/gpio-adp5588.c | 10 +-
11302 drivers/gpio/gpio-altera.c | 4 +-
11303 drivers/gpio/gpio-bcm-kona.c | 17 +-
11304 drivers/gpio/gpio-brcmstb.c | 306 ++++++++++++++++++-
11305 drivers/gpio/gpio-davinci.c | 16 +-
11306 drivers/gpio/gpio-dwapb.c | 2 +-
11307 drivers/gpio/gpio-em.c | 35 +--
11308 drivers/gpio/gpio-ep93xx.c | 8 +-
11309 drivers/gpio/gpio-etraxfs.c | 329 ++++++++++++++++++++-
11310 drivers/gpio/gpio-generic.c | 41 ++-
11311 drivers/gpio/gpio-grgpio.c | 8 -
11312 drivers/gpio/gpio-mcp23s08.c | 4 -
11313 drivers/gpio/gpio-mpc8xxx.c | 121 +++++---
11314 drivers/gpio/gpio-msm-v2.c | 23 +-
11315 drivers/gpio/gpio-mvebu.c | 8 +-
11316 drivers/gpio/gpio-mxc.c | 9 +-
11317 drivers/gpio/gpio-mxs.c | 2 +-
11318 drivers/gpio/gpio-omap.c | 88 +++---
11319 drivers/gpio/gpio-pcf857x.c | 14 +-
11320 drivers/gpio/gpio-pch.c | 4 +-
11321 drivers/gpio/gpio-pxa.c | 8 +-
11322 drivers/gpio/gpio-rcar.c | 24 +-
11323 drivers/gpio/gpio-sa1100.c | 6 +-
11324 drivers/gpio/gpio-sta2x11.c | 2 +-
11325 drivers/gpio/gpio-tegra.c | 9 +-
11326 drivers/gpio/gpio-timberdale.c | 12 +-
11327 drivers/gpio/gpio-tz1090.c | 4 +-
11328 drivers/gpio/gpio-vf610.c | 2 +-
11329 drivers/gpio/gpio-zx.c | 324 ++++++++++++++++++++
11330 drivers/gpio/gpio-zynq.c | 12 +-
11331 drivers/gpio/gpiolib-of.c | 34 ++-
11332 drivers/gpio/gpiolib.c | 57 ++--
11333 drivers/gpu/drm/tilcdc/tilcdc_panel.c | 22 +-
11334 drivers/iio/light/stk3310.c | 6 +-
11335 drivers/iio/magnetometer/bmc150_magn.c | 6 +-
11336 drivers/media/i2c/adp1653.c | 2 +-
11337 drivers/nfc/nxp-nci/i2c.c | 10 +-
11338 drivers/phy/phy-tusb1210.c | 30 +-
11339 include/linux/basic_mmio_gpio.h | 1 +
11340 include/linux/gpio/consumer.h | 82 ++---
11341 include/linux/of_gpio.h | 4 +-
11342 include/linux/platform_data/gpio-em.h | 11 -
11343 55 files changed, 1505 insertions(+), 438 deletions(-)
11344 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt
11345 create mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
11346 create mode 100644 Documentation/gpio/drivers-on-gpio.txt
11347 create mode 100644 drivers/gpio/gpio-zx.c
11348 delete mode 100644 include/linux/platform_data/gpio-em.h
11349 $ git am -3 ../patches/0001-media-tc358743-fix-for-devm_gpiod_get-API-change.patch
11350 Applying: tc358743: fix for devm_gpiod_get API change
11352 Unstaged changes after reset:
11353 M drivers/media/i2c/tc358743.c
11355 $ git commit -v -a --amend
11356 [master 44bf11e43d90] Merge remote-tracking branch 'gpio/for-next'
11357 Date: Fri Aug 28 15:48:11 2015 +1000
11358 Merging dma-mapping/dma-mapping-next (d770e558e219 Linux 4.2-rc1)
11359 $ git merge dma-mapping/dma-mapping-next
11360 Already up-to-date.
11361 Merging pwm/for-next (01ec8472009c pwm-pca9685: Support changing the output frequency)
11362 $ git merge pwm/for-next
11363 Auto-merging Documentation/DocBook/device-drivers.tmpl
11364 Merge made by the 'recursive' strategy.
11365 Documentation/DocBook/device-drivers.tmpl | 27 +++++++++
11366 drivers/pwm/core.c | 49 ++++++++++++---
11367 drivers/pwm/pwm-atmel-tcb.c | 2 +-
11368 drivers/pwm/pwm-atmel.c | 6 +-
11369 drivers/pwm/pwm-bcm-kona.c | 54 +++++++++++++----
11370 drivers/pwm/pwm-ep93xx.c | 4 +-
11371 drivers/pwm/pwm-imx.c | 5 +-
11372 drivers/pwm/pwm-mxs.c | 4 +-
11373 drivers/pwm/pwm-pca9685.c | 90 +++++++++++++++++++++++++++-
11374 drivers/pwm/pwm-renesas-tpu.c | 2 +-
11375 drivers/pwm/pwm-rockchip.c | 2 +-
11376 drivers/pwm/pwm-tegra.c | 6 +-
11377 drivers/pwm/pwm-tiecap.c | 10 ++--
11378 drivers/pwm/pwm-tiehrpwm.c | 6 +-
11379 drivers/pwm/sysfs.c | 29 ++++++---
11380 include/linux/pwm.h | 99 ++++++++++++++++++-------------
11381 16 files changed, 299 insertions(+), 96 deletions(-)
11382 Merging dma-buf/for-next (86ea07ca846a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux)
11383 $ git merge dma-buf/for-next
11384 Already up-to-date.
11385 Merging userns/for-next (4b75de861505 fs: Set the size of empty dirs to 0.)
11386 $ git merge userns/for-next
11387 Auto-merging security/security.c
11388 Auto-merging mm/nommu.c
11389 Auto-merging kernel/fork.c
11390 Auto-merging include/linux/fs.h
11391 Auto-merging fs/namespace.c
11392 Merge made by the 'recursive' strategy.
11393 fs/exec.c | 10 ++++++++--
11395 fs/namespace.c | 33 +++++++++++++++++++++++++--------
11396 fs/nsfs.c | 10 ++++++++++
11398 fs/proc/root.c | 2 ++
11399 fs/sysfs/mount.c | 4 ++++
11400 include/linux/fs.h | 3 +++
11401 kernel/fork.c | 36 ++++++++++++++++++++++--------------
11402 kernel/sys.c | 3 +--
11403 kernel/user_namespace.c | 4 ++--
11406 security/security.c | 2 +-
11407 14 files changed, 83 insertions(+), 34 deletions(-)
11408 Merging ktest/for-next (b953c0d234bc Linux 4.1)
11409 $ git merge ktest/for-next
11410 Already up-to-date.
11411 Merging clk/clk-next (ba3001157733 clk: s5pv210: add missing call to samsung_clk_of_add_provider())
11412 $ git merge clk/clk-next
11413 Resolved 'drivers/clk/ti/Makefile' using previous resolution.
11414 Resolved 'drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c' using previous resolution.
11415 Auto-merging include/linux/clk/ti.h
11416 Auto-merging drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c
11417 CONFLICT (content): Merge conflict in drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c
11418 Auto-merging drivers/clocksource/cadence_ttc_timer.c
11419 Auto-merging drivers/clk/zte/clk.c
11420 Removing drivers/clk/ux500/u8500_clk.c
11421 Auto-merging drivers/clk/ti/dpll44xx.c
11422 Auto-merging drivers/clk/ti/dpll3xxx.c
11423 Auto-merging drivers/clk/ti/clkt_dpll.c
11424 Auto-merging drivers/clk/ti/clk-816x.c
11425 Auto-merging drivers/clk/ti/clk-43xx.c
11426 Auto-merging drivers/clk/ti/Makefile
11427 CONFLICT (content): Merge conflict in drivers/clk/ti/Makefile
11428 Auto-merging drivers/clk/sunxi/clk-sunxi.c
11429 Auto-merging drivers/clk/spear/spear6xx_clock.c
11430 Auto-merging drivers/clk/spear/spear1340_clock.c
11431 Auto-merging drivers/clk/spear/spear1310_clock.c
11432 Auto-merging drivers/clk/spear/clk-vco-pll.c
11433 Auto-merging drivers/clk/shmobile/clk-rcar-gen2.c
11434 Auto-merging drivers/clk/shmobile/clk-r8a7779.c
11435 Auto-merging drivers/clk/shmobile/clk-r8a7778.c
11436 Auto-merging drivers/clk/samsung/clk-exynos4.c
11437 Auto-merging drivers/clk/rockchip/clk-rk3288.c
11438 Auto-merging drivers/clk/pxa/clk-pxa3xx.c
11439 Auto-merging drivers/clk/h8300/clk-h8s2678.c
11440 Removing drivers/clk/clk-gpio-gate.c
11441 Auto-merging drivers/acpi/acpi_lpss.c
11442 Auto-merging arch/arm64/kernel/setup.c
11443 Auto-merging arch/arm/mach-ux500/cpu.c
11444 Auto-merging arch/arm/mach-s3c64xx/common.c
11445 Auto-merging arch/arm/mach-omap2/omap_hwmod.c
11446 Auto-merging arch/arm/mach-omap2/io.c
11447 Removing arch/arm/mach-omap2/clock_common_data.c
11448 Removing arch/arm/mach-omap2/clock44xx.h
11449 Removing arch/arm/mach-omap2/clock3xxx.c
11450 Removing arch/arm/mach-omap2/clock36xx.h
11451 Removing arch/arm/mach-omap2/clock36xx.c
11452 Removing arch/arm/mach-omap2/clock3517.h
11453 Removing arch/arm/mach-omap2/clock3517.c
11454 Removing arch/arm/mach-omap2/clock34xx.h
11455 Removing arch/arm/mach-omap2/clock34xx.c
11456 Removing arch/arm/mach-omap2/clock2xxx.c
11457 Removing arch/arm/mach-omap2/clock2430.c
11458 Removing arch/arm/mach-omap2/clkt_iclk.c
11459 Removing arch/arm/mach-omap2/clkt_clksel.c
11460 Auto-merging arch/arm/mach-omap2/Makefile
11461 Auto-merging arch/arm/mach-at91/at91rm9200.c
11462 Auto-merging arch/arm/boot/dts/sun8i-a23-a33.dtsi
11463 Auto-merging arch/arm/boot/dts/sun7i-a20.dtsi
11464 Auto-merging arch/arm/boot/dts/sun6i-a31.dtsi
11465 Auto-merging arch/arm/boot/dts/sun5i.dtsi
11466 Auto-merging arch/arm/boot/dts/sun4i-a10.dtsi
11467 Auto-merging arch/arm/boot/dts/ste-dbx5x0.dtsi
11468 Automatic merge failed; fix conflicts and then commit the result.
11470 [master bd7210e5abf5] Merge remote-tracking branch 'clk/clk-next'
11471 $ git diff -M --stat --summary HEAD^..
11472 Documentation/clk.txt | 8 +-
11473 .../bindings/arm/hisilicon/hisilicon.txt | 18 +
11474 Documentation/devicetree/bindings/arm/sp810.txt | 46 ++
11475 .../devicetree/bindings/clock/gpio-mux-clock.txt | 19 +
11476 .../devicetree/bindings/clock/hi6220-clock.txt | 19 +-
11477 Documentation/devicetree/bindings/clock/ux500.txt | 64 ++
11478 arch/arm/boot/dts/ste-dbx5x0.dtsi | 7 +
11479 arch/arm/boot/dts/sun4i-a10.dtsi | 69 ++-
11480 arch/arm/boot/dts/sun5i-a10s.dtsi | 23 +-
11481 arch/arm/boot/dts/sun5i-a13.dtsi | 18 +-
11482 arch/arm/boot/dts/sun5i.dtsi | 1 +
11483 arch/arm/boot/dts/sun6i-a31.dtsi | 24 +
11484 arch/arm/boot/dts/sun7i-a20.dtsi | 23 +
11485 arch/arm/boot/dts/sun8i-a23-a33.dtsi | 15 +
11486 arch/arm/boot/dts/sun9i-a80.dtsi | 32 +-
11487 arch/arm/mach-at91/at91rm9200.c | 1 -
11488 arch/arm/mach-hisi/hisilicon.c | 1 -
11489 arch/arm/mach-keystone/pm_domain.c | 1 -
11490 arch/arm/mach-mvebu/board-v7.c | 1 -
11491 arch/arm/mach-omap2/Makefile | 22 +-
11492 arch/arm/mach-omap2/clkt34xx_dpll3m2.c | 13 +-
11493 arch/arm/mach-omap2/clkt_clksel.c | 466 --------------
11494 arch/arm/mach-omap2/clkt_iclk.c | 68 ---
11495 arch/arm/mach-omap2/clock.c | 676 +--------------------
11496 arch/arm/mach-omap2/clock.h | 205 +------
11497 arch/arm/mach-omap2/clock2430.c | 57 --
11498 arch/arm/mach-omap2/clock2xxx.c | 57 --
11499 arch/arm/mach-omap2/clock34xx.c | 138 -----
11500 arch/arm/mach-omap2/clock34xx.h | 18 -
11501 arch/arm/mach-omap2/clock3517.c | 118 ----
11502 arch/arm/mach-omap2/clock3517.h | 14 -
11503 arch/arm/mach-omap2/clock36xx.c | 69 ---
11504 arch/arm/mach-omap2/clock36xx.h | 13 -
11505 arch/arm/mach-omap2/clock3xxx.c | 135 ----
11506 arch/arm/mach-omap2/clock44xx.h | 20 -
11507 arch/arm/mach-omap2/clock_common_data.c | 115 ----
11508 arch/arm/mach-omap2/io.c | 3 +-
11509 arch/arm/mach-omap2/omap_hwmod.c | 1 +
11510 arch/arm/mach-omap2/pm24xx.c | 1 +
11511 arch/arm/mach-orion5x/board-dt.c | 1 -
11512 arch/arm/mach-s3c64xx/common.c | 1 -
11513 arch/arm/mach-ux500/cpu.c | 21 +-
11514 arch/arm64/kernel/setup.c | 1 -
11515 arch/mips/alchemy/common/clock.c | 76 ++-
11516 arch/powerpc/platforms/512x/clock-commonclk.c | 1 +
11517 drivers/acpi/acpi_apd.c | 1 -
11518 drivers/acpi/acpi_lpss.c | 1 -
11519 drivers/clk/Makefile | 2 +-
11520 drivers/clk/at91/clk-main.c | 7 +-
11521 drivers/clk/at91/clk-master.c | 7 +-
11522 drivers/clk/at91/clk-peripheral.c | 6 +-
11523 drivers/clk/at91/clk-programmable.c | 40 +-
11524 drivers/clk/at91/clk-slow.c | 16 +-
11525 drivers/clk/at91/clk-smd.c | 7 +-
11526 drivers/clk/at91/clk-usb.c | 47 +-
11527 drivers/clk/at91/pmc.c | 1 -
11528 drivers/clk/at91/pmc.h | 124 ++--
11529 drivers/clk/bcm/clk-kona.c | 53 +-
11530 drivers/clk/berlin/berlin2-pll.c | 4 +-
11531 drivers/clk/clk-axi-clkgen.c | 1 -
11532 drivers/clk/clk-bcm2835.c | 5 -
11533 drivers/clk/clk-cdce706.c | 3 +-
11534 drivers/clk/clk-cdce925.c | 1 +
11535 drivers/clk/clk-clps711x.c | 1 -
11536 drivers/clk/clk-composite.c | 61 +-
11537 drivers/clk/clk-divider.c | 28 +-
11538 drivers/clk/clk-efm32gg.c | 1 -
11539 drivers/clk/clk-fixed-factor.c | 5 +-
11540 drivers/clk/clk-fractional-divider.c | 8 +
11541 drivers/clk/clk-gate.c | 4 +
11542 drivers/clk/clk-gpio-gate.c | 207 -------
11543 drivers/clk/clk-gpio.c | 325 ++++++++++
11544 drivers/clk/clk-highbank.c | 1 +
11545 drivers/clk/clk-moxart.c | 1 +
11546 drivers/clk/clk-mux.c | 7 +-
11547 drivers/clk/clk-nomadik.c | 3 +-
11548 drivers/clk/clk-palmas.c | 1 -
11549 drivers/clk/clk-rk808.c | 1 -
11550 drivers/clk/clk-s2mps11.c | 32 +-
11551 drivers/clk/clk-si5351.c | 22 +-
11552 drivers/clk/clk-si570.c | 1 +
11553 drivers/clk/clk-stm32f4.c | 5 +-
11554 drivers/clk/clk-twl6040.c | 13 +-
11555 drivers/clk/clk-u300.c | 2 +-
11556 drivers/clk/clk-wm831x.c | 1 -
11557 drivers/clk/clk-xgene.c | 28 +-
11558 drivers/clk/clk.c | 346 ++++++-----
11559 drivers/clk/h8300/clk-div.c | 4 +-
11560 drivers/clk/h8300/clk-h8s2678.c | 20 +-
11561 drivers/clk/hisilicon/Kconfig | 2 +-
11562 drivers/clk/hisilicon/Makefile | 2 +-
11563 drivers/clk/hisilicon/clk-hi3620.c | 41 +-
11564 drivers/clk/hisilicon/clk-hi6220-stub.c | 276 +++++++++
11565 drivers/clk/hisilicon/clk-hip04.c | 2 -
11566 drivers/clk/hisilicon/clk.c | 14 +-
11567 drivers/clk/hisilicon/clkgate-separated.c | 2 -
11568 drivers/clk/imx/clk-imx1.c | 1 -
11569 drivers/clk/imx/clk-imx21.c | 1 -
11570 drivers/clk/imx/clk-pfd.c | 1 -
11571 drivers/clk/imx/clk-pllv1.c | 1 -
11572 drivers/clk/imx/clk-pllv3.c | 1 -
11573 drivers/clk/ingenic/cgu.c | 1 +
11574 drivers/clk/keystone/gate.c | 1 -
11575 drivers/clk/keystone/pll.c | 4 +-
11576 drivers/clk/mediatek/clk-gate.h | 3 +-
11577 drivers/clk/mediatek/clk-mt8135.c | 1 +
11578 drivers/clk/mediatek/clk-mt8173.c | 25 +-
11579 drivers/clk/mediatek/clk-mtk.h | 9 +-
11580 drivers/clk/mediatek/clk-pll.c | 39 +-
11581 drivers/clk/meson/clk-cpu.c | 1 +
11582 drivers/clk/meson/clkc.c | 1 -
11583 drivers/clk/mmp/clk-apbc.c | 1 -
11584 drivers/clk/mmp/clk-apmu.c | 1 -
11585 drivers/clk/mmp/clk-gate.c | 3 +-
11586 drivers/clk/mmp/clk-mix.c | 71 ++-
11587 drivers/clk/mmp/clk.c | 3 +-
11588 drivers/clk/mvebu/clk-cpu.c | 9 +-
11589 drivers/clk/mvebu/common.c | 2 +-
11590 drivers/clk/mxs/clk-div.c | 1 -
11591 drivers/clk/mxs/clk-frac.c | 1 -
11592 drivers/clk/mxs/clk-imx23.c | 3 +-
11593 drivers/clk/mxs/clk-imx28.c | 2 +-
11594 drivers/clk/mxs/clk-pll.c | 1 -
11595 drivers/clk/mxs/clk-ref.c | 1 -
11596 drivers/clk/mxs/clk.h | 3 +-
11597 drivers/clk/nxp/clk-lpc18xx-cgu.c | 1 -
11598 drivers/clk/pistachio/clk-pistachio.c | 19 +-
11599 drivers/clk/pistachio/clk-pll.c | 81 ++-
11600 drivers/clk/pistachio/clk.c | 1 +
11601 drivers/clk/pistachio/clk.h | 14 +-
11602 drivers/clk/pxa/clk-pxa25x.c | 2 +-
11603 drivers/clk/pxa/clk-pxa27x.c | 2 +-
11604 drivers/clk/pxa/clk-pxa3xx.c | 2 +-
11605 drivers/clk/qcom/clk-branch.c | 2 +-
11606 drivers/clk/qcom/clk-pll.c | 93 ++-
11607 drivers/clk/qcom/clk-pll.h | 1 +
11608 drivers/clk/qcom/clk-rcg.c | 63 +-
11609 drivers/clk/qcom/clk-rcg2.c | 97 ++-
11610 drivers/clk/qcom/common.c | 5 +-
11611 drivers/clk/qcom/gcc-apq8084.c | 13 +-
11612 drivers/clk/qcom/gcc-ipq806x.c | 10 +-
11613 drivers/clk/qcom/gcc-msm8660.c | 8 +-
11614 drivers/clk/qcom/gcc-msm8916.c | 26 +-
11615 drivers/clk/qcom/gcc-msm8960.c | 12 +-
11616 drivers/clk/qcom/gcc-msm8974.c | 5 +-
11617 drivers/clk/qcom/lcc-ipq806x.c | 6 +-
11618 drivers/clk/qcom/lcc-msm8960.c | 8 +-
11619 drivers/clk/qcom/mmcc-apq8084.c | 20 +-
11620 drivers/clk/qcom/mmcc-msm8960.c | 27 +-
11621 drivers/clk/qcom/mmcc-msm8974.c | 16 +-
11622 drivers/clk/rockchip/clk-cpu.c | 1 +
11623 drivers/clk/rockchip/clk-inverter.c | 2 +-
11624 drivers/clk/rockchip/clk-mmc-phase.c | 3 +-
11625 drivers/clk/rockchip/clk-pll.c | 100 +--
11626 drivers/clk/rockchip/clk-rk3188.c | 9 +-
11627 drivers/clk/rockchip/clk-rk3288.c | 2 +-
11628 drivers/clk/rockchip/clk.h | 12 +-
11629 drivers/clk/samsung/clk-cpu.c | 7 +-
11630 drivers/clk/samsung/clk-exynos-audss.c | 3 +-
11631 drivers/clk/samsung/clk-exynos-clkout.c | 2 +-
11632 drivers/clk/samsung/clk-exynos3250.c | 2 -
11633 drivers/clk/samsung/clk-exynos4.c | 4 +-
11634 drivers/clk/samsung/clk-exynos4415.c | 2 -
11635 drivers/clk/samsung/clk-exynos5250.c | 2 -
11636 drivers/clk/samsung/clk-exynos5260.c | 2 -
11637 drivers/clk/samsung/clk-exynos5410.c | 2 -
11638 drivers/clk/samsung/clk-exynos5420.c | 3 +-
11639 drivers/clk/samsung/clk-exynos5433.c | 2 -
11640 drivers/clk/samsung/clk-exynos5440.c | 2 -
11641 drivers/clk/samsung/clk-exynos7.c | 2 -
11642 drivers/clk/samsung/clk-pll.c | 20 +-
11643 drivers/clk/samsung/clk-s3c2410-dclk.c | 6 +-
11644 drivers/clk/samsung/clk-s3c2410.c | 2 -
11645 drivers/clk/samsung/clk-s3c2412.c | 2 -
11646 drivers/clk/samsung/clk-s3c2443.c | 2 -
11647 drivers/clk/samsung/clk-s3c64xx.c | 3 +-
11648 drivers/clk/samsung/clk-s5pv210-audss.c | 2 +-
11649 drivers/clk/samsung/clk-s5pv210.c | 4 +-
11650 drivers/clk/samsung/clk.c | 4 +
11651 drivers/clk/samsung/clk.h | 3 +-
11652 drivers/clk/shmobile/clk-div6.c | 8 +-
11653 drivers/clk/shmobile/clk-r8a73a4.c | 2 +-
11654 drivers/clk/shmobile/clk-r8a7740.c | 2 +-
11655 drivers/clk/shmobile/clk-r8a7778.c | 2 +-
11656 drivers/clk/shmobile/clk-r8a7779.c | 2 +-
11657 drivers/clk/shmobile/clk-rcar-gen2.c | 2 +-
11658 drivers/clk/shmobile/clk-sh73a0.c | 2 +-
11659 drivers/clk/sirf/clk-atlas6.c | 1 -
11660 drivers/clk/sirf/clk-atlas7.c | 25 +-
11661 drivers/clk/sirf/clk-common.c | 14 +-
11662 drivers/clk/sirf/clk-prima2.c | 1 -
11663 drivers/clk/socfpga/clk-gate-a10.c | 3 +-
11664 drivers/clk/socfpga/clk-gate.c | 5 +-
11665 drivers/clk/socfpga/clk-periph-a10.c | 3 +-
11666 drivers/clk/socfpga/clk-periph.c | 23 +-
11667 drivers/clk/socfpga/clk-pll-a10.c | 1 +
11668 drivers/clk/socfpga/clk-pll.c | 3 +-
11669 drivers/clk/socfpga/clk.h | 3 +-
11670 drivers/clk/spear/clk-vco-pll.c | 2 +-
11671 drivers/clk/spear/spear1310_clock.c | 1 -
11672 drivers/clk/spear/spear1340_clock.c | 1 -
11673 drivers/clk/spear/spear6xx_clock.c | 1 -
11674 drivers/clk/st/clk-flexgen.c | 13 +-
11675 drivers/clk/st/clkgen-fsyn.c | 19 +-
11676 drivers/clk/st/clkgen-mux.c | 93 +--
11677 drivers/clk/st/clkgen-pll.c | 9 +-
11678 drivers/clk/sunxi/Makefile | 1 +
11679 drivers/clk/sunxi/clk-a20-gmac.c | 4 +-
11680 drivers/clk/sunxi/clk-factors.c | 39 +-
11681 drivers/clk/sunxi/clk-mod0.c | 3 +-
11682 drivers/clk/sunxi/clk-simple-gates.c | 158 +++++
11683 drivers/clk/sunxi/clk-sun6i-ar100.c | 36 +-
11684 drivers/clk/sunxi/clk-sun8i-mbus.c | 2 +-
11685 drivers/clk/sunxi/clk-sun9i-core.c | 2 +-
11686 drivers/clk/sunxi/clk-sun9i-mmc.c | 3 +-
11687 drivers/clk/sunxi/clk-sunxi.c | 227 +------
11688 drivers/clk/sunxi/clk-usb.c | 3 +-
11689 drivers/clk/tegra/clk-dfll.c | 8 +-
11690 drivers/clk/tegra/clk-divider.c | 1 -
11691 drivers/clk/tegra/clk-emc.c | 36 +-
11692 drivers/clk/tegra/clk-periph-gate.c | 1 -
11693 drivers/clk/tegra/clk-periph.c | 1 -
11694 drivers/clk/tegra/clk-pll-out.c | 1 -
11695 drivers/clk/tegra/clk-pll.c | 20 +-
11696 drivers/clk/tegra/clk-super.c | 1 -
11697 drivers/clk/tegra/clk-tegra-audio.c | 1 -
11698 drivers/clk/tegra/clk-tegra-fixed.c | 1 -
11699 drivers/clk/tegra/clk-tegra-periph.c | 1 -
11700 drivers/clk/tegra/clk-tegra-pmc.c | 1 -
11701 drivers/clk/tegra/clk-tegra-super-gen4.c | 1 -
11702 drivers/clk/tegra/clk-tegra114.c | 2 -
11703 drivers/clk/tegra/clk-tegra124.c | 9 +-
11704 drivers/clk/tegra/clk-tegra20.c | 1 -
11705 drivers/clk/tegra/clk-tegra30.c | 1 -
11706 drivers/clk/tegra/clk.c | 1 +
11707 drivers/clk/ti/Makefile | 17 +-
11708 drivers/clk/ti/apll.c | 11 +-
11709 drivers/clk/ti/autoidle.c | 115 +++-
11710 drivers/clk/ti/clk-2xxx.c | 4 +-
11711 drivers/clk/ti/clk-33xx.c | 3 +
11712 drivers/clk/ti/clk-3xxx-legacy.c | 1 +
11713 drivers/clk/ti/clk-3xxx.c | 235 +++++++
11714 drivers/clk/ti/clk-43xx.c | 3 +
11715 drivers/clk/ti/clk-44xx.c | 2 +
11716 drivers/clk/ti/clk-54xx.c | 2 +
11717 drivers/clk/ti/clk-7xx.c | 3 +-
11718 drivers/clk/ti/clk-816x.c | 2 +
11719 drivers/clk/ti/clk-dra7-atl.c | 1 +
11720 drivers/clk/ti/clk.c | 154 ++++-
11721 drivers/clk/ti/clkt_dflt.c | 316 ++++++++++
11722 .../arm/mach-omap2 => drivers/clk/ti}/clkt_dpll.c | 36 +-
11723 drivers/clk/ti/clkt_iclk.c | 101 +++
11724 drivers/clk/ti/clock.h | 105 ++++
11725 drivers/clk/ti/clockdomain.c | 83 ++-
11726 drivers/clk/ti/composite.c | 4 +-
11727 drivers/clk/ti/divider.c | 8 +-
11728 drivers/clk/ti/dpll.c | 9 +-
11729 {arch/arm/mach-omap2 => drivers/clk/ti}/dpll3xxx.c | 217 ++++---
11730 {arch/arm/mach-omap2 => drivers/clk/ti}/dpll44xx.c | 55 +-
11731 drivers/clk/ti/fapll.c | 4 +-
11732 drivers/clk/ti/fixed-factor.c | 2 +
11733 drivers/clk/ti/gate.c | 6 +-
11734 drivers/clk/ti/interface.c | 2 +-
11735 drivers/clk/ti/mux.c | 6 +-
11736 drivers/clk/ux500/Makefile | 1 -
11737 drivers/clk/ux500/abx500-clk.c | 1 -
11738 drivers/clk/ux500/clk-prcmu.c | 16 +-
11739 drivers/clk/ux500/clk-sysctrl.c | 2 +-
11740 drivers/clk/ux500/clk.h | 3 +-
11741 drivers/clk/ux500/u8500_clk.c | 526 ----------------
11742 drivers/clk/ux500/u8500_of_clk.c | 165 ++---
11743 drivers/clk/ux500/u8540_clk.c | 198 +++---
11744 drivers/clk/ux500/u9540_clk.c | 5 +-
11745 drivers/clk/versatile/clk-icst.c | 5 +-
11746 drivers/clk/versatile/clk-impd1.c | 1 -
11747 drivers/clk/versatile/clk-realview.c | 5 +-
11748 drivers/clk/versatile/clk-sp810.c | 83 +--
11749 drivers/clk/versatile/clk-versatile.c | 4 +-
11750 drivers/clk/zte/Makefile | 2 +-
11751 drivers/clk/zte/clk-zx296702.c | 126 +++-
11752 drivers/clk/zte/{clk-pll.c => clk.c} | 141 ++++-
11753 drivers/clk/zte/clk.h | 9 +
11754 drivers/clk/zynq/clkc.c | 1 +
11755 drivers/clocksource/cadence_ttc_timer.c | 1 -
11756 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 2 +-
11757 .../clocking-wizard/clk-xlnx-clock-wizard.c | 1 +
11758 drivers/video/fbdev/simplefb.c | 1 +
11759 include/dt-bindings/clock/zx296702-clock.h | 17 +-
11760 include/linux/clk-provider.h | 89 ++-
11761 include/linux/clk/clk-conf.h | 2 +
11762 include/linux/clk/tegra.h | 3 +-
11763 include/linux/clk/ti.h | 157 ++---
11764 include/linux/platform_data/clk-ux500.h | 12 +-
11765 lib/vsprintf.c | 1 +
11766 294 files changed, 4406 insertions(+), 4919 deletions(-)
11767 create mode 100644 Documentation/devicetree/bindings/arm/sp810.txt
11768 create mode 100644 Documentation/devicetree/bindings/clock/gpio-mux-clock.txt
11769 create mode 100644 Documentation/devicetree/bindings/clock/ux500.txt
11770 delete mode 100644 arch/arm/mach-omap2/clkt_clksel.c
11771 delete mode 100644 arch/arm/mach-omap2/clkt_iclk.c
11772 delete mode 100644 arch/arm/mach-omap2/clock2430.c
11773 delete mode 100644 arch/arm/mach-omap2/clock2xxx.c
11774 delete mode 100644 arch/arm/mach-omap2/clock34xx.c
11775 delete mode 100644 arch/arm/mach-omap2/clock34xx.h
11776 delete mode 100644 arch/arm/mach-omap2/clock3517.c
11777 delete mode 100644 arch/arm/mach-omap2/clock3517.h
11778 delete mode 100644 arch/arm/mach-omap2/clock36xx.c
11779 delete mode 100644 arch/arm/mach-omap2/clock36xx.h
11780 delete mode 100644 arch/arm/mach-omap2/clock3xxx.c
11781 delete mode 100644 arch/arm/mach-omap2/clock44xx.h
11782 delete mode 100644 arch/arm/mach-omap2/clock_common_data.c
11783 delete mode 100644 drivers/clk/clk-gpio-gate.c
11784 create mode 100644 drivers/clk/clk-gpio.c
11785 create mode 100644 drivers/clk/hisilicon/clk-hi6220-stub.c
11786 create mode 100644 drivers/clk/sunxi/clk-simple-gates.c
11787 create mode 100644 drivers/clk/ti/clkt_dflt.c
11788 rename {arch/arm/mach-omap2 => drivers/clk/ti}/clkt_dpll.c (92%)
11789 create mode 100644 drivers/clk/ti/clkt_iclk.c
11790 rename {arch/arm/mach-omap2 => drivers/clk/ti}/dpll3xxx.c (79%)
11791 rename {arch/arm/mach-omap2 => drivers/clk/ti}/dpll44xx.c (79%)
11792 delete mode 100644 drivers/clk/ux500/u8500_clk.c
11793 rename drivers/clk/zte/{clk-pll.c => clk.c} (55%)
11794 Merging random/dev (7185ad2672a7 crypto: memzero_explicit - make sure to clear out sensitive data)
11795 $ git merge random/dev
11796 Already up-to-date.
11797 Merging aio/master (5f785de58873 aio: Skip timer for io_getevents if timeout=0)
11798 $ git merge aio/master
11799 Already up-to-date.
11800 Merging llvmlinux/for-next (25d4aee23af2 arm: LLVMLinux: Use global stack register variable for percpu)
11801 $ git merge llvmlinux/for-next
11802 Merge made by the 'recursive' strategy.
11803 Merging kselftest/next (9fae100cbd10 selftests: breakpoints: fix installing error on the architecture except x86)
11804 $ git merge kselftest/next
11805 Auto-merging tools/testing/selftests/Makefile
11806 Merge made by the 'recursive' strategy.
11807 tools/testing/selftests/Makefile | 2 +-
11808 tools/testing/selftests/breakpoints/Makefile | 16 +-
11809 tools/testing/selftests/lib.mk | 13 +-
11810 tools/testing/selftests/zram/Makefile | 12 ++
11811 tools/testing/selftests/zram/README | 40 +++++
11812 tools/testing/selftests/zram/zram.sh | 23 +++
11813 tools/testing/selftests/zram/zram01.sh | 98 ++++++++++++
11814 tools/testing/selftests/zram/zram02.sh | 53 +++++++
11815 tools/testing/selftests/zram/zram_lib.sh | 222 +++++++++++++++++++++++++++
11816 9 files changed, 460 insertions(+), 19 deletions(-)
11817 create mode 100644 tools/testing/selftests/zram/Makefile
11818 create mode 100644 tools/testing/selftests/zram/README
11819 create mode 100755 tools/testing/selftests/zram/zram.sh
11820 create mode 100755 tools/testing/selftests/zram/zram01.sh
11821 create mode 100755 tools/testing/selftests/zram/zram02.sh
11822 create mode 100755 tools/testing/selftests/zram/zram_lib.sh
11823 Merging y2038/y2038 (ed8c2241c1ae coredump: Use 64bit time for unix time of coredump)
11824 $ git merge y2038/y2038
11825 Resolved 'drivers/staging/media/lirc/lirc_parallel.c' using previous resolution.
11826 Auto-merging kernel/cpuset.c
11827 Auto-merging fs/coredump.c
11828 Auto-merging drivers/staging/media/lirc/lirc_serial.c
11829 Auto-merging drivers/staging/media/lirc/lirc_sasem.c
11830 Auto-merging drivers/staging/media/lirc/lirc_parallel.c
11831 CONFLICT (content): Merge conflict in drivers/staging/media/lirc/lirc_parallel.c
11832 Auto-merging drivers/staging/gdm72xx/gdm_sdio.c
11833 Auto-merging drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
11834 Auto-merging drivers/staging/ft1000/ft1000-usb/ft1000_debug.c
11835 Auto-merging drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
11836 Automatic merge failed; fix conflicts and then commit the result.
11838 [master 375a0df79104] Merge remote-tracking branch 'y2038/y2038'
11839 $ git diff -M --stat --summary HEAD^..
11840 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 4 +-
11841 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 4 +-
11842 drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 4 +-
11843 drivers/staging/ft1000/ft1000.h | 4 +-
11844 drivers/staging/gdm72xx/gdm_sdio.c | 13 +++---
11845 drivers/staging/gdm72xx/gdm_sdio.h | 4 +-
11846 drivers/staging/media/lirc/lirc_parallel.c | 35 +++++++----------
11847 drivers/staging/media/lirc/lirc_sasem.c | 20 +++++-----
11848 drivers/staging/media/lirc/lirc_serial.c | 50 ++++++++----------------
11849 fs/coredump.c | 8 ++--
11850 kernel/cpuset.c | 12 ++++--
11851 11 files changed, 68 insertions(+), 90 deletions(-)
11852 Merging luto-misc/next (a6c5170d1ede Merge branch 'for-4.0' of git://linux-nfs.org/~bfields/linux)
11853 $ git merge luto-misc/next
11854 Already up-to-date.
11855 Merging access_once/linux-next (c231afa3ccf1 compiler.h: cast away attributes in WRITE_ONCE magic)
11856 $ git merge access_once/linux-next
11857 Merge made by the 'recursive' strategy.
11858 Merging livepatching/for-next (07d42d41dfc4 Merge branch 'for-4.3/upstream' into for-next)
11859 $ git merge livepatching/for-next
11860 Merge made by the 'recursive' strategy.
11861 kernel/livepatch/core.c | 6 ++++--
11862 1 file changed, 4 insertions(+), 2 deletions(-)
11863 Merging coresight/next (395855d956ed coresight: Fix implicit inclusion of linux/sched.h)
11864 $ git merge coresight/next
11865 Merge made by the 'recursive' strategy.
11866 Merging rtc/rtc-next (c53d791e8e50 rtc: omap: Add external clock enabling support)
11867 $ git merge rtc/rtc-next
11868 Resolved 'arch/arm/boot/dts/am437x-gp-evm.dts' using previous resolution.
11869 Auto-merging drivers/rtc/rtc-ds1374.c
11870 Auto-merging drivers/rtc/Kconfig
11871 Auto-merging arch/arm/mach-pxa/pxa3xx.c
11872 Auto-merging arch/arm/mach-pxa/pxa27x.c
11873 Auto-merging arch/arm/mach-pxa/devices.c
11874 Removing arch/arm/mach-mmp/include/mach/regs-rtc.h
11875 Auto-merging arch/arm/boot/dts/am437x-sk-evm.dts
11876 Auto-merging arch/arm/boot/dts/am437x-gp-evm.dts
11877 CONFLICT (content): Merge conflict in arch/arm/boot/dts/am437x-gp-evm.dts
11878 Auto-merging arch/arm/boot/dts/am4372.dtsi
11879 Auto-merging Documentation/devicetree/bindings/rtc/rtc-omap.txt
11880 Automatic merge failed; fix conflicts and then commit the result.
11882 [master 27cb523bd585] Merge remote-tracking branch 'rtc/rtc-next'
11883 $ git diff -M --stat --summary HEAD^..
11884 .../devicetree/bindings/rtc/nxp,lpc1788-rtc.txt | 21 ++
11885 Documentation/devicetree/bindings/rtc/rtc-omap.txt | 4 +
11886 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt | 25 ++
11887 arch/arm/boot/dts/am4372.dtsi | 2 +
11888 arch/arm/boot/dts/am437x-gp-evm.dts | 13 +
11889 arch/arm/boot/dts/am437x-idk-evm.dts | 9 +
11890 arch/arm/boot/dts/am437x-sk-evm.dts | 9 +
11891 arch/arm/configs/cm_x2xx_defconfig | 2 +-
11892 arch/arm/configs/em_x270_defconfig | 2 +-
11893 arch/arm/configs/magician_defconfig | 2 +-
11894 arch/arm/configs/palmz72_defconfig | 2 +-
11895 arch/arm/configs/pcm027_defconfig | 2 +-
11896 arch/arm/configs/trizeps4_defconfig | 2 +-
11897 arch/arm/mach-mmp/include/mach/regs-rtc.h | 23 --
11898 arch/arm/mach-pxa/devices.c | 18 +-
11899 arch/arm/mach-pxa/pxa27x.c | 1 -
11900 arch/arm/mach-pxa/pxa3xx.c | 1 -
11901 arch/arm/mach-sa1100/include/mach/SA-1100.h | 34 --
11902 drivers/rtc/Kconfig | 37 +-
11903 drivers/rtc/Makefile | 2 +
11904 drivers/rtc/class.c | 33 +-
11905 drivers/rtc/interface.c | 2 +-
11906 drivers/rtc/rtc-88pm80x.c | 28 +-
11907 drivers/rtc/rtc-ab-b5ze-s3.c | 2 +-
11908 drivers/rtc/rtc-armada38x.c | 32 +-
11909 drivers/rtc/rtc-as3722.c | 4 +-
11910 drivers/rtc/rtc-at91rm9200.c | 43 ++-
11911 drivers/rtc/rtc-at91sam9.c | 45 ++-
11912 drivers/rtc/rtc-bfin.c | 2 +-
11913 drivers/rtc/rtc-bq32k.c | 3 +-
11914 drivers/rtc/rtc-cmos.c | 125 ++++---
11915 drivers/rtc/rtc-core.h | 19 +-
11916 drivers/rtc/rtc-da9063.c | 391 +++++++++++++++------
11917 drivers/rtc/rtc-dev.c | 1 +
11918 drivers/rtc/rtc-ds1305.c | 18 -
11919 drivers/rtc/rtc-ds1307.c | 120 +++----
11920 drivers/rtc/rtc-ds1343.c | 12 -
11921 drivers/rtc/rtc-ds1374.c | 5 +-
11922 drivers/rtc/rtc-ds1511.c | 42 +--
11923 drivers/rtc/rtc-ds1553.c | 4 +-
11924 drivers/rtc/rtc-ds1685.c | 22 +-
11925 drivers/rtc/rtc-ds1742.c | 4 +-
11926 drivers/rtc/rtc-ds3232.c | 8 +-
11927 drivers/rtc/rtc-fm3130.c | 1 -
11928 drivers/rtc/rtc-gemini.c | 5 +-
11929 drivers/rtc/rtc-hym8563.c | 1 -
11930 drivers/rtc/rtc-isl12022.c | 8 +-
11931 drivers/rtc/rtc-isl12057.c | 2 +-
11932 drivers/rtc/rtc-lpc24xx.c | 310 ++++++++++++++++
11933 drivers/rtc/rtc-m48t59.c | 18 +-
11934 drivers/rtc/rtc-mt6397.c | 26 ++
11935 drivers/rtc/rtc-omap.c | 33 ++
11936 drivers/rtc/rtc-opal.c | 10 +-
11937 drivers/rtc/rtc-pcf2123.c | 8 +-
11938 drivers/rtc/rtc-pcf2127.c | 35 +-
11939 drivers/rtc/rtc-pcf85063.c | 1 -
11940 drivers/rtc/rtc-pcf8523.c | 1 -
11941 drivers/rtc/rtc-pcf8563.c | 1 -
11942 drivers/rtc/rtc-pcf8583.c | 1 -
11943 drivers/rtc/rtc-pl031.c | 2 +-
11944 drivers/rtc/rtc-pxa.c | 55 +--
11945 drivers/rtc/rtc-rp5c01.c | 4 +-
11946 drivers/rtc/rtc-rx8025.c | 277 ++++++---------
11947 drivers/rtc/rtc-rx8581.c | 1 -
11948 drivers/rtc/rtc-s3c.c | 28 +-
11949 drivers/rtc/rtc-s5m.c | 10 +
11950 drivers/rtc/rtc-sa1100.c | 139 +++++---
11951 drivers/rtc/rtc-sa1100.h | 23 ++
11952 drivers/rtc/rtc-sirfsoc.c | 107 +++---
11953 drivers/rtc/rtc-stk17ta8.c | 4 +-
11954 drivers/rtc/rtc-sysfs.c | 72 ++--
11955 drivers/rtc/rtc-tx4939.c | 6 +-
11956 drivers/rtc/rtc-zynqmp.c | 279 +++++++++++++++
11957 include/asm-generic/rtc.h | 29 ++
11958 74 files changed, 1743 insertions(+), 930 deletions(-)
11959 create mode 100644 Documentation/devicetree/bindings/rtc/nxp,lpc1788-rtc.txt
11960 create mode 100644 Documentation/devicetree/bindings/rtc/xlnx-rtc.txt
11961 delete mode 100644 arch/arm/mach-mmp/include/mach/regs-rtc.h
11962 create mode 100644 drivers/rtc/rtc-lpc24xx.c
11963 create mode 100644 drivers/rtc/rtc-sa1100.h
11964 create mode 100644 drivers/rtc/rtc-zynqmp.c
11965 Merging hwspinlock/for-next (bd5717a4632c hwspinlock: qcom: Correct msb in regmap_field)
11966 $ git merge hwspinlock/for-next
11967 Already up-to-date.
11968 Merging nvdimm/libnvdimm-for-next (f96d05f6b198 libnvdimm, pmem: direct map legacy pmem by default)
11969 $ git merge nvdimm/libnvdimm-for-next
11970 Recorded preimage for 'drivers/acpi/nfit.c'
11971 Recorded preimage for 'mm/Kconfig'
11972 Auto-merging mm/page_alloc.c
11973 Auto-merging mm/memory_hotplug.c
11974 Auto-merging mm/Kconfig
11975 CONFLICT (content): Merge conflict in mm/Kconfig
11976 Auto-merging lib/pci_iomap.c
11977 Auto-merging lib/Kconfig
11978 Auto-merging kernel/Makefile
11979 Auto-merging include/linux/mm.h
11980 Auto-merging include/linux/blkdev.h
11981 Auto-merging fs/dax.c
11982 Auto-merging fs/block_dev.c
11983 Auto-merging drivers/tty/serial/8250/8250_core.c
11984 Auto-merging drivers/staging/unisys/visorbus/visorchipset.c
11985 Auto-merging drivers/staging/unisys/visorbus/visorchannel.c
11986 Auto-merging drivers/scsi/mvsas/mv_init.c
11987 Auto-merging drivers/scsi/arcmsr/arcmsr_hba.c
11988 Auto-merging drivers/scsi/aic94xx/aic94xx_init.c
11989 Auto-merging drivers/s390/block/dcssblk.c
11990 Auto-merging drivers/pci/probe.c
11991 Auto-merging drivers/nvdimm/pmem.c
11992 Auto-merging drivers/nvdimm/btt.c
11993 Auto-merging drivers/block/brd.c
11994 Auto-merging drivers/acpi/nfit.c
11995 CONFLICT (content): Merge conflict in drivers/acpi/nfit.c
11996 Auto-merging drivers/acpi/Kconfig
11997 Auto-merging arch/x86/mm/init_32.c
11998 Auto-merging arch/x86/kernel/Makefile
11999 Auto-merging arch/x86/include/asm/io.h
12000 Auto-merging arch/x86/Kconfig
12001 Auto-merging arch/sparc/kernel/pci.c
12002 Auto-merging arch/sh/include/asm/io.h
12003 Auto-merging arch/s390/mm/init.c
12004 Auto-merging arch/powerpc/sysdev/axonram.c
12005 Auto-merging arch/powerpc/mm/mem.c
12006 Auto-merging arch/powerpc/kernel/pci_of_scan.c
12007 Auto-merging arch/arm64/include/asm/memory.h
12008 Auto-merging arch/arm/mach-shmobile/pm-rcar.c
12009 Auto-merging MAINTAINERS
12010 Automatic merge failed; fix conflicts and then commit the result.
12012 Recorded resolution for 'drivers/acpi/nfit.c'.
12013 Recorded resolution for 'mm/Kconfig'.
12014 [master cd86a67f08c1] Merge remote-tracking branch 'nvdimm/libnvdimm-for-next'
12015 $ git diff -M --stat --summary HEAD^..
12016 Documentation/filesystems/Locking | 3 +-
12018 arch/arm/include/asm/memory.h | 6 -
12019 arch/arm/mach-clps711x/board-cdb89712.c | 2 +-
12020 arch/arm/mach-shmobile/pm-rcar.c | 2 +-
12021 arch/arm64/include/asm/memory.h | 6 -
12022 arch/ia64/include/asm/io.h | 1 +
12023 arch/ia64/kernel/cyclone.c | 2 +-
12024 arch/ia64/mm/init.c | 4 +-
12025 arch/powerpc/kernel/pci_of_scan.c | 2 +-
12026 arch/powerpc/mm/mem.c | 4 +-
12027 arch/powerpc/sysdev/axonram.c | 7 +-
12028 arch/s390/mm/init.c | 2 +-
12029 arch/sh/include/asm/io.h | 1 +
12030 arch/sh/mm/init.c | 5 +-
12031 arch/sparc/kernel/pci.c | 3 +-
12032 arch/tile/mm/init.c | 2 +-
12033 arch/unicore32/include/asm/memory.h | 6 -
12034 arch/x86/Kconfig | 9 +-
12035 arch/x86/include/asm/cacheflush.h | 73 +-----
12036 arch/x86/include/asm/io.h | 6 -
12037 arch/x86/include/asm/pmem.h | 156 ++++++++++++
12038 arch/x86/include/uapi/asm/e820.h | 2 +-
12039 arch/x86/kernel/Makefile | 2 +-
12040 arch/x86/kernel/pmem.c | 79 +-----
12041 arch/x86/mm/init_32.c | 4 +-
12042 arch/x86/mm/init_64.c | 4 +-
12043 arch/xtensa/include/asm/io.h | 1 +
12044 drivers/acpi/Kconfig | 1 +
12045 drivers/acpi/nfit.c | 78 +++---
12046 drivers/acpi/nfit.h | 17 +-
12047 drivers/block/brd.c | 8 +-
12048 drivers/isdn/icn/icn.h | 2 +-
12049 drivers/mtd/devices/slram.c | 2 +-
12050 drivers/mtd/nand/diskonchip.c | 2 +-
12051 drivers/mtd/onenand/generic.c | 2 +-
12052 drivers/nvdimm/Kconfig | 23 ++
12053 drivers/nvdimm/Makefile | 5 +
12054 drivers/nvdimm/btt.c | 50 +---
12055 drivers/nvdimm/btt.h | 3 +
12056 drivers/nvdimm/btt_devs.c | 215 ++++------------
12057 drivers/nvdimm/claim.c | 201 +++++++++++++++
12058 drivers/nvdimm/dimm_devs.c | 5 +-
12059 drivers/nvdimm/e820.c | 87 +++++++
12060 drivers/nvdimm/namespace_devs.c | 82 +++++-
12061 drivers/nvdimm/nd-core.h | 9 +
12062 drivers/nvdimm/nd.h | 62 ++++-
12063 drivers/nvdimm/pfn.h | 35 +++
12064 drivers/nvdimm/pfn_devs.c | 337 +++++++++++++++++++++++++
12065 drivers/nvdimm/pmem.c | 245 +++++++++++++++---
12066 drivers/nvdimm/region.c | 2 +
12067 drivers/nvdimm/region_devs.c | 20 ++
12068 drivers/pci/probe.c | 3 +-
12069 drivers/pnp/manager.c | 2 -
12070 drivers/s390/block/dcssblk.c | 10 +-
12071 drivers/scsi/aic94xx/aic94xx_init.c | 7 +-
12072 drivers/scsi/arcmsr/arcmsr_hba.c | 5 +-
12073 drivers/scsi/mvsas/mv_init.c | 15 +-
12074 drivers/scsi/sun3x_esp.c | 2 +-
12075 drivers/staging/comedi/drivers/ii_pci20kc.c | 1 +
12076 drivers/staging/unisys/visorbus/visorchannel.c | 16 +-
12077 drivers/staging/unisys/visorbus/visorchipset.c | 17 +-
12078 drivers/tty/serial/8250/8250_core.c | 2 +-
12079 drivers/video/fbdev/ocfb.c | 1 -
12080 drivers/video/fbdev/s1d13xxxfb.c | 3 +-
12081 drivers/video/fbdev/stifb.c | 1 +
12082 fs/block_dev.c | 4 +-
12083 fs/dax.c | 62 +++--
12084 include/asm-generic/memory_model.h | 6 +
12085 include/linux/blkdev.h | 8 +-
12086 include/linux/io-mapping.h | 2 +-
12087 include/linux/io.h | 33 +++
12088 include/linux/libnvdimm.h | 4 +
12089 include/linux/memory_hotplug.h | 5 +-
12090 include/linux/mm.h | 9 +-
12091 include/linux/mmzone.h | 23 ++
12092 include/linux/mtd/map.h | 2 +-
12093 include/linux/pmem.h | 118 ++++++---
12094 include/uapi/linux/ndctl.h | 12 +-
12095 include/video/vga.h | 2 +-
12096 kernel/Makefile | 2 +
12097 kernel/memremap.c | 190 ++++++++++++++
12098 kernel/resource.c | 61 +++--
12100 lib/devres.c | 13 +-
12101 lib/pci_iomap.c | 7 +-
12103 mm/memory_hotplug.c | 14 +-
12104 mm/page_alloc.c | 3 +
12105 tools/testing/nvdimm/Kbuild | 13 +-
12106 tools/testing/nvdimm/test/iomap.c | 85 ++++++-
12107 tools/testing/nvdimm/test/nfit.c | 209 ++++++++++-----
12108 92 files changed, 2138 insertions(+), 742 deletions(-)
12109 create mode 100644 arch/x86/include/asm/pmem.h
12110 create mode 100644 drivers/nvdimm/claim.c
12111 create mode 100644 drivers/nvdimm/e820.c
12112 create mode 100644 drivers/nvdimm/pfn.h
12113 create mode 100644 drivers/nvdimm/pfn_devs.c
12114 create mode 100644 kernel/memremap.c
12115 Merging akpm-current/current (0931fbddc5f2 lib: scatterlist: add sg splitting function)
12116 $ git merge --no-ff akpm-current/current
12117 Recorded preimage for 'mm/Kconfig'
12118 Resolved 'arch/x86/entry/syscalls/syscall_32.tbl' using previous resolution.
12119 Resolved 'drivers/video/console/Kconfig' using previous resolution.
12120 Resolved 'include/linux/kexec.h' using previous resolution.
12121 Resolved 'kernel/cgroup.c' using previous resolution.
12122 Resolved 'mm/Makefile' using previous resolution.
12123 Resolved 'mm/early_ioremap.c' using previous resolution.
12124 Auto-merging virt/kvm/kvm_main.c
12125 Removing tools/testing/selftests/vm/hugetlbfstest.c
12126 Auto-merging sound/soc/soc-core.c
12127 Auto-merging security/selinux/hooks.c
12128 Auto-merging scripts/kernel-doc
12129 Auto-merging scripts/checkpatch.pl
12130 Auto-merging mm/swapfile.c
12131 Auto-merging mm/page_alloc.c
12132 Auto-merging mm/mmap.c
12133 Auto-merging mm/memory_hotplug.c
12134 Auto-merging mm/early_ioremap.c
12135 CONFLICT (content): Merge conflict in mm/early_ioremap.c
12136 Auto-merging mm/Makefile
12137 CONFLICT (content): Merge conflict in mm/Makefile
12138 Auto-merging mm/Kconfig
12139 CONFLICT (content): Merge conflict in mm/Kconfig
12140 Auto-merging lib/vsprintf.c
12141 Auto-merging lib/Makefile
12142 Auto-merging lib/Kconfig.debug
12143 Auto-merging lib/Kconfig
12144 Auto-merging kernel/user_namespace.c
12145 Auto-merging kernel/sys_ni.c
12146 Auto-merging kernel/kthread.c
12147 Auto-merging kernel/fork.c
12148 Auto-merging kernel/events/core.c
12149 Auto-merging kernel/cgroup.c
12150 CONFLICT (content): Merge conflict in kernel/cgroup.c
12151 Auto-merging kernel/Makefile
12152 Auto-merging init/Kconfig
12153 Auto-merging include/uapi/linux/Kbuild
12154 Auto-merging include/net/sock.h
12155 Auto-merging include/linux/swap.h
12156 Auto-merging include/linux/sched.h
12157 Auto-merging include/linux/pci.h
12158 Auto-merging include/linux/nmi.h
12159 Auto-merging include/linux/mmzone.h
12160 Auto-merging include/linux/mm.h
12161 Auto-merging include/linux/kthread.h
12162 Auto-merging include/linux/kexec.h
12163 CONFLICT (content): Merge conflict in include/linux/kexec.h
12164 Auto-merging include/linux/fsnotify_backend.h
12165 Auto-merging include/linux/fs.h
12166 Auto-merging include/asm-generic/early_ioremap.h
12167 Auto-merging fs/xfs/xfs_trace.h
12168 Auto-merging fs/xfs/xfs_super.c
12169 Auto-merging fs/xfs/xfs_file.c
12170 Auto-merging fs/super.c
12171 Auto-merging fs/ocfs2/stack_user.c
12172 Auto-merging fs/ocfs2/refcounttree.c
12173 Auto-merging fs/ocfs2/quota_local.c
12174 Auto-merging fs/ocfs2/namei.c
12175 Auto-merging fs/ocfs2/file.c
12176 Auto-merging fs/ocfs2/cluster/heartbeat.c
12177 Auto-merging fs/ntfs/super.c
12178 Auto-merging fs/notify/inode_mark.c
12179 Auto-merging fs/namespace.c
12180 Auto-merging fs/mpage.c
12181 Auto-merging fs/libfs.c
12182 Auto-merging fs/inode.c
12183 Auto-merging fs/ext4/super.c
12184 Auto-merging fs/ext4/inode.c
12185 Auto-merging fs/ext4/ext4.h
12186 CONFLICT (modify/delete): fs/ext3/super.c deleted in HEAD and modified in akpm-current/current. Version akpm-current/current of fs/ext3/super.c left in tree.
12187 Auto-merging fs/ext2/inode.c
12188 Auto-merging fs/dcache.c
12189 Auto-merging fs/dax.c
12190 Auto-merging fs/coredump.c
12191 Auto-merging fs/block_dev.c
12192 Auto-merging fs/Makefile
12193 Auto-merging fs/9p/vfs_file.c
12194 Auto-merging fs/9p/v9fs.c
12195 Auto-merging drivers/video/console/Kconfig
12196 CONFLICT (content): Merge conflict in drivers/video/console/Kconfig
12197 Auto-merging drivers/pci/pci-driver.c
12198 Auto-merging drivers/net/wireless/ath/wil6210/debugfs.c
12199 Auto-merging drivers/media/platform/coda/coda-common.c
12200 Auto-merging drivers/clk/tegra/clk.c
12201 Auto-merging drivers/clk/tegra/clk-tegra-pmc.c
12202 Auto-merging drivers/clk/samsung/clk.c
12203 Auto-merging drivers/clk/samsung/clk-pll.c
12204 Auto-merging drivers/clk/clk-moxart.c
12205 Auto-merging drivers/block/zram/zram_drv.c
12206 Auto-merging drivers/acpi/acpi_lpss.c
12207 Auto-merging drivers/acpi/acpi_apd.c
12208 Auto-merging block/genhd.c
12209 Auto-merging arch/x86/kvm/vmx.c
12210 Auto-merging arch/x86/kernel/setup.c
12211 Auto-merging arch/x86/kernel/cpu/perf_event_intel.c
12212 Auto-merging arch/x86/kernel/Makefile
12213 Auto-merging arch/x86/entry/syscalls/syscall_32.tbl
12214 CONFLICT (content): Merge conflict in arch/x86/entry/syscalls/syscall_32.tbl
12215 Auto-merging arch/x86/boot/compressed/misc.c
12216 Auto-merging arch/x86/Kconfig
12217 Auto-merging arch/tile/Kconfig
12218 Auto-merging arch/sh/mm/init.c
12219 Auto-merging arch/s390/Kconfig
12220 Auto-merging arch/powerpc/platforms/512x/clock-commonclk.c
12221 Auto-merging arch/powerpc/include/asm/pgtable-ppc64.h
12222 Auto-merging arch/powerpc/Kconfig
12223 Auto-merging arch/mips/Kconfig
12224 Auto-merging arch/arm64/kernel/setup.c
12225 Auto-merging arch/arm64/include/asm/pgtable.h
12226 Auto-merging arch/arm/mach-at91/pm.c
12227 Auto-merging arch/arm/Kconfig
12228 Auto-merging arch/Kconfig
12229 Auto-merging MAINTAINERS
12230 Auto-merging Documentation/sysrq.txt
12231 Auto-merging Documentation/ioctl/ioctl-number.txt
12232 Auto-merging CREDITS
12233 Automatic merge failed; fix conflicts and then commit the result.
12234 $ git rm -f fs/ext3/super.c
12235 fs/ext3/super.c: needs merge
12236 rm 'fs/ext3/super.c'
12238 Recorded resolution for 'mm/Kconfig'.
12239 [master ca243d2b9bb8] Merge branch 'akpm-current/current'
12240 $ git diff -M --stat --summary HEAD^..
12242 Documentation/DMA-API.txt | 7 +
12243 Documentation/blockdev/zram.txt | 3 +-
12244 Documentation/devicetree/bindings/w1/omap-hdq.txt | 7 +-
12245 Documentation/features/vm/TLB/arch-support.txt | 40 +
12246 Documentation/filesystems/dax.txt | 7 +-
12247 .../filesystems/ocfs2-online-filecheck.txt | 95 +
12248 Documentation/filesystems/proc.txt | 47 +-
12249 Documentation/filesystems/vfat.txt | 10 +
12250 Documentation/ioctl/ioctl-number.txt | 1 +
12251 Documentation/printk-formats.txt | 8 +
12252 Documentation/sysrq.txt | 3 +-
12253 Documentation/vm/00-INDEX | 2 +
12254 Documentation/vm/hugetlbpage.txt | 15 +-
12255 Documentation/vm/idle_page_tracking.txt | 98 +
12256 Documentation/vm/pagemap.txt | 28 +-
12257 Documentation/vm/userfaultfd.txt | 144 +
12258 Documentation/vm/zswap.txt | 36 +-
12259 Documentation/w1/masters/omap-hdq | 6 +
12262 arch/alpha/include/uapi/asm/mman.h | 4 +
12263 arch/arm/Kconfig | 1 +
12264 arch/arm/boot/compressed/decompress.c | 2 +-
12265 arch/arm/include/asm/pgtable-3level.h | 1 +
12266 arch/arm/mach-at91/pm.c | 2 +-
12267 arch/arm/mach-imx/pm-imx5.c | 2 +-
12268 arch/arm/mach-imx/pm-imx6.c | 2 +-
12269 arch/arm/mach-socfpga/pm.c | 2 +-
12270 arch/arm/mach-vexpress/spc.c | 2 +-
12271 arch/arm64/include/asm/pgtable.h | 2 +
12272 arch/arm64/kernel/setup.c | 62 +
12273 arch/h8300/boot/compressed/misc.c | 2 +-
12274 arch/ia64/Kconfig | 1 +
12275 arch/ia64/hp/common/sba_iommu.c | 6 +-
12276 arch/ia64/kernel/uncached.c | 2 +-
12277 arch/ia64/sn/pci/pci_dma.c | 2 +-
12278 arch/m32r/boot/compressed/misc.c | 3 +-
12279 arch/m68k/Kconfig | 1 +
12280 arch/mips/Kconfig | 1 +
12281 arch/mips/boot/compressed/decompress.c | 4 +-
12282 arch/mips/include/uapi/asm/mman.h | 7 +
12283 arch/mips/include/uapi/asm/unistd.h | 15 +-
12284 arch/mips/kernel/scall32-o32.S | 1 +
12285 arch/mips/kernel/scall64-64.S | 1 +
12286 arch/mips/kernel/scall64-n32.S | 1 +
12287 arch/mips/kernel/scall64-o32.S | 1 +
12288 arch/parisc/include/uapi/asm/mman.h | 4 +
12289 arch/powerpc/Kconfig | 1 +
12290 arch/powerpc/include/asm/pgtable-ppc64.h | 2 +
12291 arch/powerpc/include/asm/systbl.h | 1 +
12292 arch/powerpc/include/asm/unistd.h | 2 +-
12293 arch/powerpc/include/uapi/asm/mman.h | 1 +
12294 arch/powerpc/include/uapi/asm/unistd.h | 1 +
12295 arch/powerpc/platforms/512x/clock-commonclk.c | 4 +-
12296 arch/powerpc/platforms/cell/ras.c | 2 +-
12297 arch/s390/Kconfig | 1 +
12298 arch/s390/boot/compressed/misc.c | 2 +-
12299 arch/sh/Kconfig | 1 +
12300 arch/sh/boot/compressed/misc.c | 2 +-
12301 arch/sh/mm/init.c | 4 +-
12302 arch/sh/mm/numa.c | 4 +-
12303 arch/sparc/include/asm/pgtable_32.h | 2 +-
12304 arch/sparc/include/asm/pgtable_64.h | 9 +
12305 arch/sparc/include/uapi/asm/mman.h | 1 +
12306 arch/tile/Kconfig | 1 +
12307 arch/tile/include/uapi/asm/mman.h | 1 +
12308 arch/unicore32/boot/compressed/misc.c | 4 +-
12309 arch/x86/Kconfig | 4 +-
12310 arch/x86/boot/compressed/misc.c | 3 +-
12311 arch/x86/boot/header.S | 2 +-
12312 arch/x86/entry/syscalls/syscall_32.tbl | 2 +
12313 arch/x86/entry/syscalls/syscall_64.tbl | 2 +
12314 arch/x86/include/asm/kdebug.h | 2 +-
12315 arch/x86/include/asm/pgtable.h | 5 +
12316 arch/x86/include/asm/tlbflush.h | 6 +
12317 arch/x86/kernel/Makefile | 4 +-
12318 arch/x86/kernel/cpu/perf_event_intel.c | 9 +-
12319 arch/x86/kernel/kvmclock.c | 4 +-
12320 arch/x86/kernel/machine_kexec_64.c | 1 +
12321 arch/x86/kernel/reboot.c | 4 +-
12322 arch/x86/kernel/setup.c | 24 +-
12323 arch/x86/kernel/vmlinux.lds.S | 2 +-
12324 arch/x86/kvm/vmx.c | 10 +-
12325 arch/x86/mm/numa.c | 6 +-
12326 arch/x86/mm/tlb.c | 1 +
12327 arch/x86/platform/efi/efi.c | 4 +-
12328 arch/x86/platform/uv/uv_nmi.c | 6 +-
12329 arch/xtensa/include/uapi/asm/mman.h | 7 +
12330 block/genhd.c | 2 +-
12331 drivers/acpi/acpi_apd.c | 3 +-
12332 drivers/acpi/acpi_lpss.c | 2 +-
12333 drivers/block/zram/zram_drv.c | 30 +-
12334 drivers/block/zram/zram_drv.h | 1 -
12335 drivers/clk/clk-mb86s7x.c | 2 +-
12336 drivers/clk/clk-moxart.c | 4 +-
12337 drivers/clk/samsung/clk-pll.c | 2 +-
12338 drivers/clk/samsung/clk.c | 9 +-
12339 drivers/clk/tegra/clk-tegra-pmc.c | 2 +-
12340 drivers/clk/tegra/clk.c | 2 +-
12341 .../crypto/qat/qat_common/adf_transport_debug.c | 16 +-
12342 drivers/firmware/efi/Kconfig | 2 +-
12343 drivers/gpu/drm/drm_vm.c | 8 +-
12344 drivers/media/platform/coda/coda-common.c | 2 +-
12345 drivers/misc/sgi-xp/xpc_uv.c | 2 +-
12346 drivers/misc/sram.c | 8 +-
12347 drivers/net/wireless/ath/wil6210/debugfs.c | 35 +-
12348 drivers/parisc/ccio-dma.c | 13 +-
12349 drivers/parisc/sba_iommu.c | 9 +-
12350 drivers/pci/pci-driver.c | 2 +-
12351 drivers/s390/crypto/zcrypt_api.c | 10 +-
12352 drivers/tty/sysrq.c | 11 +-
12353 drivers/video/console/Kconfig | 2 +-
12354 drivers/w1/masters/omap_hdq.c | 224 +-
12355 fs/9p/v9fs.c | 8 +-
12356 fs/9p/vfs_file.c | 3 +-
12358 fs/affs/super.c | 8 +-
12360 fs/binfmt_misc.c | 12 +-
12361 fs/block_dev.c | 1 +
12362 fs/cachefiles/daemon.c | 84 +-
12363 fs/ceph/super.c | 2 +-
12364 fs/cifs/cifsfs.c | 6 +-
12365 fs/cifs/file.c | 8 +-
12366 fs/coda/upcall.c | 6 +-
12367 fs/coredump.c | 46 +-
12370 fs/exofs/super.c | 8 +-
12371 fs/ext2/file.c | 10 +-
12372 fs/ext2/inode.c | 1 +
12373 fs/ext2/super.c | 6 +-
12374 fs/ext4/ext4.h | 2 +
12375 fs/ext4/file.c | 68 +-
12376 fs/ext4/fsync.c | 5 +-
12377 fs/ext4/indirect.c | 1 +
12378 fs/ext4/inode.c | 12 +
12379 fs/ext4/super.c | 19 +-
12380 fs/fat/cache.c | 79 +-
12381 fs/fat/dir.c | 2 +-
12382 fs/fat/fat.h | 6 +-
12383 fs/fat/file.c | 61 +
12384 fs/fat/inode.c | 75 +-
12385 fs/gfs2/super.c | 6 +-
12386 fs/hfs/bnode.c | 9 +-
12387 fs/hfs/brec.c | 20 +-
12388 fs/hfs/super.c | 4 +-
12389 fs/hfsplus/bnode.c | 3 -
12390 fs/hfsplus/options.c | 4 +-
12391 fs/hostfs/hostfs_kern.c | 2 +-
12392 fs/hugetlbfs/inode.c | 314 ++-
12396 fs/namespace.c | 4 +-
12397 fs/notify/dnotify/dnotify.c | 14 +-
12398 fs/notify/fanotify/fanotify_user.c | 8 +-
12399 fs/notify/fdinfo.c | 3 +-
12400 fs/notify/fsnotify.c | 11 +-
12401 fs/notify/fsnotify.h | 21 +-
12402 fs/notify/inode_mark.c | 20 -
12403 fs/notify/mark.c | 113 +-
12404 fs/notify/vfsmount_mark.c | 19 -
12405 fs/ntfs/super.c | 21 +-
12406 fs/ocfs2/Makefile | 3 +-
12407 fs/ocfs2/acl.c | 26 +-
12408 fs/ocfs2/alloc.c | 245 +-
12409 fs/ocfs2/aops.c | 54 +-
12410 fs/ocfs2/buffer_head_io.c | 6 +
12411 fs/ocfs2/cluster/heartbeat.c | 123 +-
12412 fs/ocfs2/cluster/nodemanager.c | 50 +-
12413 fs/ocfs2/dir.c | 70 +-
12414 fs/ocfs2/dlm/dlmdomain.c | 78 +-
12415 fs/ocfs2/dlm/dlmmaster.c | 22 +-
12416 fs/ocfs2/dlm/dlmrecovery.c | 6 +-
12417 fs/ocfs2/dlm/dlmthread.c | 10 +
12418 fs/ocfs2/dlmglue.c | 2 -
12419 fs/ocfs2/extent_map.c | 22 +-
12420 fs/ocfs2/file.c | 53 +-
12421 fs/ocfs2/filecheck.c | 571 ++++
12422 fs/ocfs2/filecheck.h | 48 +
12423 fs/ocfs2/inode.c | 245 +-
12424 fs/ocfs2/inode.h | 5 +-
12425 fs/ocfs2/journal.c | 32 +-
12426 fs/ocfs2/localalloc.c | 3 +-
12427 fs/ocfs2/move_extents.c | 8 +-
12428 fs/ocfs2/namei.c | 100 +-
12429 fs/ocfs2/ocfs2.h | 2 +
12430 fs/ocfs2/ocfs2_trace.h | 2 +
12431 fs/ocfs2/quota_local.c | 3 +-
12432 fs/ocfs2/refcounttree.c | 81 +-
12433 fs/ocfs2/stack_user.c | 50 +-
12434 fs/ocfs2/stackglue.c | 3 +-
12435 fs/ocfs2/stackglue.h | 2 +
12436 fs/ocfs2/suballoc.c | 90 +-
12437 fs/ocfs2/super.c | 78 +-
12438 fs/ocfs2/super.h | 8 +-
12439 fs/ocfs2/xattr.c | 51 +-
12440 fs/overlayfs/super.c | 6 +-
12441 fs/proc/array.c | 5 +-
12442 fs/proc/base.c | 113 +-
12443 fs/proc/generic.c | 44 +-
12444 fs/proc/page.c | 65 +
12445 fs/proc/task_mmu.c | 323 +--
12446 fs/reiserfs/super.c | 8 +-
12447 fs/seq_file.c | 42 +
12449 fs/userfaultfd.c | 1330 ++++++++++
12450 fs/xfs/xfs_buf.h | 1 +
12451 fs/xfs/xfs_file.c | 30 +-
12452 fs/xfs/xfs_super.c | 4 +-
12453 fs/xfs/xfs_trace.h | 1 +
12454 include/asm-generic/early_ioremap.h | 6 +
12455 include/linux/crc64_ecma.h | 56 +
12456 include/linux/cred.h | 8 +
12457 include/linux/dax.h | 39 +
12458 include/linux/dmapool.h | 6 +
12459 include/linux/fs.h | 15 -
12460 include/linux/fsnotify_backend.h | 55 +-
12461 include/linux/genalloc.h | 6 +-
12462 include/linux/gfp.h | 31 +-
12463 include/linux/huge_mm.h | 24 +-
12464 include/linux/hugetlb.h | 53 +-
12465 include/linux/kernel.h | 129 +-
12466 include/linux/kexec.h | 19 +-
12467 include/linux/kmod.h | 2 -
12468 include/linux/kthread.h | 2 +-
12469 include/linux/memblock.h | 4 +-
12470 include/linux/memcontrol.h | 392 ++-
12471 include/linux/mm.h | 79 +-
12472 include/linux/mm_types.h | 21 +-
12473 include/linux/mmu_notifier.h | 46 +
12474 include/linux/mmzone.h | 8 -
12475 include/linux/nmi.h | 15 +-
12476 include/linux/oom.h | 38 +-
12477 include/linux/page-flags.h | 248 +-
12478 include/linux/page-isolation.h | 5 -
12479 include/linux/page_ext.h | 4 +
12480 include/linux/page_idle.h | 110 +
12481 include/linux/pagemap.h | 25 +-
12482 include/linux/parse-integer.h | 188 ++
12483 include/linux/pci.h | 2 +
12484 include/linux/poison.h | 17 +-
12485 include/linux/printk.h | 14 +-
12486 include/linux/rmap.h | 12 +-
12487 include/linux/sched.h | 23 +
12488 include/linux/seq_file.h | 39 +
12489 include/linux/slab.h | 10 +
12490 include/linux/smpboot.h | 11 +-
12491 include/linux/string.h | 1 +
12492 include/linux/string_helpers.h | 14 +-
12493 include/linux/swap.h | 22 +-
12494 include/linux/swapops.h | 37 +
12495 include/linux/syscalls.h | 3 +
12496 include/linux/userfaultfd_k.h | 85 +
12497 include/linux/vm_event_item.h | 1 +
12498 include/linux/wait.h | 5 +-
12499 include/linux/watchdog.h | 8 -
12500 include/linux/zbud.h | 2 +-
12501 include/linux/zpool.h | 6 +-
12502 include/linux/zsmalloc.h | 6 +
12503 include/net/sock.h | 33 -
12504 include/trace/events/tlb.h | 3 +-
12505 include/uapi/asm-generic/mman-common.h | 6 +
12506 include/uapi/asm-generic/mman.h | 1 +
12507 include/uapi/asm-generic/unistd.h | 4 +-
12508 include/uapi/linux/Kbuild | 1 +
12509 include/uapi/linux/kernel-page-flags.h | 1 +
12510 include/uapi/linux/prctl.h | 7 +
12511 include/uapi/linux/securebits.h | 11 +-
12512 include/uapi/linux/userfaultfd.h | 169 ++
12513 init/Kconfig | 22 +
12514 init/initramfs.c | 4 +-
12517 ipc/msgutil.c | 2 +-
12519 kernel/Makefile | 2 +
12520 kernel/cgroup.c | 7 +-
12521 kernel/events/core.c | 2 +-
12522 kernel/extable.c | 1 -
12523 kernel/fork.c | 7 +-
12524 kernel/kexec.c | 2767 +-------------------
12525 kernel/kexec_core.c | 1534 +++++++++++
12526 kernel/kexec_file.c | 1045 ++++++++
12527 kernel/kexec_internal.h | 22 +
12528 kernel/kmod.c | 100 +-
12529 kernel/ksysfs.c | 6 +-
12530 kernel/kthread.c | 7 +-
12531 kernel/printk/printk.c | 2 +-
12532 kernel/profile.c | 8 +-
12533 kernel/reboot.c | 2 +-
12534 kernel/sched/wait.c | 7 +-
12535 kernel/smpboot.c | 27 +-
12536 kernel/sys_ni.c | 2 +
12537 kernel/sysctl.c | 12 +-
12538 kernel/user_namespace.c | 1 +
12539 kernel/watchdog.c | 189 +-
12541 lib/Kconfig.debug | 3 +
12543 lib/bitmap.c | 43 +-
12544 lib/cmdline.c | 44 +-
12545 lib/crc64_ecma.c | 341 +++
12546 lib/decompress_bunzip2.c | 6 +-
12547 lib/decompress_inflate.c | 31 +-
12548 lib/decompress_unlz4.c | 6 +-
12549 lib/decompress_unlzma.c | 9 +-
12550 lib/decompress_unlzo.c | 13 +-
12551 lib/decompress_unxz.c | 12 +-
12552 lib/genalloc.c | 110 +-
12553 lib/kstrtox.c | 254 --
12554 lib/kstrtox.h | 1 -
12555 lib/parse-integer.c | 222 ++
12556 lib/parser.c | 33 +-
12557 lib/show_mem.c | 4 +-
12558 lib/string_helpers.c | 20 +-
12559 lib/swiotlb.c | 2 +-
12560 lib/test-kstrtox.c | 6 +-
12561 lib/test-parse-integer.c | 563 ++++
12562 lib/test_kasan.c | 6 +-
12563 lib/vsprintf.c | 101 +-
12564 lib/zlib_deflate/deftree.c | 6 +-
12565 lib/zlib_deflate/defutil.h | 16 -
12569 mm/compaction.c | 175 +-
12571 mm/dmapool.c | 14 +-
12572 mm/early_ioremap.c | 22 +
12573 mm/filemap.c | 51 +-
12575 mm/huge_memory.c | 275 +-
12576 mm/hugetlb.c | 498 +++-
12577 mm/hwpoison-inject.c | 7 +-
12578 mm/internal.h | 16 +
12579 mm/kmemleak.c | 24 +-
12581 mm/list_lru.c | 4 +-
12582 mm/madvise.c | 187 +-
12583 mm/memblock.c | 32 +-
12584 mm/memcontrol.c | 497 +---
12585 mm/memory-failure.c | 119 +-
12586 mm/memory.c | 76 +-
12587 mm/memory_hotplug.c | 23 +-
12588 mm/mempolicy.c | 11 +-
12590 mm/memtest.c | 23 +-
12591 mm/migrate.c | 39 +-
12594 mm/mmu_notifier.c | 17 +
12595 mm/mprotect.c | 3 +-
12596 mm/mremap.c | 50 +-
12597 mm/oom_kill.c | 142 +-
12598 mm/page_alloc.c | 78 +-
12599 mm/page_ext.c | 4 +
12600 mm/page_idle.c | 232 ++
12601 mm/page_isolation.c | 42 +-
12606 mm/slab_common.c | 28 +-
12610 mm/swap_state.c | 41 +-
12611 mm/swapfile.c | 42 +
12612 mm/userfaultfd.c | 308 +++
12614 mm/vmscan.c | 197 +-
12618 mm/zsmalloc.c | 235 +-
12619 mm/zswap.c | 761 ++++--
12620 net/ceph/ceph_common.c | 7 +-
12621 net/sunrpc/sched.c | 2 +-
12622 scripts/Lindent | 3 +
12623 scripts/checkpatch.pl | 162 +-
12624 .../coccinelle/api/alloc/pool_zalloc-simple.cocci | 84 +
12625 scripts/decode_stacktrace.sh | 5 +-
12626 scripts/kernel-doc | 38 +-
12627 scripts/spelling.txt | 29 +
12628 security/commoncap.c | 103 +-
12629 security/keys/process_keys.c | 1 +
12630 security/selinux/hooks.c | 2 +-
12631 sound/core/oss/mixer_oss.c | 7 +-
12632 sound/core/oss/pcm_oss.c | 13 +-
12633 sound/core/pcm.c | 13 +-
12634 sound/core/pcm_memory.c | 11 +-
12635 sound/pci/ac97/ac97_codec.c | 9 +-
12636 sound/soc/soc-core.c | 9 +-
12637 tools/testing/selftests/vm/Makefile | 8 +-
12638 tools/testing/selftests/vm/hugetlbfstest.c | 86 -
12639 tools/testing/selftests/vm/mlock2-tests.c | 657 +++++
12640 tools/testing/selftests/vm/on-fault-limit.c | 47 +
12641 tools/testing/selftests/vm/run_vmtests | 30 +-
12642 tools/testing/selftests/vm/userfaultfd.c | 638 +++++
12643 tools/vm/page-types.c | 35 +-
12644 virt/kvm/kvm_main.c | 31 +
12645 404 files changed, 16884 insertions(+), 6979 deletions(-)
12646 create mode 100644 Documentation/features/vm/TLB/arch-support.txt
12647 create mode 100644 Documentation/filesystems/ocfs2-online-filecheck.txt
12648 create mode 100644 Documentation/vm/idle_page_tracking.txt
12649 create mode 100644 Documentation/vm/userfaultfd.txt
12650 create mode 100644 fs/ocfs2/filecheck.c
12651 create mode 100644 fs/ocfs2/filecheck.h
12652 create mode 100644 fs/userfaultfd.c
12653 create mode 100644 include/linux/crc64_ecma.h
12654 create mode 100644 include/linux/dax.h
12655 create mode 100644 include/linux/page_idle.h
12656 create mode 100644 include/linux/parse-integer.h
12657 create mode 100644 include/linux/userfaultfd_k.h
12658 create mode 100644 include/uapi/linux/userfaultfd.h
12659 create mode 100644 kernel/kexec_core.c
12660 create mode 100644 kernel/kexec_file.c
12661 create mode 100644 kernel/kexec_internal.h
12662 create mode 100644 lib/crc64_ecma.c
12663 create mode 100644 lib/parse-integer.c
12664 create mode 100644 lib/test-parse-integer.c
12665 create mode 100644 mm/page_idle.c
12666 create mode 100644 mm/userfaultfd.c
12667 create mode 100644 scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci
12668 delete mode 100644 tools/testing/selftests/vm/hugetlbfstest.c
12669 create mode 100644 tools/testing/selftests/vm/mlock2-tests.c
12670 create mode 100644 tools/testing/selftests/vm/on-fault-limit.c
12671 create mode 100644 tools/testing/selftests/vm/userfaultfd.c
12672 $ git am -3 ../patches/userfaultfd--selftest--update-userfaultfd-x86-32bit-syscall-number.patch
12673 Applying: userfaultfd: selftest: update userfaultfd x86 32bit syscall number
12675 Unstaged changes after reset:
12676 M tools/testing/selftests/vm/userfaultfd.c
12678 $ git commit -v -a --amend
12679 [master c4ee0c165f29] Merge branch 'akpm-current/current'
12680 Date: Fri Aug 28 17:00:28 2015 +1000
12681 $ git clone -s -l -n -q . ../rebase-tmp
12683 $ git checkout -b akpm remotes/origin/akpm/master
12684 Switched to a new branch 'akpm'
12685 $ git rebase --onto master remotes/origin/akpm/master-base
12686 First, rewinding head to replay your work on top of it...
12687 Applying: namei: fix warning while make xmldocs caused by namei.c
12688 Applying: fs/seq_file: convert int seq_vprint/seq_printf/etc... returns to void
12689 Applying: fs-seq_file-convert-int-seq_vprint-seq_printf-etc-returns-to-void-fix
12690 Applying: fs-seq_file-convert-int-seq_vprint-seq_printf-etc-returns-to-void-fix-fix
12691 Applying: mm: mark most vm_operations_struct const
12692 Applying: mm, mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff()
12693 Applying: mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff-fix
12694 Applying: mm-mpx-add-vm_flags_t-vm_flags-arg-to-do_mmap_pgoff-fix-checkpatch-fixes
12695 Applying: mm: make sure all file VMAs have ->vm_ops set
12696 Applying: mm: use vma_is_anonymous() in create_huge_pmd() and wp_huge_pmd()
12697 Applying: mm, madvise: use vma_is_anonymous() to check for anon VMA
12698 Applying: sys_membarrier(): system-wide memory barrier (generic, x86)
12699 Applying: selftests: add membarrier syscall test
12700 Applying: selftests: enhance membarrier syscall test
12701 Applying: dma-mapping: consolidate dma_{alloc,free}_{attrs,coherent}
12702 Applying: dma-mapping: consolidate dma_{alloc,free}_noncoherent
12703 Applying: dma-mapping: cosolidate dma_mapping_error
12704 Applying: dma-mapping: consolidate dma_supported
12705 Applying: dma-mapping: consolidate dma_set_mask
12706 Applying: drivers/w1/w1_int.c: call put_device if device_register fails
12708 $ git fetch -f ../rebase-tmp akpm:akpm/master
12710 + b3e117e68c85...e212aa6d8f14 akpm -> akpm/master (forced update)
12711 $ rm -rf ../rebase-tmp
12712 Merging akpm/master (e212aa6d8f14 drivers/w1/w1_int.c: call put_device if device_register fails)
12713 $ git merge --no-ff akpm/master
12714 Merge made by the 'recursive' strategy.
12716 arch/alpha/include/asm/dma-mapping.h | 36 ------
12717 arch/alpha/kernel/pci-noop.c | 10 --
12718 arch/alpha/kernel/pci_iommu.c | 11 --
12719 arch/arm/include/asm/dma-mapping.h | 68 ++----------
12720 arch/arm/mm/dma-mapping.c | 12 --
12721 arch/arm64/include/asm/dma-mapping.h | 69 ------------
12722 arch/h8300/include/asm/dma-mapping.h | 44 --------
12723 arch/hexagon/include/asm/dma-mapping.h | 49 +--------
12724 arch/hexagon/kernel/dma.c | 11 --
12725 arch/ia64/include/asm/dma-mapping.h | 50 ---------
12726 arch/microblaze/include/asm/dma-mapping.h | 70 ------------
12727 arch/mips/cavium-octeon/dma-octeon.c | 8 --
12728 arch/mips/include/asm/dma-mapping.h | 67 ------------
12729 arch/mips/loongson64/common/dma-swiotlb.c | 11 +-
12730 arch/mips/mm/dma-default.c | 21 ++--
12731 arch/mips/netlogic/common/nlm-dma.c | 8 --
12732 arch/openrisc/include/asm/dma-mapping.h | 67 +-----------
12733 arch/powerpc/include/asm/dma-mapping.h | 68 +-----------
12734 arch/s390/include/asm/dma-mapping.h | 55 ----------
12735 arch/s390/pci/pci_dma.c | 10 --
12736 arch/sh/include/asm/dma-mapping.h | 77 +------------
12737 arch/sparc/include/asm/dma-mapping.h | 40 +------
12738 arch/tile/include/asm/dma-mapping.h | 45 +-------
12739 arch/unicore32/include/asm/dma-mapping.h | 57 ----------
12740 arch/x86/entry/syscalls/syscall_32.tbl | 1 +
12741 arch/x86/entry/syscalls/syscall_64.tbl | 1 +
12742 arch/x86/entry/vsyscall/vsyscall_64.c | 2 +-
12743 arch/x86/include/asm/dma-mapping.h | 34 +-----
12744 arch/x86/kernel/pci-dma.c | 60 ++--------
12745 arch/x86/mm/mpx.c | 51 ++-------
12746 drivers/android/binder.c | 2 +-
12747 drivers/gpu/drm/vgem/vgem_drv.c | 2 +-
12748 drivers/hsi/clients/cmt_speech.c | 2 +-
12749 drivers/infiniband/hw/qib/qib_file_ops.c | 2 +-
12750 drivers/infiniband/hw/qib/qib_mmap.c | 2 +-
12751 drivers/iommu/omap-iommu-debug.c | 3 +-
12752 drivers/media/platform/omap/omap_vout.c | 2 +-
12753 drivers/misc/genwqe/card_dev.c | 2 +-
12754 drivers/staging/android/ion/ion.c | 2 +-
12755 drivers/staging/comedi/comedi_fops.c | 2 +-
12756 drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +-
12757 drivers/w1/w1_int.c | 3 +-
12758 drivers/xen/gntalloc.c | 2 +-
12759 drivers/xen/gntdev.c | 2 +-
12760 drivers/xen/privcmd.c | 4 +-
12761 drivers/xen/swiotlb-xen.c | 6 -
12762 fs/ceph/addr.c | 2 +-
12763 fs/cifs/file.c | 2 +-
12766 fs/seq_file.c | 70 ++++++------
12767 include/asm-generic/dma-mapping-common.h | 118 ++++++++++++++++++++
12768 include/linux/mm.h | 12 +-
12769 include/linux/seq_file.h | 19 ++--
12770 include/linux/syscalls.h | 2 +
12771 include/uapi/asm-generic/unistd.h | 4 +-
12772 include/uapi/linux/Kbuild | 1 +
12773 include/uapi/linux/membarrier.h | 53 +++++++++
12774 init/Kconfig | 12 ++
12775 kernel/Makefile | 1 +
12776 kernel/membarrier.c | 66 +++++++++++
12777 kernel/sys_ni.c | 3 +
12778 mm/madvise.c | 2 +-
12781 mm/nommu.c | 19 ++--
12782 security/selinux/selinuxfs.c | 2 +-
12783 tools/testing/selftests/Makefile | 1 +
12784 tools/testing/selftests/membarrier/.gitignore | 1 +
12785 tools/testing/selftests/membarrier/Makefile | 11 ++
12786 .../testing/selftests/membarrier/membarrier_test.c | 121 +++++++++++++++++++++
12787 72 files changed, 564 insertions(+), 1146 deletions(-)
12788 create mode 100644 include/uapi/linux/membarrier.h
12789 create mode 100644 kernel/membarrier.c
12790 create mode 100644 tools/testing/selftests/membarrier/.gitignore
12791 create mode 100644 tools/testing/selftests/membarrier/Makefile
12792 create mode 100644 tools/testing/selftests/membarrier/membarrier_test.c