<?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 gpio-ljca.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3396995f - gpio: ljca: Initialize num before accessing item in ljca_gpio_config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#3396995f</link>
        <description>gpio: ljca: Initialize num before accessing item in ljca_gpio_configWith the new __counted_by annocation in ljca_gpio_packet, the &quot;num&quot;struct member must be set before accessing the &quot;item&quot; array. Failing todo so will trigger a runtime warning when enabling CONFIG_UBSAN_BOUNDSand CONFIG_FORTIFY_SOURCE.Fixes: 1034cc423f1b (&quot;gpio: update Intel LJCA USB GPIO driver&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Haoyu Li &lt;lihaoyu499@gmail.com&gt;Link: https://lore.kernel.org/stable/20241203141451.342316-1-lihaoyu499%40gmail.comSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Tue, 03 Dec 2024 14:14:51 +0000</pubDate>
        <dc:creator>Haoyu Li &lt;lihaoyu499@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cdd30ebb - module: Convert symbol namespace to string literal</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#cdd30ebb</link>
        <description>module: Convert symbol namespace to string literalClean up the existing export namespace code along the same lines ofcommit 33def8498fdd (&quot;treewide: Convert macro and uses of __section(foo)to __section(&quot;foo&quot;)&quot;) and for the same reason, it is not desired for thenamespace argument to be a macro expansion itself.Scripted using  git grep -l -e MODULE_IMPORT_NS -e EXPORT_SYMBOL_NS | while read file;  do    awk -i inplace &apos;      /^#define EXPORT_SYMBOL_NS/ {        gsub(/__stringify\(ns\)/, &quot;ns&quot;);        print;        next;      }      /^#define MODULE_IMPORT_NS/ {        gsub(/__stringify\(ns\)/, &quot;ns&quot;);        print;        next;      }      /MODULE_IMPORT_NS/ {        $0 = gensub(/MODULE_IMPORT_NS\(([^)]*)\)/, &quot;MODULE_IMPORT_NS(\&quot;\\1\&quot;)&quot;, &quot;g&quot;);      }      /EXPORT_SYMBOL_NS/ {        if ($0 ~ /(EXPORT_SYMBOL_NS[^(]*)\(([^,]+),/) {  	if ($0 !~ /(EXPORT_SYMBOL_NS[^(]*)\(([^,]+), ([^)]+)\)/ &amp;&amp;  	    $0 !~ /(EXPORT_SYMBOL_NS[^(]*)\(\)/ &amp;&amp;  	    $0 !~ /^my/) {  	  getline line;  	  gsub(/[[:space:]]*\\$/, &quot;&quot;);  	  gsub(/[[:space:]]/, &quot;&quot;, line);  	  $0 = $0 &quot; &quot; line;  	}  	$0 = gensub(/(EXPORT_SYMBOL_NS[^(]*)\(([^,]+), ([^)]+)\)/,  		    &quot;\\1(\\2, \&quot;\\3\&quot;)&quot;, &quot;g&quot;);        }      }      { print }&apos; $file;  doneRequested-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Link: https://mail.google.com/mail/u/2/#inbox/FMfcgzQXKWgMmjdFwwdsfgxzKpVHWPlcAcked-by: Greg KH &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Mon, 02 Dec 2024 14:59:47 +0000</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>476f18c0 - gpio: ljca: use devm_mutex_init() to simplify the error path and remove()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#476f18c0</link>
        <description>gpio: ljca: use devm_mutex_init() to simplify the error path and remove()Destroying the mutexes is done at the end of remove() so switching todevres does not constitute a functional change. Use devm_mutex_init()and remove repetitions of mutex_destroy().Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Link: https://lore.kernel.org/r/20241008162416.85111-1-brgl@bgdev.plSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Tue, 08 Oct 2024 16:24:16 +0000</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>1034cc42 - gpio: update Intel LJCA USB GPIO driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#1034cc42</link>
        <description>gpio: update Intel LJCA USB GPIO driverThis driver communicate with LJCA GPIO module with specificprotocol through interfaces exported by LJCA USB driver.Update the driver according to LJCA USB driver&apos;s changes.Signed-off-by: Wentong Wu &lt;wentong.wu@intel.com&gt;Reviewed-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Tested-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/1696833205-16716-5-git-send-email-wentong.wu@intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Mon, 09 Oct 2023 06:33:25 +0000</pubDate>
        <dc:creator>Wentong Wu &lt;wentong.wu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>da2ad5fe - gpio: ljca: Convert to platform remove callback returning void</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#da2ad5fe</link>
        <description>gpio: ljca: Convert to platform remove callback returning voidThe .remove() callback for a platform driver returns an int which makesmany driver authors wrongly assume it&apos;s possible to do error handling byreturning an error code. However the value returned is ignored (apartfrom emitting a warning) and this typically results in resource leaks.To improve here there is a quest to make the remove callback returnvoid. In the first step of this quest all drivers are converted to.remove_new(), which already returns void. Eventually after all driversare converted, .remove_new() will be renamed to .remove().Trivially convert this driver from always returning zero in the removecallback to the void returning variant.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Thu, 28 Sep 2023 07:06:51 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c5a4b6fd - gpio: Add support for Intel LJCA USB GPIO driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpio/gpio-ljca.c#c5a4b6fd</link>
        <description>gpio: Add support for Intel LJCA USB GPIO driverThis patch implements the GPIO function of Intel USB-I2C/GPIO/SPI adapterdevice named &quot;La Jolla Cove Adapter&quot; (LJCA). It communicate with LJCAGPIO module with specific protocol through interfaces exported by LJCA USBdriver.Signed-off-by: Ye Xiang &lt;xiang.ye@intel.com&gt;Signed-off-by: Lee Jones &lt;lee@kernel.org&gt;Link: https://lore.kernel.org/r/20230225140118.2037220-3-xiang.ye@intel.com

            List of files:
            /linux-6.15/drivers/gpio/gpio-ljca.c</description>
        <pubDate>Sat, 25 Feb 2023 14:01:15 +0000</pubDate>
        <dc:creator>Ye Xiang &lt;xiang.ye@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
