Merge lp:~milo/linaro-patchmetrics/patch-from-upstream into lp:linaro-patchmetrics

Proposed by Milo Casagrande
Status: Merged
Merged at revision: 372
Proposed branch: lp:~milo/linaro-patchmetrics/patch-from-upstream
Merge into: lp:linaro-patchmetrics
Diff against target: 1181 lines (+1082/-8)
10 files modified
apps/patchwork/bin/parsemail.py (+1/-1)
apps/patchwork/filters.py (+8/-2)
apps/patchwork/parser.py (+1/-1)
apps/patchwork/tests/filters.py (+9/-0)
apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox (+348/-0)
apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox (+348/-0)
apps/patchwork/tests/mail/0006-git-pull-request-http.mbox (+348/-0)
apps/patchwork/tests/patchparser.py (+15/-0)
apps/patchwork/tests/utils.py (+2/-2)
apps/settings.py (+2/-2)
To merge this branch: bzr merge lp:~milo/linaro-patchmetrics/patch-from-upstream
Reviewer Review Type Date Requested Status
Paul Sokolovsky Approve
James Tunnicliffe Pending
Linaro Infrastructure Pending
Review via email: mp+130311@code.launchpad.net

Description of the change

Cherry-picked some patches from the upstream project.
Not all the upstream patches have been ported, these are the ones that do not cange DB models, and some might not even bother us (but at least we are a little bit more aligned).

To post a comment you must log in.
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

I hope one day light will shine on us and we will be allowed to use git to track upstream git projects. That will also give us free protection against typos like "herry-picked" & "from upstrea." ;-)

Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

r372 looks good
r373 is especially good, I believe we already had those ascii codec errors?
r374,r375,r376 good

I assume testsuite run was done on these.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'apps/patchwork/bin/parsemail.py'
2--- apps/patchwork/bin/parsemail.py 2012-04-04 11:08:22 +0000
3+++ apps/patchwork/bin/parsemail.py 2012-10-18 10:13:36 +0000
4@@ -168,7 +168,7 @@
5 def find_pull_request(content):
6 git_re = re.compile('^The following changes since commit.*' +
7 '^are available in the git repository at:\n'
8- '^\s*(git://[^\n]+)$',
9+ '^\s*([\S]+://[^\n]+)$',
10 re.DOTALL | re.MULTILINE)
11 match = git_re.search(content)
12 if match:
13
14=== modified file 'apps/patchwork/filters.py'
15--- apps/patchwork/filters.py 2011-07-05 12:31:04 +0000
16+++ apps/patchwork/filters.py 2012-10-18 10:13:36 +0000
17@@ -446,8 +446,14 @@
18 if remove.param in params.keys():
19 del params[remove.param]
20
21- return '?' + '&'.join(['%s=%s' % (quote(k), quote(v))
22- for (k,v) in params.iteritems()])
23+ pairs = params.iteritems()
24+
25+ def sanitise(s):
26+ if not isinstance(s, basestring):
27+ s = unicode(s)
28+ return quote(s.encode('utf-8'))
29+
30+ return '?' + '&'.join(['%s=%s' % map(sanitise, p) for p in pairs])
31
32 def querystring_without_filter(self, filter):
33 return self.querystring(filter)
34
35=== modified file 'apps/patchwork/parser.py'
36--- apps/patchwork/parser.py 2011-02-10 03:19:23 +0000
37+++ apps/patchwork/parser.py 2012-10-18 10:13:36 +0000
38@@ -68,7 +68,7 @@
39 line += '\n'
40
41 if state == 0:
42- if line.startswith('diff') or line.startswith('===') \
43+ if line.startswith('diff ') or line.startswith('===') \
44 or line.startswith('Index: '):
45 state = 1
46 buf += line
47
48=== modified file 'apps/patchwork/tests/filters.py'
49--- apps/patchwork/tests/filters.py 2011-06-14 18:53:47 +0000
50+++ apps/patchwork/tests/filters.py 2012-10-18 10:13:36 +0000
51@@ -35,3 +35,12 @@
52 self.failUnlessEqual(response.status_code, 200)
53 self.failIf('submitter=a&b=c' in response.content)
54 self.failIf('submitter=a&b=c' in response.content)
55+
56+ def testUTF8QSHandling(self):
57+ """test that non-ascii characters can be handled by the filter
58+ code"""
59+ project = defaults.project
60+ defaults.project.save()
61+ url = '/project/%s/list/?submitter=%%E2%%98%%83' % project.linkname
62+ response = self.client.get(url)
63+ self.failUnlessEqual(response.status_code, 200)
64
65=== added file 'apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox'
66--- apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox 1970-01-01 00:00:00 +0000
67+++ apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox 2012-10-18 10:13:36 +0000
68@@ -0,0 +1,348 @@
69+From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
70+Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
71+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
72+X-Spam-Level:
73+X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
74+ version=3.3.1
75+X-Original-To: jk@ozlabs.org
76+Delivered-To: jk@ozlabs.org
77+Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
78+ by ozlabs.org (Postfix) with ESMTP id ED4B3100937
79+ for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
80+Received: by ozlabs.org (Postfix)
81+ id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
82+Delivered-To: linuxppc-dev@ozlabs.org
83+Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
84+ (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
85+ (Client did not present a certificate)
86+ by ozlabs.org (Postfix) with ESMTPS id 94629B7043
87+ for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
88+Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
89+ by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
90+ Thu, 21 Oct 2010 22:51:04 -0500
91+Subject: [git pull] Please pull powerpc.git next branch
92+From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
93+To: Linus Torvalds <torvalds@linux-foundation.org>
94+Date: Fri, 22 Oct 2010 14:51:02 +1100
95+Message-ID: <1287719462.2198.37.camel@pasglop>
96+Mime-Version: 1.0
97+X-Mailer: Evolution 2.30.3
98+Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
99+ Andrew Morton <akpm@linux-foundation.org>,
100+ Linux Kernel list <linux-kernel@vger.kernel.org>
101+X-BeenThere: linuxppc-dev@lists.ozlabs.org
102+X-Mailman-Version: 2.1.13
103+Precedence: list
104+List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
105+List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
106+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
107+List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
108+List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
109+List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
110+List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
111+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
112+Content-Type: text/plain;
113+ charset="us-ascii"
114+Content-Transfer-Encoding: 7bit
115+Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
116+Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
117+X-UID: 11446
118+X-Length: 16781
119+Status: R
120+X-Status: N
121+X-KMail-EncryptionState:
122+X-KMail-SignatureState:
123+X-KMail-MDN-Sent:
124+
125+Hi Linus !
126+
127+Here's powerpc's batch for this merge window. Mostly bits and pieces,
128+such as Anton doing some performance tuning left and right, and the
129+usual churn. One hilight is the support for the new Freescale e5500 core
130+(64-bit BookE). Another one is that we now wire up the whole lot of
131+socket calls as direct syscalls in addition to the old style indirect
132+method.
133+
134+Cheers,
135+Ben.
136+
137+The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
138+ Linus Torvalds (1):
139+ Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
140+
141+are available in the git repository at:
142+
143+ git+ssh://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
144+
145+Andreas Schwab (1):
146+ powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
147+
148+Anton Blanchard (5):
149+ powerpc: Optimise 64bit csum_partial
150+ powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
151+ powerpc: Add 64bit csum_and_copy_to_user
152+ powerpc: Feature nop out reservation clear when stcx checks address
153+ powerpc: Check end of stack canary at oops time
154+
155+Arnd Bergmann (1):
156+ powerpc/spufs: Use llseek in all file operations
157+
158+Benjamin Herrenschmidt (4):
159+ powerpc/dma: Add optional platform override of dma_set_mask()
160+ powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
161+ Merge remote branch 'kumar/merge' into next
162+ Merge remote branch 'jwb/next' into next
163+
164+Denis Kirjanov (1):
165+ powerpc: Use is_32bit_task() helper to test 32-bit binary
166+
167+Harninder Rai (1):
168+ powerpc/85xx: add cache-sram support
169+
170+Ian Munsie (1):
171+ powerpc: Wire up direct socket system calls
172+
173+Ilya Yanok (1):
174+ powerpc/mpc83xx: Support for MPC8308 P1M board
175+
176+Joe Perches (2):
177+ powerpc: Use static const char arrays
178+ powerpc: Remove pr_<level> uses of KERN_<level>
179+
180+Josh Boyer (1):
181+ powerpc/44x: Update ppc44x_defconfig
182+
183+Julia Lawall (7):
184+ powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
185+ powerpc/maple: Add of_node_put to avoid memory leak
186+ powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
187+ powerpc/cell: Add of_node_put to avoid memory leak
188+ powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
189+ powerpc/irq.c: Add of_node_put to avoid memory leak
190+ i2c/i2c-pasemi.c: Fix unsigned return type
191+
192+Kumar Gala (11):
193+ powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
194+ powerpc/fsl-pci: Fix MSI support on 83xx platforms
195+ powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
196+ powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
197+ powerpc/fsl-booke: Add p3041 DS board support
198+ powerpc: Fix compile error with paca code on ppc64e
199+ powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
200+ powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
201+ powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
202+ powerpc/fsl-booke: Add p5020 DS board support
203+ powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
204+
205+Matthew McClintock (7):
206+ powerpc/mm: Assume first cpu is boot_cpuid not 0
207+ powerpc/kexec: make masking/disabling interrupts generic
208+ powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
209+ powerpc/85xx: Minor fixups for kexec on 85xx
210+ powerpc/85xx: flush dcache before resetting cores
211+ powerpc/fsl_soc: Search all global-utilities nodes for rstccr
212+ powerpc/fsl_booke: Add support to boot from core other than 0
213+
214+Michael Neuling (1):
215+ powerpc: Move arch_sd_sibling_asym_packing() to smp.c
216+
217+Nathan Fontenot (3):
218+ powerpc/pseries: Export device tree updating routines
219+ powerpc/pseries: Export rtas_ibm_suspend_me()
220+ powerpc/pseries: Partition migration in the kernel
221+
222+Nishanth Aravamudan (8):
223+ powerpc/pci: Fix return type of BUID_{HI,LO} macros
224+ powerpc/dma: Fix dma_iommu_dma_supported compare
225+ powerpc/dma: Fix check for direct DMA support
226+ powerpc/vio: Use put_device() on device_register failure
227+ powerpc/viobus: Free TCE table on device release
228+ powerpc/pseries: Use kmemdup
229+ powerpc/pci: Cleanup device dma setup code
230+ powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
231+
232+Paul Gortmaker (1):
233+ powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
234+
235+Paul Mackerras (5):
236+ powerpc: Abstract indexing of lppaca structs
237+ powerpc: Dynamically allocate most lppaca structs
238+ powerpc: Account time using timebase rather than PURR
239+ powerpc/pseries: Re-enable dispatch trace log userspace interface
240+ powerpc/perf: Fix sampling enable for PPC970
241+
242+Scott Wood (1):
243+ oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
244+
245+Sean MacLennan (2):
246+ powerpc: Fix incorrect .stabs entry for copy_32.S
247+ powerpc: mtmsrd not defined
248+
249+Shaohui Xie (1):
250+ fsl_rio: Add comments for sRIO registers.
251+
252+Stephen Rothwell (1):
253+ powerpc: define a compat_sys_recv cond_syscall
254+
255+Timur Tabi (5):
256+ powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
257+ powerpc/watchdog: Allow the Book-E driver to be compiled as a module
258+ powerpc/p1022: Add probing for individual DMA channels
259+ powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
260+ powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
261+
262+Tirumala Marri (1):
263+ powerpc/44x: Add support for the AMCC APM821xx SoC
264+
265+matt mooney (1):
266+ powerpc/Makefiles: Change to new flag variables
267+
268+ arch/powerpc/boot/addnote.c | 4 +-
269+ arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
270+ arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
271+ arch/powerpc/boot/dts/p1022ds.dts | 11 +
272+ arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
273+ arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
274+ arch/powerpc/configs/ppc44x_defconfig | 9 +-
275+ arch/powerpc/configs/ppc64e_defconfig | 4 +-
276+ arch/powerpc/include/asm/checksum.h | 10 +
277+ arch/powerpc/include/asm/compat.h | 4 +-
278+ arch/powerpc/include/asm/cputable.h | 14 +-
279+ arch/powerpc/include/asm/dma-mapping.h | 14 +-
280+ arch/powerpc/include/asm/elf.h | 2 +-
281+ arch/powerpc/include/asm/exception-64s.h | 3 +-
282+ arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
283+ arch/powerpc/include/asm/kexec.h | 1 +
284+ arch/powerpc/include/asm/kvm_fpu.h | 4 +-
285+ arch/powerpc/include/asm/lppaca.h | 29 ++
286+ arch/powerpc/include/asm/machdep.h | 3 +
287+ arch/powerpc/include/asm/mmu-book3e.h | 15 +
288+ arch/powerpc/include/asm/paca.h | 10 +-
289+ arch/powerpc/include/asm/page_64.h | 4 +-
290+ arch/powerpc/include/asm/ppc-pci.h | 4 +-
291+ arch/powerpc/include/asm/ppc_asm.h | 50 ++-
292+ arch/powerpc/include/asm/processor.h | 4 +-
293+ arch/powerpc/include/asm/pte-common.h | 7 +
294+ arch/powerpc/include/asm/rtas.h | 1 +
295+ arch/powerpc/include/asm/systbl.h | 19 +
296+ arch/powerpc/include/asm/system.h | 4 +-
297+ arch/powerpc/include/asm/time.h | 5 -
298+ arch/powerpc/include/asm/unistd.h | 21 +-
299+ arch/powerpc/kernel/Makefile | 4 +-
300+ arch/powerpc/kernel/align.c | 4 +-
301+ arch/powerpc/kernel/asm-offsets.c | 12 +-
302+ arch/powerpc/kernel/cpu_setup_44x.S | 1 +
303+ arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
304+ arch/powerpc/kernel/cputable.c | 43 ++-
305+ arch/powerpc/kernel/crash.c | 13 +-
306+ arch/powerpc/kernel/dma-iommu.c | 21 +-
307+ arch/powerpc/kernel/dma.c | 20 +-
308+ arch/powerpc/kernel/entry_64.S | 40 ++
309+ arch/powerpc/kernel/fpu.S | 10 -
310+ arch/powerpc/kernel/head_fsl_booke.S | 10 +-
311+ arch/powerpc/kernel/irq.c | 6 +-
312+ arch/powerpc/kernel/lparcfg.c | 14 +-
313+ arch/powerpc/kernel/machine_kexec.c | 24 ++
314+ arch/powerpc/kernel/machine_kexec_32.c | 4 +
315+ arch/powerpc/kernel/paca.c | 70 ++++-
316+ arch/powerpc/kernel/pci-common.c | 4 +-
317+ arch/powerpc/kernel/ppc970-pmu.c | 2 +
318+ arch/powerpc/kernel/process.c | 12 -
319+ arch/powerpc/kernel/ptrace.c | 2 +-
320+ arch/powerpc/kernel/rtas.c | 4 +-
321+ arch/powerpc/kernel/setup_32.c | 2 +-
322+ arch/powerpc/kernel/smp.c | 14 +-
323+ arch/powerpc/kernel/time.c | 275 +++++++-------
324+ arch/powerpc/kernel/traps.c | 5 +
325+ arch/powerpc/kernel/vdso.c | 6 +-
326+ arch/powerpc/kernel/vdso32/Makefile | 6 +-
327+ arch/powerpc/kernel/vdso64/Makefile | 6 +-
328+ arch/powerpc/kernel/vio.c | 10 +-
329+ arch/powerpc/kvm/Makefile | 2 +-
330+ arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
331+ arch/powerpc/kvm/emulate.c | 4 +-
332+ arch/powerpc/kvm/fpu.S | 8 -
333+ arch/powerpc/lib/Makefile | 7 +-
334+ arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
335+ arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
336+ arch/powerpc/lib/copy_32.S | 2 +-
337+ arch/powerpc/lib/ldstfp.S | 36 +-
338+ arch/powerpc/lib/locks.c | 4 +-
339+ arch/powerpc/lib/sstep.c | 8 +
340+ arch/powerpc/math-emu/Makefile | 2 +-
341+ arch/powerpc/mm/Makefile | 6 +-
342+ arch/powerpc/mm/fault.c | 6 +
343+ arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
344+ arch/powerpc/mm/mmu_context_nohash.c | 6 +-
345+ arch/powerpc/mm/mmu_decl.h | 5 +-
346+ arch/powerpc/mm/tlb_nohash.c | 56 +++-
347+ arch/powerpc/mm/tlb_nohash_low.S | 2 +-
348+ arch/powerpc/oprofile/Makefile | 4 +-
349+ arch/powerpc/oprofile/backtrace.c | 2 +-
350+ arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
351+ arch/powerpc/platforms/44x/Kconfig | 16 +
352+ arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
353+ arch/powerpc/platforms/83xx/Kconfig | 4 +-
354+ arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
355+ arch/powerpc/platforms/85xx/Kconfig | 28 ++-
356+ arch/powerpc/platforms/85xx/Makefile | 2 +
357+ arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
358+ arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
359+ arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
360+ arch/powerpc/platforms/85xx/smp.c | 83 ++++-
361+ arch/powerpc/platforms/Kconfig.cputype | 8 +-
362+ arch/powerpc/platforms/cell/ras.c | 4 +-
363+ arch/powerpc/platforms/cell/spider-pic.c | 4 +-
364+ arch/powerpc/platforms/cell/spufs/file.c | 18 +
365+ arch/powerpc/platforms/chrp/nvram.c | 4 +-
366+ arch/powerpc/platforms/iseries/Makefile | 2 +-
367+ arch/powerpc/platforms/iseries/dt.c | 4 +-
368+ arch/powerpc/platforms/iseries/smp.c | 2 +-
369+ arch/powerpc/platforms/maple/setup.c | 1 +
370+ arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
371+ arch/powerpc/platforms/pseries/Makefile | 13 +-
372+ arch/powerpc/platforms/pseries/dlpar.c | 7 +-
373+ arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
374+ arch/powerpc/platforms/pseries/lpar.c | 25 ++-
375+ arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
376+ arch/powerpc/platforms/pseries/pseries.h | 9 +
377+ arch/powerpc/platforms/pseries/setup.c | 52 +++
378+ arch/powerpc/platforms/pseries/xics.c | 2 +-
379+ arch/powerpc/sysdev/Makefile | 5 +-
380+ arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
381+ arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
382+ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
383+ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
384+ arch/powerpc/sysdev/fsl_msi.c | 9 +-
385+ arch/powerpc/sysdev/fsl_pci.c | 60 +++-
386+ arch/powerpc/sysdev/fsl_pci.h | 1 +
387+ arch/powerpc/sysdev/fsl_rio.c | 65 ++--
388+ arch/powerpc/sysdev/fsl_soc.c | 20 +-
389+ arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
390+ arch/powerpc/sysdev/pmi.c | 2 +-
391+ arch/powerpc/xmon/Makefile | 4 +-
392+ drivers/i2c/busses/i2c-pasemi.c | 2 +-
393+ drivers/macintosh/via-pmu-led.c | 4 +-
394+ drivers/watchdog/Kconfig | 22 +-
395+ drivers/watchdog/booke_wdt.c | 47 ++-
396+ include/linux/pci_ids.h | 8 +
397+ kernel/sys_ni.c | 1 +
398+ 130 files changed, 3676 insertions(+), 683 deletions(-)
399+ create mode 100644 arch/powerpc/boot/dts/bluestone.dts
400+ create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
401+ create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
402+ create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
403+ create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
404+ create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
405+ create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
406+ create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
407+ create mode 100644 arch/powerpc/platforms/pseries/mobility.c
408+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
409+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
410+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
411+
412+
413+_______________________________________________
414+Linuxppc-dev mailing list
415+Linuxppc-dev@lists.ozlabs.org
416+https://lists.ozlabs.org/listinfo/linuxppc-dev
417
418=== added file 'apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox'
419--- apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox 1970-01-01 00:00:00 +0000
420+++ apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox 2012-10-18 10:13:36 +0000
421@@ -0,0 +1,348 @@
422+From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
423+Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
424+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
425+X-Spam-Level:
426+X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
427+ version=3.3.1
428+X-Original-To: jk@ozlabs.org
429+Delivered-To: jk@ozlabs.org
430+Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
431+ by ozlabs.org (Postfix) with ESMTP id ED4B3100937
432+ for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
433+Received: by ozlabs.org (Postfix)
434+ id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
435+Delivered-To: linuxppc-dev@ozlabs.org
436+Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
437+ (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
438+ (Client did not present a certificate)
439+ by ozlabs.org (Postfix) with ESMTPS id 94629B7043
440+ for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
441+Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
442+ by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
443+ Thu, 21 Oct 2010 22:51:04 -0500
444+Subject: [git pull] Please pull powerpc.git next branch
445+From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
446+To: Linus Torvalds <torvalds@linux-foundation.org>
447+Date: Fri, 22 Oct 2010 14:51:02 +1100
448+Message-ID: <1287719462.2198.37.camel@pasglop>
449+Mime-Version: 1.0
450+X-Mailer: Evolution 2.30.3
451+Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
452+ Andrew Morton <akpm@linux-foundation.org>,
453+ Linux Kernel list <linux-kernel@vger.kernel.org>
454+X-BeenThere: linuxppc-dev@lists.ozlabs.org
455+X-Mailman-Version: 2.1.13
456+Precedence: list
457+List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
458+List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
459+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
460+List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
461+List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
462+List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
463+List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
464+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
465+Content-Type: text/plain;
466+ charset="us-ascii"
467+Content-Transfer-Encoding: 7bit
468+Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
469+Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
470+X-UID: 11446
471+X-Length: 16781
472+Status: R
473+X-Status: N
474+X-KMail-EncryptionState:
475+X-KMail-SignatureState:
476+X-KMail-MDN-Sent:
477+
478+Hi Linus !
479+
480+Here's powerpc's batch for this merge window. Mostly bits and pieces,
481+such as Anton doing some performance tuning left and right, and the
482+usual churn. One hilight is the support for the new Freescale e5500 core
483+(64-bit BookE). Another one is that we now wire up the whole lot of
484+socket calls as direct syscalls in addition to the old style indirect
485+method.
486+
487+Cheers,
488+Ben.
489+
490+The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
491+ Linus Torvalds (1):
492+ Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
493+
494+are available in the git repository at:
495+
496+ ssh://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
497+
498+Andreas Schwab (1):
499+ powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
500+
501+Anton Blanchard (5):
502+ powerpc: Optimise 64bit csum_partial
503+ powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
504+ powerpc: Add 64bit csum_and_copy_to_user
505+ powerpc: Feature nop out reservation clear when stcx checks address
506+ powerpc: Check end of stack canary at oops time
507+
508+Arnd Bergmann (1):
509+ powerpc/spufs: Use llseek in all file operations
510+
511+Benjamin Herrenschmidt (4):
512+ powerpc/dma: Add optional platform override of dma_set_mask()
513+ powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
514+ Merge remote branch 'kumar/merge' into next
515+ Merge remote branch 'jwb/next' into next
516+
517+Denis Kirjanov (1):
518+ powerpc: Use is_32bit_task() helper to test 32-bit binary
519+
520+Harninder Rai (1):
521+ powerpc/85xx: add cache-sram support
522+
523+Ian Munsie (1):
524+ powerpc: Wire up direct socket system calls
525+
526+Ilya Yanok (1):
527+ powerpc/mpc83xx: Support for MPC8308 P1M board
528+
529+Joe Perches (2):
530+ powerpc: Use static const char arrays
531+ powerpc: Remove pr_<level> uses of KERN_<level>
532+
533+Josh Boyer (1):
534+ powerpc/44x: Update ppc44x_defconfig
535+
536+Julia Lawall (7):
537+ powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
538+ powerpc/maple: Add of_node_put to avoid memory leak
539+ powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
540+ powerpc/cell: Add of_node_put to avoid memory leak
541+ powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
542+ powerpc/irq.c: Add of_node_put to avoid memory leak
543+ i2c/i2c-pasemi.c: Fix unsigned return type
544+
545+Kumar Gala (11):
546+ powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
547+ powerpc/fsl-pci: Fix MSI support on 83xx platforms
548+ powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
549+ powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
550+ powerpc/fsl-booke: Add p3041 DS board support
551+ powerpc: Fix compile error with paca code on ppc64e
552+ powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
553+ powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
554+ powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
555+ powerpc/fsl-booke: Add p5020 DS board support
556+ powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
557+
558+Matthew McClintock (7):
559+ powerpc/mm: Assume first cpu is boot_cpuid not 0
560+ powerpc/kexec: make masking/disabling interrupts generic
561+ powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
562+ powerpc/85xx: Minor fixups for kexec on 85xx
563+ powerpc/85xx: flush dcache before resetting cores
564+ powerpc/fsl_soc: Search all global-utilities nodes for rstccr
565+ powerpc/fsl_booke: Add support to boot from core other than 0
566+
567+Michael Neuling (1):
568+ powerpc: Move arch_sd_sibling_asym_packing() to smp.c
569+
570+Nathan Fontenot (3):
571+ powerpc/pseries: Export device tree updating routines
572+ powerpc/pseries: Export rtas_ibm_suspend_me()
573+ powerpc/pseries: Partition migration in the kernel
574+
575+Nishanth Aravamudan (8):
576+ powerpc/pci: Fix return type of BUID_{HI,LO} macros
577+ powerpc/dma: Fix dma_iommu_dma_supported compare
578+ powerpc/dma: Fix check for direct DMA support
579+ powerpc/vio: Use put_device() on device_register failure
580+ powerpc/viobus: Free TCE table on device release
581+ powerpc/pseries: Use kmemdup
582+ powerpc/pci: Cleanup device dma setup code
583+ powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
584+
585+Paul Gortmaker (1):
586+ powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
587+
588+Paul Mackerras (5):
589+ powerpc: Abstract indexing of lppaca structs
590+ powerpc: Dynamically allocate most lppaca structs
591+ powerpc: Account time using timebase rather than PURR
592+ powerpc/pseries: Re-enable dispatch trace log userspace interface
593+ powerpc/perf: Fix sampling enable for PPC970
594+
595+Scott Wood (1):
596+ oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
597+
598+Sean MacLennan (2):
599+ powerpc: Fix incorrect .stabs entry for copy_32.S
600+ powerpc: mtmsrd not defined
601+
602+Shaohui Xie (1):
603+ fsl_rio: Add comments for sRIO registers.
604+
605+Stephen Rothwell (1):
606+ powerpc: define a compat_sys_recv cond_syscall
607+
608+Timur Tabi (5):
609+ powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
610+ powerpc/watchdog: Allow the Book-E driver to be compiled as a module
611+ powerpc/p1022: Add probing for individual DMA channels
612+ powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
613+ powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
614+
615+Tirumala Marri (1):
616+ powerpc/44x: Add support for the AMCC APM821xx SoC
617+
618+matt mooney (1):
619+ powerpc/Makefiles: Change to new flag variables
620+
621+ arch/powerpc/boot/addnote.c | 4 +-
622+ arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
623+ arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
624+ arch/powerpc/boot/dts/p1022ds.dts | 11 +
625+ arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
626+ arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
627+ arch/powerpc/configs/ppc44x_defconfig | 9 +-
628+ arch/powerpc/configs/ppc64e_defconfig | 4 +-
629+ arch/powerpc/include/asm/checksum.h | 10 +
630+ arch/powerpc/include/asm/compat.h | 4 +-
631+ arch/powerpc/include/asm/cputable.h | 14 +-
632+ arch/powerpc/include/asm/dma-mapping.h | 14 +-
633+ arch/powerpc/include/asm/elf.h | 2 +-
634+ arch/powerpc/include/asm/exception-64s.h | 3 +-
635+ arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
636+ arch/powerpc/include/asm/kexec.h | 1 +
637+ arch/powerpc/include/asm/kvm_fpu.h | 4 +-
638+ arch/powerpc/include/asm/lppaca.h | 29 ++
639+ arch/powerpc/include/asm/machdep.h | 3 +
640+ arch/powerpc/include/asm/mmu-book3e.h | 15 +
641+ arch/powerpc/include/asm/paca.h | 10 +-
642+ arch/powerpc/include/asm/page_64.h | 4 +-
643+ arch/powerpc/include/asm/ppc-pci.h | 4 +-
644+ arch/powerpc/include/asm/ppc_asm.h | 50 ++-
645+ arch/powerpc/include/asm/processor.h | 4 +-
646+ arch/powerpc/include/asm/pte-common.h | 7 +
647+ arch/powerpc/include/asm/rtas.h | 1 +
648+ arch/powerpc/include/asm/systbl.h | 19 +
649+ arch/powerpc/include/asm/system.h | 4 +-
650+ arch/powerpc/include/asm/time.h | 5 -
651+ arch/powerpc/include/asm/unistd.h | 21 +-
652+ arch/powerpc/kernel/Makefile | 4 +-
653+ arch/powerpc/kernel/align.c | 4 +-
654+ arch/powerpc/kernel/asm-offsets.c | 12 +-
655+ arch/powerpc/kernel/cpu_setup_44x.S | 1 +
656+ arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
657+ arch/powerpc/kernel/cputable.c | 43 ++-
658+ arch/powerpc/kernel/crash.c | 13 +-
659+ arch/powerpc/kernel/dma-iommu.c | 21 +-
660+ arch/powerpc/kernel/dma.c | 20 +-
661+ arch/powerpc/kernel/entry_64.S | 40 ++
662+ arch/powerpc/kernel/fpu.S | 10 -
663+ arch/powerpc/kernel/head_fsl_booke.S | 10 +-
664+ arch/powerpc/kernel/irq.c | 6 +-
665+ arch/powerpc/kernel/lparcfg.c | 14 +-
666+ arch/powerpc/kernel/machine_kexec.c | 24 ++
667+ arch/powerpc/kernel/machine_kexec_32.c | 4 +
668+ arch/powerpc/kernel/paca.c | 70 ++++-
669+ arch/powerpc/kernel/pci-common.c | 4 +-
670+ arch/powerpc/kernel/ppc970-pmu.c | 2 +
671+ arch/powerpc/kernel/process.c | 12 -
672+ arch/powerpc/kernel/ptrace.c | 2 +-
673+ arch/powerpc/kernel/rtas.c | 4 +-
674+ arch/powerpc/kernel/setup_32.c | 2 +-
675+ arch/powerpc/kernel/smp.c | 14 +-
676+ arch/powerpc/kernel/time.c | 275 +++++++-------
677+ arch/powerpc/kernel/traps.c | 5 +
678+ arch/powerpc/kernel/vdso.c | 6 +-
679+ arch/powerpc/kernel/vdso32/Makefile | 6 +-
680+ arch/powerpc/kernel/vdso64/Makefile | 6 +-
681+ arch/powerpc/kernel/vio.c | 10 +-
682+ arch/powerpc/kvm/Makefile | 2 +-
683+ arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
684+ arch/powerpc/kvm/emulate.c | 4 +-
685+ arch/powerpc/kvm/fpu.S | 8 -
686+ arch/powerpc/lib/Makefile | 7 +-
687+ arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
688+ arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
689+ arch/powerpc/lib/copy_32.S | 2 +-
690+ arch/powerpc/lib/ldstfp.S | 36 +-
691+ arch/powerpc/lib/locks.c | 4 +-
692+ arch/powerpc/lib/sstep.c | 8 +
693+ arch/powerpc/math-emu/Makefile | 2 +-
694+ arch/powerpc/mm/Makefile | 6 +-
695+ arch/powerpc/mm/fault.c | 6 +
696+ arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
697+ arch/powerpc/mm/mmu_context_nohash.c | 6 +-
698+ arch/powerpc/mm/mmu_decl.h | 5 +-
699+ arch/powerpc/mm/tlb_nohash.c | 56 +++-
700+ arch/powerpc/mm/tlb_nohash_low.S | 2 +-
701+ arch/powerpc/oprofile/Makefile | 4 +-
702+ arch/powerpc/oprofile/backtrace.c | 2 +-
703+ arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
704+ arch/powerpc/platforms/44x/Kconfig | 16 +
705+ arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
706+ arch/powerpc/platforms/83xx/Kconfig | 4 +-
707+ arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
708+ arch/powerpc/platforms/85xx/Kconfig | 28 ++-
709+ arch/powerpc/platforms/85xx/Makefile | 2 +
710+ arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
711+ arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
712+ arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
713+ arch/powerpc/platforms/85xx/smp.c | 83 ++++-
714+ arch/powerpc/platforms/Kconfig.cputype | 8 +-
715+ arch/powerpc/platforms/cell/ras.c | 4 +-
716+ arch/powerpc/platforms/cell/spider-pic.c | 4 +-
717+ arch/powerpc/platforms/cell/spufs/file.c | 18 +
718+ arch/powerpc/platforms/chrp/nvram.c | 4 +-
719+ arch/powerpc/platforms/iseries/Makefile | 2 +-
720+ arch/powerpc/platforms/iseries/dt.c | 4 +-
721+ arch/powerpc/platforms/iseries/smp.c | 2 +-
722+ arch/powerpc/platforms/maple/setup.c | 1 +
723+ arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
724+ arch/powerpc/platforms/pseries/Makefile | 13 +-
725+ arch/powerpc/platforms/pseries/dlpar.c | 7 +-
726+ arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
727+ arch/powerpc/platforms/pseries/lpar.c | 25 ++-
728+ arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
729+ arch/powerpc/platforms/pseries/pseries.h | 9 +
730+ arch/powerpc/platforms/pseries/setup.c | 52 +++
731+ arch/powerpc/platforms/pseries/xics.c | 2 +-
732+ arch/powerpc/sysdev/Makefile | 5 +-
733+ arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
734+ arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
735+ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
736+ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
737+ arch/powerpc/sysdev/fsl_msi.c | 9 +-
738+ arch/powerpc/sysdev/fsl_pci.c | 60 +++-
739+ arch/powerpc/sysdev/fsl_pci.h | 1 +
740+ arch/powerpc/sysdev/fsl_rio.c | 65 ++--
741+ arch/powerpc/sysdev/fsl_soc.c | 20 +-
742+ arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
743+ arch/powerpc/sysdev/pmi.c | 2 +-
744+ arch/powerpc/xmon/Makefile | 4 +-
745+ drivers/i2c/busses/i2c-pasemi.c | 2 +-
746+ drivers/macintosh/via-pmu-led.c | 4 +-
747+ drivers/watchdog/Kconfig | 22 +-
748+ drivers/watchdog/booke_wdt.c | 47 ++-
749+ include/linux/pci_ids.h | 8 +
750+ kernel/sys_ni.c | 1 +
751+ 130 files changed, 3676 insertions(+), 683 deletions(-)
752+ create mode 100644 arch/powerpc/boot/dts/bluestone.dts
753+ create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
754+ create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
755+ create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
756+ create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
757+ create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
758+ create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
759+ create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
760+ create mode 100644 arch/powerpc/platforms/pseries/mobility.c
761+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
762+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
763+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
764+
765+
766+_______________________________________________
767+Linuxppc-dev mailing list
768+Linuxppc-dev@lists.ozlabs.org
769+https://lists.ozlabs.org/listinfo/linuxppc-dev
770
771=== added file 'apps/patchwork/tests/mail/0006-git-pull-request-http.mbox'
772--- apps/patchwork/tests/mail/0006-git-pull-request-http.mbox 1970-01-01 00:00:00 +0000
773+++ apps/patchwork/tests/mail/0006-git-pull-request-http.mbox 2012-10-18 10:13:36 +0000
774@@ -0,0 +1,348 @@
775+From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
776+Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
777+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
778+X-Spam-Level:
779+X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
780+ version=3.3.1
781+X-Original-To: jk@ozlabs.org
782+Delivered-To: jk@ozlabs.org
783+Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
784+ by ozlabs.org (Postfix) with ESMTP id ED4B3100937
785+ for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
786+Received: by ozlabs.org (Postfix)
787+ id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
788+Delivered-To: linuxppc-dev@ozlabs.org
789+Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
790+ (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
791+ (Client did not present a certificate)
792+ by ozlabs.org (Postfix) with ESMTPS id 94629B7043
793+ for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
794+Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
795+ by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
796+ Thu, 21 Oct 2010 22:51:04 -0500
797+Subject: [git pull] Please pull powerpc.git next branch
798+From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
799+To: Linus Torvalds <torvalds@linux-foundation.org>
800+Date: Fri, 22 Oct 2010 14:51:02 +1100
801+Message-ID: <1287719462.2198.37.camel@pasglop>
802+Mime-Version: 1.0
803+X-Mailer: Evolution 2.30.3
804+Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
805+ Andrew Morton <akpm@linux-foundation.org>,
806+ Linux Kernel list <linux-kernel@vger.kernel.org>
807+X-BeenThere: linuxppc-dev@lists.ozlabs.org
808+X-Mailman-Version: 2.1.13
809+Precedence: list
810+List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
811+List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
812+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
813+List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
814+List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
815+List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
816+List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
817+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
818+Content-Type: text/plain;
819+ charset="us-ascii"
820+Content-Transfer-Encoding: 7bit
821+Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
822+Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
823+X-UID: 11446
824+X-Length: 16781
825+Status: R
826+X-Status: N
827+X-KMail-EncryptionState:
828+X-KMail-SignatureState:
829+X-KMail-MDN-Sent:
830+
831+Hi Linus !
832+
833+Here's powerpc's batch for this merge window. Mostly bits and pieces,
834+such as Anton doing some performance tuning left and right, and the
835+usual churn. One hilight is the support for the new Freescale e5500 core
836+(64-bit BookE). Another one is that we now wire up the whole lot of
837+socket calls as direct syscalls in addition to the old style indirect
838+method.
839+
840+Cheers,
841+Ben.
842+
843+The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
844+ Linus Torvalds (1):
845+ Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
846+
847+are available in the git repository at:
848+
849+ http://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
850+
851+Andreas Schwab (1):
852+ powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
853+
854+Anton Blanchard (5):
855+ powerpc: Optimise 64bit csum_partial
856+ powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
857+ powerpc: Add 64bit csum_and_copy_to_user
858+ powerpc: Feature nop out reservation clear when stcx checks address
859+ powerpc: Check end of stack canary at oops time
860+
861+Arnd Bergmann (1):
862+ powerpc/spufs: Use llseek in all file operations
863+
864+Benjamin Herrenschmidt (4):
865+ powerpc/dma: Add optional platform override of dma_set_mask()
866+ powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
867+ Merge remote branch 'kumar/merge' into next
868+ Merge remote branch 'jwb/next' into next
869+
870+Denis Kirjanov (1):
871+ powerpc: Use is_32bit_task() helper to test 32-bit binary
872+
873+Harninder Rai (1):
874+ powerpc/85xx: add cache-sram support
875+
876+Ian Munsie (1):
877+ powerpc: Wire up direct socket system calls
878+
879+Ilya Yanok (1):
880+ powerpc/mpc83xx: Support for MPC8308 P1M board
881+
882+Joe Perches (2):
883+ powerpc: Use static const char arrays
884+ powerpc: Remove pr_<level> uses of KERN_<level>
885+
886+Josh Boyer (1):
887+ powerpc/44x: Update ppc44x_defconfig
888+
889+Julia Lawall (7):
890+ powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
891+ powerpc/maple: Add of_node_put to avoid memory leak
892+ powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
893+ powerpc/cell: Add of_node_put to avoid memory leak
894+ powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
895+ powerpc/irq.c: Add of_node_put to avoid memory leak
896+ i2c/i2c-pasemi.c: Fix unsigned return type
897+
898+Kumar Gala (11):
899+ powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
900+ powerpc/fsl-pci: Fix MSI support on 83xx platforms
901+ powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
902+ powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
903+ powerpc/fsl-booke: Add p3041 DS board support
904+ powerpc: Fix compile error with paca code on ppc64e
905+ powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
906+ powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
907+ powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
908+ powerpc/fsl-booke: Add p5020 DS board support
909+ powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
910+
911+Matthew McClintock (7):
912+ powerpc/mm: Assume first cpu is boot_cpuid not 0
913+ powerpc/kexec: make masking/disabling interrupts generic
914+ powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
915+ powerpc/85xx: Minor fixups for kexec on 85xx
916+ powerpc/85xx: flush dcache before resetting cores
917+ powerpc/fsl_soc: Search all global-utilities nodes for rstccr
918+ powerpc/fsl_booke: Add support to boot from core other than 0
919+
920+Michael Neuling (1):
921+ powerpc: Move arch_sd_sibling_asym_packing() to smp.c
922+
923+Nathan Fontenot (3):
924+ powerpc/pseries: Export device tree updating routines
925+ powerpc/pseries: Export rtas_ibm_suspend_me()
926+ powerpc/pseries: Partition migration in the kernel
927+
928+Nishanth Aravamudan (8):
929+ powerpc/pci: Fix return type of BUID_{HI,LO} macros
930+ powerpc/dma: Fix dma_iommu_dma_supported compare
931+ powerpc/dma: Fix check for direct DMA support
932+ powerpc/vio: Use put_device() on device_register failure
933+ powerpc/viobus: Free TCE table on device release
934+ powerpc/pseries: Use kmemdup
935+ powerpc/pci: Cleanup device dma setup code
936+ powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
937+
938+Paul Gortmaker (1):
939+ powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
940+
941+Paul Mackerras (5):
942+ powerpc: Abstract indexing of lppaca structs
943+ powerpc: Dynamically allocate most lppaca structs
944+ powerpc: Account time using timebase rather than PURR
945+ powerpc/pseries: Re-enable dispatch trace log userspace interface
946+ powerpc/perf: Fix sampling enable for PPC970
947+
948+Scott Wood (1):
949+ oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
950+
951+Sean MacLennan (2):
952+ powerpc: Fix incorrect .stabs entry for copy_32.S
953+ powerpc: mtmsrd not defined
954+
955+Shaohui Xie (1):
956+ fsl_rio: Add comments for sRIO registers.
957+
958+Stephen Rothwell (1):
959+ powerpc: define a compat_sys_recv cond_syscall
960+
961+Timur Tabi (5):
962+ powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
963+ powerpc/watchdog: Allow the Book-E driver to be compiled as a module
964+ powerpc/p1022: Add probing for individual DMA channels
965+ powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
966+ powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
967+
968+Tirumala Marri (1):
969+ powerpc/44x: Add support for the AMCC APM821xx SoC
970+
971+matt mooney (1):
972+ powerpc/Makefiles: Change to new flag variables
973+
974+ arch/powerpc/boot/addnote.c | 4 +-
975+ arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
976+ arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
977+ arch/powerpc/boot/dts/p1022ds.dts | 11 +
978+ arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
979+ arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
980+ arch/powerpc/configs/ppc44x_defconfig | 9 +-
981+ arch/powerpc/configs/ppc64e_defconfig | 4 +-
982+ arch/powerpc/include/asm/checksum.h | 10 +
983+ arch/powerpc/include/asm/compat.h | 4 +-
984+ arch/powerpc/include/asm/cputable.h | 14 +-
985+ arch/powerpc/include/asm/dma-mapping.h | 14 +-
986+ arch/powerpc/include/asm/elf.h | 2 +-
987+ arch/powerpc/include/asm/exception-64s.h | 3 +-
988+ arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
989+ arch/powerpc/include/asm/kexec.h | 1 +
990+ arch/powerpc/include/asm/kvm_fpu.h | 4 +-
991+ arch/powerpc/include/asm/lppaca.h | 29 ++
992+ arch/powerpc/include/asm/machdep.h | 3 +
993+ arch/powerpc/include/asm/mmu-book3e.h | 15 +
994+ arch/powerpc/include/asm/paca.h | 10 +-
995+ arch/powerpc/include/asm/page_64.h | 4 +-
996+ arch/powerpc/include/asm/ppc-pci.h | 4 +-
997+ arch/powerpc/include/asm/ppc_asm.h | 50 ++-
998+ arch/powerpc/include/asm/processor.h | 4 +-
999+ arch/powerpc/include/asm/pte-common.h | 7 +
1000+ arch/powerpc/include/asm/rtas.h | 1 +
1001+ arch/powerpc/include/asm/systbl.h | 19 +
1002+ arch/powerpc/include/asm/system.h | 4 +-
1003+ arch/powerpc/include/asm/time.h | 5 -
1004+ arch/powerpc/include/asm/unistd.h | 21 +-
1005+ arch/powerpc/kernel/Makefile | 4 +-
1006+ arch/powerpc/kernel/align.c | 4 +-
1007+ arch/powerpc/kernel/asm-offsets.c | 12 +-
1008+ arch/powerpc/kernel/cpu_setup_44x.S | 1 +
1009+ arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
1010+ arch/powerpc/kernel/cputable.c | 43 ++-
1011+ arch/powerpc/kernel/crash.c | 13 +-
1012+ arch/powerpc/kernel/dma-iommu.c | 21 +-
1013+ arch/powerpc/kernel/dma.c | 20 +-
1014+ arch/powerpc/kernel/entry_64.S | 40 ++
1015+ arch/powerpc/kernel/fpu.S | 10 -
1016+ arch/powerpc/kernel/head_fsl_booke.S | 10 +-
1017+ arch/powerpc/kernel/irq.c | 6 +-
1018+ arch/powerpc/kernel/lparcfg.c | 14 +-
1019+ arch/powerpc/kernel/machine_kexec.c | 24 ++
1020+ arch/powerpc/kernel/machine_kexec_32.c | 4 +
1021+ arch/powerpc/kernel/paca.c | 70 ++++-
1022+ arch/powerpc/kernel/pci-common.c | 4 +-
1023+ arch/powerpc/kernel/ppc970-pmu.c | 2 +
1024+ arch/powerpc/kernel/process.c | 12 -
1025+ arch/powerpc/kernel/ptrace.c | 2 +-
1026+ arch/powerpc/kernel/rtas.c | 4 +-
1027+ arch/powerpc/kernel/setup_32.c | 2 +-
1028+ arch/powerpc/kernel/smp.c | 14 +-
1029+ arch/powerpc/kernel/time.c | 275 +++++++-------
1030+ arch/powerpc/kernel/traps.c | 5 +
1031+ arch/powerpc/kernel/vdso.c | 6 +-
1032+ arch/powerpc/kernel/vdso32/Makefile | 6 +-
1033+ arch/powerpc/kernel/vdso64/Makefile | 6 +-
1034+ arch/powerpc/kernel/vio.c | 10 +-
1035+ arch/powerpc/kvm/Makefile | 2 +-
1036+ arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
1037+ arch/powerpc/kvm/emulate.c | 4 +-
1038+ arch/powerpc/kvm/fpu.S | 8 -
1039+ arch/powerpc/lib/Makefile | 7 +-
1040+ arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
1041+ arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
1042+ arch/powerpc/lib/copy_32.S | 2 +-
1043+ arch/powerpc/lib/ldstfp.S | 36 +-
1044+ arch/powerpc/lib/locks.c | 4 +-
1045+ arch/powerpc/lib/sstep.c | 8 +
1046+ arch/powerpc/math-emu/Makefile | 2 +-
1047+ arch/powerpc/mm/Makefile | 6 +-
1048+ arch/powerpc/mm/fault.c | 6 +
1049+ arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
1050+ arch/powerpc/mm/mmu_context_nohash.c | 6 +-
1051+ arch/powerpc/mm/mmu_decl.h | 5 +-
1052+ arch/powerpc/mm/tlb_nohash.c | 56 +++-
1053+ arch/powerpc/mm/tlb_nohash_low.S | 2 +-
1054+ arch/powerpc/oprofile/Makefile | 4 +-
1055+ arch/powerpc/oprofile/backtrace.c | 2 +-
1056+ arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
1057+ arch/powerpc/platforms/44x/Kconfig | 16 +
1058+ arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
1059+ arch/powerpc/platforms/83xx/Kconfig | 4 +-
1060+ arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
1061+ arch/powerpc/platforms/85xx/Kconfig | 28 ++-
1062+ arch/powerpc/platforms/85xx/Makefile | 2 +
1063+ arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
1064+ arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
1065+ arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
1066+ arch/powerpc/platforms/85xx/smp.c | 83 ++++-
1067+ arch/powerpc/platforms/Kconfig.cputype | 8 +-
1068+ arch/powerpc/platforms/cell/ras.c | 4 +-
1069+ arch/powerpc/platforms/cell/spider-pic.c | 4 +-
1070+ arch/powerpc/platforms/cell/spufs/file.c | 18 +
1071+ arch/powerpc/platforms/chrp/nvram.c | 4 +-
1072+ arch/powerpc/platforms/iseries/Makefile | 2 +-
1073+ arch/powerpc/platforms/iseries/dt.c | 4 +-
1074+ arch/powerpc/platforms/iseries/smp.c | 2 +-
1075+ arch/powerpc/platforms/maple/setup.c | 1 +
1076+ arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
1077+ arch/powerpc/platforms/pseries/Makefile | 13 +-
1078+ arch/powerpc/platforms/pseries/dlpar.c | 7 +-
1079+ arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
1080+ arch/powerpc/platforms/pseries/lpar.c | 25 ++-
1081+ arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
1082+ arch/powerpc/platforms/pseries/pseries.h | 9 +
1083+ arch/powerpc/platforms/pseries/setup.c | 52 +++
1084+ arch/powerpc/platforms/pseries/xics.c | 2 +-
1085+ arch/powerpc/sysdev/Makefile | 5 +-
1086+ arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
1087+ arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
1088+ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
1089+ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
1090+ arch/powerpc/sysdev/fsl_msi.c | 9 +-
1091+ arch/powerpc/sysdev/fsl_pci.c | 60 +++-
1092+ arch/powerpc/sysdev/fsl_pci.h | 1 +
1093+ arch/powerpc/sysdev/fsl_rio.c | 65 ++--
1094+ arch/powerpc/sysdev/fsl_soc.c | 20 +-
1095+ arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
1096+ arch/powerpc/sysdev/pmi.c | 2 +-
1097+ arch/powerpc/xmon/Makefile | 4 +-
1098+ drivers/i2c/busses/i2c-pasemi.c | 2 +-
1099+ drivers/macintosh/via-pmu-led.c | 4 +-
1100+ drivers/watchdog/Kconfig | 22 +-
1101+ drivers/watchdog/booke_wdt.c | 47 ++-
1102+ include/linux/pci_ids.h | 8 +
1103+ kernel/sys_ni.c | 1 +
1104+ 130 files changed, 3676 insertions(+), 683 deletions(-)
1105+ create mode 100644 arch/powerpc/boot/dts/bluestone.dts
1106+ create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
1107+ create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
1108+ create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
1109+ create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
1110+ create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
1111+ create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
1112+ create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
1113+ create mode 100644 arch/powerpc/platforms/pseries/mobility.c
1114+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
1115+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
1116+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
1117+
1118+
1119+_______________________________________________
1120+Linuxppc-dev mailing list
1121+Linuxppc-dev@lists.ozlabs.org
1122+https://lists.ozlabs.org/listinfo/linuxppc-dev
1123
1124=== modified file 'apps/patchwork/tests/patchparser.py'
1125--- apps/patchwork/tests/patchparser.py 2012-04-03 13:16:22 +0000
1126+++ apps/patchwork/tests/patchparser.py 2012-10-18 10:13:36 +0000
1127@@ -125,6 +125,11 @@
1128 (self.patch, self.comment) = find_content(self.project, email)
1129
1130
1131+class DiffWordInCommentTest(InlinePatchTest):
1132+ test_comment = 'Lines can start with words beginning in "diff"\n' + \
1133+ 'difficult\nDifferent'
1134+
1135+
1136 class UpdateCommentTest(InlinePatchTest):
1137 """ Test for '---\nUpdate: v2' style comments to patches. """
1138 patch_filename = '0001-add-line.patch'
1139@@ -534,3 +539,13 @@
1140 patch.content.startswith('diff --git a/arch/x86/include/asm/smp.h'),
1141 patch.content)
1142 self.assertTrue(comment is not None)
1143+
1144+class GitPullGitSSHUrlTest(GitPullTest):
1145+ mail_file = '0004-git-pull-request-git+ssh.mbox'
1146+
1147+class GitPullSSHUrlTest(GitPullTest):
1148+ mail_file = '0005-git-pull-request-ssh.mbox'
1149+
1150+class GitPullHTTPUrlTest(GitPullTest):
1151+ mail_file = '0006-git-pull-request-http.mbox'
1152+
1153
1154=== modified file 'apps/patchwork/tests/utils.py'
1155--- apps/patchwork/tests/utils.py 2011-06-14 18:53:47 +0000
1156+++ apps/patchwork/tests/utils.py 2012-10-18 10:13:36 +0000
1157@@ -33,8 +33,8 @@
1158 from email.MIMEMultipart import MIMEMultipart
1159
1160 # helper functions for tests
1161-_test_mail_dir = 'patchwork/tests/mail'
1162-_test_patch_dir = 'patchwork/tests/patches'
1163+_test_mail_dir = os.path.join(os.path.dirname(__file__), 'mail')
1164+_test_patch_dir = os.path.join(os.path.dirname(__file__), 'patches')
1165
1166 class defaults(object):
1167 project = Project(linkname = 'test-project', name = 'Test Project')
1168
1169=== modified file 'apps/settings.py'
1170--- apps/settings.py 2012-10-16 08:53:28 +0000
1171+++ apps/settings.py 2012-10-18 10:13:36 +0000
1172@@ -49,8 +49,8 @@
1173
1174 # List of callables that know how to import templates from various sources.
1175 TEMPLATE_LOADERS = (
1176- 'django.template.loaders.filesystem.load_template_source',
1177- 'django.template.loaders.app_directories.load_template_source',
1178+ 'django.template.loaders.filesystem.Loader',
1179+ 'django.template.loaders.app_directories.Loader',
1180 # 'django.template.loaders.eggs.load_template_source',
1181 )
1182

Subscribers

People subscribed via source and target branches