<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in .cocciconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f26e8817b235d8764363bffcc9cbfc61867371f2 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#f26e8817b235d8764363bffcc9cbfc61867371f2</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 4.10 merge window.

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Fri, 16 Dec 2016 18:31:17 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cc9b94029e9ef51787af908e9856b1eed314bc00 - Merge branch &apos;topic/error&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-fixed</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#cc9b94029e9ef51787af908e9856b1eed314bc00</link>
        <description>Merge branch &apos;topic/error&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-fixed

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Fri, 04 Nov 2016 19:16:38 +0100</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9902aa4728fe9128ea45f1a772e2238d64d8cdc5 - Merge branch &apos;drm-tda998x-mali&apos; into drm-tda998x-devel</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#9902aa4728fe9128ea45f1a772e2238d64d8cdc5</link>
        <description>Merge branch &apos;drm-tda998x-mali&apos; into drm-tda998x-devel

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Tue, 01 Nov 2016 10:17:57 +0100</pubDate>
        <dc:creator>Russell King &lt;rmk+kernel@armlinux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>4a7126a25b4dfd07d61c699f724118275acc0c25 - Merge tag &apos;v4.8&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#4a7126a25b4dfd07d61c699f724118275acc0c25</link>
        <description>Merge tag &apos;v4.8&apos; into nextSync up with mainline to bring in I2C host notify changes and otherupdates.

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Fri, 14 Oct 2016 02:25:40 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>712cba5d87a6c0e980ee5fad45734e189c4d7151 - Merge tag &apos;v4.9-rc3&apos; into xtensa-for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#712cba5d87a6c0e980ee5fad45734e189c4d7151</link>
        <description>Merge tag &apos;v4.9-rc3&apos; into xtensa-for-nextLinux 4.9-rc3

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Mon, 07 Nov 2016 08:31:10 +0100</pubDate>
        <dc:creator>Max Filippov &lt;jcmvbkbc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>16217dc79dbc599b110dda26d0421df47904bba4 - Merge tag &apos;irqchip-4.9-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#16217dc79dbc599b110dda26d0421df47904bba4</link>
        <description>Merge tag &apos;irqchip-4.9-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/coreMerge the first drop of irqchip updates for 4.9 from Marc Zyngier:- ACPI IORT core code- IORT support for the GICv3 ITS- A few of GIC cleanups

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Wed, 14 Sep 2016 20:53:26 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f594d0b9b34aeb8e3ffa524eaa8a4085afb56d22 - Merge branch &apos;x86/urgent&apos; into x86/asm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#f594d0b9b34aeb8e3ffa524eaa8a4085afb56d22</link>
        <description>Merge branch &apos;x86/urgent&apos; into x86/asm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Thu, 18 Aug 2016 18:41:12 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>cc9263874b42bf98209dce0afe698b550648e770 - Merge remote-tracking branch &apos;airlied/drm-next&apos; into drm-intel-next-queued</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#cc9263874b42bf98209dce0afe698b550648e770</link>
        <description>Merge remote-tracking branch &apos;airlied/drm-next&apos; into drm-intel-next-queuedBackmerge because too many conflicts, and also we need to get at thelatest struct fence patches from Gustavo. Requested by Chris Wilson.Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Mon, 15 Aug 2016 10:41:47 +0200</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>fdbdfefbabefcdf3f57560163b43fdc4cf95eb2f - Merge branch &apos;linus&apos; into timers/urgent, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#fdbdfefbabefcdf3f57560163b43fdc4cf95eb2f</link>
        <description>Merge branch &apos;linus&apos; into timers/urgent, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Wed, 10 Aug 2016 14:36:23 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a2071cd765637002523798358d2ca441306d708b - Merge branch &apos;linus&apos; into locking/urgent, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#a2071cd765637002523798358d2ca441306d708b</link>
        <description>Merge branch &apos;linus&apos; into locking/urgent, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Wed, 10 Aug 2016 14:11:54 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a21aae3bb15a1d08040bdcf5a73504c0da9f5080 - Merge tag &apos;for-hubcap-v4.9-readahead&apos; of git://github.com/martinbrandenburg/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#a21aae3bb15a1d08040bdcf5a73504c0da9f5080</link>
        <description>Merge tag &apos;for-hubcap-v4.9-readahead&apos; of git://github.com/martinbrandenburg/linuxorangefs: integrate readahead cache changes from out-of-treeThe readahead cache has long been present as a compile time option toOrangeFS. As it had not been tested in some time, it was disabled bydefault. Recently, Walt Ligon started work reviving it, which eventuallyculminated in the commit below to OrangeFS SVN.r12519 | walt | 2016-07-13 14:32:42 -0400 (Wed, 13 Jul 2016) | 1 linereintegrating readahead cache codeThis cache is implemented almost entirely in userspace. There are a fewparameters exposed via sysfs, and the cache must be flushed after aninode is released.

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Mon, 08 Aug 2016 21:43:38 +0200</pubDate>
        <dc:creator>Mike Marshall &lt;hubcap@omnibond.com&gt;</dc:creator>
    </item>
<item>
        <title>b6aa39228966e0d3f0bc3306be1892f87792903a - Merge tag &apos;v4.8-rc1&apos; into patchwork</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#b6aa39228966e0d3f0bc3306be1892f87792903a</link>
        <description>Merge tag &apos;v4.8-rc1&apos; into patchworkLinux 4.8-rc1* tag &apos;v4.8-rc1&apos;: (6093 commits)  Linux 4.8-rc1  block: rename bio bi_rw to bi_opf  target: iblock_execute_sync_cache() should use bio_set_op_attrs()  mm: make __swap_writepage() use bio_set_op_attrs()  block/mm: make bdev_ops-&gt;rw_page() take a bool for read/write  fs: return EPERM on immutable inode  ramoops: use persistent_ram_free() instead of kfree() for freeing prz  ramoops: use DT reserved-memory bindings  NTB: ntb_hw_intel: use local variable pdev  NTB: ntb_hw_intel: show BAR size in debugfs info  ntb_test: Add a selftest script for the NTB subsystem  ntb_perf: clear link_is_up flag when the link goes down.  ntb_pingpong: Add a debugfs file to get the ping count  ntb_tool: Add link status and files to debugfs  ntb_tool: Postpone memory window initialization for the user  ntb_perf: Wait for link before running test  ntb_perf: Return results by reading the run file  ntb_perf: Improve thread handling to increase robustness  ntb_perf: Schedule based on time not on performance  ntb_transport: Check the number of spads the hardware supports  ...

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Mon, 08 Aug 2016 12:30:25 +0200</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;</dc:creator>
    </item>
<item>
        <title>44cee85a8824464e7e951e590243c2a85d79c494 - Merge branch &apos;misc&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#44cee85a8824464e7e951e590243c2a85d79c494</link>
        <description>Merge branch &apos;misc&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuildPull misc kbuild updates from Michal Marek: - coccicheck script improvements by Luis Rodriguez and Deepa Dinamani - new coccinelle patches by Yann Droneaud and Vaishali Thakkar - debian packaging fixes by Wilfried Klaebe, Henning Schild and Marcin   Mielniczuk* &apos;misc&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:  Fix the Debian packaging script on systems with no codename  builddeb: fix file permissions before packaging  scripts/coccinelle: require coccinelle &gt;= 1.0.4 on device_node_continue.cocci  coccicheck: refer to Documentation/coccinelle.txt and wiki  coccicheck: add support for requring a coccinelle version  scripts: add Linux .cocciconfig for coccinelle  coccicheck: replace --very-quiet with --quiet when debugging  coccicheck: add support for DEBUG_FILE  coccicheck: enable parmap support  coccicheck: make SPFLAGS more useful  coccicheck: move spatch binary check up  builddeb: really include objtool binary in headers package  coccinelle: catch krealloc() on devm_*() allocated memory  coccinelle: recognize more devm_* memory allocation functions  coccinelle: also catch kzfree() issues  coccicheck: Allow for overriding spatch flags  Coccinelle: noderef: Add new rules and correct the old rule

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Tue, 02 Aug 2016 22:48:52 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>dd951fc1b67b6511d6c8f0449f3d451df374ebce - scripts: add Linux .cocciconfig for coccinelle</title>
        <link>http://kernelsources.org:8080/source/history/linux/.cocciconfig#dd951fc1b67b6511d6c8f0449f3d451df374ebce</link>
        <description>scripts: add Linux .cocciconfig for coccinelleCoccinelle supports reading .cocciconfig, the order of precedence forvariables for .cocciconfig is as follows: o Your current user&apos;s home directory is processed first o Your directory from which spatch is called is processed next o The directory provided with the --dir option is processed last, if usedSince coccicheck runs through make, it naturally runs from the kernelproper dir, as such the second rule above would be implied for picking up a.cocciconfig when using &apos;make coccicheck&apos;.&apos;make coccicheck&apos; also supports using M= targets.If you do not supplyany M= target, it is assumed you want to target the entire kernel.The kernel coccicheck script has:    if [ &quot;$KBUILD_EXTMOD&quot; = &quot;&quot; ] ; then        OPTIONS=&quot;--dir $srctree $COCCIINCLUDE&quot;    else        OPTIONS=&quot;--dir $KBUILD_EXTMOD $COCCIINCLUDE&quot;    fiKBUILD_EXTMOD is set when an explicit target with M= is used. For both casesthe spatch --dir argument is used, as such third rule applies whenwhether M= is used or not, and when M= is used the target directory canhave its own .cocciconfig file. When M= is not passed as an argument tococcicheck the target directory is the same as the directory from wherespatch was called.If not using the kernel&apos;s coccicheck target, keep the above precedence orderlogic of .cocciconfig reading. If using the kernel&apos;s coccicheck target,override any of the kernel&apos;s .coccicheck&apos;s settings using SPFLAGS.We help Coccinelle when used against Linux with a set of sensible defaultsoptions for Linux with our own Linux .cocciconfig. This hints to coccinellegit can be used for &apos;git grep&apos; queries over coccigrep. A timeout of 200seconds should suffice for now.The options picked up by coccinelle when reading a .cocciconfig do not appearas arguments to spatch processes running on your system, to confirm whatoptions will be used by Coccinelle run:  spatch --print-options-onlyYou can override with your own preferred index option by using SPFLAGS.Coccinelle supports both glimpse and idutils. Glimpse had historicallyprovided the best performance, however recent benchmarks reveal idutilsis performing just as well. Due to some recent fixes however you howeverwill need at least coccinelle &gt;= 1.0.6 if using idutils.Coccinelle carries a script scripts/idutils_index.sh which creates theidutils database with as follows:    mkid -i C --output .id-utils.indexIf using just &quot;--use-idutils&quot; coccinelle expects your idutils database to beon the top level of the kernel as a file named &quot;.id-utils.index&quot;. If you donot use this you can symlink your database file to it, or you can specify thedatabase file following the &quot;--use-idutils&quot; argument. Examples:    make SPFLAGS=--use-idutils coccicheckThis assumes you have $srctree/.id-utils.index, where $srctree isthe top level of the kernel.    make SPFLAGS=&quot;--use-idutils /full-path/to/ID&quot; coccicheckHere you specify the full path of the idutils ID database. Using.cocciconfig is possible, however given the order of precedence followedby Coccinelle, and since the kernel now carries its own .cocciconfig,you will need to use SPFLAGS to use idutils if desired.v4:o Recommend upgrade for using idutils with coccinelle due to some  recent fixes.o Refer to using --print-options-only for testing what options are  picked up by .cocciconfig reading.o Expand commit log considerably explaining *why* .cocconfig from  two precedence rules are used when using coccicheck, and how to  properly override these if needed.o Expand Documentation/coccinelle.txtv3: Expand commit log a bit moreSigned-off-by: Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;Acked-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt;

            List of files:
            /linux/.cocciconfig</description>
        <pubDate>Thu, 30 Jun 2016 00:14:56 +0200</pubDate>
        <dc:creator>Luis R. Rodriguez &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
