<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/media/uapi/rc, branch linux-4.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-05-14T11:13:11Z</updated>
<entry>
<title>media: lirc-func.rst: new ioctl LIRC_GET_REC_TIMEOUT is not in a separate file</title>
<updated>2018-05-14T11:13:11Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2018-05-10T11:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d898cc1df08397b53e8f84b764ec2c409dd5ac9e'/>
<id>urn:sha1:d898cc1df08397b53e8f84b764ec2c409dd5ac9e</id>
<content type='text'>
This fixes the warning:

Documentation/media/uapi/rc/lirc-func.rst:9: WARNING: toctree contains reference to nonexisting document 'media/uapi/rc/lirc-get-rec-timeout'

The ioctl is documented in lirc-set-rec-timeout.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'v4.17-rc4' into patchwork</title>
<updated>2018-05-10T11:19:23Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2018-05-10T11:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71db1cd7ff4ea3b525ae7d9c97633ea281b7d981'/>
<id>urn:sha1:71db1cd7ff4ea3b525ae7d9c97633ea281b7d981</id>
<content type='text'>
Linux 4.17-rc4

* tag 'v4.17-rc4': (920 commits)
  Linux 4.17-rc4
  KVM: x86: remove APIC Timer periodic/oneshot spikes
  genksyms: fix typo in parse.tab.{c,h} generation rules
  kbuild: replace hardcoded bison in cmd_bison_h with $(YACC)
  gcc-plugins: fix build condition of SANCOV plugin
  MAINTAINERS: Update Kbuild entry with a few paths
  Revert "usb: host: ehci: Use dma_pool_zalloc()"
  platform/x86: Kconfig: Fix dell-laptop dependency chain.
  platform/x86: asus-wireless: Fix NULL pointer dereference
  arm64: vgic-v2: Fix proxying of cpuif access
  KVM: arm/arm64: vgic_init: Cleanup reference to process_maintenance
  KVM: arm64: Fix order of vcpu_write_sys_reg() arguments
  MAINTAINERS &amp; files: Canonize the e-mails I use at files
  media: imx-media-csi: Fix inconsistent IS_ERR and PTR_ERR
  tools: power/acpi, revert to LD = gcc
  bdi: Fix oops in wb_workfn()
  RDMA/cma: Do not query GID during QP state transition to RTR
  IB/mlx4: Fix integer overflow when calculating optimal MTT size
  IB/hfi1: Fix memory leak in exception path in get_irq_affinity()
  IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure
  ...
</content>
</entry>
<entry>
<title>MAINTAINERS &amp; files: Canonize the e-mails I use at files</title>
<updated>2018-05-04T10:21:06Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2018-04-25T09:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3259081991a9398434f6f49468b960f136ac0158'/>
<id>urn:sha1:3259081991a9398434f6f49468b960f136ac0158</id>
<content type='text'>
From now on, I'll start using my @kernel.org as my development e-mail.

As such, let's remove the entries that point to the old
mchehab@s-opensource.com at MAINTAINERS file.

For the files written with a copyright with mchehab@s-opensource,
let's keep Samsung on their names, using mchehab+samsung@kernel.org,
in order to keep pointing to my employer, with sponsors the work.

For the files written before I join Samsung (on July, 4 2013),
let's just use mchehab@kernel.org.

For bug reports, we can simply point to just kernel.org, as
this will reach my mchehab+samsung inbox anyway.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
Signed-off-by: Brian Warner &lt;brian.warner@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: rc: add ioctl to get the current timeout</title>
<updated>2018-04-20T13:15:18Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2018-03-23T20:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95d1544eb643847e05df06c3de252609593c9073'/>
<id>urn:sha1:95d1544eb643847e05df06c3de252609593c9073</id>
<content type='text'>
Since the kernel now modifies the timeout, make it possible to retrieve
the current value.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: rc: report receiver and transmitter type on device register</title>
<updated>2018-04-20T13:12:43Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2018-03-27T15:24:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed8c34d7ec35b0a265f1b4d9ed6ab75e9f6facd7'/>
<id>urn:sha1:ed8c34d7ec35b0a265f1b4d9ed6ab75e9f6facd7</id>
<content type='text'>
On the raspberry pi, we might have two lirc devices; one for sending and
one for receiving. This change makes it much more apparent which one
is which.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: rc: no need to announce major number</title>
<updated>2018-02-27T13:15:32Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2018-02-13T11:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5817b3d15e67f8a7280e06e0dfb2c7ede5897cd3'/>
<id>urn:sha1:5817b3d15e67f8a7280e06e0dfb2c7ede5897cd3</id>
<content type='text'>
Since commit a60d64b15c20 ("media: lirc: lirc interface should not be
a raw decoder"), the message in the documentation is incorrect as the
module name is rc_core, not lirc_dev. Since the message is not useful,
just make the message debug and remove it from the documentation.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: lirc: lirc mode ioctls deal with current mode</title>
<updated>2018-01-23T12:25:26Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-12-28T22:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e3cd973429ff7d05480b3889a9a6f4b658083137'/>
<id>urn:sha1:e3cd973429ff7d05480b3889a9a6f4b658083137</id>
<content type='text'>
The ioctl change the current mode or return the current mode; they
do not tell you which modes are possible (use the lirc features
ioctl for that).

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: lirc: lirc daemon fails to detect raw IR device</title>
<updated>2018-01-23T12:24:01Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-12-28T19:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02d742f4b209057710ed54f14f24861d94c2cd99'/>
<id>urn:sha1:02d742f4b209057710ed54f14f24861d94c2cd99</id>
<content type='text'>
Since commit 9b6192589be7 ("media: lirc: implement scancode sending"),
and commit de142c324106 ("media: lirc: implement reading scancode")
the lirc features ioctl for raw IR devices advertises two modes for
sending and receiving.

The lirc daemon now fails to detect a raw IR device, both for transmit
and receive.

To fix this, do not advertise the scancode mode in the lirc features
for raw IR devices (however do keep it for scancode devices). The mode
can still be used via the LIRC_SET_{REC,SEND}_MODE ioctl.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: lirc: when transmitting scancodes, block until transmit is done</title>
<updated>2017-12-18T20:19:57Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-12-11T22:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dde7edff359461d07074ef2f0c4dc85b775d493f'/>
<id>urn:sha1:dde7edff359461d07074ef2f0c4dc85b775d493f</id>
<content type='text'>
The semantics for lirc IR transmit with raw IR is that the write call
should block until the IR is transmitted. Some drivers have no idea
when this actually is (e.g. mceusb), so there is a wait.

This is useful for userspace, as it might want to send a IR button press,
a gap of a predefined number of milliseconds, and then send a repeat
message.

It turns out that for transmitting scancodes this feature is even more
useful, as user space has no idea how long the IR is. So, maintain
the existing semantics for IR scancode transmit.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: RC docs: add enum rc_proto description at the docs</title>
<updated>2017-12-14T15:35:30Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2017-11-30T13:00:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6b73bfcead9500e6b841cadb44f38324202ef77'/>
<id>urn:sha1:c6b73bfcead9500e6b841cadb44f38324202ef77</id>
<content type='text'>
This is part of the uAPI. Add it to the documentation again,
and fix cross-references.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
Acked-by: Sean Young &lt;sean@mess.org&gt;
</content>
</entry>
</feed>
