<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/moduleloader.h, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.15.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2012-09-28T05:01:03Z</updated>
<entry>
<title>Make most arch asm/module.h files use asm-generic/module.h</title>
<updated>2012-09-28T05:01:03Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-09-28T05:01:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=786d35d45cc40b2a51a18f73e14e135d47fdced7'/>
<id>urn:sha1:786d35d45cc40b2a51a18f73e14e135d47fdced7</id>
<content type='text'>
Use the mapping of Elf_[SPE]hdr, Elf_Addr, Elf_Sym, Elf_Dyn, Elf_Rel/Rela,
ELF_R_TYPE() and ELF_R_SYM() to either the 32-bit version or the 64-bit version
into asm-generic/module.h for all arches bar MIPS.

Also, use the generic definition mod_arch_specific where possible.

To this end, I've defined three new config bools:

 (*) HAVE_MOD_ARCH_SPECIFIC

     Arches define this if they don't want to use the empty generic
     mod_arch_specific struct.

 (*) MODULES_USE_ELF_RELA

     Arches define this if their modules can contain RELA records.  This causes
     the Elf_Rela mapping to be emitted and allows apply_relocate_add() to be
     defined by the arch rather than have the core emit an error message.

 (*) MODULES_USE_ELF_REL

     Arches define this if their modules can contain REL records.  This causes
     the Elf_Rel mapping to be emitted and allows apply_relocate() to be
     defined by the arch rather than have the core emit an error message.

Note that it is possible to allow both REL and RELA records: m68k and mips are
two arches that do this.

With this, some arch asm/module.h files can be deleted entirely and replaced
with a generic-y marker in the arch Kbuild file.

Additionally, I have removed the bits from m32r and score that handle the
unsupported type of relocation record as that's now handled centrally.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>modules: add default loader hook implementations</title>
<updated>2011-07-24T12:36:04Z</updated>
<author>
<name>Jonas Bonn</name>
<email>jonas@southpole.se</email>
</author>
<published>2011-06-30T19:22:11Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=74e08fcf7bef973512a1f813700f802a93678670'/>
<id>urn:sha1:74e08fcf7bef973512a1f813700f802a93678670</id>
<content type='text'>
The module loader code allows architectures to hook into the code by
providing a small number of entry points that each arch must implement.
This patch provides __weakly linked generic implementations of these
entry points for architectures that don't need to do anything special.

Signed-off-by: Jonas Bonn &lt;jonas@southpole.se&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>module: fix module loading failure of large kernel modules for parisc</title>
<updated>2009-01-04T22:10:13Z</updated>
<author>
<name>Helge Deller</name>
<email>deller@gmx.de</email>
</author>
<published>2008-12-31T11:31:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=088af9a6e05d51e7c3dc85d45d8b7a52c3ee08d7'/>
<id>urn:sha1:088af9a6e05d51e7c3dc85d45d8b7a52c3ee08d7</id>
<content type='text'>
When creating the final layout of a kernel module in memory, allow the
module loader to reserve some additional memory in front of a given section.
This is currently only needed for the parisc port which needs to put the
stub entries there to fulfill the 17/22bit PCREL relocations with large
kernel modules like xfs.

Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt; (renamed fn)
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
</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' selected='selected'>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.6.y'>summary</a><a href='/distro/kernel/refs/?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>refs</a><a class='active' href='/distro/kernel/log/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y'>log</a><a href='/distro/kernel/tree/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>tree</a><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>commit</a><a href='/distro/kernel/diff/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/drivers/iio/pressure/zpa2326.c'>
<input type='hidden' name='h' value='linux-6.6.y'/><input type='hidden' name='id' value='037b91ec7729524107982e36ec4b40f9b174f7a2'/><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.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>root</a>/<a href='/distro/kernel/log/drivers?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>drivers</a>/<a href='/distro/kernel/log/drivers/iio?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>iio</a>/<a href='/distro/kernel/log/drivers/iio/pressure?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>pressure</a>/<a href='/distro/kernel/log/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2'>zpa2326.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/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=037b91ec7729524107982e36ec4b40f9b174f7a2&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2021-05-17 13:49:13 +0100'>2021-05-17</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=15ea2878bfb255099092634d28f31177f237ccd7'>iio: core: move @id from struct iio_dev to struct iio_dev_opaque</a></td><td>Jonathan Cameron</td></tr>
<tr><td><span title='2021-03-25 19:13:51 +0000'>2021-03-25</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=44f14695bd936043de25313cfeb1c863a1060ad7'>iio: pressure: zpa2326: kernel-doc fixes</a></td><td>Jonathan Cameron</td></tr>
<tr><td><span title='2021-03-25 19:13:50 +0000'>2021-03-25</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=8a2252201656a147a9d7b1892028cef15869032e'>iio: fix devm_iio_trigger_alloc with parent.cocci</a></td><td>Gwendal Grignou</td></tr>
<tr><td><span title='2020-07-20 09:37:31 +0200'>2020-07-20</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=263771dbc85bc6573b344c193351980c27fd2faa'>Merge 5.8-rc6 into staging-next</a></td><td>Greg Kroah-Hartman</td></tr>
<tr><td><span title='2020-06-20 17:34:44 +0100'>2020-06-20</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=f11d59d87b8622d4cf9f856c0b8029fb030d8612'>iio: Move attach/detach of the poll func to the core</a></td><td>Lars-Peter Clausen</td></tr>
<tr><td><span title='2020-06-14 15:25:04 +0100'>2020-06-14</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=d88de040e1df38414fc1e4380be9d0e997ab4d58'>iio: pressure: zpa2326: handle pm_runtime_get_sync failure</a></td><td>Navid Emamdoost</td></tr>
<tr><td><span title='2020-06-14 11:49:59 +0100'>2020-06-14</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=d3be83244c7dfe686d23f1c0bac75915587fc044'>iio: remove explicit IIO device parent assignment</a></td><td>Alexandru Ardelean</td></tr>
<tr><td><span title='2020-05-03 09:47:20 +0100'>2020-05-03</span></td><td><a href='/distro/kernel/commit/drivers/iio/pressure/zpa2326.c?h=linux-6.6.y&amp;id=e8ee40e77531a61fd85195011a75521eb3d22c8c'>iio: pressure: zpa2326: Use get_unaligned_le24()</a></td><td>Andy Shevchenko</td></tr>
