mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
53a9ebd3b326ec29f640715667035135515e67bd
The analogix_dp_transfer() will return -EBUSY if num_transferred is zero. But sometimes we will send a bare address packet to start the transaction, like drm_dp_i2c_xfer() show: ...... /* Send a bare address packet to start the transaction. * Zero sized messages specify an address only (bare * address) transaction. */ msg.buffer = NULL; msg.size = 0; err = drm_dp_i2c_do_msg(aux, &msg); ...... In this case, the msg->size is zero, so the num_transferred will be zero too. We can't return -EBUSY here, let's we return num_transferred if num_transferred equals msg->size. BUG=chrome-os-partner:57501 TEST="gooftool probe --comps display_panel" Change-Id: Ie09f26b2c31e2406d21233afd8677337de5e77f2 Signed-off-by: zain wang <wzz@rock-chips.com> (am from https://patchwork.kernel.org/patch/9569045/) Reviewed-on: https://chromium-review.googlesource.com/414674 Commit-Ready: Caesar Wang <wxt@rock-chips.com> Tested-by: 征增 王 <wzz@rock-chips.com> Reviewed-by: Sean Paul <seanpaul@chromium.org>
…
…
…
…
…
…
…
…
…
…
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%