<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/arch/cris/include/arch-v32, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2015-03-25T09:57:03+00:00</updated>
<entry>
<title>CRIS: use generic atomic.h</title>
<updated>2015-03-25T09:57:03+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin@rab.in</email>
</author>
<published>2015-02-19T16:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e7db8a3c96970d847da5611e78b6bde998f13da8'/>
<id>urn:sha1:e7db8a3c96970d847da5611e78b6bde998f13da8</id>
<content type='text'>
CRIS can use asm-generic's atomic.h.

Signed-off-by: Rabin Vincent &lt;rabin@rab.in&gt;
Signed-off-by: Jesper Nilsson &lt;jespern@axis.com&gt;
</content>
</entry>
<entry>
<title>CRIS: remove SMP code</title>
<updated>2015-03-25T09:55:10+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin@rab.in</email>
</author>
<published>2015-02-19T16:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=47a8f6fb349c977ff752f979b159aef96a0bb352'/>
<id>urn:sha1:47a8f6fb349c977ff752f979b159aef96a0bb352</id>
<content type='text'>
The CRIS SMP code cannot be built since there is no (and appears to
never have been) a CONFIG_SMP Kconfig option in arch/cris/.  Remove it.

Signed-off-by: Rabin Vincent &lt;rabin@rab.in&gt;
Signed-off-by: Jesper Nilsson &lt;jespern@axis.com&gt;
</content>
</entry>
<entry>
<title>CRISv32: don't enable irqs in INIT_THREAD</title>
<updated>2015-03-25T09:54:06+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin@rab.in</email>
</author>
<published>2015-02-19T17:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=06aca92424c2a53a9e26cb81c1d6a829af9491b8'/>
<id>urn:sha1:06aca92424c2a53a9e26cb81c1d6a829af9491b8</id>
<content type='text'>
INIT_THREAD enables interrupts in the thread_struct's saved flags.  This
means that interrupts get enabled in the middle of context_switch()
while switching to new tasks that get forked off the init task during
boot.  Don't do this.

Fixes the following splat on boot with spinlock debugging on:

  BUG: spinlock cpu recursion on CPU#0, swapper/2
   lock: runqueues+0x0/0x47c, .magic: dead4ead, .owner: swapper/0,
  .owner_cpu: 0
  CPU: 0 PID: 2 Comm: swapper Not tainted 3.19.0-08796-ga747b55 #285

  Call Trace:
  [&lt;c0032b80&gt;] spin_bug+0x2a/0x36
  [&lt;c0032c98&gt;] do_raw_spin_lock+0xa2/0x126
  [&lt;c01964b0&gt;] _raw_spin_lock+0x20/0x2a
  [&lt;c00286c8&gt;] scheduler_tick+0x22/0x76
  [&lt;c003db2c&gt;] update_process_times+0x5e/0x72
  [&lt;c0007a94&gt;] timer_interrupt+0x4e/0x6a
  [&lt;c00378d6&gt;] handle_irq_event_percpu+0x54/0xf2
  [&lt;c00379c4&gt;] handle_irq_event+0x50/0x74
  [&lt;c003988e&gt;] handle_simple_irq+0x6c/0xbe
  [&lt;c0037270&gt;] generic_handle_irq+0x2a/0x36
  [&lt;c0004c40&gt;] do_IRQ+0x38/0x84
  [&lt;c000662e&gt;] crisv32_do_IRQ+0x54/0x60
  [&lt;c0006204&gt;] IRQ0x4b_interrupt+0x34/0x3c
  [&lt;c0192baa&gt;] __schedule+0x24a/0x532
  [&lt;c00056b4&gt;] ret_from_kernel_thread+0x0/0x14

Signed-off-by: Rabin Vincent &lt;rabin@rab.in&gt;
Signed-off-by: Jesper Nilsson &lt;jespern@axis.com&gt;
</content>
</entry>
<entry>
<title>cris: drop _PAGE_FILE and pte_file()-related helpers</title>
<updated>2015-02-10T22:30:32+00:00</updated>
<author>
<name>Kirill A. Shutemov</name>
<email>kirill.shutemov@linux.intel.com</email>
</author>
<published>2015-02-10T22:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=103f3d9a26df944f4c29de190d72dfbf913c71af'/>
<id>urn:sha1:103f3d9a26df944f4c29de190d72dfbf913c71af</id>
<content type='text'>
We've replaced remap_file_pages(2) implementation with emulation.  Nobody
creates non-linear mapping anymore.

Signed-off-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;
Cc: Mikael Starvik &lt;starvik@axis.com&gt;
Cc: Jesper Nilsson &lt;jesper.nilsson@axis.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>CRISv32: ETRAXFS: Fix recursive spinlock</title>
<updated>2014-12-19T23:06:04+00:00</updated>
<author>
<name>Jesper Nilsson</name>
<email>jespern@axis.com</email>
</author>
<published>2014-10-27T08:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=a3199ad90ac33c1afae0fa3dbf2e0fe4ee827fa7'/>
<id>urn:sha1:a3199ad90ac33c1afae0fa3dbf2e0fe4ee827fa7</id>
<content type='text'>
Move pinmux alloc/dealloc code into functions that don't take
the spinlock so we can use from code that has the spinlock already.

CRISv32 has no working SMP, so spinlocks becomes a NOP,
so deadlock was never seen.

Signed-off-by: Jesper Nilsson &lt;jesper.nilsson@axis.com&gt;
</content>
</entry>
<entry>
<title>cris: remove deprecated IRQF_DISABLED</title>
<updated>2014-01-08T15:10:18+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@free-electrons.com</email>
</author>
<published>2013-09-04T05:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=64d8ad933d06f3d5070db8eb855cdfc0a80b595d'/>
<id>urn:sha1:64d8ad933d06f3d5070db8eb855cdfc0a80b595d</id>
<content type='text'>
This patch proposes to remove the IRQF_DISABLED flag from CRIS
architecture code. It's a NOOP since 2.6.35 and it will be removed
one day.

Comments mentioning IRQF_DISABLED are also updated, knowing
that all interrupts are now "fast interrupts", their handlers
running with interrupts disabled.

Don't hesitate to let me know if you have other ways of
rephrasing the comments!

This is an update for 3.11 of a patch already sent for 3.10

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@free-electrons.com&gt;
Signed-off-by: Jesper Nilsson &lt;jespern@axis.com&gt;
</content>
</entry>
<entry>
<title>UAPI: Fix up empty files in arch/cris/</title>
<updated>2012-12-20T11:51:25+00:00</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-10-22T12:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=77c8006d8df4d5bafeb1d15eafa0886ae96e9b17'/>
<id>urn:sha1:77c8006d8df4d5bafeb1d15eafa0886ae96e9b17</id>
<content type='text'>
Fix up three empty files in arch/cris/ by sticking placeholder comments in
there to prevent the patch program from deleting them.

I decided not to delete the arch-v*/Kbuild files as it's possibly someone might
want to use them for genhdr-y lines in the future, but they could be deleted
and the pointer lines removed from asm/Kbuild.  The uapi/arch-v*/Kbuild files
ought to be uneffected by such a change.

asm/swab.h didn't have anything outside of __KERNEL__ so nothing appeared in
uapi/asm/swab.h.  The latter, however, is exported by Kbuild.asm.

This needs to be applied after the CRIS UAPI disintegration patch.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Signed-off-by: Jesper Nilsson &lt;jesper.nilsson@axis.com&gt;
</content>
</entry>
<entry>
<title>CRIS: locking: fix the return value of arch_read_trylock()</title>
<updated>2012-12-20T11:51:19+00:00</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2012-10-17T14:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=00addd1a2de8d83dc3a5d6bb926911268ec716c9'/>
<id>urn:sha1:00addd1a2de8d83dc3a5d6bb926911268ec716c9</id>
<content type='text'>
arch_write_trylock() should return 'ret' instead of always
return 1.

dpatch engine is used to auto generate this patch.
(https://github.com/weiyj/dpatch)

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Jesper Nilsson &lt;jesper.nilsson@axis.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'disintegrate-cris-20121009' of git://git.infradead.org/users/dhowells/linux-headers into for-linus2</title>
<updated>2012-12-20T11:48:53+00:00</updated>
<author>
<name>Jesper Nilsson</name>
<email>jesper@jni.nu</email>
</author>
<published>2012-12-20T11:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e61ac0b05c53f5b56f3ea623c215437c09d8265b'/>
<id>urn:sha1:e61ac0b05c53f5b56f3ea623c215437c09d8265b</id>
<content type='text'>
UAPI Disintegration 2012-10-09

* tag 'disintegrate-cris-20121009' of git://git.infradead.org/users/dhowells/linux-headers:
  UAPI: (Scripted) Disintegrate arch/cris/include/asm
  UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
  UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch
</content>
</entry>
<entry>
<title>various: Fix spelling of "registered" in comments.</title>
<updated>2012-11-19T13:29:46+00:00</updated>
<author>
<name>Adam Buchbinder</name>
<email>adam.buchbinder@gmail.com</email>
</author>
<published>2012-09-20T01:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d93cf0687c9853bf91b1b9a5124ab97ebc47e00c'/>
<id>urn:sha1:d93cf0687c9853bf91b1b9a5124ab97ebc47e00c</id>
<content type='text'>
Some comments misspell "registered"; this fixes them. No code changes.

Signed-off-by: Adam Buchbinder &lt;adam.buchbinder@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
