<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/uapi/linux/taskstats.h, branch linux-5.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.4.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.4.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2018-10-26T23:26:32Z</updated>
<entry>
<title>delayacct: track delays from thrashing cache pages</title>
<updated>2018-10-26T23:26:32Z</updated>
<author>
<name>Johannes Weiner</name>
<email>hannes@cmpxchg.org</email>
</author>
<published>2018-10-26T22:06:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b1d29ba82cf2bc784f4c963ddd6a2cf29e229b33'/>
<id>urn:sha1:b1d29ba82cf2bc784f4c963ddd6a2cf29e229b33</id>
<content type='text'>
Delay accounting already measures the time a task spends in direct reclaim
and waiting for swapin, but in low memory situations tasks spend can spend
a significant amount of their time waiting on thrashing page cache.  This
isn't tracked right now.

To know the full impact of memory contention on an individual task,
measure the delay when waiting for a recently evicted active cache page to
read back into memory.

Also update tools/accounting/getdelays.c:

     [hannes@computer accounting]$ sudo ./getdelays -d -p 1
     print delayacct stats ON
     PID     1

     CPU             count     real total  virtual total    delay total  delay average
                     50318      745000000      847346785      400533713          0.008ms
     IO              count    delay total  delay average
                       435      122601218              0ms
     SWAP            count    delay total  delay average
                         0              0              0ms
     RECLAIM         count    delay total  delay average
                         0              0              0ms
     THRASHING       count    delay total  delay average
                        19       12621439              0ms

Link: http://lkml.kernel.org/r/20180828172258.3185-4-hannes@cmpxchg.org
Signed-off-by: Johannes Weiner &lt;hannes@cmpxchg.org&gt;
Acked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;
Tested-by: Daniel Drake &lt;drake@endlessm.com&gt;
Tested-by: Suren Baghdasaryan &lt;surenb@google.com&gt;
Cc: Christopher Lameter &lt;cl@linux.com&gt;
Cc: Ingo Molnar &lt;mingo@redhat.com&gt;
Cc: Johannes Weiner &lt;jweiner@fb.com&gt;
Cc: Mike Galbraith &lt;efault@gmx.de&gt;
Cc: Peter Enderborg &lt;peter.enderborg@sony.com&gt;
Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Cc: Shakeel Butt &lt;shakeelb@google.com&gt;
Cc: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Vinayak Menon &lt;vinmenon@codeaurora.org&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>License cleanup: add SPDX license identifier to uapi header files with a license</title>
<updated>2017-11-02T10:20:11Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2017-11-01T14:09:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e2be04c7f9958dde770eeb8b30e829ca969b37bb'/>
<id>urn:sha1:e2be04c7f9958dde770eeb8b30e829ca969b37bb</id>
<content type='text'>
Many user space API headers have licensing information, which is either
incomplete, badly formatted or just a shorthand for referring to the
license under which the file is supposed to be.  This makes it hard for
compliance tools to determine the correct license.

Update these files with an SPDX license identifier.  The identifier was
chosen based on the license information in the file.

GPL/LGPL licensed headers get the matching GPL/LGPL SPDX license
identifier with the added 'WITH Linux-syscall-note' exception, which is
the officially assigned exception identifier for the kernel syscall
exception:

   NOTE! This copyright does *not* cover user programs that use kernel
   services by normal system calls - this is merely considered normal use
   of the kernel, and does *not* fall under the heading of "derived work".

This exception makes it possible to include GPL headers into non GPL
code, without confusing license compliance tools.

Headers which have either explicit dual licensing or are just licensed
under a non GPL license are updated with the corresponding SPDX
identifier and the GPLv2 with syscall exception identifier.  The format
is:
        ((GPL-2.0 WITH Linux-syscall-note) OR SPDX-ID-OF-OTHER-LICENSE)

SPDX license identifiers are a legally binding shorthand, which can be
used instead of the full boiler plate text.  The update does not remove
existing license information as this has to be done on a case by case
basis and the copyright holders might have to be consulted. This will
happen in a separate step.

This patch is based on work done by Thomas Gleixner and Kate Stewart and
Philippe Ombredanne.  See the previous patch in this series for the
methodology of how this patch was researched.

Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;
Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;
Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>UAPI: (Scripted) Disintegrate include/linux</title>
<updated>2012-10-13T09:46:48Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-10-13T09:46:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=607ca46e97a1b6594b29647d98a32d545c24bdff'/>
<id>urn:sha1:607ca46e97a1b6594b29647d98a32d545c24bdff</id>
<content type='text'>
Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Michael Kerrisk &lt;mtk.manpages@gmail.com&gt;
Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Acked-by: Dave Jones &lt;davej@redhat.com&gt;
</content>
</entry>
</feed>
tion>
<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=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>refs</a><a class='active' href='/distro/kernel/log/include/dt-bindings/clock/gxbb-clkc.h'>log</a><a href='/distro/kernel/tree/include/dt-bindings/clock/gxbb-clkc.h?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>tree</a><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>commit</a><a href='/distro/kernel/diff/include/dt-bindings/clock/gxbb-clkc.h?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/include/dt-bindings/clock/gxbb-clkc.h'>
<input type='hidden' name='id' value='7b91b9d8cc6c374cf41f772dd7191ea48011621f'/><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=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>root</a>/<a href='/distro/kernel/log/include?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>include</a>/<a href='/distro/kernel/log/include/dt-bindings?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>dt-bindings</a>/<a href='/distro/kernel/log/include/dt-bindings/clock?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>clock</a>/<a href='/distro/kernel/log/include/dt-bindings/clock/gxbb-clkc.h?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f'>gxbb-clkc.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/dt-bindings/clock/gxbb-clkc.h?id=7b91b9d8cc6c374cf41f772dd7191ea48011621f&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2020-02-13 17:19:22 +0100'>2020-02-13</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=306e59cc32a3cdcf5332e5ea5d6ad899629f3604'>dt-bindings: clk: meson: add the gxl internal dac gate</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2018-11-23 15:11:56 +0100'>2018-11-23</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=f95e6ca628952730cccd991bd5f5b9492547c74c'>dt-bindings: clk: meson-gxbb: Add Video clock bindings</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2018-07-09 13:37:31 +0200'>2018-07-09</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=de3c1e71d412d7e254e3eebeb82e260fb8513566'>clk: meson: expose GEN_CLK clkid</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2018-04-25 13:35:30 +0200'>2018-04-25</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=a0b5e4e4be0cf97b101eaf1a039a3a71c3fe0e66'>clk: meson: gxbb: expose VDEC_1 and VDEC_HEVC clocks</a></td><td>Maxime Jourdan</td></tr>
<tr><td><span title='2017-11-17 20:04:24 -0800'>2017-11-17</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=fc35c1966e1372a21a88f6655279361e2f92713f'>Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...</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/dt-bindings/clock/gxbb-clkc.h?id=b24413180f5600bcb3bb70fbed5cf186b60864bd'>License cleanup: add SPDX GPL-2.0 license identifier to files with no license</a></td><td>Greg Kroah-Hartman</td></tr>
<tr><td><span title='2017-10-20 10:24:30 +0200'>2017-10-20</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=4cf8f811c64ab570d40cb2f4bfc723750aec122f'>clk: meson: gxbb: Add VPU and VAPB clockids</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2017-08-04 17:49:34 +0200'>2017-08-04</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=a5841de6911fb7759514325869d11c6c9d7df51a'>clk: meson: gxbb: Add sd_emmc clk0 clkids</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-08-04 17:49:33 +0200'>2017-08-04</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=90640fd05ef27c7feb9da503ca6e14f16911bd6f'>clk: meson-gxbb: expose almost every clock in the bindings</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-05-29 12:33:19 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=f40a8ce96ae141f5ec83204471df4902e86a572c'>clk: meson-gxbb: un-export the CPU clock</a></td><td>Martin Blumenstingl</td></tr>
<tr><td><span title='2017-05-29 12:33:08 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=9dc6bd7678f6ee518c92808886ee087e31f749cf'>clk: meson-gxbb: expose UART clocks</a></td><td>Helmut Klein</td></tr>
<tr><td><span title='2017-05-29 12:31:26 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=34f267f1620ac2c5b4f45cbb93226ddb80c3c6bd'>clk: meson-gxbb: expose SPICC gate</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2017-05-29 12:15:22 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=0420dbb5acd5b13c850387ab3f36812239984501'>clk: meson-gxbb: expose spdif master clock</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-05-29 12:15:11 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=b4d44cdcaf993780304e225bde12a5053076baeb'>clk: meson-gxbb: expose i2s master clock</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-05-29 12:15:01 +0000'>2017-05-29</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=c5aee2bc9981fb57cce753d3d7c42ed9b00bd6ac'>clk: meson-gxbb: expose spdif clock gates</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-05-09 10:07:33 -0700'>2017-05-09</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=c6778ff813d2ca3e3c8733c87dc8b6831a64578b'>Merge tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/...</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2017-04-04 11:00:06 -0700'>2017-04-04</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=7d33d60b0c115b02b6fe2af374daf2401e4abe91'>clk: meson-gxbb: Expose GP0 dt-bindings clock id</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2017-04-04 11:00:05 -0700'>2017-04-04</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=5c65eec3d943fc3f9f3631e0793d879c27cc0fee'>clk: meson-gxbb: Add MALI clock IDS</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2017-04-04 11:00:05 -0700'>2017-04-04</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=28f6c58367592afdea77a23d5c6a6f6603a632a5'>dt-bindings: clk: gxbb: expose i2s output clock gates</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2017-03-16 17:58:46 +0800'>2017-03-16</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=eff041553d2e4d7978e47f99e7cffb866c71d98f'>clk: meson-gxbb: expose clock CLKID_RNG0</a></td><td>Heiner Kallweit</td></tr>
<tr><td><span title='2017-01-23 10:18:21 -0800'>2017-01-23</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=33d0fcdfe0e87070d96c678e554d711ae15b9fa6'>clk: gxbb: add the SAR ADC clocks and expose them</a></td><td>Martin Blumenstingl</td></tr>
<tr><td><span title='2017-01-18 10:17:53 -0800'>2017-01-18</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=5a582cff47c90af29ecb293caa2f667bd4d45e54'>clk: meson-gxbb: Export HDMI clocks</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2016-09-14 11:24:04 -0700'>2016-09-14</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=dfdd7d4af6ebee027be7bf2636b2314937948da6'>clk: gxbb: expose i2c clocks</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2016-09-14 11:23:55 -0700'>2016-09-14</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=5dbe7890e6e998b49aac3f0a6455803c956a49c9'>clk: gxbb: expose USB clocks</a></td><td>Martin Blumenstingl</td></tr>
<tr><td><span title='2016-09-14 11:22:49 -0700'>2016-09-14</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=f2120a8b090676380d9bce4ea23f855dc8e0d71f'>clk: gxbb: expose spifc clock</a></td><td>Jerome Brunet</td></tr>
<tr><td><span title='2016-09-14 11:22:49 -0700'>2016-09-14</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=ed6f4b518004845f6f830422cc9e3ab4f0284930'>clk: gxbb: expose MPLL2 clock for use by DT</a></td><td>Martin Blumenstingl</td></tr>
<tr><td><span title='2016-09-02 16:33:30 -0700'>2016-09-02</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=19a2a85d7157373b3540e9a0baff97d7cdca0dd5'>clk: meson-gxbb: Export PWM related clocks for DT</a></td><td>Neil Armstrong</td></tr>
<tr><td><span title='2016-08-15 15:45:57 -0700'>2016-08-15</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=33608dcd01d0c0eb3f2442d88c8a97f1195bd2d5'>clk: gxbb: add MMC gate clocks, and expose for DT</a></td><td>Kevin Hilman</td></tr>
<tr><td><span title='2016-07-15 19:15:12 -0700'>2016-07-15</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=ca1d2e269f593b318a75f3ffb9befc1ec8b6f2fd'>Revert "clk: gxbb: expose CLKID_MMC_PCLK"</a></td><td>Michael Turquette</td></tr>
<tr><td><span title='2016-07-07 20:05:59 -0700'>2016-07-07</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=e16fb2e6355c1c1b41623af9e01ada196e2af098'>clk: gxbb: expose CLKID_MMC_PCLK</a></td><td>Kevin Hilman</td></tr>
<tr><td><span title='2016-06-22 18:07:31 -0700'>2016-06-22</span></td><td><a href='/distro/kernel/commit/include/dt-bindings/clock/gxbb-clkc.h?id=738f66d3211d7ae0cd0012ba6457dac9a03bfd6b'>clk: gxbb: add AmLogic GXBB clk controller driver</a></td><td>Michael Turquette</td></tr>
