<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/backing-dev.h, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2007-07-16T16:05:52Z</updated>
<entry>
<title>remove mm/backing-dev.c:congestion_wait_interruptible()</title>
<updated>2007-07-16T16:05:52Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-07-16T06:41:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8f8a68ee486e1c81eaead3c521822bf86142d380'/>
<id>urn:sha1:8f8a68ee486e1c81eaead3c521822bf86142d380</id>
<content type='text'>
congestion_wait_interruptible() is no longer used.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Acked-by: Trond Myklebust &lt;trond.myklebust@fys.uio.no&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>[PATCH] nfs: fix congestion control</title>
<updated>2007-03-17T02:25:05Z</updated>
<author>
<name>Peter Zijlstra</name>
<email>a.p.zijlstra@chello.nl</email>
</author>
<published>2007-03-16T21:38:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=89a09141df6ac1c3821fbe44ca8384eb37692965'/>
<id>urn:sha1:89a09141df6ac1c3821fbe44ca8384eb37692965</id>
<content type='text'>
The current NFS client congestion logic is severly broken, it marks the
backing device congested during each nfs_writepages() call but doesn't
mirror this in nfs_writepage() which makes for deadlocks.  Also it
implements its own waitqueue.

Replace this by a more regular congestion implementation that puts a cap on
the number of active writeback pages and uses the bdi congestion waitqueue.

Also always use an interruptible wait since it makes sense to be able to
SIGKILL the process even for mounts without 'intr'.

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Acked-by: Trond Myklebust &lt;trond.myklebust@fys.uio.no&gt;
Cc: Christoph Lameter &lt;clameter@engr.sgi.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>[PATCH] separate bdi congestion functions from queue congestion functions</title>
<updated>2006-10-20T17:26:35Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2006-10-20T06:28:16Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3fcfab16c5b86eaa3db3a9a31adba550c5b67141'/>
<id>urn:sha1:3fcfab16c5b86eaa3db3a9a31adba550c5b67141</id>
<content type='text'>
Separate out the concept of "queue congestion" from "backing-dev congestion".
Congestion is a backing-dev concept, not a queue concept.

The blk_* congestion functions are retained, as wrappers around the core
backing-dev congestion functions.

This proper layering is needed so that NFS can cleanly use the congestion
functions, and so that CONFIG_BLOCK=n actually links.

Cc: "Thomas Maier" &lt;balagi@justmail.de&gt;
Cc: "Jens Axboe" &lt;jens.axboe@oracle.com&gt;
Cc: Trond Myklebust &lt;trond.myklebust@fys.uio.no&gt;
Cc: David Howells &lt;dhowells@redhat.com&gt;
Cc: Peter Osterlund &lt;petero2@telia.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</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>
ption>
<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' 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=f5b3c341a46ec55d93332ee5c254a278af902ffe'>refs</a><a class='active' href='/distro/kernel/log/include/drm/drm_panel.h?h=linux-6.6.y'>log</a><a href='/distro/kernel/tree/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>tree</a><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>commit</a><a href='/distro/kernel/diff/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/include/drm/drm_panel.h'>
<input type='hidden' name='h' value='linux-6.6.y'/><input type='hidden' name='id' value='f5b3c341a46ec55d93332ee5c254a278af902ffe'/><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=f5b3c341a46ec55d93332ee5c254a278af902ffe'>root</a>/<a href='/distro/kernel/log/include?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>include</a>/<a href='/distro/kernel/log/include/drm?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>drm</a>/<a href='/distro/kernel/log/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe'>drm_panel.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/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=f5b3c341a46ec55d93332ee5c254a278af902ffe&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2022-09-18 09:38:06 -0700'>2022-09-18</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=549eae27743116da08a7846e09f1e910992af655'>drm/panel: drop DSC pps pointer</a></td><td>Dmitry Baryshkov</td></tr>
<tr><td><span title='2022-06-21 08:40:30 -0700'>2022-06-21</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=5e41b01a780893507a0508f16b9c4fa7f7a48557'>drm/panel: Add an API to allow drm to set orientation from panel</a></td><td>Hsin-Yi Wang</td></tr>
<tr><td><span title='2022-04-26 00:50:47 +0300'>2022-04-26</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=0f40ba48de3b8a4c5793013768cd62805033869c'>drm/msm/dsi: Pass DSC params to drm_panel</a></td><td>Vinod Koul</td></tr>
<tr><td><span title='2022-02-15 15:25:18 -0800'>2022-02-15</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=2509969a9862b522d2208e8663057fb227556687'>drm: Plumb debugfs_init through to panels</a></td><td>Douglas Anderson</td></tr>
<tr><td><span title='2021-07-13 06:38:37 -0700'>2021-07-13</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=072ed3431f5ba20cccdaf57ee950e36b8693e235'>drm/dp: Move panel DP AUX backlight support to drm_dp_helper</a></td><td>Douglas Anderson</td></tr>
<tr><td><span title='2021-07-09 06:47:11 -0700'>2021-07-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=10f7b40e4f3050cd22a161f46a47564e8c5ce91f'>drm/panel: add basic DP AUX backlight support</a></td><td>Rajeev Nandan</td></tr>
<tr><td><span title='2020-08-16 17:12:18 +0200'>2020-08-16</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=5f3e7503b97b3d068304ac8bb74faa10b804b24d'>drm/panel: Add helper for reading DT rotation</a></td><td>Derek Basehore</td></tr>
<tr><td><span title='2020-08-08 09:06:33 +0200'>2020-08-08</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=87154ff86bf69ecf76600e56ecab0b79fc3f71ea'>drm: Remove unnecessary drm_panel_attach and drm_panel_detach</a></td><td>Joe Perches</td></tr>
<tr><td><span title='2020-08-02 08:59:06 +0200'>2020-08-02</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=c3ee8c65f63799b02e1fb828bac99fd5008fb565'>drm/panel: remove return value of function drm_panel_add</a></td><td>Bernard Zhao</td></tr>
<tr><td><span title='2020-01-12 21:16:30 +0100'>2020-01-12</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=8d6cb2f7fb90018d9e3efdc9bc95e6da213a352f'>drm/drm_panel: fix export of drm_panel_of_backlight, try #3</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2019-12-17 20:39:33 +0100'>2019-12-17</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=4a34a9dcec9405e29a0ad7f56400581fbd780691'>drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one more time</a></td><td>Andy Shevchenko</td></tr>
<tr><td><span title='2019-12-09 22:57:26 +0100'>2019-12-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=aa6c43644bc57b3d297247746184d1d82ed9de82'>drm/panel: drop drm_device from drm_panel</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-12-09 22:57:26 +0100'>2019-12-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=06c4a9c2ae606a8c9fab303613234804b9c45a64'>drm/panel: decouple connector from drm_panel</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-12-09 22:57:26 +0100'>2019-12-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=0ce8ddd8e06dcbcd8d31607921c31ad1c32ad56c'>drm/panel: add drm_connector argument to get_modes()</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-12-09 22:57:26 +0100'>2019-12-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=152dbdeab1b2571c107357a7bd59f5cd5be52e30'>drm/panel: add backlight support</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-12-09 22:57:26 +0100'>2019-12-09</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=5dce87a91970bf7c7ef3de5e2bff08b695d858a3'>drm/drm_panel: no error when no callback</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-09-08 19:04:01 +0200'>2019-09-08</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=9a2654c0f62a1704f36acb6329f9ccbd539f75ad'>drm/panel: Add and fill drm_panel type field</a></td><td>Laurent Pinchart</td></tr>
<tr><td><span title='2019-08-24 10:42:48 +0200'>2019-08-24</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=6dbe0c4b0fc0646442b2b1580d022404e582fd7b'>drm/panel: Initialise panel dev and funcs through drm_panel_init()</a></td><td>Laurent Pinchart</td></tr>
<tr><td><span title='2019-08-10 15:41:48 +0200'>2019-08-10</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=e0d409ff16201e76e07ebb5ec942abfbaf21c661'>drm/panel: drop return code from drm_panel_detach()</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-08-10 15:41:48 +0200'>2019-08-10</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=8b0c6e2faa9749e219ba0f5e811fccd0ea754577'>drm/panel: use inline comments in drm_panel.h</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-08-10 15:41:48 +0200'>2019-08-10</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=7a833d307cd828e5f214f8d490f16fefabf8dbff'>drm/panel: move drm_panel functions to .c file</a></td><td>Sam Ravnborg</td></tr>
<tr><td><span title='2019-07-19 23:23:56 +0200'>2019-07-19</span></td><td><a href='/distro/kernel/commit/include/drm/drm_panel.h?h=linux-6.6.y&amp;id=bf3f5e98559360661a3d2af340d46522512c0b00'>drm/panel: make drm_panel.h self-contained</a></td><td>Jani Nikula</td></tr>
