<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Documentation/serial/driver, branch v4.9</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.9</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.9'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2016-05-14T16:18:25Z</updated>
<entry>
<title>serial: doc: Use port-&gt;state instead of info</title>
<updated>2016-05-14T16:18:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-05-11T11:56:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b79ef07d205c6504e701b48380d33fe2bab78ec5'/>
<id>urn:sha1:b79ef07d205c6504e701b48380d33fe2bab78ec5</id>
<content type='text'>
As of commit ebd2c8f6d2ec4012 ("serial: kill off uart_info"), the
circular transmission buffer is part of struct uart_state instead of
struct uart_info. Make it clear this structure is pointed to from struct
uart_port.

Change 'circ' to 'circ_buf' to match the structure name while we're at
it.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Always refer to tty_port-&gt;mutex</title>
<updated>2016-05-14T16:18:19Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-05-11T11:56:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95f981f2e3b9a27ea2eb744b6861a3b9c81a1fde'/>
<id>urn:sha1:95f981f2e3b9a27ea2eb744b6861a3b9c81a1fde</id>
<content type='text'>
Stop referring to the mutex member of the tty_port struct as
'port-&gt;mutex', as 'port' is ambiguous, and usually refers to the
uart_port struct in this document.  Use 'tty_port-&gt;mutex' instead,
following the single existing use.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .break_ctl() may sleep</title>
<updated>2016-04-16T16:43:12Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=101ca9ccdd30c46afc5c9a30e7acdcbeaa330fa1'/>
<id>urn:sha1:101ca9ccdd30c46afc5c9a30e7acdcbeaa330fa1</id>
<content type='text'>
break_ctl() is not called from any sort of atomic context, so there is no
problem with it sleeping.

Reported-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .(un)throttle() are serialized by the tty layer</title>
<updated>2016-04-15T21:59:12Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=18717b06ee4897c2cc5e92783386c4b304b9fce9'/>
<id>urn:sha1:18717b06ee4897c2cc5e92783386c4b304b9fce9</id>
<content type='text'>
Document that .(un)throttle() are serialized with each other, and with
termios modification by the tty layer.

Reported-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .(un)throttle() depends on hardware assisted flow control</title>
<updated>2016-04-15T21:59:06Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a3bedc3bdc6e640141157636e253d63279860e23'/>
<id>urn:sha1:a3bedc3bdc6e640141157636e253d63279860e23</id>
<content type='text'>
Document that .throttle() and .unthrottle() are relevant only if
hardware assisted flow control is enabled.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Re-add paragraph documenting uart_console_write()</title>
<updated>2016-04-15T21:59:01Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d124fd3bb36ceb40438f10c897ce642386b74b72'/>
<id>urn:sha1:d124fd3bb36ceb40438f10c897ce642386b74b72</id>
<content type='text'>
Commit 834392a7d92677ff ("serial: doc: Un-document non-existing
uart_write_console()") removed a paragraph about a helper function that
seemed to never exist.

Peter Hurley pointed out that the function does exist, but is called
differently. Re-add the paragraph, with the function name corrected.

Fixes: 834392a7d92677ff ("serial: doc: Un-document non-existing uart_write_console()")
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Correct return type of mctrl_gpio_to_gpiod()</title>
<updated>2016-03-31T06:58:39Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4817ebb144ffa5a1a2bc84b89ed9655dbe6c4502'/>
<id>urn:sha1:4817ebb144ffa5a1a2bc84b89ed9655dbe6c4502</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Grammar s/function are/functions are/</title>
<updated>2016-03-31T06:58:35Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d886e7ce157373773254f5c1e7f011cd9d3ec558'/>
<id>urn:sha1:d886e7ce157373773254f5c1e7f011cd9d3ec558</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Spelling s/divsor/divisor/</title>
<updated>2016-03-31T06:58:29Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=93a2f6329f40d951101ab8ab160f24680f1c122a'/>
<id>urn:sha1:93a2f6329f40d951101ab8ab160f24680f1c122a</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .break_ctl() is called with port-&gt;mutex() held</title>
<updated>2016-03-31T06:58:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fbe3128bcf87723bbbaa2de26f5d1c1122c66b54'/>
<id>urn:sha1:fbe3128bcf87723bbbaa2de26f5d1c1122c66b54</id>
<content type='text'>
Note that mutex_lock() should not be called with interrupts disabled.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
</feed>
