<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>faabed29 - kbuild: introduce hostprogs-always-y and userprogs-always-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/watch_queue/Makefile#faabed29</link>
        <description>kbuild: introduce hostprogs-always-y and userprogs-always-yTo build host programs, you need to add the program names to &apos;hostprogs&apos;to use the necessary build rule, but it is not enough to build thembecause there is no dependency.There are two types of host programs: built as the prerequisite ofanother (e.g. gen_crc32table in lib/Makefile), or always built whenKbuild visits the Makefile (e.g. genksyms in scripts/genksyms/Makefile).The latter is typical in Makefiles under scripts/, which contains hostprograms globally used during the kernel build. To build them, you needto add them to both &apos;hostprogs&apos; and &apos;always-y&apos;.This commit adds hostprogs-always-y as a shorthand.The same applies to user programs. net/bpfilter/Makefile buildsbpfilter_umh on demand, hence always-y is unneeded. In contrast,programs under samples/ are added to both &apos;userprogs&apos; and &apos;always-y&apos;so they are always built when Kbuild visits the Makefiles.userprogs-always-y works as a shorthand.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Miguel Ojeda &lt;miguel.ojeda.sandonis@gmail.com&gt;

            List of files:
            /linux-6.15/samples/watch_queue/Makefile</description>
        <pubDate>Sat, 01 Aug 2020 12:27:18 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>214377e9 - samples: watch_queue: build sample program for target architecture</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/watch_queue/Makefile#214377e9</link>
        <description>samples: watch_queue: build sample program for target architectureThis userspace program includes UAPI headers exported to usr/include/.&apos;make headers&apos; always works for the target architecture (i.e. the samearchitecture as the kernel), so the sample program should be built forthe target as well. Kbuild now supports &apos;userprogs&apos; for that.I also guarded the CONFIG option by &apos;depends on CC_CAN_LINK&apos; because$(CC) may not provide libc.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/samples/watch_queue/Makefile</description>
        <pubDate>Wed, 17 Jun 2020 02:08:38 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f5b5a164 - Add sample notification program</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/watch_queue/Makefile#f5b5a164</link>
        <description>Add sample notification programThe sample program is run like:	./samples/watch_queue/watch_testand watches &quot;/&quot; for mount changes and the current session keyring for keychanges:	# keyctl add user a a @s	1035096409	# keyctl unlink 1035096409 @sproducing:	# ./watch_test	read() = 16	NOTIFY[000]: ty=000001 sy=02 i=00000110	KEY 2ffc2e5d change=2[linked] aux=1035096409	read() = 16	NOTIFY[000]: ty=000001 sy=02 i=00000110	KEY 2ffc2e5d change=3[unlinked] aux=1035096409Other events may be produced, such as with a failing disk:	read() = 22	NOTIFY[000]: ty=000003 sy=02 i=00000416	USB 3-7.7 dev-reset e=0 r=0	read() = 24	NOTIFY[000]: ty=000002 sy=06 i=00000418	BLOCK 00800050 e=6[critical medium] s=64000ef8This corresponds to:	blk_update_request: critical medium error, dev sdf, sector 1677725432 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0in dmesg.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;

            List of files:
            /linux-6.15/samples/watch_queue/Makefile</description>
        <pubDate>Tue, 14 Jan 2020 17:07:11 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
