<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-next.git/drivers/staging, branch master</title>
<subtitle>Linux kernel latest source</subtitle>
<id>http://mirrors.hust.edu.cn/git/linux-next.git/atom?h=master</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/linux-next.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/'/>
<updated>2026-07-16T13:34:38+00:00</updated>
<entry>
<title>Merge branch 'staging-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git</title>
<updated>2026-07-16T13:34:38+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-16T13:34:38+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=cd8c119fc2a0e5dc2f85f6d2f08cd4c5433c2e09'/>
<id>urn:sha1:cd8c119fc2a0e5dc2f85f6d2f08cd4c5433c2e09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git</title>
<updated>2026-07-16T13:34:26+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-16T13:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=f457e5c131eee55aa1de6cd125fa4146a62481c9'/>
<id>urn:sha1:f457e5c131eee55aa1de6cd125fa4146a62481c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git</title>
<updated>2026-07-16T12:37:49+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2026-07-16T12:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=92fa376180938c6faea5320e114f6d56f02bed54'/>
<id>urn:sha1:92fa376180938c6faea5320e114f6d56f02bed54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>media: atomisp: Demote all broken kernel-doc comments</title>
<updated>2026-07-15T15:12:55+00:00</updated>
<author>
<name>Ricardo Ribalda</name>
<email>ribalda@chromium.org</email>
</author>
<published>2026-06-29T11:48:28+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=bb03a00d68c147fe7b1fd1a8475c078613c30ec4'/>
<id>urn:sha1:bb03a00d68c147fe7b1fd1a8475c078613c30ec4</id>
<content type='text'>
The atomisp code has been very heavily annotated in doxygen format.

Unfortunately, both doxygen and kernel-doc use the same mark for signify
the beginning of a comment (/**).

As a result of this, kernel-doc gets confused when it parses atomisp and
throws tons of warnings, which made us completely disable atomisp
kernel-doc checks in Media-CI.

Demote all the broken comments so we can have 100% coverage.

Future patches can convert the doxygen annotations to kernel-doc if this
is deemed useful.

Signed-off-by: Ricardo Ribalda &lt;ribalda@chromium.org&gt;
Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@intel.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil+cisco@kernel.org&gt;
</content>
</entry>
<entry>
<title>staging: media: tegra-video: vi: fix probe failure on skipped last port</title>
<updated>2026-07-15T15:12:55+00:00</updated>
<author>
<name>Hao-Qun Huang</name>
<email>alvinhuang0603@gmail.com</email>
</author>
<published>2026-07-07T15:24:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=ae15adeed9f7ec54989175fe3c9e0815186821bc'/>
<id>urn:sha1:ae15adeed9f7ec54989175fe3c9e0815186821bc</id>
<content type='text'>
tegra_vi_channels_alloc() iterates over port nodes and skips those
whose reg property cannot be read or whose remote endpoint fails
v4l2_fwnode_endpoint_parse(), leaving the negative result of the
failed call in ret. If that happens on the last port node, the loop
ends with ret still negative and tegra_vi_init() fails the whole VI
probe.

The same defective port earlier in the ports node is skipped silently,
so probing succeeds or fails depending on the order of the port nodes.
The CSI equivalent, tegra_csi_channels_alloc(), returns 0
unconditionally after its loop and does not have this problem.

Use a separate variable for the per-port checks so that only fatal
errors end up in ret.

Fixes: 1ebaeb09830f ("media: tegra-video: Add support for external sensor capture")
Fixes: 2ac4035a78c9 ("media: tegra-video: Add support for x8 captures with gang ports")
Cc: stable@vger.kernel.org
Assisted-by: Claude:claude-fable-5
Signed-off-by: Hao-Qun Huang &lt;alvinhuang0603@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil+cisco@kernel.org&gt;
</content>
</entry>
<entry>
<title>staging: media: tegra-video: fix of_node_put() on VIP parse errors</title>
<updated>2026-07-15T15:12:55+00:00</updated>
<author>
<name>Hao-Qun Huang</name>
<email>alvinhuang0603@gmail.com</email>
</author>
<published>2026-07-07T15:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=7393372f79db940acff206b43e2905685a0c57ad'/>
<id>urn:sha1:7393372f79db940acff206b43e2905685a0c57ad</id>
<content type='text'>
tegra_vip_channel_of_parse() initializes np from dev-&gt;of_node without
taking a reference, but its error paths drop one through the
err_node_put label. This underflows the refcount of the VIP device's
OF node when endpoint parsing fails on a malformed device tree.

The only reference the function takes on np is the success-path
of_node_get() stored in vip-&gt;chan.of_node, and that one is already
released by the tegra_vip_init() error path and by tegra_vip_exit().

Return errors directly instead of jumping to the bogus cleanup label.

Fixes: e740d199cf0f ("staging: media: tegra-video: add support for Tegra20 parallel input")
Cc: stable@vger.kernel.org
Assisted-by: Claude:claude-fable-5
Signed-off-by: Hao-Qun Huang &lt;alvinhuang0603@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil+cisco@kernel.org&gt;
</content>
</entry>
<entry>
<title>staging: media: tegra-video: vi: Improve media graph building logic</title>
<updated>2026-07-15T15:12:54+00:00</updated>
<author>
<name>Svyatoslav Ryhel</name>
<email>clamor95@gmail.com</email>
</author>
<published>2026-06-25T08:33:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=dd5f981d0256893dd38dbee44c5f03fc6c084313'/>
<id>urn:sha1:dd5f981d0256893dd38dbee44c5f03fc6c084313</id>
<content type='text'>
The existing tegra_vi_graph_build function relies heavily on a one-to-one
match between Device Tree nodes and media pad links. While this works for
simpler configurations, it causes issues when Device Tree nodes do not
match media pad link logic (e.g., mt9m114). Switch to the
media_entity_get_fwnode_pad helper to verify and retrieve the correct pad
linked to an endpoint, rather than assuming the endpoint ID matches the
pad ID.

Tested-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt; # tegra20, parallel camera
Signed-off-by: Svyatoslav Ryhel &lt;clamor95@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil+cisco@kernel.org&gt;
</content>
</entry>
<entry>
<title>staging: media: av7110: refactor av7110_start_feed to reduce indentation</title>
<updated>2026-07-15T15:12:54+00:00</updated>
<author>
<name>André Moreira</name>
<email>andrem.33333@gmail.com</email>
</author>
<published>2026-06-20T17:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=635590417a89466234aa8a8c47a63274fb7fc523'/>
<id>urn:sha1:635590417a89466234aa8a8c47a63274fb7fc523</id>
<content type='text'>
The av7110_start_feed function contains heavily nested if-statements,
causing excessive indentation and violating code style guidelines.

Refactor the logic inside the DMX_MEMORY_FE case by inverting the
conditional check to break early. Additionally, remove the inner
'if (feed-&gt;ts_type &amp; TS_DECODER)' check, as it is redundant since
the outer block already validates this condition.

This reduces the indentation level and cleans up redundant checks
without altering the underlying driver behavior.

Signed-off-by: André Moreira &lt;andrem.33333@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil+cisco@kernel.org&gt;
</content>
</entry>
<entry>
<title>staging: rtl8723bs: wrap long line over 100 characters</title>
<updated>2026-07-13T07:19:55+00:00</updated>
<author>
<name>Pablo Vallespín Aranguren</name>
<email>pablopva014@gmail.com</email>
</author>
<published>2026-07-12T17:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=8ac62750f8b465fc027e4c41ff92693a2d9f0feb'/>
<id>urn:sha1:8ac62750f8b465fc027e4c41ff92693a2d9f0feb</id>
<content type='text'>
Wrap the dequeue_xmitframes_to_sleeping_queue() function declaration to
fix line exceeding 100 characters.

This fixes the following checkpatch.pl check:
- CHECK: line length of 126 exceeds 100 columns.

Signed-off-by: Pablo Vallespín Aranguren &lt;pablopva014@gmail.com&gt;
Link: https://patch.msgid.link/alPVQEAdoUFjHiJo@ThinkPad-P15
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Merge 7.2-rc3 into staging-next</title>
<updated>2026-07-13T05:06:36+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2026-07-13T05:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=0438c40ea4e369b721c8918255e93fdcbbe44553'/>
<id>urn:sha1:0438c40ea4e369b721c8918255e93fdcbbe44553</id>
<content type='text'>
We need the staging fixes in here, and it resolves a merge conflict in:
	drivers/staging/rtl8723bs/core/rtw_mlme_ext.c

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
