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
=== modified file 'apps/patchwork/bin/parsemail.py'
--- apps/patchwork/bin/parsemail.py 2012-04-04 11:08:22 +0000
+++ apps/patchwork/bin/parsemail.py 2012-10-18 10:13:36 +0000
@@ -168,7 +168,7 @@
168def find_pull_request(content):168def find_pull_request(content):
169 git_re = re.compile('^The following changes since commit.*' +169 git_re = re.compile('^The following changes since commit.*' +
170 '^are available in the git repository at:\n'170 '^are available in the git repository at:\n'
171 '^\s*(git://[^\n]+)$',171 '^\s*([\S]+://[^\n]+)$',
172 re.DOTALL | re.MULTILINE)172 re.DOTALL | re.MULTILINE)
173 match = git_re.search(content)173 match = git_re.search(content)
174 if match:174 if match:
175175
=== modified file 'apps/patchwork/filters.py'
--- apps/patchwork/filters.py 2011-07-05 12:31:04 +0000
+++ apps/patchwork/filters.py 2012-10-18 10:13:36 +0000
@@ -446,8 +446,14 @@
446 if remove.param in params.keys():446 if remove.param in params.keys():
447 del params[remove.param]447 del params[remove.param]
448448
449 return '?' + '&'.join(['%s=%s' % (quote(k), quote(v))449 pairs = params.iteritems()
450 for (k,v) in params.iteritems()])450
451 def sanitise(s):
452 if not isinstance(s, basestring):
453 s = unicode(s)
454 return quote(s.encode('utf-8'))
455
456 return '?' + '&'.join(['%s=%s' % map(sanitise, p) for p in pairs])
451457
452 def querystring_without_filter(self, filter):458 def querystring_without_filter(self, filter):
453 return self.querystring(filter)459 return self.querystring(filter)
454460
=== modified file 'apps/patchwork/parser.py'
--- apps/patchwork/parser.py 2011-02-10 03:19:23 +0000
+++ apps/patchwork/parser.py 2012-10-18 10:13:36 +0000
@@ -68,7 +68,7 @@
68 line += '\n'68 line += '\n'
6969
70 if state == 0:70 if state == 0:
71 if line.startswith('diff') or line.startswith('===') \71 if line.startswith('diff ') or line.startswith('===') \
72 or line.startswith('Index: '):72 or line.startswith('Index: '):
73 state = 173 state = 1
74 buf += line74 buf += line
7575
=== modified file 'apps/patchwork/tests/filters.py'
--- apps/patchwork/tests/filters.py 2011-06-14 18:53:47 +0000
+++ apps/patchwork/tests/filters.py 2012-10-18 10:13:36 +0000
@@ -35,3 +35,12 @@
35 self.failUnlessEqual(response.status_code, 200)35 self.failUnlessEqual(response.status_code, 200)
36 self.failIf('submitter=a&b=c' in response.content)36 self.failIf('submitter=a&b=c' in response.content)
37 self.failIf('submitter=a&b=c' in response.content)37 self.failIf('submitter=a&b=c' in response.content)
38
39 def testUTF8QSHandling(self):
40 """test that non-ascii characters can be handled by the filter
41 code"""
42 project = defaults.project
43 defaults.project.save()
44 url = '/project/%s/list/?submitter=%%E2%%98%%83' % project.linkname
45 response = self.client.get(url)
46 self.failUnlessEqual(response.status_code, 200)
3847
=== added file 'apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox'
--- apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox 1970-01-01 00:00:00 +0000
+++ apps/patchwork/tests/mail/0004-git-pull-request-git+ssh.mbox 2012-10-18 10:13:36 +0000
@@ -0,0 +1,348 @@
1From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
2Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
3X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
4X-Spam-Level:
5X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
6 version=3.3.1
7X-Original-To: jk@ozlabs.org
8Delivered-To: jk@ozlabs.org
9Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
10 by ozlabs.org (Postfix) with ESMTP id ED4B3100937
11 for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
12Received: by ozlabs.org (Postfix)
13 id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
14Delivered-To: linuxppc-dev@ozlabs.org
15Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
16 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
17 (Client did not present a certificate)
18 by ozlabs.org (Postfix) with ESMTPS id 94629B7043
19 for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
20Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
21 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
22 Thu, 21 Oct 2010 22:51:04 -0500
23Subject: [git pull] Please pull powerpc.git next branch
24From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
25To: Linus Torvalds <torvalds@linux-foundation.org>
26Date: Fri, 22 Oct 2010 14:51:02 +1100
27Message-ID: <1287719462.2198.37.camel@pasglop>
28Mime-Version: 1.0
29X-Mailer: Evolution 2.30.3
30Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
31 Andrew Morton <akpm@linux-foundation.org>,
32 Linux Kernel list <linux-kernel@vger.kernel.org>
33X-BeenThere: linuxppc-dev@lists.ozlabs.org
34X-Mailman-Version: 2.1.13
35Precedence: list
36List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
37List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
38 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
39List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
40List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
41List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
42List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
43 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
44Content-Type: text/plain;
45 charset="us-ascii"
46Content-Transfer-Encoding: 7bit
47Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
48Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
49X-UID: 11446
50X-Length: 16781
51Status: R
52X-Status: N
53X-KMail-EncryptionState:
54X-KMail-SignatureState:
55X-KMail-MDN-Sent:
56
57Hi Linus !
58
59Here's powerpc's batch for this merge window. Mostly bits and pieces,
60such as Anton doing some performance tuning left and right, and the
61usual churn. One hilight is the support for the new Freescale e5500 core
62(64-bit BookE). Another one is that we now wire up the whole lot of
63socket calls as direct syscalls in addition to the old style indirect
64method.
65
66Cheers,
67Ben.
68
69The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
70 Linus Torvalds (1):
71 Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
72
73are available in the git repository at:
74
75 git+ssh://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
76
77Andreas Schwab (1):
78 powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
79
80Anton Blanchard (5):
81 powerpc: Optimise 64bit csum_partial
82 powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
83 powerpc: Add 64bit csum_and_copy_to_user
84 powerpc: Feature nop out reservation clear when stcx checks address
85 powerpc: Check end of stack canary at oops time
86
87Arnd Bergmann (1):
88 powerpc/spufs: Use llseek in all file operations
89
90Benjamin Herrenschmidt (4):
91 powerpc/dma: Add optional platform override of dma_set_mask()
92 powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
93 Merge remote branch 'kumar/merge' into next
94 Merge remote branch 'jwb/next' into next
95
96Denis Kirjanov (1):
97 powerpc: Use is_32bit_task() helper to test 32-bit binary
98
99Harninder Rai (1):
100 powerpc/85xx: add cache-sram support
101
102Ian Munsie (1):
103 powerpc: Wire up direct socket system calls
104
105Ilya Yanok (1):
106 powerpc/mpc83xx: Support for MPC8308 P1M board
107
108Joe Perches (2):
109 powerpc: Use static const char arrays
110 powerpc: Remove pr_<level> uses of KERN_<level>
111
112Josh Boyer (1):
113 powerpc/44x: Update ppc44x_defconfig
114
115Julia Lawall (7):
116 powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
117 powerpc/maple: Add of_node_put to avoid memory leak
118 powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
119 powerpc/cell: Add of_node_put to avoid memory leak
120 powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
121 powerpc/irq.c: Add of_node_put to avoid memory leak
122 i2c/i2c-pasemi.c: Fix unsigned return type
123
124Kumar Gala (11):
125 powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
126 powerpc/fsl-pci: Fix MSI support on 83xx platforms
127 powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
128 powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
129 powerpc/fsl-booke: Add p3041 DS board support
130 powerpc: Fix compile error with paca code on ppc64e
131 powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
132 powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
133 powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
134 powerpc/fsl-booke: Add p5020 DS board support
135 powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
136
137Matthew McClintock (7):
138 powerpc/mm: Assume first cpu is boot_cpuid not 0
139 powerpc/kexec: make masking/disabling interrupts generic
140 powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
141 powerpc/85xx: Minor fixups for kexec on 85xx
142 powerpc/85xx: flush dcache before resetting cores
143 powerpc/fsl_soc: Search all global-utilities nodes for rstccr
144 powerpc/fsl_booke: Add support to boot from core other than 0
145
146Michael Neuling (1):
147 powerpc: Move arch_sd_sibling_asym_packing() to smp.c
148
149Nathan Fontenot (3):
150 powerpc/pseries: Export device tree updating routines
151 powerpc/pseries: Export rtas_ibm_suspend_me()
152 powerpc/pseries: Partition migration in the kernel
153
154Nishanth Aravamudan (8):
155 powerpc/pci: Fix return type of BUID_{HI,LO} macros
156 powerpc/dma: Fix dma_iommu_dma_supported compare
157 powerpc/dma: Fix check for direct DMA support
158 powerpc/vio: Use put_device() on device_register failure
159 powerpc/viobus: Free TCE table on device release
160 powerpc/pseries: Use kmemdup
161 powerpc/pci: Cleanup device dma setup code
162 powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
163
164Paul Gortmaker (1):
165 powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
166
167Paul Mackerras (5):
168 powerpc: Abstract indexing of lppaca structs
169 powerpc: Dynamically allocate most lppaca structs
170 powerpc: Account time using timebase rather than PURR
171 powerpc/pseries: Re-enable dispatch trace log userspace interface
172 powerpc/perf: Fix sampling enable for PPC970
173
174Scott Wood (1):
175 oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
176
177Sean MacLennan (2):
178 powerpc: Fix incorrect .stabs entry for copy_32.S
179 powerpc: mtmsrd not defined
180
181Shaohui Xie (1):
182 fsl_rio: Add comments for sRIO registers.
183
184Stephen Rothwell (1):
185 powerpc: define a compat_sys_recv cond_syscall
186
187Timur Tabi (5):
188 powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
189 powerpc/watchdog: Allow the Book-E driver to be compiled as a module
190 powerpc/p1022: Add probing for individual DMA channels
191 powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
192 powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
193
194Tirumala Marri (1):
195 powerpc/44x: Add support for the AMCC APM821xx SoC
196
197matt mooney (1):
198 powerpc/Makefiles: Change to new flag variables
199
200 arch/powerpc/boot/addnote.c | 4 +-
201 arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
202 arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
203 arch/powerpc/boot/dts/p1022ds.dts | 11 +
204 arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
205 arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
206 arch/powerpc/configs/ppc44x_defconfig | 9 +-
207 arch/powerpc/configs/ppc64e_defconfig | 4 +-
208 arch/powerpc/include/asm/checksum.h | 10 +
209 arch/powerpc/include/asm/compat.h | 4 +-
210 arch/powerpc/include/asm/cputable.h | 14 +-
211 arch/powerpc/include/asm/dma-mapping.h | 14 +-
212 arch/powerpc/include/asm/elf.h | 2 +-
213 arch/powerpc/include/asm/exception-64s.h | 3 +-
214 arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
215 arch/powerpc/include/asm/kexec.h | 1 +
216 arch/powerpc/include/asm/kvm_fpu.h | 4 +-
217 arch/powerpc/include/asm/lppaca.h | 29 ++
218 arch/powerpc/include/asm/machdep.h | 3 +
219 arch/powerpc/include/asm/mmu-book3e.h | 15 +
220 arch/powerpc/include/asm/paca.h | 10 +-
221 arch/powerpc/include/asm/page_64.h | 4 +-
222 arch/powerpc/include/asm/ppc-pci.h | 4 +-
223 arch/powerpc/include/asm/ppc_asm.h | 50 ++-
224 arch/powerpc/include/asm/processor.h | 4 +-
225 arch/powerpc/include/asm/pte-common.h | 7 +
226 arch/powerpc/include/asm/rtas.h | 1 +
227 arch/powerpc/include/asm/systbl.h | 19 +
228 arch/powerpc/include/asm/system.h | 4 +-
229 arch/powerpc/include/asm/time.h | 5 -
230 arch/powerpc/include/asm/unistd.h | 21 +-
231 arch/powerpc/kernel/Makefile | 4 +-
232 arch/powerpc/kernel/align.c | 4 +-
233 arch/powerpc/kernel/asm-offsets.c | 12 +-
234 arch/powerpc/kernel/cpu_setup_44x.S | 1 +
235 arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
236 arch/powerpc/kernel/cputable.c | 43 ++-
237 arch/powerpc/kernel/crash.c | 13 +-
238 arch/powerpc/kernel/dma-iommu.c | 21 +-
239 arch/powerpc/kernel/dma.c | 20 +-
240 arch/powerpc/kernel/entry_64.S | 40 ++
241 arch/powerpc/kernel/fpu.S | 10 -
242 arch/powerpc/kernel/head_fsl_booke.S | 10 +-
243 arch/powerpc/kernel/irq.c | 6 +-
244 arch/powerpc/kernel/lparcfg.c | 14 +-
245 arch/powerpc/kernel/machine_kexec.c | 24 ++
246 arch/powerpc/kernel/machine_kexec_32.c | 4 +
247 arch/powerpc/kernel/paca.c | 70 ++++-
248 arch/powerpc/kernel/pci-common.c | 4 +-
249 arch/powerpc/kernel/ppc970-pmu.c | 2 +
250 arch/powerpc/kernel/process.c | 12 -
251 arch/powerpc/kernel/ptrace.c | 2 +-
252 arch/powerpc/kernel/rtas.c | 4 +-
253 arch/powerpc/kernel/setup_32.c | 2 +-
254 arch/powerpc/kernel/smp.c | 14 +-
255 arch/powerpc/kernel/time.c | 275 +++++++-------
256 arch/powerpc/kernel/traps.c | 5 +
257 arch/powerpc/kernel/vdso.c | 6 +-
258 arch/powerpc/kernel/vdso32/Makefile | 6 +-
259 arch/powerpc/kernel/vdso64/Makefile | 6 +-
260 arch/powerpc/kernel/vio.c | 10 +-
261 arch/powerpc/kvm/Makefile | 2 +-
262 arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
263 arch/powerpc/kvm/emulate.c | 4 +-
264 arch/powerpc/kvm/fpu.S | 8 -
265 arch/powerpc/lib/Makefile | 7 +-
266 arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
267 arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
268 arch/powerpc/lib/copy_32.S | 2 +-
269 arch/powerpc/lib/ldstfp.S | 36 +-
270 arch/powerpc/lib/locks.c | 4 +-
271 arch/powerpc/lib/sstep.c | 8 +
272 arch/powerpc/math-emu/Makefile | 2 +-
273 arch/powerpc/mm/Makefile | 6 +-
274 arch/powerpc/mm/fault.c | 6 +
275 arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
276 arch/powerpc/mm/mmu_context_nohash.c | 6 +-
277 arch/powerpc/mm/mmu_decl.h | 5 +-
278 arch/powerpc/mm/tlb_nohash.c | 56 +++-
279 arch/powerpc/mm/tlb_nohash_low.S | 2 +-
280 arch/powerpc/oprofile/Makefile | 4 +-
281 arch/powerpc/oprofile/backtrace.c | 2 +-
282 arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
283 arch/powerpc/platforms/44x/Kconfig | 16 +
284 arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
285 arch/powerpc/platforms/83xx/Kconfig | 4 +-
286 arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
287 arch/powerpc/platforms/85xx/Kconfig | 28 ++-
288 arch/powerpc/platforms/85xx/Makefile | 2 +
289 arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
290 arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
291 arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
292 arch/powerpc/platforms/85xx/smp.c | 83 ++++-
293 arch/powerpc/platforms/Kconfig.cputype | 8 +-
294 arch/powerpc/platforms/cell/ras.c | 4 +-
295 arch/powerpc/platforms/cell/spider-pic.c | 4 +-
296 arch/powerpc/platforms/cell/spufs/file.c | 18 +
297 arch/powerpc/platforms/chrp/nvram.c | 4 +-
298 arch/powerpc/platforms/iseries/Makefile | 2 +-
299 arch/powerpc/platforms/iseries/dt.c | 4 +-
300 arch/powerpc/platforms/iseries/smp.c | 2 +-
301 arch/powerpc/platforms/maple/setup.c | 1 +
302 arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
303 arch/powerpc/platforms/pseries/Makefile | 13 +-
304 arch/powerpc/platforms/pseries/dlpar.c | 7 +-
305 arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
306 arch/powerpc/platforms/pseries/lpar.c | 25 ++-
307 arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
308 arch/powerpc/platforms/pseries/pseries.h | 9 +
309 arch/powerpc/platforms/pseries/setup.c | 52 +++
310 arch/powerpc/platforms/pseries/xics.c | 2 +-
311 arch/powerpc/sysdev/Makefile | 5 +-
312 arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
313 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
314 arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
315 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
316 arch/powerpc/sysdev/fsl_msi.c | 9 +-
317 arch/powerpc/sysdev/fsl_pci.c | 60 +++-
318 arch/powerpc/sysdev/fsl_pci.h | 1 +
319 arch/powerpc/sysdev/fsl_rio.c | 65 ++--
320 arch/powerpc/sysdev/fsl_soc.c | 20 +-
321 arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
322 arch/powerpc/sysdev/pmi.c | 2 +-
323 arch/powerpc/xmon/Makefile | 4 +-
324 drivers/i2c/busses/i2c-pasemi.c | 2 +-
325 drivers/macintosh/via-pmu-led.c | 4 +-
326 drivers/watchdog/Kconfig | 22 +-
327 drivers/watchdog/booke_wdt.c | 47 ++-
328 include/linux/pci_ids.h | 8 +
329 kernel/sys_ni.c | 1 +
330 130 files changed, 3676 insertions(+), 683 deletions(-)
331 create mode 100644 arch/powerpc/boot/dts/bluestone.dts
332 create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
333 create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
334 create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
335 create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
336 create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
337 create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
338 create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
339 create mode 100644 arch/powerpc/platforms/pseries/mobility.c
340 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
341 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
342 create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
343
344
345_______________________________________________
346Linuxppc-dev mailing list
347Linuxppc-dev@lists.ozlabs.org
348https://lists.ozlabs.org/listinfo/linuxppc-dev
0349
=== added file 'apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox'
--- apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox 1970-01-01 00:00:00 +0000
+++ apps/patchwork/tests/mail/0005-git-pull-request-ssh.mbox 2012-10-18 10:13:36 +0000
@@ -0,0 +1,348 @@
1From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
2Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
3X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
4X-Spam-Level:
5X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
6 version=3.3.1
7X-Original-To: jk@ozlabs.org
8Delivered-To: jk@ozlabs.org
9Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
10 by ozlabs.org (Postfix) with ESMTP id ED4B3100937
11 for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
12Received: by ozlabs.org (Postfix)
13 id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
14Delivered-To: linuxppc-dev@ozlabs.org
15Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
16 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
17 (Client did not present a certificate)
18 by ozlabs.org (Postfix) with ESMTPS id 94629B7043
19 for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
20Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
21 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
22 Thu, 21 Oct 2010 22:51:04 -0500
23Subject: [git pull] Please pull powerpc.git next branch
24From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
25To: Linus Torvalds <torvalds@linux-foundation.org>
26Date: Fri, 22 Oct 2010 14:51:02 +1100
27Message-ID: <1287719462.2198.37.camel@pasglop>
28Mime-Version: 1.0
29X-Mailer: Evolution 2.30.3
30Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
31 Andrew Morton <akpm@linux-foundation.org>,
32 Linux Kernel list <linux-kernel@vger.kernel.org>
33X-BeenThere: linuxppc-dev@lists.ozlabs.org
34X-Mailman-Version: 2.1.13
35Precedence: list
36List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
37List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
38 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
39List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
40List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
41List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
42List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
43 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
44Content-Type: text/plain;
45 charset="us-ascii"
46Content-Transfer-Encoding: 7bit
47Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
48Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
49X-UID: 11446
50X-Length: 16781
51Status: R
52X-Status: N
53X-KMail-EncryptionState:
54X-KMail-SignatureState:
55X-KMail-MDN-Sent:
56
57Hi Linus !
58
59Here's powerpc's batch for this merge window. Mostly bits and pieces,
60such as Anton doing some performance tuning left and right, and the
61usual churn. One hilight is the support for the new Freescale e5500 core
62(64-bit BookE). Another one is that we now wire up the whole lot of
63socket calls as direct syscalls in addition to the old style indirect
64method.
65
66Cheers,
67Ben.
68
69The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
70 Linus Torvalds (1):
71 Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
72
73are available in the git repository at:
74
75 ssh://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
76
77Andreas Schwab (1):
78 powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
79
80Anton Blanchard (5):
81 powerpc: Optimise 64bit csum_partial
82 powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
83 powerpc: Add 64bit csum_and_copy_to_user
84 powerpc: Feature nop out reservation clear when stcx checks address
85 powerpc: Check end of stack canary at oops time
86
87Arnd Bergmann (1):
88 powerpc/spufs: Use llseek in all file operations
89
90Benjamin Herrenschmidt (4):
91 powerpc/dma: Add optional platform override of dma_set_mask()
92 powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
93 Merge remote branch 'kumar/merge' into next
94 Merge remote branch 'jwb/next' into next
95
96Denis Kirjanov (1):
97 powerpc: Use is_32bit_task() helper to test 32-bit binary
98
99Harninder Rai (1):
100 powerpc/85xx: add cache-sram support
101
102Ian Munsie (1):
103 powerpc: Wire up direct socket system calls
104
105Ilya Yanok (1):
106 powerpc/mpc83xx: Support for MPC8308 P1M board
107
108Joe Perches (2):
109 powerpc: Use static const char arrays
110 powerpc: Remove pr_<level> uses of KERN_<level>
111
112Josh Boyer (1):
113 powerpc/44x: Update ppc44x_defconfig
114
115Julia Lawall (7):
116 powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
117 powerpc/maple: Add of_node_put to avoid memory leak
118 powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
119 powerpc/cell: Add of_node_put to avoid memory leak
120 powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
121 powerpc/irq.c: Add of_node_put to avoid memory leak
122 i2c/i2c-pasemi.c: Fix unsigned return type
123
124Kumar Gala (11):
125 powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
126 powerpc/fsl-pci: Fix MSI support on 83xx platforms
127 powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
128 powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
129 powerpc/fsl-booke: Add p3041 DS board support
130 powerpc: Fix compile error with paca code on ppc64e
131 powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
132 powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
133 powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
134 powerpc/fsl-booke: Add p5020 DS board support
135 powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
136
137Matthew McClintock (7):
138 powerpc/mm: Assume first cpu is boot_cpuid not 0
139 powerpc/kexec: make masking/disabling interrupts generic
140 powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
141 powerpc/85xx: Minor fixups for kexec on 85xx
142 powerpc/85xx: flush dcache before resetting cores
143 powerpc/fsl_soc: Search all global-utilities nodes for rstccr
144 powerpc/fsl_booke: Add support to boot from core other than 0
145
146Michael Neuling (1):
147 powerpc: Move arch_sd_sibling_asym_packing() to smp.c
148
149Nathan Fontenot (3):
150 powerpc/pseries: Export device tree updating routines
151 powerpc/pseries: Export rtas_ibm_suspend_me()
152 powerpc/pseries: Partition migration in the kernel
153
154Nishanth Aravamudan (8):
155 powerpc/pci: Fix return type of BUID_{HI,LO} macros
156 powerpc/dma: Fix dma_iommu_dma_supported compare
157 powerpc/dma: Fix check for direct DMA support
158 powerpc/vio: Use put_device() on device_register failure
159 powerpc/viobus: Free TCE table on device release
160 powerpc/pseries: Use kmemdup
161 powerpc/pci: Cleanup device dma setup code
162 powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
163
164Paul Gortmaker (1):
165 powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
166
167Paul Mackerras (5):
168 powerpc: Abstract indexing of lppaca structs
169 powerpc: Dynamically allocate most lppaca structs
170 powerpc: Account time using timebase rather than PURR
171 powerpc/pseries: Re-enable dispatch trace log userspace interface
172 powerpc/perf: Fix sampling enable for PPC970
173
174Scott Wood (1):
175 oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
176
177Sean MacLennan (2):
178 powerpc: Fix incorrect .stabs entry for copy_32.S
179 powerpc: mtmsrd not defined
180
181Shaohui Xie (1):
182 fsl_rio: Add comments for sRIO registers.
183
184Stephen Rothwell (1):
185 powerpc: define a compat_sys_recv cond_syscall
186
187Timur Tabi (5):
188 powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
189 powerpc/watchdog: Allow the Book-E driver to be compiled as a module
190 powerpc/p1022: Add probing for individual DMA channels
191 powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
192 powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
193
194Tirumala Marri (1):
195 powerpc/44x: Add support for the AMCC APM821xx SoC
196
197matt mooney (1):
198 powerpc/Makefiles: Change to new flag variables
199
200 arch/powerpc/boot/addnote.c | 4 +-
201 arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
202 arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
203 arch/powerpc/boot/dts/p1022ds.dts | 11 +
204 arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
205 arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
206 arch/powerpc/configs/ppc44x_defconfig | 9 +-
207 arch/powerpc/configs/ppc64e_defconfig | 4 +-
208 arch/powerpc/include/asm/checksum.h | 10 +
209 arch/powerpc/include/asm/compat.h | 4 +-
210 arch/powerpc/include/asm/cputable.h | 14 +-
211 arch/powerpc/include/asm/dma-mapping.h | 14 +-
212 arch/powerpc/include/asm/elf.h | 2 +-
213 arch/powerpc/include/asm/exception-64s.h | 3 +-
214 arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
215 arch/powerpc/include/asm/kexec.h | 1 +
216 arch/powerpc/include/asm/kvm_fpu.h | 4 +-
217 arch/powerpc/include/asm/lppaca.h | 29 ++
218 arch/powerpc/include/asm/machdep.h | 3 +
219 arch/powerpc/include/asm/mmu-book3e.h | 15 +
220 arch/powerpc/include/asm/paca.h | 10 +-
221 arch/powerpc/include/asm/page_64.h | 4 +-
222 arch/powerpc/include/asm/ppc-pci.h | 4 +-
223 arch/powerpc/include/asm/ppc_asm.h | 50 ++-
224 arch/powerpc/include/asm/processor.h | 4 +-
225 arch/powerpc/include/asm/pte-common.h | 7 +
226 arch/powerpc/include/asm/rtas.h | 1 +
227 arch/powerpc/include/asm/systbl.h | 19 +
228 arch/powerpc/include/asm/system.h | 4 +-
229 arch/powerpc/include/asm/time.h | 5 -
230 arch/powerpc/include/asm/unistd.h | 21 +-
231 arch/powerpc/kernel/Makefile | 4 +-
232 arch/powerpc/kernel/align.c | 4 +-
233 arch/powerpc/kernel/asm-offsets.c | 12 +-
234 arch/powerpc/kernel/cpu_setup_44x.S | 1 +
235 arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
236 arch/powerpc/kernel/cputable.c | 43 ++-
237 arch/powerpc/kernel/crash.c | 13 +-
238 arch/powerpc/kernel/dma-iommu.c | 21 +-
239 arch/powerpc/kernel/dma.c | 20 +-
240 arch/powerpc/kernel/entry_64.S | 40 ++
241 arch/powerpc/kernel/fpu.S | 10 -
242 arch/powerpc/kernel/head_fsl_booke.S | 10 +-
243 arch/powerpc/kernel/irq.c | 6 +-
244 arch/powerpc/kernel/lparcfg.c | 14 +-
245 arch/powerpc/kernel/machine_kexec.c | 24 ++
246 arch/powerpc/kernel/machine_kexec_32.c | 4 +
247 arch/powerpc/kernel/paca.c | 70 ++++-
248 arch/powerpc/kernel/pci-common.c | 4 +-
249 arch/powerpc/kernel/ppc970-pmu.c | 2 +
250 arch/powerpc/kernel/process.c | 12 -
251 arch/powerpc/kernel/ptrace.c | 2 +-
252 arch/powerpc/kernel/rtas.c | 4 +-
253 arch/powerpc/kernel/setup_32.c | 2 +-
254 arch/powerpc/kernel/smp.c | 14 +-
255 arch/powerpc/kernel/time.c | 275 +++++++-------
256 arch/powerpc/kernel/traps.c | 5 +
257 arch/powerpc/kernel/vdso.c | 6 +-
258 arch/powerpc/kernel/vdso32/Makefile | 6 +-
259 arch/powerpc/kernel/vdso64/Makefile | 6 +-
260 arch/powerpc/kernel/vio.c | 10 +-
261 arch/powerpc/kvm/Makefile | 2 +-
262 arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
263 arch/powerpc/kvm/emulate.c | 4 +-
264 arch/powerpc/kvm/fpu.S | 8 -
265 arch/powerpc/lib/Makefile | 7 +-
266 arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
267 arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
268 arch/powerpc/lib/copy_32.S | 2 +-
269 arch/powerpc/lib/ldstfp.S | 36 +-
270 arch/powerpc/lib/locks.c | 4 +-
271 arch/powerpc/lib/sstep.c | 8 +
272 arch/powerpc/math-emu/Makefile | 2 +-
273 arch/powerpc/mm/Makefile | 6 +-
274 arch/powerpc/mm/fault.c | 6 +
275 arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
276 arch/powerpc/mm/mmu_context_nohash.c | 6 +-
277 arch/powerpc/mm/mmu_decl.h | 5 +-
278 arch/powerpc/mm/tlb_nohash.c | 56 +++-
279 arch/powerpc/mm/tlb_nohash_low.S | 2 +-
280 arch/powerpc/oprofile/Makefile | 4 +-
281 arch/powerpc/oprofile/backtrace.c | 2 +-
282 arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
283 arch/powerpc/platforms/44x/Kconfig | 16 +
284 arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
285 arch/powerpc/platforms/83xx/Kconfig | 4 +-
286 arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
287 arch/powerpc/platforms/85xx/Kconfig | 28 ++-
288 arch/powerpc/platforms/85xx/Makefile | 2 +
289 arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
290 arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
291 arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
292 arch/powerpc/platforms/85xx/smp.c | 83 ++++-
293 arch/powerpc/platforms/Kconfig.cputype | 8 +-
294 arch/powerpc/platforms/cell/ras.c | 4 +-
295 arch/powerpc/platforms/cell/spider-pic.c | 4 +-
296 arch/powerpc/platforms/cell/spufs/file.c | 18 +
297 arch/powerpc/platforms/chrp/nvram.c | 4 +-
298 arch/powerpc/platforms/iseries/Makefile | 2 +-
299 arch/powerpc/platforms/iseries/dt.c | 4 +-
300 arch/powerpc/platforms/iseries/smp.c | 2 +-
301 arch/powerpc/platforms/maple/setup.c | 1 +
302 arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
303 arch/powerpc/platforms/pseries/Makefile | 13 +-
304 arch/powerpc/platforms/pseries/dlpar.c | 7 +-
305 arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
306 arch/powerpc/platforms/pseries/lpar.c | 25 ++-
307 arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
308 arch/powerpc/platforms/pseries/pseries.h | 9 +
309 arch/powerpc/platforms/pseries/setup.c | 52 +++
310 arch/powerpc/platforms/pseries/xics.c | 2 +-
311 arch/powerpc/sysdev/Makefile | 5 +-
312 arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
313 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
314 arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
315 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
316 arch/powerpc/sysdev/fsl_msi.c | 9 +-
317 arch/powerpc/sysdev/fsl_pci.c | 60 +++-
318 arch/powerpc/sysdev/fsl_pci.h | 1 +
319 arch/powerpc/sysdev/fsl_rio.c | 65 ++--
320 arch/powerpc/sysdev/fsl_soc.c | 20 +-
321 arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
322 arch/powerpc/sysdev/pmi.c | 2 +-
323 arch/powerpc/xmon/Makefile | 4 +-
324 drivers/i2c/busses/i2c-pasemi.c | 2 +-
325 drivers/macintosh/via-pmu-led.c | 4 +-
326 drivers/watchdog/Kconfig | 22 +-
327 drivers/watchdog/booke_wdt.c | 47 ++-
328 include/linux/pci_ids.h | 8 +
329 kernel/sys_ni.c | 1 +
330 130 files changed, 3676 insertions(+), 683 deletions(-)
331 create mode 100644 arch/powerpc/boot/dts/bluestone.dts
332 create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
333 create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
334 create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
335 create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
336 create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
337 create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
338 create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
339 create mode 100644 arch/powerpc/platforms/pseries/mobility.c
340 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
341 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
342 create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
343
344
345_______________________________________________
346Linuxppc-dev mailing list
347Linuxppc-dev@lists.ozlabs.org
348https://lists.ozlabs.org/listinfo/linuxppc-dev
0349
=== added file 'apps/patchwork/tests/mail/0006-git-pull-request-http.mbox'
--- apps/patchwork/tests/mail/0006-git-pull-request-http.mbox 1970-01-01 00:00:00 +0000
+++ apps/patchwork/tests/mail/0006-git-pull-request-http.mbox 2012-10-18 10:13:36 +0000
@@ -0,0 +1,348 @@
1From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010
2Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>
3X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org
4X-Spam-Level:
5X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled
6 version=3.3.1
7X-Original-To: jk@ozlabs.org
8Delivered-To: jk@ozlabs.org
9Received: from bilbo.ozlabs.org (localhost [127.0.0.1])
10 by ozlabs.org (Postfix) with ESMTP id ED4B3100937
11 for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)
12Received: by ozlabs.org (Postfix)
13 id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)
14Delivered-To: linuxppc-dev@ozlabs.org
15Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])
16 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
17 (Client did not present a certificate)
18 by ozlabs.org (Postfix) with ESMTPS id 94629B7043
19 for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)
20Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])
21 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;
22 Thu, 21 Oct 2010 22:51:04 -0500
23Subject: [git pull] Please pull powerpc.git next branch
24From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
25To: Linus Torvalds <torvalds@linux-foundation.org>
26Date: Fri, 22 Oct 2010 14:51:02 +1100
27Message-ID: <1287719462.2198.37.camel@pasglop>
28Mime-Version: 1.0
29X-Mailer: Evolution 2.30.3
30Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,
31 Andrew Morton <akpm@linux-foundation.org>,
32 Linux Kernel list <linux-kernel@vger.kernel.org>
33X-BeenThere: linuxppc-dev@lists.ozlabs.org
34X-Mailman-Version: 2.1.13
35Precedence: list
36List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>
37List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,
38 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>
39List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>
40List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>
41List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>
42List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,
43 <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>
44Content-Type: text/plain;
45 charset="us-ascii"
46Content-Transfer-Encoding: 7bit
47Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
48Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org
49X-UID: 11446
50X-Length: 16781
51Status: R
52X-Status: N
53X-KMail-EncryptionState:
54X-KMail-SignatureState:
55X-KMail-MDN-Sent:
56
57Hi Linus !
58
59Here's powerpc's batch for this merge window. Mostly bits and pieces,
60such as Anton doing some performance tuning left and right, and the
61usual churn. One hilight is the support for the new Freescale e5500 core
62(64-bit BookE). Another one is that we now wire up the whole lot of
63socket calls as direct syscalls in addition to the old style indirect
64method.
65
66Cheers,
67Ben.
68
69The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:
70 Linus Torvalds (1):
71 Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev
72
73are available in the git repository at:
74
75 http://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next
76
77Andreas Schwab (1):
78 powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
79
80Anton Blanchard (5):
81 powerpc: Optimise 64bit csum_partial
82 powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user
83 powerpc: Add 64bit csum_and_copy_to_user
84 powerpc: Feature nop out reservation clear when stcx checks address
85 powerpc: Check end of stack canary at oops time
86
87Arnd Bergmann (1):
88 powerpc/spufs: Use llseek in all file operations
89
90Benjamin Herrenschmidt (4):
91 powerpc/dma: Add optional platform override of dma_set_mask()
92 powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe
93 Merge remote branch 'kumar/merge' into next
94 Merge remote branch 'jwb/next' into next
95
96Denis Kirjanov (1):
97 powerpc: Use is_32bit_task() helper to test 32-bit binary
98
99Harninder Rai (1):
100 powerpc/85xx: add cache-sram support
101
102Ian Munsie (1):
103 powerpc: Wire up direct socket system calls
104
105Ilya Yanok (1):
106 powerpc/mpc83xx: Support for MPC8308 P1M board
107
108Joe Perches (2):
109 powerpc: Use static const char arrays
110 powerpc: Remove pr_<level> uses of KERN_<level>
111
112Josh Boyer (1):
113 powerpc/44x: Update ppc44x_defconfig
114
115Julia Lawall (7):
116 powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak
117 powerpc/maple: Add of_node_put to avoid memory leak
118 powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak
119 powerpc/cell: Add of_node_put to avoid memory leak
120 powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak
121 powerpc/irq.c: Add of_node_put to avoid memory leak
122 i2c/i2c-pasemi.c: Fix unsigned return type
123
124Kumar Gala (11):
125 powerpc/ppc64e: Fix link problem when building ppc64e_defconfig
126 powerpc/fsl-pci: Fix MSI support on 83xx platforms
127 powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
128 powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
129 powerpc/fsl-booke: Add p3041 DS board support
130 powerpc: Fix compile error with paca code on ppc64e
131 powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
132 powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
133 powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
134 powerpc/fsl-booke: Add p5020 DS board support
135 powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
136
137Matthew McClintock (7):
138 powerpc/mm: Assume first cpu is boot_cpuid not 0
139 powerpc/kexec: make masking/disabling interrupts generic
140 powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec
141 powerpc/85xx: Minor fixups for kexec on 85xx
142 powerpc/85xx: flush dcache before resetting cores
143 powerpc/fsl_soc: Search all global-utilities nodes for rstccr
144 powerpc/fsl_booke: Add support to boot from core other than 0
145
146Michael Neuling (1):
147 powerpc: Move arch_sd_sibling_asym_packing() to smp.c
148
149Nathan Fontenot (3):
150 powerpc/pseries: Export device tree updating routines
151 powerpc/pseries: Export rtas_ibm_suspend_me()
152 powerpc/pseries: Partition migration in the kernel
153
154Nishanth Aravamudan (8):
155 powerpc/pci: Fix return type of BUID_{HI,LO} macros
156 powerpc/dma: Fix dma_iommu_dma_supported compare
157 powerpc/dma: Fix check for direct DMA support
158 powerpc/vio: Use put_device() on device_register failure
159 powerpc/viobus: Free TCE table on device release
160 powerpc/pseries: Use kmemdup
161 powerpc/pci: Cleanup device dma setup code
162 powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask
163
164Paul Gortmaker (1):
165 powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
166
167Paul Mackerras (5):
168 powerpc: Abstract indexing of lppaca structs
169 powerpc: Dynamically allocate most lppaca structs
170 powerpc: Account time using timebase rather than PURR
171 powerpc/pseries: Re-enable dispatch trace log userspace interface
172 powerpc/perf: Fix sampling enable for PPC970
173
174Scott Wood (1):
175 oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
176
177Sean MacLennan (2):
178 powerpc: Fix incorrect .stabs entry for copy_32.S
179 powerpc: mtmsrd not defined
180
181Shaohui Xie (1):
182 fsl_rio: Add comments for sRIO registers.
183
184Stephen Rothwell (1):
185 powerpc: define a compat_sys_recv cond_syscall
186
187Timur Tabi (5):
188 powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols
189 powerpc/watchdog: Allow the Book-E driver to be compiled as a module
190 powerpc/p1022: Add probing for individual DMA channels
191 powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
192 powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
193
194Tirumala Marri (1):
195 powerpc/44x: Add support for the AMCC APM821xx SoC
196
197matt mooney (1):
198 powerpc/Makefiles: Change to new flag variables
199
200 arch/powerpc/boot/addnote.c | 4 +-
201 arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++
202 arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++
203 arch/powerpc/boot/dts/p1022ds.dts | 11 +
204 arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++
205 arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++
206 arch/powerpc/configs/ppc44x_defconfig | 9 +-
207 arch/powerpc/configs/ppc64e_defconfig | 4 +-
208 arch/powerpc/include/asm/checksum.h | 10 +
209 arch/powerpc/include/asm/compat.h | 4 +-
210 arch/powerpc/include/asm/cputable.h | 14 +-
211 arch/powerpc/include/asm/dma-mapping.h | 14 +-
212 arch/powerpc/include/asm/elf.h | 2 +-
213 arch/powerpc/include/asm/exception-64s.h | 3 +-
214 arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++
215 arch/powerpc/include/asm/kexec.h | 1 +
216 arch/powerpc/include/asm/kvm_fpu.h | 4 +-
217 arch/powerpc/include/asm/lppaca.h | 29 ++
218 arch/powerpc/include/asm/machdep.h | 3 +
219 arch/powerpc/include/asm/mmu-book3e.h | 15 +
220 arch/powerpc/include/asm/paca.h | 10 +-
221 arch/powerpc/include/asm/page_64.h | 4 +-
222 arch/powerpc/include/asm/ppc-pci.h | 4 +-
223 arch/powerpc/include/asm/ppc_asm.h | 50 ++-
224 arch/powerpc/include/asm/processor.h | 4 +-
225 arch/powerpc/include/asm/pte-common.h | 7 +
226 arch/powerpc/include/asm/rtas.h | 1 +
227 arch/powerpc/include/asm/systbl.h | 19 +
228 arch/powerpc/include/asm/system.h | 4 +-
229 arch/powerpc/include/asm/time.h | 5 -
230 arch/powerpc/include/asm/unistd.h | 21 +-
231 arch/powerpc/kernel/Makefile | 4 +-
232 arch/powerpc/kernel/align.c | 4 +-
233 arch/powerpc/kernel/asm-offsets.c | 12 +-
234 arch/powerpc/kernel/cpu_setup_44x.S | 1 +
235 arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +
236 arch/powerpc/kernel/cputable.c | 43 ++-
237 arch/powerpc/kernel/crash.c | 13 +-
238 arch/powerpc/kernel/dma-iommu.c | 21 +-
239 arch/powerpc/kernel/dma.c | 20 +-
240 arch/powerpc/kernel/entry_64.S | 40 ++
241 arch/powerpc/kernel/fpu.S | 10 -
242 arch/powerpc/kernel/head_fsl_booke.S | 10 +-
243 arch/powerpc/kernel/irq.c | 6 +-
244 arch/powerpc/kernel/lparcfg.c | 14 +-
245 arch/powerpc/kernel/machine_kexec.c | 24 ++
246 arch/powerpc/kernel/machine_kexec_32.c | 4 +
247 arch/powerpc/kernel/paca.c | 70 ++++-
248 arch/powerpc/kernel/pci-common.c | 4 +-
249 arch/powerpc/kernel/ppc970-pmu.c | 2 +
250 arch/powerpc/kernel/process.c | 12 -
251 arch/powerpc/kernel/ptrace.c | 2 +-
252 arch/powerpc/kernel/rtas.c | 4 +-
253 arch/powerpc/kernel/setup_32.c | 2 +-
254 arch/powerpc/kernel/smp.c | 14 +-
255 arch/powerpc/kernel/time.c | 275 +++++++-------
256 arch/powerpc/kernel/traps.c | 5 +
257 arch/powerpc/kernel/vdso.c | 6 +-
258 arch/powerpc/kernel/vdso32/Makefile | 6 +-
259 arch/powerpc/kernel/vdso64/Makefile | 6 +-
260 arch/powerpc/kernel/vio.c | 10 +-
261 arch/powerpc/kvm/Makefile | 2 +-
262 arch/powerpc/kvm/book3s_paired_singles.c | 44 +--
263 arch/powerpc/kvm/emulate.c | 4 +-
264 arch/powerpc/kvm/fpu.S | 8 -
265 arch/powerpc/lib/Makefile | 7 +-
266 arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------
267 arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++
268 arch/powerpc/lib/copy_32.S | 2 +-
269 arch/powerpc/lib/ldstfp.S | 36 +-
270 arch/powerpc/lib/locks.c | 4 +-
271 arch/powerpc/lib/sstep.c | 8 +
272 arch/powerpc/math-emu/Makefile | 2 +-
273 arch/powerpc/mm/Makefile | 6 +-
274 arch/powerpc/mm/fault.c | 6 +
275 arch/powerpc/mm/fsl_booke_mmu.c | 15 +-
276 arch/powerpc/mm/mmu_context_nohash.c | 6 +-
277 arch/powerpc/mm/mmu_decl.h | 5 +-
278 arch/powerpc/mm/tlb_nohash.c | 56 +++-
279 arch/powerpc/mm/tlb_nohash_low.S | 2 +-
280 arch/powerpc/oprofile/Makefile | 4 +-
281 arch/powerpc/oprofile/backtrace.c | 2 +-
282 arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-
283 arch/powerpc/platforms/44x/Kconfig | 16 +
284 arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
285 arch/powerpc/platforms/83xx/Kconfig | 4 +-
286 arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-
287 arch/powerpc/platforms/85xx/Kconfig | 28 ++-
288 arch/powerpc/platforms/85xx/Makefile | 2 +
289 arch/powerpc/platforms/85xx/p1022_ds.c | 2 +
290 arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++
291 arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++
292 arch/powerpc/platforms/85xx/smp.c | 83 ++++-
293 arch/powerpc/platforms/Kconfig.cputype | 8 +-
294 arch/powerpc/platforms/cell/ras.c | 4 +-
295 arch/powerpc/platforms/cell/spider-pic.c | 4 +-
296 arch/powerpc/platforms/cell/spufs/file.c | 18 +
297 arch/powerpc/platforms/chrp/nvram.c | 4 +-
298 arch/powerpc/platforms/iseries/Makefile | 2 +-
299 arch/powerpc/platforms/iseries/dt.c | 4 +-
300 arch/powerpc/platforms/iseries/smp.c | 2 +-
301 arch/powerpc/platforms/maple/setup.c | 1 +
302 arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-
303 arch/powerpc/platforms/pseries/Makefile | 13 +-
304 arch/powerpc/platforms/pseries/dlpar.c | 7 +-
305 arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---
306 arch/powerpc/platforms/pseries/lpar.c | 25 ++-
307 arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++
308 arch/powerpc/platforms/pseries/pseries.h | 9 +
309 arch/powerpc/platforms/pseries/setup.c | 52 +++
310 arch/powerpc/platforms/pseries/xics.c | 2 +-
311 arch/powerpc/sysdev/Makefile | 5 +-
312 arch/powerpc/sysdev/dart_iommu.c | 74 ++++-
313 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++
314 arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++
315 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++
316 arch/powerpc/sysdev/fsl_msi.c | 9 +-
317 arch/powerpc/sysdev/fsl_pci.c | 60 +++-
318 arch/powerpc/sysdev/fsl_pci.h | 1 +
319 arch/powerpc/sysdev/fsl_rio.c | 65 ++--
320 arch/powerpc/sysdev/fsl_soc.c | 20 +-
321 arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +
322 arch/powerpc/sysdev/pmi.c | 2 +-
323 arch/powerpc/xmon/Makefile | 4 +-
324 drivers/i2c/busses/i2c-pasemi.c | 2 +-
325 drivers/macintosh/via-pmu-led.c | 4 +-
326 drivers/watchdog/Kconfig | 22 +-
327 drivers/watchdog/booke_wdt.c | 47 ++-
328 include/linux/pci_ids.h | 8 +
329 kernel/sys_ni.c | 1 +
330 130 files changed, 3676 insertions(+), 683 deletions(-)
331 create mode 100644 arch/powerpc/boot/dts/bluestone.dts
332 create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts
333 create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig
334 create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig
335 create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h
336 create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c
337 create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
338 create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
339 create mode 100644 arch/powerpc/platforms/pseries/mobility.c
340 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h
341 create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c
342 create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c
343
344
345_______________________________________________
346Linuxppc-dev mailing list
347Linuxppc-dev@lists.ozlabs.org
348https://lists.ozlabs.org/listinfo/linuxppc-dev
0349
=== modified file 'apps/patchwork/tests/patchparser.py'
--- apps/patchwork/tests/patchparser.py 2012-04-03 13:16:22 +0000
+++ apps/patchwork/tests/patchparser.py 2012-10-18 10:13:36 +0000
@@ -125,6 +125,11 @@
125 (self.patch, self.comment) = find_content(self.project, email)125 (self.patch, self.comment) = find_content(self.project, email)
126126
127127
128class DiffWordInCommentTest(InlinePatchTest):
129 test_comment = 'Lines can start with words beginning in "diff"\n' + \
130 'difficult\nDifferent'
131
132
128class UpdateCommentTest(InlinePatchTest):133class UpdateCommentTest(InlinePatchTest):
129 """ Test for '---\nUpdate: v2' style comments to patches. """134 """ Test for '---\nUpdate: v2' style comments to patches. """
130 patch_filename = '0001-add-line.patch'135 patch_filename = '0001-add-line.patch'
@@ -534,3 +539,13 @@
534 patch.content.startswith('diff --git a/arch/x86/include/asm/smp.h'),539 patch.content.startswith('diff --git a/arch/x86/include/asm/smp.h'),
535 patch.content)540 patch.content)
536 self.assertTrue(comment is not None)541 self.assertTrue(comment is not None)
542
543class GitPullGitSSHUrlTest(GitPullTest):
544 mail_file = '0004-git-pull-request-git+ssh.mbox'
545
546class GitPullSSHUrlTest(GitPullTest):
547 mail_file = '0005-git-pull-request-ssh.mbox'
548
549class GitPullHTTPUrlTest(GitPullTest):
550 mail_file = '0006-git-pull-request-http.mbox'
551
537552
=== modified file 'apps/patchwork/tests/utils.py'
--- apps/patchwork/tests/utils.py 2011-06-14 18:53:47 +0000
+++ apps/patchwork/tests/utils.py 2012-10-18 10:13:36 +0000
@@ -33,8 +33,8 @@
33 from email.MIMEMultipart import MIMEMultipart33 from email.MIMEMultipart import MIMEMultipart
3434
35# helper functions for tests35# helper functions for tests
36_test_mail_dir = 'patchwork/tests/mail'36_test_mail_dir = os.path.join(os.path.dirname(__file__), 'mail')
37_test_patch_dir = 'patchwork/tests/patches'37_test_patch_dir = os.path.join(os.path.dirname(__file__), 'patches')
3838
39class defaults(object):39class defaults(object):
40 project = Project(linkname = 'test-project', name = 'Test Project')40 project = Project(linkname = 'test-project', name = 'Test Project')
4141
=== modified file 'apps/settings.py'
--- apps/settings.py 2012-10-16 08:53:28 +0000
+++ apps/settings.py 2012-10-18 10:13:36 +0000
@@ -49,8 +49,8 @@
4949
50# List of callables that know how to import templates from various sources.50# List of callables that know how to import templates from various sources.
51TEMPLATE_LOADERS = (51TEMPLATE_LOADERS = (
52 'django.template.loaders.filesystem.load_template_source',52 'django.template.loaders.filesystem.Loader',
53 'django.template.loaders.app_directories.load_template_source',53 'django.template.loaders.app_directories.Loader',
54# 'django.template.loaders.eggs.load_template_source',54# 'django.template.loaders.eggs.load_template_source',
55)55)
5656

Subscribers

People subscribed via source and target branches