<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/arch/arc/include/asm/pgalloc.h, branch linux-4.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.10.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.10.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2016-06-25T00:23:52Z</updated>
<entry>
<title>arc: get rid of superfluous __GFP_REPEAT</title>
<updated>2016-06-25T00:23:52Z</updated>
<author>
<name>Michal Hocko</name>
<email>mhocko@suse.com</email>
</author>
<published>2016-06-24T21:48:58Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=54d87d600adbe9889bccaff38420cec02250993b'/>
<id>urn:sha1:54d87d600adbe9889bccaff38420cec02250993b</id>
<content type='text'>
__GFP_REPEAT has a rather weak semantic but since it has been introduced
around 2.6.12 it has been ignored for low order allocations.

pte_alloc_one_kernel uses __get_order_pte but this is obviously always
zero because BITS_FOR_PTE is not larger than 9 yet the page size is
always larger than 4K.  This means that this flag has never been
actually useful here because it has always been used only for
PAGE_ALLOC_COSTLY requests.

Link: http://lkml.kernel.org/r/1464599699-30131-7-git-send-email-mhocko@kernel.org
Signed-off-by: Michal Hocko &lt;mhocko@suse.com&gt;
Acked-by: Vineet Gupta &lt;vgupta@synopsys.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>ARC: mm: PAE40 support</title>
<updated>2015-10-29T13:11:30Z</updated>
<author>
<name>Vineet Gupta</name>
<email>vgupta@synopsys.com</email>
</author>
<published>2015-02-06T15:44:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5a364c2a1762e8a78721fafc93144509c0b6cb84'/>
<id>urn:sha1:5a364c2a1762e8a78721fafc93144509c0b6cb84</id>
<content type='text'>
This is the first working implementation of 40-bit physical address
extension on ARCv2.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>ARC: mm: switch pgtable_to to pte_t *</title>
<updated>2015-10-09T11:34:22Z</updated>
<author>
<name>Vineet Gupta</name>
<email>vgupta@synopsys.com</email>
</author>
<published>2015-08-28T03:09:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e8a75963a4b9433dca55286e222f4dd1cc1ca76c'/>
<id>urn:sha1:e8a75963a4b9433dca55286e222f4dd1cc1ca76c</id>
<content type='text'>
ARC is the only arch with unsigned long type (vs. struct page *).
Historically this was done to avoid the page_address() calls in various
arch hooks which need to get the virtual/logical address of the table.

Some arches alternately define it as pte_t *, and is as efficient as
unsigned long (generated code doesn't change)

Suggested-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
<entry>
<title>arc: handle pgtable_page_ctor() fail</title>
<updated>2013-11-15T00:32:16Z</updated>
<author>
<name>Kirill A. Shutemov</name>
<email>kirill.shutemov@linux.intel.com</email>
</author>
<published>2013-11-14T22:31:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ca6ec3bbaaaf5941e970314a2eb3680b9e7e698a'/>
<id>urn:sha1:ca6ec3bbaaaf5941e970314a2eb3680b9e7e698a</id>
<content type='text'>
Signed-off-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;
Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt; [for arch/arc bits]
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>ARC: Page Table Management</title>
<updated>2013-02-15T17:45:51Z</updated>
<author>
<name>Vineet Gupta</name>
<email>vgupta@synopsys.com</email>
</author>
<published>2013-01-18T09:42:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5dda4dc570ac41e3bd73ef871c500aeb7005c6b0'/>
<id>urn:sha1:5dda4dc570ac41e3bd73ef871c500aeb7005c6b0</id>
<content type='text'>
Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;
</content>
</entry>
</feed>
>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'>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/'>summary</a><a href='/distro/kernel/refs/?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>refs</a><a class='active' href='/distro/kernel/log/tools/firmware/ihex2fw.c'>log</a><a href='/distro/kernel/tree/tools/firmware/ihex2fw.c?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>tree</a><a href='/distro/kernel/commit/tools/firmware/ihex2fw.c?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>commit</a><a href='/distro/kernel/diff/tools/firmware/ihex2fw.c?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/tools/firmware/ihex2fw.c'>
<input type='hidden' name='id' value='0e698dfa282211e414076f9dc7e83c1c288314fd'/><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/?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>root</a>/<a href='/distro/kernel/log/tools?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>tools</a>/<a href='/distro/kernel/log/tools/firmware?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>firmware</a>/<a href='/distro/kernel/log/tools/firmware/ihex2fw.c?id=0e698dfa282211e414076f9dc7e83c1c288314fd'>ihex2fw.c</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/tools/firmware/ihex2fw.c?id=0e698dfa282211e414076f9dc7e83c1c288314fd&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2019-06-19 17:09:55 +0200'>2019-06-19</span></td><td><a href='/distro/kernel/commit/tools/firmware/ihex2fw.c?id=d2912cb15bdda8ba4a5dd73396ad62641af2f520'>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</a></td><td>Thomas Gleixner</td></tr>
<tr><td><span title='2019-01-22 10:23:18 +0100'>2019-01-22</span></td><td><a href='/distro/kernel/commit/tools/firmware/ihex2fw.c?id=925f8d4aad5ca1bf18987a3cdcb0e176bddddcf1'>tools/firmware/ihex2fw: Replace explicit alignment with ALIGN</a></td><td>Andrey Smirnov</td></tr>
<tr><td><span title='2019-01-22 10:23:17 +0100'>2019-01-22</span></td><td><a href='/distro/kernel/commit/tools/firmware/ihex2fw.c?id=2ef8179bb7a6817de3fc9407ab55aa357f2d1e4d'>tools/firmware/ihex2fw: Simplify next record offset calculation</a></td><td>Andrey Smirnov</td></tr>
<tr><td><span title='2018-11-11 12:58:27 -0800'>2018-11-11</span></td><td><a href='/distro/kernel/commit/tools/firmware/ihex2fw.c?id=1e5106031f298af4ad29c2eb866780d9a21e9ab4'>tools: Add 'firmware' category and add ihex2fw tool</a></td><td>Andrey Smirnov</td></tr>
-27 20:05:30 +0200'>2019-06-27</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ef347c0cfd619a9251e5a2f9ff72e33650a9bccb'>mtd: rawnand: gpmi: Implement exec_op</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2019-06-27 20:05:30 +0200'>2019-06-27</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ceeeb99cd821a2f7493e1e0e1eca5afc7a205213'>dmaengine: mxs: rename custom flag</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2019-06-27 20:05:29 +0200'>2019-06-27</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=e0ddaab76802d3179013f4864535043e2aea6c69'>dmaengine: mxs: Add header file to be shared with gpmi nand driver</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2019-06-19 17:09:55 +0200'>2019-06-19</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=d2912cb15bdda8ba4a5dd73396ad62641af2f520'>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</a></td><td>Thomas Gleixner</td></tr>
<tr><td><span title='2019-06-10 13:10:39 +0530'>2019-06-10</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf'>dmaengine: Add Synopsys eDMA IP core driver</a></td><td>Gustavo Pimentel</td></tr>
<tr><td><span title='2019-06-05 17:36:37 +0200'>2019-06-05</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=9c92ab61914157664a2fbdf926df0eb937838e45'>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282</a></td><td>Thomas Gleixner</td></tr>
<tr><td><span title='2019-05-24 17:27:12 +0200'>2019-05-24</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ea2305f6a84e87b9398e043297f7982c462abf9f'>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40</a></td><td>Thomas Gleixner</td></tr>
<tr><td><span title='2019-04-26 16:55:23 +0530'>2019-04-26</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ffcfc20f7489ecc1b5fbde68dae14f72c47330ab'>dmaengine: idma64: Move driver name to the header</a></td><td>Andy Shevchenko</td></tr>
<tr><td><span title='2019-01-07 17:57:13 +0530'>2019-01-07</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=b466a37fbcc99ef79ea59e40ef6aa8391430b0d8'>dmaengine: dw: convert to SPDX identifiers</a></td><td>Andy Shevchenko</td></tr>
<tr><td><span title='2019-01-07 17:57:13 +0530'>2019-01-07</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=69da8be90d5e85e60b5377c47384154b9dabf592'>dmaengine: dw: Split DW and iDMA 32-bit operations</a></td><td>Andy Shevchenko</td></tr>
<tr><td><span title='2019-01-01 15:45:48 -0800'>2019-01-01</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=78e8696c234ab637c4dd516cabeac344d84ec10b'>Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/users/vkoul/slave-dma</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2018-12-05 14:27:12 +0530'>2018-12-05</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=770399df90b6e43bd086653f0a35888dca056576'>dmaengine: sprd: Support DMA 2-stage transfer mode</a></td><td>Eric Long</td></tr>
<tr><td><span title='2018-12-03 22:41:07 +0100'>2018-12-03</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=c2a70a319afb9e3dee16567cec4d9bf8dd358b59'>dmaengine: pxa: make the filter function internal</a></td><td>Robert Jarzmik</td></tr>
<tr><td><span title='2018-09-03 16:58:50 +0530'>2018-09-03</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=4ac695464763ecf696eaba563eff1c2ab994f6d8'>dmaengine: sprd: Support DMA link-list mode</a></td><td>Eric Long</td></tr>
<tr><td><span title='2018-08-18 15:55:59 -0700'>2018-08-18</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=13bf2cf9e2d1e0e56088ec6342c2726704100647'>Merge tag 'dmaengine-4.19-rc1' of git://git.infradead.org/users/vkoul/slave-dma</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2018-06-29 14:20:00 +0530'>2018-06-29</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=0894aa28aece680a81e28906e2f328084a3d55c3'>dmaengine: xilinx_dma: Enable VDMA S2MM vertical flip support</a></td><td>Radhey Shyam Pandey</td></tr>
<tr><td><span title='2018-06-18 21:32:15 +0200'>2018-06-18</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=b6d1a17f4729e4fda5740a855da91d202db2c118'>dmaengine: pxa: document pxad_param</a></td><td>Robert Jarzmik</td></tr>
<tr><td><span title='2018-05-29 10:15:33 +0530'>2018-05-29</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ca1b7d3daff43a269fb7a0479055ac5b741638d8'>dmaengine: sprd: Add Spreadtrum DMA configuration</a></td><td>Eric Long</td></tr>
<tr><td><span title='2018-04-27 11:54:55 +0530'>2018-04-27</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=ab42ddb9eb71b580349b03e4fc5bfcf230422eb8'>dmaengine: sprd: Move DMA request mode and interrupt type into head file</a></td><td>Eric Long</td></tr>
<tr><td><span title='2017-11-14 16:49:31 -0800'>2017-11-14</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=23c258763ba992f6a95a4b8980ffa7c1890bc8d8'>Merge tag 'dmaengine-4.15-rc1' of git://git.infradead.org/users/vkoul/slave-dma</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2017-11-02 11:10:55 +0100'>2017-11-02</span></td><td><a href='/distro/kernel/commit/include/linux/dma?h=linux-6.6.y&amp;id=b24413180f5600bcb3bb70fbed5cf186b60864bd'>License cleanup: add SPDX GPL-2.0 license identifier to files with no license</a></td><td>Greg Kroah-Hartman</td></tr>
