<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/mips/include/asm/ptrace.h, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-05-19T08:55:44Z</updated>
<entry>
<title>MIPS: Split do_syscall_trace into two functions.</title>
<updated>2011-05-19T08:55:44Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2011-05-19T08:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b659a393171aed3dafa1d7455ac9eec1f3ed315'/>
<id>urn:sha1:8b659a393171aed3dafa1d7455ac9eec1f3ed315</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: kprobes: Define regs_return_value()</title>
<updated>2010-08-05T12:26:28Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2010-08-03T20:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef771ad4ad59c88ffd1e313aa9e943751f83d3a2'/>
<id>urn:sha1:ef771ad4ad59c88ffd1e313aa9e943751f83d3a2</id>
<content type='text'>
Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
To: linux-mips@linux-mips.org
To: ananth@in.ibm.com
To: anil.s.keshavamurthy@intel.com
To: davem@davemloft.net
To: masami.hiramatsu.pt@hitachi.com
Cc: linux-kernel@vger.kernel.org,
Cc: hschauhan@nulltrace.org
Patchwork: https://patchwork.linux-mips.org/patch/1529/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: die() does not call die notifier chain</title>
<updated>2010-04-30T19:52:45Z</updated>
<author>
<name>Yury Polyanskiy</name>
</author>
<published>2010-04-26T04:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce384d83d00ee457c3931d3fdb9fa2c38e345a3c'/>
<id>urn:sha1:ce384d83d00ee457c3931d3fdb9fa2c38e345a3c</id>
<content type='text'>
The MIPS implementation of die() forgets to call notify_die() and thus notifiers
registered via register_die_notifier() are not called.  This results in kgdb not
being activated on exceptions.

The only subtlety is that notify_die declares its regs argument w/o const, so
the const had to be removed from mips die() as well.

[Ralf: Fixed build error for SGI IP22 and IP28 platforms.]

Signed-off-by: Yury Polyanskiy &lt;ypolyans@princeton.edu&gt;
Cc: linux-mips@linux-mips.org
Patchworks: http://patchwork.linux-mips.org/patch/1142/
Acked-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

---
</content>
</entry>
<entry>
<title>MIPS: Fix a typo in watchpoint register structure.</title>
<updated>2009-01-30T21:32:58Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2008-12-24T23:44:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7adbedaf4469dcdcd6a1ab9bdeb8ad854d4f9827'/>
<id>urn:sha1:7adbedaf4469dcdcd6a1ab9bdeb8ad854d4f9827</id>
<content type='text'>
This fixes the ptrace ABI for watch registers, and should allow 64bit
kernels to use the watch register support.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Add Cavium OCTEON specific registers to ptrace.h and asm-offsets.c</title>
<updated>2009-01-11T09:57:23Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2008-12-11T23:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=babed555695fad25820fb5fb0b5068c56e375900'/>
<id>urn:sha1:babed555695fad25820fb5fb0b5068c56e375900</id>
<content type='text'>
Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Tomaso Paoletti &lt;tpaoletti@caviumnetworks.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>remove __ARCH_WANT_COMPAT_SYS_PTRACE</title>
<updated>2008-11-30T19:00:15Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2008-11-25T07:10:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96b8936a9ed08746e47081458a5eb9e43a751e24'/>
<id>urn:sha1:96b8936a9ed08746e47081458a5eb9e43a751e24</id>
<content type='text'>
All architectures now use the generic compat_sys_ptrace, as should every
new architecture that needs 32bit compat (if we'll ever get another).

Remove the now superflous __ARCH_WANT_COMPAT_SYS_PTRACE define, and also
kill a comment about __ARCH_SYS_PTRACE that was added after
__ARCH_SYS_PTRACE was already gone.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Fix KGDB build error</title>
<updated>2008-10-27T16:18:28Z</updated>
<author>
<name>Yoichi Yuasa</name>
</author>
<published>2008-10-25T08:30:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6a3176a18b724154e7beede0e10da56e47abe2b'/>
<id>urn:sha1:f6a3176a18b724154e7beede0e10da56e47abe2b</id>
<content type='text'>
In file included from include/linux/ptrace.h:49,
                 from arch/mips/kernel/kgdb.c:25:
/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:123: error: expected declaration specifiers or '...' before '__s64'
/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:124: error: expected declaration specifiers or '...' before '__s64'
/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:126: error: expected declaration specifiers or '...' before '__u32'
/home/yuasa/src/linux/test/mips/linux/arch/mips/include/asm/ptrace.h:127: error: expected declaration specifiers or '...' before '__u32'
make[1]: *** [arch/mips/kernel/kgdb.o] Error 1

Signed-off-by: Yoichi Yuasa &lt;yoichi_yuasa@tripeaks.co.jp&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Fix KGDB build error</title>
<updated>2008-10-27T16:18:26Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2008-10-24T16:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c944013518cc3ba407057e9ee910d0258c0a47dd'/>
<id>urn:sha1:c944013518cc3ba407057e9ee910d0258c0a47dd</id>
<content type='text'>
&lt;asm/ptrace.h&gt; is exported to userland so can't include &lt;linux/ptrace.h&gt;,
so replace the C99 types with their basic C type equivalents.

Bug originally reported and initial patch by Yoichi Yuasa
&lt;yoichi_yuasa@tripeaks.co.jp&gt;.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Move ptrace prototypes to ptrace.h</title>
<updated>2008-10-11T15:18:57Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2008-10-11T15:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d302d05cf4d25f4fbbec0f9338fac13ee0c0ad89'/>
<id>urn:sha1:d302d05cf4d25f4fbbec0f9338fac13ee0c0ad89</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: Ptrace support for HARDWARE_WATCHPOINTS</title>
<updated>2008-10-11T15:18:57Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2008-09-23T07:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0926bf953ee79b8f139741b442e5a18520f81705'/>
<id>urn:sha1:0926bf953ee79b8f139741b442e5a18520f81705</id>
<content type='text'>
This is the final part of the watch register patch.  Here we hook up
ptrace so that the user space debugger (gdb), can set and read the
registers.

Signed-off-by: David Daney &lt;ddaney@avtrex.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
</feed>
