<?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 bus.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8541bf02 - usb: typec: Only use SVID for matching altmodes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#8541bf02</link>
        <description>usb: typec: Only use SVID for matching altmodesMode in struct typec_altmode is used to indicate the index of thealtmode on a port, partner or plug. It is used in enter mode VDMs butdoesn&apos;t make much sense for matching against altmode drivers or formatching partner to port altmodes.Signed-off-by: Abhishek Pandit-Subedi &lt;abhishekpandit@chromium.org&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt;Link: https://lore.kernel.org/r/20241213153543.v5.1.Ie0d37646f18461234777d88b4c3e21faed92ed4f@changeidSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Fri, 13 Dec 2024 23:35:42 +0000</pubDate>
        <dc:creator>Abhishek Pandit-Subedi &lt;abhishekpandit@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d69d8048 - driver core: have match() callback in struct bus_type take a const *</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#d69d8048</link>
        <description>driver core: have match() callback in struct bus_type take a const *In the match() callback, the struct device_driver * should not bechanged, so change the function callback to be a const *.  This is onestep of many towards making the driver core safe to have structdevice_driver in read-only memory.Because the match() callback is in all busses, all busses are modifiedto handle this properly.  This does entail switching some container_of()calls to container_of_const() to properly handle the constant *.For some busses, like PCI and USB and HV, the const * is cast away inthe match callback as those busses do want to modify those structures atthis point in time (they have a local lock in the driver structure.)That will have to be changed in the future if they wish to have theirstruct device * in read-only-memory.Cc: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Reviewed-by: Alex Elder &lt;elder@kernel.org&gt;Acked-by: Sumit Garg &lt;sumit.garg@linaro.org&gt;Link: https://lore.kernel.org/r/2024070136-wrongdoer-busily-01e8@gregkhSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 01 Jul 2024 12:07:37 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7494d4bc - usb: typec: altmodes: add typec_cable_ops to typec_altmode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#7494d4bc</link>
        <description>usb: typec: altmodes: add typec_cable_ops to typec_altmodeAdd typec_cable_ops struct for enter, exit, and vdm. The struct is addedto typec_altmode so port alt modes can have access to partner and cablespecific callbacks, and alt mode drivers can specify operations over SOP&apos;and SOP&apos;&apos; without modifying the existing API.typec_port_register_cable_ops is added as a new symbol for port driversto use to register cable operations to their registered port alt modes.Signed-off-by: RD Babiera &lt;rdbabiera@google.com&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20240108191620.987785-15-rdbabiera@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 08 Jan 2024 19:16:14 +0000</pubDate>
        <dc:creator>RD Babiera &lt;rdbabiera@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f2364330 - usb: typec: bus: verify partner exists in typec_altmode_attention</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#f2364330</link>
        <description>usb: typec: bus: verify partner exists in typec_altmode_attentionSome usb hubs will negotiate DisplayPort Alt mode with the devicebut will then negotiate a data role swap after entering the altmode. The data role swap causes the device to unregister all altmodes, however the usb hub will still send Attention messageseven after failing to reregister the Alt Mode. type_altmode_attentioncurrently does not verify whether or not a device&apos;s altmode partnerexists, which results in a NULL pointer error when dereferencingthe typec_altmode and typec_altmode_ops belonging to the altmodepartner.Verify the presence of a device&apos;s altmode partner before sendingthe Attention message to the Alt Mode driver.Fixes: 8a37d87d72f0 (&quot;usb: typec: Bus type for alternate modes&quot;)Cc: stable@vger.kernel.orgSigned-off-by: RD Babiera &lt;rdbabiera@google.com&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Link: https://lore.kernel.org/r/20230814180559.923475-1-rdbabiera@google.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 14 Aug 2023 18:05:59 +0000</pubDate>
        <dc:creator>RD Babiera &lt;rdbabiera@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9d11b134 - USB: mark all struct bus_type as const</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#9d11b134</link>
        <description>USB: mark all struct bus_type as constNow that the driver core can properly handle constant struct bus_type,move all of the USB subsystem struct bus_type structures as const,placing them into read-only memory which can not be modified at runtime.Cc: Johan Hovold &lt;johan@kernel.org&gt;Cc: Evan Green &lt;evgreen@chromium.org&gt;Cc: Alan Stern &lt;stern@rowland.harvard.edu&gt;Cc: linux-usb@vger.kernel.orgAcked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230313182918.1312597-36-gregkh@linuxfoundation.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 13 Mar 2023 18:29:18 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2a81ada3 - driver core: make struct bus_type.uevent() take a const *</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#2a81ada3</link>
        <description>driver core: make struct bus_type.uevent() take a const *The uevent() callback in struct bus_type should not be modifying thedevice that is passed into it, so mark it as a const * and propagate thefunction signature changes out into all relevant subsystems that usethis callback.Acked-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/20230111113018.459199-16-gregkh@linuxfoundation.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Wed, 11 Jan 2023 11:30:17 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>6681e43f - usb: typec: Make bus switch code retimer-aware</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#6681e43f</link>
        <description>usb: typec: Make bus switch code retimer-awareSince ports can have retimers associated with them, update the Type-Calternate mode bus code to also set retimer state when the switch stateis updated.While we are here, make the typec_retimer_dev_type declaration in theretimer.h file as extern, so that the header file can be successfullyincluded in the bus code without redeclaration compilation errors.Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230112221609.540754-4-pmalani@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Thu, 12 Jan 2023 22:16:08 +0000</pubDate>
        <dc:creator>Prashant Malani &lt;pmalani@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2c8cb236 - usb: typec: Add wrapper for bus switch set code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#2c8cb236</link>
        <description>usb: typec: Add wrapper for bus switch set codeAdd a wrapper that calls the set() function for various switchesassociated with a port altmode.Right now, it just wraps the existing typec_mux_set() command,but it can be expanded to include other switches in future patches.No functional changes introduced by this patch.Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230112221609.540754-3-pmalani@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Thu, 12 Jan 2023 22:16:07 +0000</pubDate>
        <dc:creator>Prashant Malani &lt;pmalani@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b6ddd180 - usb: typec: Check for ops-&gt;exit instead of ops-&gt;enter in altmode_exit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#b6ddd180</link>
        <description>usb: typec: Check for ops-&gt;exit instead of ops-&gt;enter in altmode_exittypec_altmode_exit checks if ops-&gt;enter is not NULL but then callsops-&gt;exit a few lines below. Fix that and check for the functionpointer it&apos;s about to call instead.Fixes: 8a37d87d72f0 (&quot;usb: typec: Bus type for alternate modes&quot;)Signed-off-by: Sven Peter &lt;sven@svenpeter.dev&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20221114165924.33487-1-sven@svenpeter.devSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 14 Nov 2022 16:59:24 +0000</pubDate>
        <dc:creator>Sven Peter &lt;sven@svenpeter.dev&gt;</dc:creator>
    </item>
<item>
        <title>713fd49b - usb: typec: mux: Introduce indirection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#713fd49b</link>
        <description>usb: typec: mux: Introduce indirectionRather than directly exposing the implementation&apos;s representation of thetypec muxes to the controller/clients, introduce an indirection object.This enables the introduction of turning this relationship into aone-to-many in the following patch.Acked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Link: https://lore.kernel.org/r/20220422222351.1297276-5-bjorn.andersson@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Fri, 22 Apr 2022 22:23:48 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>fc7a6209 - bus: Make remove callback return void</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#fc7a6209</link>
        <description>bus: Make remove callback return voidThe driver core ignores the return value of this callback because thereis only little it can do when a device disappears.This is the final bit of a long lasting cleanup quest where severalbuses were converted to also return void from their remove callback.Additionally some resource leaks were fixed that were caused by driversreturning an error code in the expectation that the driver won&apos;t goaway.With struct bus_type::remove returning void it&apos;s prevented that newlyimplemented buses return an ignored error code and so don&apos;t anticipatewrong expectations for driver authors.Reviewed-by: Tom Rix &lt;trix@redhat.com&gt; (For fpga)Reviewed-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt; (For drivers/s390 and drivers/vfio)Acked-by: Russell King (Oracle) &lt;rmk+kernel@armlinux.org.uk&gt; (For ARM, Amba and related parts)Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Acked-by: Chen-Yu Tsai &lt;wens@csie.org&gt; (for sunxi-rsb)Acked-by: Pali Roh&#225;r &lt;pali@kernel.org&gt;Acked-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt; (for media)Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt; (For drivers/platform)Acked-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;Acked-By: Vinod Koul &lt;vkoul@kernel.org&gt;Acked-by: Juergen Gross &lt;jgross@suse.com&gt; (For xen)Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt; (For mfd)Acked-by: Johannes Thumshirn &lt;jth@kernel.org&gt; (For mcb)Acked-by: Johan Hovold &lt;johan@kernel.org&gt;Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; (For slimbus)Acked-by: Kirti Wankhede &lt;kwankhede@nvidia.com&gt; (For vfio)Acked-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Acked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt; (For ulpi and typec)Acked-by: Samuel Iglesias Gons&#225;lvez &lt;siglesias@igalia.com&gt; (For ipack)Acked-by: Geoff Levand &lt;geoff@infradead.org&gt; (For ps3)Acked-by: Yehezkel Bernat &lt;YehezkelShB@gmail.com&gt; (For thunderbolt)Acked-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt; (For intel_th)Acked-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt; (For pcmcia)Acked-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt; (For ACPI)Acked-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (rpmsg and apr)Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; (For intel-ish-hid)Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt; (For CXL, DAX, and NVDIMM)Acked-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt; (For isa)Acked-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt; (For firewire)Acked-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt; (For hid)Acked-by: Thorsten Scherer &lt;t.scherer@eckelmann.de&gt; (For siox)Acked-by: Sven Van Asbroeck &lt;TheSven73@gmail.com&gt; (For anybuss)Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (For MMC)Acked-by: Wolfram Sang &lt;wsa@kernel.org&gt; # for I2CAcked-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Acked-by: Finn Thain &lt;fthain@linux-m68k.org&gt;Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Link: https://lore.kernel.org/r/20210713193522.1770306-6-u.kleine-koenig@pengutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Tue, 13 Jul 2021 19:35:22 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>1e2ed7b2 - usb: typec: Organize the private headers properly</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#1e2ed7b2</link>
        <description>usb: typec: Organize the private headers properlyAdding a header file for each subsystem - the connectorclass, alt mode bus and the class for the muxes.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210401105847.13026-2-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Thu, 01 Apr 2021 10:58:42 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0df9433f - usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#0df9433f</link>
        <description>usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointerBefore this commit, typec_altmode_get_partner would return aconst struct typec_altmode * pointing to address 0x08 whento_altmode(adev)-&gt;partner was NULL.Add a check for to_altmode(adev)-&gt;partner being NULL to fix this.BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=206365BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1785972Fixes: 5f54a85db5df (&quot;usb: typec: Make sure an alt mode exist before getting its partner&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Naoki Kiryu &lt;naonaokiryu2@gmail.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://lore.kernel.org/r/20200422144345.43262-1-hdegoede@redhat.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Wed, 22 Apr 2020 14:43:45 +0000</pubDate>
        <dc:creator>Naoki Kiryu &lt;naonaokiryu2@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bbe80c9a - usb: typec: altmode: Remove the notification chain</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#bbe80c9a</link>
        <description>usb: typec: altmode: Remove the notification chainUsing the generic notification chain is not reasonable withthe alternate modes because it would require dependenciesbetween the drivers of the components that need thenotifications, and the typec drivers.There are no users for the alternate mode notifications, soremoving the chain and the API for it completely.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20200211112531.86510-6-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Tue, 11 Feb 2020 11:25:30 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>87e3daa0 - usb: typec: Give the mux drivers all the details regarding the port state</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#87e3daa0</link>
        <description>usb: typec: Give the mux drivers all the details regarding the port statePassing all the details that the alternate mode driversprovide to the mux drivers during mode changes.The mux drivers will in practice need to be able to makedecisions on their own. It is not enough that they get onlythe requested port state. With the Thunderbolt 3 alternatemode for example the mux driver will need to consider alsothe capabilities of the cable before configuring the mux.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191230142611.24921-13-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 30 Dec 2019 14:26:08 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8face9aa - usb: typec: Add parameter for the VDO to typec_altmode_enter()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#8face9aa</link>
        <description>usb: typec: Add parameter for the VDO to typec_altmode_enter()Enter Mode Command may contain one VDO.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191230142611.24921-3-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 30 Dec 2019 14:25:58 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cf2f58fb - usb: typec: Block mode entry if the port has the mode disabled</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#cf2f58fb</link>
        <description>usb: typec: Block mode entry if the port has the mode disabledOriginally the port drivers were expected to check does theconnector have the mode enabled or disabled when the altmode drivers attempted to enter the mode, but sincetypec_altmode_enter() puts the connector into USB SafeState before calling the port driver, it really has to dothe check on its own, and before changing the state.Otherwise the connector may be left in USB Safe State if theport driver does not move it back to normal USB operationwhen the mode is disabled.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20191230142611.24921-2-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 30 Dec 2019 14:25:57 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2d686c73 - usb: typec: fix non-kernel-doc comments</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#2d686c73</link>
        <description>usb: typec: fix non-kernel-doc commentsUse &quot;/*&quot; for non-kernel-doc comments instead of &quot;/**&quot;, which isintended to be used only for kernel-doc notation.Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/88821011-2128-a8dd-68b8-c5ae8f43271f@infradead.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Wed, 08 Jan 2020 06:24:50 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>5f54a85d - usb: typec: Make sure an alt mode exist before getting its partner</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#5f54a85d</link>
        <description>usb: typec: Make sure an alt mode exist before getting its partnerAdding check to typec_altmode_get_partner() to preventpotential NULL pointer dereference.Reported-by: Vladimir Yerilov &lt;openmindead@gmail.com&gt;Fixes: ad74b8649bea (&quot;usb: typec: ucsi: Preliminary support for alternate modes&quot;)Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Wed, 12 Jun 2019 14:15:40 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>40de5fe4 - usb/typec: fix kernel-doc notation warning for typec_match_altmode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/bus.c#40de5fe4</link>
        <description>usb/typec: fix kernel-doc notation warning for typec_match_altmodeFix kernel-doc warning for missing function parameter &apos;mode&apos; description:../drivers/usb/typec/bus.c:268: warning: Function parameter or member &apos;mode&apos; not described in &apos;typec_match_altmode&apos;Also fix typos for same function documentation.Fixes: 8a37d87d72f0 (&quot;usb: typec: Bus type for alternate modes&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Acked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/bus.c</description>
        <pubDate>Mon, 03 Sep 2018 19:58:35 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
</channel>
</rss>
