OSDN Git Service

Add linux-next specific files for 20150828
[uclinux-h8/linux.git] / Next / merge.log
1 $ date -R
2 Fri, 28 Aug 2015 07:27:34 +1000
3 $ git checkout master
4 Already on 'master'
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
10 Fast-forward
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
15 Already up-to-date.
16 Merging kbuild-current/rc-fixes (3d1450d54a4f Makefile: Force gzip and xz on module install)
17 $ git merge kbuild-current/rc-fixes
18 Already up-to-date.
19 Merging arc-current/for-curr (e4140819dadc ARC: signal handling robustify)
20 $ git merge arc-current/for-curr
21 Already up-to-date.
22 Merging arm-current/fixes (3939f3345050 ARM: 8418/1: add boot image dependencies to not generate invalid images)
23 $ git merge arm-current/fixes
24 Already up-to-date.
25 Merging m68k-current/for-linus (1214c525484c m68k: Use for_each_sg())
26 $ git merge m68k-current/for-linus
27 Already up-to-date.
28 Merging metag-fixes/fixes (0164a711c97b metag: Fix ioremap_wc/ioremap_cached build errors)
29 $ git merge metag-fixes/fixes
30 Already up-to-date.
31 Merging mips-fixes/mips-fixes (1795cd9b3a91 Linux 3.16-rc5)
32 $ git merge mips-fixes/mips-fixes
33 Already up-to-date.
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
43 Already up-to-date.
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
77 Already up-to-date.
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
88 Already up-to-date.
89 Merging wireless-drivers/master (741e3b9902d1 rtlwifi: rtl8723be: Add module parameter for MSI interrupts)
90 $ git merge wireless-drivers/master
91 Already up-to-date.
92 Merging driver-core.current/driver-core-linus (cbfe8fa6cd67 Linux 4.2-rc4)
93 $ git merge driver-core.current/driver-core-linus
94 Already up-to-date.
95 Merging tty.current/tty-linus (cbfe8fa6cd67 Linux 4.2-rc4)
96 $ git merge tty.current/tty-linus
97 Already up-to-date.
98 Merging usb.current/usb-linus (f7644cbfcdf0 Linux 4.2-rc6)
99 $ git merge usb.current/usb-linus
100 Already up-to-date.
101 Merging usb-gadget-fixes/fixes (c93e64e91248 usb: udc: core: add device_del() call to error pathway)
102 $ git merge usb-gadget-fixes/fixes
103 Already up-to-date.
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
113 Already up-to-date.
114 Merging char-misc.current/char-misc-linus (f7644cbfcdf0 Linux 4.2-rc6)
115 $ git merge char-misc.current/char-misc-linus
116 Already up-to-date.
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
124 Already up-to-date.
125 Merging ide/master (d681f1166919 ide: remove deprecated use of pci api)
126 $ git merge ide/master
127 Already up-to-date.
128 Merging devicetree-current/devicetree/merge (f76502aa9140 of/dynamic: Fix test for PPC_PSERIES)
129 $ git merge devicetree-current/devicetree/merge
130 Already up-to-date.
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
138 Already up-to-date.
139 Merging kselftest-fixes/fixes (fee50f3c8427 selftests/futex: Fix futex_cmp_requeue_pi() error handling)
140 $ git merge kselftest-fixes/fixes
141 Already up-to-date.
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
144 Already up-to-date.
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
147 Already up-to-date.
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
150 Already up-to-date.
151 Merging drm-intel-fixes/for-linux-next-fixes (c13dcf9f2d6f Linux 4.2-rc8)
152 $ git merge drm-intel-fixes/for-linux-next-fixes
153 Already up-to-date.
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
156 Already up-to-date.
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 ++
162  MAINTAINERS                                        |   3 +-
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.
193 $ git commit -v -a
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 +-
198  MAINTAINERS                                        |  15 +-
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 +++
305  lib/Makefile                                       |   2 +-
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
321 Already up-to-date.
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'
380 $ git commit -v -a
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 +
424  MAINTAINERS                                        |   10 +-
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
1310 $ git reset HEAD^
1311 Unstaged changes after reset:
1312 M       drivers/firmware/psci.c
1313 $ git add -A .
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.
1326 $ git commit -v -a
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
1331 Already up-to-date.
1332 Merging berlin/berlin/for-next (d770e558e219 Linux 4.2-rc1)
1333 $ git merge berlin/berlin/for-next
1334 Already up-to-date.
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.
1356 $ git commit -v -a
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
1364 Already up-to-date!
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.
1375 $ git commit -v -a
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
1403 Already up-to-date!
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
1407 Already up-to-date.
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
1439 Already up-to-date!
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
1618 Already up-to-date.
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.
1655 $ git commit -v -a
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
1750 Already up-to-date!
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
2217 Already up-to-date.
2218 Merging fsl/next (4524cd093fa8 powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1)
2219 $ git merge fsl/next
2220 Already up-to-date.
2221 Merging mpc5xxx/next (9e813308a5c1 powerpc/thp: Add tracepoints to track hugepage invalidate)
2222 $ git merge mpc5xxx/next
2223 Already up-to-date.
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.
2231  MAINTAINERS                             |   6 -
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
2341 Already up-to-date.
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.
2348 $ git commit -v -a
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
2377 Already up-to-date.
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.
2385 $ git commit -v -a
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 +-
2511  MAINTAINERS                            |   18 +-
2512  block/bounce.c                         |   31 +-
2513  fs/Kconfig                             |    5 +-
2514  fs/Makefile                            |    2 -
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 --
2575  mm/Kconfig                             |    8 +-
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 +-
2639  MAINTAINERS                        |   2 +
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 ++--
2651  fs/f2fs/gc.h                       |   6 +
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
2674 Already up-to-date.
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
2692 Already up-to-date.
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 +++
2800  fs/Kconfig                                 |    1 +
2801  fs/Makefile                                |    1 +
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
2863 Already up-to-date.
2864 Merging squashfs/master (62421645bb70 Squashfs: Add LZ4 compression configuration option)
2865 $ git merge squashfs/master
2866 Already up-to-date.
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.
2870  fs/9p/v9fs.c     | 2 +-
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
2939 Already up-to-date.
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.
2949  arch/Kconfig                     |   1 -
2950  fs/block_dev.c                   |  12 +-
2951  fs/btrfs/transaction.c           |   8 +-
2952  fs/dcache.c                      |  14 +-
2953  fs/drop_caches.c                 |  10 +-
2954  fs/fs-writeback.c                |  72 +--
2955  fs/inode.c                       |  50 ++-
2956  fs/internal.h                    |   3 +-
2957  fs/namei.c                       |  27 +-
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 +
2972  init/Kconfig                     |   1 -
2973  kernel/locking/Makefile          |   3 +-
2974  kernel/locking/percpu-rwsem.c    |  13 +
2975  lib/Kconfig                      |   3 -
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.
2997 $ git commit -v -a
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
3178 Already up-to-date.
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 +-
3192  MAINTAINERS                                        |   7 +
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 +
3235  MAINTAINERS                                        |   59 +
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 +-
3514  mm/Kconfig                                         |    3 +
3515  mm/Makefile                                        |    1 +
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.
3564  .gitignore                                         |   4 +
3565  Documentation/lto-build                            | 173 ++++++
3566  Makefile                                           |  19 +-
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
3606 Already up-to-date.
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 +-
3808  lib/klist.c                                        |   41 +
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
3835 Already up-to-date!
3836 Merge made by the 'recursive' strategy.
3837 Merging apm/for-next (53675abbd1e5 x86, apm: Remove unused variable)
3838 $ git merge apm/for-next
3839 Already up-to-date.
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
3893 Already up-to-date.
3894 Merging ieee1394/for-next (d71e6a11737f firewire: core: use correct vendor/model IDs)
3895 $ git merge ieee1394/for-next
3896 Already up-to-date.
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
3906 Already up-to-date.
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.
3922 $ git commit -v -a
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 +-
3932  MAINTAINERS                                        |    6 +
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 +-
4047  MAINTAINERS                                        |   35 +-
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 +
4786  lib/Kconfig                                        |   10 -
4787  lib/Makefile                                       |    2 -
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 +-
4795  net/Kconfig                                        |    7 +
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 +-
5101  net/rds/ib.h                                       |    4 +-
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 +
5106  net/rds/iw.c                                       |    2 +-
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
5281 Already up-to-date.
5282 Merging wireless-drivers-next/master (0ba3ac03c1f3 Merge ath-next from ath.git)
5283 $ git merge wireless-drivers-next/master
5284 Already up-to-date.
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.
5335 $ git commit -v -a
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 +
5340  MAINTAINERS                                        |     2 +-
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 +-
5547  net/rds/ib.h                                       |     2 -
5548  net/rds/ib_cm.c                                    |     4 +-
5549  net/rds/ib_recv.c                                  |     6 +-
5550  net/rds/ib_send.c                                  |     8 +-
5551  net/rds/iw.c                                       |     5 +-
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
5681 $ git reset HEAD^
5682 Unstaged changes after reset:
5683 M       drivers/infiniband/core/roce_gid_mgmt.c
5684 M       include/linux/netdevice.h
5685 $ git add -A .
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
5691 Already up-to-date.
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.
5742 $ git commit -v -a
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 +
5748  MAINTAINERS                                        |   24 +-
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.
5975 $ git commit -v -a
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 +
5989  MAINTAINERS                                        |   14 +
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
6566 Already up-to-date.
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
6588 Already up-to-date.
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
6607 Already up-to-date.
6608 Merging drm-msm/msm-next (d248b61f6114 drm/msm/dsi: Introduce DSI configuration module)
6609 $ git merge drm-msm/msm-next
6610 Already up-to-date.
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"
7003 $ git reset HEAD^
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
7010 $ git add -A .
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 +
7048  MAINTAINERS                                        |    8 +
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.
7195 $ git commit -v -a
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 ++++++++-------------
7223  block/blk.h                                  |  11 +-
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 +-
7229  crypto/gcm.c                                 |   4 +-
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 +----
7322  fs/buffer.c                                  |  13 +-
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 +-
7334  fs/mpage.c                                   |   8 +-
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 +-
7360  lib/Kconfig                                  |   7 +
7361  lib/Makefile                                 |   1 +
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
7371 $ git reset HEAD^
7372 Unstaged changes after reset:
7373 M       drivers/staging/lustre/lustre/include/linux/lustre_compat25.h
7374 $ git add -A .
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
7415 Already up-to-date.
7416 Merging mmc/mmc-next (11bc9381b277 mmc: sdhci-s3c: use mmc_of_parse and remove the card_tasklet)
7417 $ git merge mmc/mmc-next
7418 Already up-to-date.
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 +-
7427  MAINTAINERS                                        |   6 +
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.
7477 $ git commit -v -a
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.
7510 $ git commit -v -a
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 +-
7524  MAINTAINERS                                        |   11 +-
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 +-
7670  MAINTAINERS                                        |   1 +
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.
7799 $ git commit -v -a
7800 [master 596a6ecb6612] Merge remote-tracking branch 'security/next'
7801 $ git diff -M --stat --summary HEAD^..
7802  .gitignore                                |   1 +
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 +-
7808  MAINTAINERS                               |  21 +-
7809  Makefile                                  |  13 +-
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
7888 Already up-to-date.
7889 Merging selinux/next (fda4d578ed0a selinux: explicitly declare the role "base_r")
7890 $ git merge selinux/next
7891 Already up-to-date.
7892 Merging lblnet/next (b2776bf7149b Linux 3.18)
7893 $ git merge lblnet/next
7894 Already up-to-date.
7895 Merging watchdog/master (c13dcf9f2d6f Linux 4.2-rc8)
7896 $ git merge watchdog/master
7897 Already up-to-date.
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
7945 Already up-to-date.
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 +-
7974  MAINTAINERS                                        |   2 +
7975  README                                             |   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'
8001 $ git commit -v -a
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.
8066 $ git commit -v -a
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
8083 Already up-to-date.
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'
8240 $ git commit -v -a
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 +-
8255  MAINTAINERS                                        |    6 +-
8256  arch/Kconfig                                       |    6 +
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 +
8784  kernel/pid.c                                       |    5 +-
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 +-
8822  lib/Makefile                                       |    2 +
8823  lib/lockref.c                                      |    8 -
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
9132 Already up-to-date.
9133 Merging edac/linux_next (fa2ce64f85be sb_edac: support for Broadwell -EP and -EX)
9134 $ git merge edac/linux_next
9135 Already up-to-date.
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
9144 Already up-to-date!
9145 Merge made by the 'recursive' strategy.
9146 Merging tiny/tiny/next (f114040e3ea6 Linux 3.18-rc1)
9147 $ git merge tiny/tiny/next
9148 Already up-to-date.
9149 Merging ftrace/for-next (b44754d8262d ring_buffer: Allow to exit the ring buffer benchmark immediately)
9150 $ git merge ftrace/for-next
9151 Already up-to-date.
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.
9268 $ git commit -v -a
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
9296 Already up-to-date.
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.
9309 $ git commit -v -a
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.
9392  MAINTAINERS               | 1 +
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 +-
9401  MAINTAINERS                           |   1 -
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
9440 $ git reset HEAD^
9441 Unstaged changes after reset:
9442 M       drivers/mfd/wm5110-tables.c
9443 M       drivers/mfd/wm8998-tables.c
9444 $ git add -A .
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
9450 Already up-to-date.
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 ++
9458  MAINTAINERS                                        |   3 +-
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.
9513 $ git commit -v -a
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()"
9596 $ git reset HEAD^
9597 Unstaged changes after reset:
9598 M       arch/arm/boot/dts/Makefile
9599 $ git add -A .
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
9819 Already up-to-date.
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
9822 Already up-to-date.
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'
9894 $ git commit -v -a
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 +
9907  MAINTAINERS                                        |   22 +-
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
10572 $ git reset HEAD^
10573 Unstaged changes after reset:
10574 M       drivers/staging/lustre/lustre/llite/lloop.c
10575 $ git add -A .
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.
10606 $ git commit -v -a
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 +-
10624  MAINTAINERS                                        |   10 +
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()
10760 $ git reset HEAD^
10761 Unstaged changes after reset:
10762 M       drivers/hv/hv.c
10763 $ git add -A .
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 +
10795  MAINTAINERS                                      |   13 +
10796  Makefile                                         |    1 +
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.
10970  CREDITS                        |   5 +
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 ++++
11005  MAINTAINERS                                 |    2 +-
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.
11119 $ git commit -v -a
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.
11170  CREDITS                                            |    4 +
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 +-
11176  MAINTAINERS                                        |    1 -
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
11351 $ git reset HEAD^
11352 Unstaged changes after reset:
11353 M       drivers/media/i2c/tc358743.c
11354 $ git add -A .
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 ++++++++--
11394  fs/libfs.c              |  2 +-
11395  fs/namespace.c          | 33 +++++++++++++++++++++++++--------
11396  fs/nsfs.c               | 10 ++++++++++
11397  fs/open.c               |  2 +-
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 ++--
11404  mm/mmap.c               |  4 ++--
11405  mm/nommu.c              |  2 +-
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.
11469 $ git commit -v -a
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.
11837 $ git commit -v -a
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.
11881 $ git commit -v -a
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.
12011 $ git commit -v -a
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 +-
12017  MAINTAINERS                                    |   1 +
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 +++--
12099  lib/Kconfig                                    |   3 +
12100  lib/devres.c                                   |  13 +-
12101  lib/pci_iomap.c                                |   7 +-
12102  mm/Kconfig                                     |  17 ++
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'
12237 $ git commit -v -a
12238 Recorded resolution for 'mm/Kconfig'.
12239 [master ca243d2b9bb8] Merge branch 'akpm-current/current'
12240 $ git diff -M --stat --summary HEAD^..
12241  CREDITS                                            |    4 +
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 +
12260  MAINTAINERS                                        |    3 +-
12261  arch/Kconfig                                       |    3 +
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 +-
12357  fs/Makefile                                        |    1 +
12358  fs/affs/super.c                                    |    8 +-
12359  fs/aio.c                                           |   27 +-
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 +-
12368  fs/dax.c                                           |  197 +-
12369  fs/dcache.c                                        |    2 +-
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 ++-
12393  fs/inode.c                                         |    2 +-
12394  fs/libfs.c                                         |   26 +-
12395  fs/mpage.c                                         |   23 +-
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 +
12448  fs/super.c                                         |    8 +-
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 +-
12515  init/main.c                                        |    1 -
12516  ipc/msg.c                                          |    5 +-
12517  ipc/msgutil.c                                      |    2 +-
12518  ipc/shm.c                                          |    4 +-
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 +-
12540  lib/Kconfig                                        |    7 +
12541  lib/Kconfig.debug                                  |    3 +
12542  lib/Makefile                                       |    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 -
12566  mm/Kconfig                                         |   12 +
12567  mm/Makefile                                        |    2 +
12568  mm/bootmem.c                                       |    7 +
12569  mm/compaction.c                                    |  175 +-
12570  mm/debug.c                                         |    5 +
12571  mm/dmapool.c                                       |   14 +-
12572  mm/early_ioremap.c                                 |   22 +
12573  mm/filemap.c                                       |   51 +-
12574  mm/gup.c                                           |   70 +-
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 +-
12580  mm/ksm.c                                           |    2 +-
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 +-
12589  mm/mempool.c                                       |    3 +
12590  mm/memtest.c                                       |   23 +-
12591  mm/migrate.c                                       |   39 +-
12592  mm/mlock.c                                         |   90 +-
12593  mm/mmap.c                                          |  114 +-
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 +-
12602  mm/rmap.c                                          |  180 +-
12603  mm/shmem.c                                         |   34 +-
12604  mm/slab.c                                          |   17 +-
12605  mm/slab.h                                          |    9 +
12606  mm/slab_common.c                                   |   28 +-
12607  mm/slob.c                                          |   17 +-
12608  mm/slub.c                                          |  208 +-
12609  mm/swap.c                                          |   47 +
12610  mm/swap_state.c                                    |   41 +-
12611  mm/swapfile.c                                      |   42 +
12612  mm/userfaultfd.c                                   |  308 +++
12613  mm/util.c                                          |   40 +-
12614  mm/vmscan.c                                        |  197 +-
12615  mm/vmstat.c                                        |    1 +
12616  mm/zbud.c                                          |   10 +-
12617  mm/zpool.c                                         |   51 +-
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
12674 $ git reset HEAD^
12675 Unstaged changes after reset:
12676 M       tools/testing/selftests/vm/userfaultfd.c
12677 $ git add -A .
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
12682 $ cd ../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
12707 $ cd ../next
12708 $ git fetch -f ../rebase-tmp akpm:akpm/master
12709 From ../rebase-tmp
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.
12715  MAINTAINERS                                        |   8 ++
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 +-
12764  fs/namei.c                                         |   2 +-
12765  fs/nsfs.c                                          |   3 +-
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 +-
12779  mm/memory.c                                        |   4 +-
12780  mm/mmap.c                                          |  18 ++-
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