<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/goldfish.h, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.7.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2015-05-31T02:40:14Z</updated>
<entry>
<title>staging: goldfish: Fix pointer cast for 32 bits</title>
<updated>2015-05-31T02:40:14Z</updated>
<author>
<name>Peter Senna Tschudin</name>
<email>peter.senna@gmail.com</email>
</author>
<published>2015-05-19T09:44:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=07d783fd830a49008f3b2764ae7b6033ee1bf329'/>
<id>urn:sha1:07d783fd830a49008f3b2764ae7b6033ee1bf329</id>
<content type='text'>
As the first argument of gf_write64() was of type unsigned long, and as
some calls to gf_write64() were casting the first argument from void *
to u64 the compiler and/or sparse were printing warnings for casts of
wrong sizes when compiling for i386.

This patch changes the type of the first argument of gf_write64() to
const void *, and update calls to the function. This change fixed the
warnings and allowed to remove casts from 3 calls to gf_write64().

In addition gf_write64() was renamed to gf_write_ptr() as the name was
misleading because it only writes 32 bits on 32 bit systems.

gf_write_dma_addr() was added to handle dma_addr_t values which is
used at drivers/staging/goldfish/goldfish_audio.c.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Peter Senna Tschudin &lt;peter.senna@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>goldfish: fix &gt;&gt; 32 warning</title>
<updated>2014-05-20T01:30:40Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2014-05-19T13:34:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8d9e9857c576d8d710ae6a6152a6ddcd29772bb1'/>
<id>urn:sha1:8d9e9857c576d8d710ae6a6152a6ddcd29772bb1</id>
<content type='text'>
We should be checking for a 64bit platform not 64bit DMA address types in
the case of Goldfish. The Goldfish virtual platform is either 32/32 or
64/64.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>goldfish: Add a 64bit write helper</title>
<updated>2014-05-03T23:47:18Z</updated>
<author>
<name>Alan</name>
<email>alan@linux.intel.com</email>
</author>
<published>2014-04-28T19:47:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=425f3740cf8e93fac6318ed862bcc3081b818f0b'/>
<id>urn:sha1:425f3740cf8e93fac6318ed862bcc3081b818f0b</id>
<content type='text'>
The base code imported from the Google tree is ifdef heaven. Prepare to fix
this by adding a helper function.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
x-3.17.y'>linux-3.17.y</option>
<option value='linux-3.18.y'>linux-3.18.y</option>
<option value='linux-3.19.y'>linux-3.19.y</option>
<option value='linux-3.2.y'>linux-3.2.y</option>
<option value='linux-3.3.y'>linux-3.3.y</option>
<option value='linux-3.4.y'>linux-3.4.y</option>
<option value='linux-3.5.y'>linux-3.5.y</option>
<option value='linux-3.6.y'>linux-3.6.y</option>
<option value='linux-3.7.y'>linux-3.7.y</option>
<option value='linux-3.8.y'>linux-3.8.y</option>
<option value='linux-3.9.y'>linux-3.9.y</option>
<option value='linux-4.0.y'>linux-4.0.y</option>
<option value='linux-4.1.y'>linux-4.1.y</option>
<option value='linux-4.10.y'>linux-4.10.y</option>
<option value='linux-4.11.y'>linux-4.11.y</option>
<option value='linux-4.12.y'>linux-4.12.y</option>
<option value='linux-4.13.y'>linux-4.13.y</option>
<option value='linux-4.14.y'>linux-4.14.y</option>
<option value='linux-4.15.y'>linux-4.15.y</option>
<option value='linux-4.16.y'>linux-4.16.y</option>
<option value='linux-4.17.y'>linux-4.17.y</option>
<option value='linux-4.18.y'>linux-4.18.y</option>
<option value='linux-4.19.y'>linux-4.19.y</option>
<option value='linux-4.2.y'>linux-4.2.y</option>
<option value='linux-4.20.y'>linux-4.20.y</option>
<option value='linux-4.3.y'>linux-4.3.y</option>
<option value='linux-4.4.y'>linux-4.4.y</option>
<option value='linux-4.5.y'>linux-4.5.y</option>
<option value='linux-4.6.y'>linux-4.6.y</option>
<option value='linux-4.7.y'>linux-4.7.y</option>
<option value='linux-4.8.y'>linux-4.8.y</option>
<option value='linux-4.9.y'>linux-4.9.y</option>
<option value='linux-5.0.y'>linux-5.0.y</option>
<option value='linux-5.1.y'>linux-5.1.y</option>
<option value='linux-5.10.y'>linux-5.10.y</option>
<option value='linux-5.11.y'>linux-5.11.y</option>
<option value='linux-5.12.y'>linux-5.12.y</option>
<option value='linux-5.13.y'>linux-5.13.y</option>
<option value='linux-5.14.y'>linux-5.14.y</option>
<option value='linux-5.15.y'>linux-5.15.y</option>
<option value='linux-5.16.y'>linux-5.16.y</option>
<option value='linux-5.17.y'>linux-5.17.y</option>
<option value='linux-5.18.y'>linux-5.18.y</option>
<option value='linux-5.19.y'>linux-5.19.y</option>
<option value='linux-5.2.y'>linux-5.2.y</option>
<option value='linux-5.3.y'>linux-5.3.y</option>
<option value='linux-5.4.y'>linux-5.4.y</option>
<option value='linux-5.5.y'>linux-5.5.y</option>
<option value='linux-5.6.y'>linux-5.6.y</option>
<option value='linux-5.7.y'>linux-5.7.y</option>
<option value='linux-5.8.y'>linux-5.8.y</option>
<option value='linux-5.9.y'>linux-5.9.y</option>
<option value='linux-6.0.y'>linux-6.0.y</option>
<option value='linux-6.1.y'>linux-6.1.y</option>
<option value='linux-6.10.y'>linux-6.10.y</option>
<option value='linux-6.11.y'>linux-6.11.y</option>
<option value='linux-6.12.y' selected='selected'>linux-6.12.y</option>
<option value='linux-6.13.y'>linux-6.13.y</option>
<option value='linux-6.14.y'>linux-6.14.y</option>
<option value='linux-6.15.y'>linux-6.15.y</option>
<option value='linux-6.16.y'>linux-6.16.y</option>
<option value='linux-6.17.y'>linux-6.17.y</option>
<option value='linux-6.18.y'>linux-6.18.y</option>
<option value='linux-6.19.y'>linux-6.19.y</option>
<option value='linux-6.2.y'>linux-6.2.y</option>
<option value='linux-6.3.y'>linux-6.3.y</option>
<option value='linux-6.4.y'>linux-6.4.y</option>
<option value='linux-6.5.y'>linux-6.5.y</option>
<option value='linux-6.6.y'>linux-6.6.y</option>
<option value='linux-6.7.y'>linux-6.7.y</option>
<option value='linux-6.8.y'>linux-6.8.y</option>
<option value='linux-6.9.y'>linux-6.9.y</option>
<option value='linux-rolling-lts'>linux-rolling-lts</option>
<option value='linux-rolling-stable'>linux-rolling-stable</option>
<option value='master'>master</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Hosts the 0x221E linux distro kernel.</td><td class='sub right'>Ubuntu</td></tr></table>
<table class='tabs'><tr><td>
<a href='/distro/kernel/?h=linux-6.12.y'>summary</a><a href='/distro/kernel/refs/?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>refs</a><a class='active' href='/distro/kernel/log/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y'>log</a><a href='/distro/kernel/tree/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>tree</a><a href='/distro/kernel/commit/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>commit</a><a href='/distro/kernel/diff/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/arch/mips/include/asm/mach-loongson2ef/machine.h'>
<input type='hidden' name='h' value='linux-6.12.y'/><input type='hidden' name='id' value='2b7ced108e93b837f152841ac1f0bf45ed2a6b21'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>root</a>/<a href='/distro/kernel/log/arch?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>arch</a>/<a href='/distro/kernel/log/arch/mips?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>mips</a>/<a href='/distro/kernel/log/arch/mips/include?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>include</a>/<a href='/distro/kernel/log/arch/mips/include/asm?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>asm</a>/<a href='/distro/kernel/log/arch/mips/include/asm/mach-loongson2ef?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>mach-loongson2ef</a>/<a href='/distro/kernel/log/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21'>machine.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=2b7ced108e93b837f152841ac1f0bf45ed2a6b21&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2019-11-01 14:31:28 -0700'>2019-11-01</span></td><td><a href='/distro/kernel/commit/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=5831fdb099ddeec9849658cd534fdcbb03aa6ff9'>MIPS: Loongson2ef: clean up loongson64 related code</a></td><td>Jiaxun Yang</td></tr>
<tr><td><span title='2019-11-01 14:30:52 -0700'>2019-11-01</span></td><td><a href='/distro/kernel/commit/arch/mips/include/asm/mach-loongson2ef/machine.h?h=linux-6.12.y&amp;id=71e2f4dd5a65bd8dbca0b77661e75eea471168f8'>MIPS: Fork loongson2ef from loongson64</a></td><td>Jiaxun Yang</td></tr>
