{"push_id":1909004652,"size":589,"distinct_size":589,"ref":"refs/heads/rpi-4.13.y","head":"45541d2cd3a596bf4c88a122d85e99e704784049","before":"f88e74404924f16628803f76b9e71b8e9a3f53f1","commits":[{"sha":"5e2feac330953fe75197aecb20c781400e2bf606","author":{"name":"Kuninori Morimoto","email":"c9d45deca9657f8e968f060b64a4b787b35486ff@renesas.com"},"message":"arm64: renesas: salvator-common: sound clock-frequency needs descending order\n\nIt will be used ADG clock initial settings, and will be\nsound codec's initial system clock which needs maximum clock frequency.\nThus, descending order is required\n\nFixes: d37d2b3c0ec2708a (\"arm64: dts: salvator-x: add 12288000 for sound ADG\")\nFixes: 0b03c32db03d63de (\"arm64: dts: r8a7795: salvator-x: Add support for R-Car H3 ES2.0\")\nSigned-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>\nSigned-off-by: Simon Horman <horms+renesas@verge.net.au>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/5e2feac330953fe75197aecb20c781400e2bf606"},{"sha":"dbe127ecae5372d8dc3b1584534d8d442ccd0220","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"media: bdisp-debug: Replace a seq_puts() call by seq_putc() in seven functions\n\nSeven single characters (line breaks) should be put into a sequence.\nThus use the corresponding function \"seq_putc\".\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/dbe127ecae5372d8dc3b1584534d8d442ccd0220"},{"sha":"be78b59e4806337b447a07a5042f4ef84b047c1a","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"media: Revert \"[media] et8ek8: Export OF device ID as module aliases\"\n\nThis one got applied twice, causing a build error with clang:\n\ndrivers/media/i2c/et8ek8/et8ek8_driver.c:1499:1: error: redefinition of '__mod_of__et8ek8_of_table_device_table'\n\nFixes: 9ae05fd1e791 (\"[media] et8ek8: Export OF device ID as module aliases\")\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Sakari Ailus <sakari.ailus@linux.intel.com>\nAcked-by: Pavel Machek <pavel@ucw.cz>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/be78b59e4806337b447a07a5042f4ef84b047c1a"},{"sha":"9b80f12e319198cef65076654ccaa4b2783a2fa1","author":{"name":"Philipp Zabel","email":"1230e64fdd5ad757d92045c84dafdec86407863a@pengutronix.de"},"message":"media: coda: ctx->codec is not NULL in coda_alloc_framebuffers\n\nThis fixes a smatch warning:\n\n    drivers/media/platform/coda/coda-bit.c:415 coda_alloc_framebuffers()\n    error: we previously assumed 'ctx->codec' could be null (see line 396)\n\ncoda_alloc_framebuffers() is called from coda_start_encoding() and\n__coda_start_decoding(). Both dereference ctx->codec before calling\ncoda_alloc_framebuffers() in lines 935 and 1649, so ctx->codec can not\nbe NULL.\n\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/9b80f12e319198cef65076654ccaa4b2783a2fa1"},{"sha":"f1bd9bd69bf8ae96ada7e7f71415bb5f1db453cb","author":{"name":"Joe Perches","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@perches.com"},"message":"media: stkwebcam: Use more common logging styles\n\nConvert STK_<LEVEL> to pr_<level> to use the typical kernel logging.\nAdd a define for pr_fmt.  No change in logging output.\n\nMiscellanea:\n\no Remove now unused PREFIX and STK_<LEVEL> macros\no Realign arguments\no Use pr_<level>_ratelimited\no Add a few missing newlines to formats\n\nSigned-off-by: Joe Perches <joe@perches.com>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/f1bd9bd69bf8ae96ada7e7f71415bb5f1db453cb"},{"sha":"7ee88f8c6b0ce92c652cad7331e09c0ce8a9239b","author":{"name":"Joe Perches","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@perches.com"},"message":"media: tuner-core: Remove unused #define PREFIX\n\nCommit 680d87c0a9e3 (\"[media] tuner-core: use pr_foo, instead of\ninternal printk macros\") removed the use of PREFIX, remove the #define\n\nSigned-off-by: Joe Perches <joe@perches.com>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/7ee88f8c6b0ce92c652cad7331e09c0ce8a9239b"},{"sha":"0a0c1b823cbc0b72eb6e0c2cfe5704cf80fe842d","author":{"name":"Arnd Bergmann","email":"72a0f6d3b182607e6d5c44b93e1abb7b23ee18f3@arndb.de"},"message":"media: rainshadow-cec: avoid -Wmaybe-uninitialized warning again\n\nBack in April I created a patch to address a false-positive warning:\n\ndrivers/media/usb/rainshadow-cec/rainshadow-cec.c: In function 'rain_irq_work_handler':\ndrivers/media/usb/rainshadow-cec/rainshadow-cec.c:171:31: error: 'data' may be used uninitialized in this function [-Werror=maybe-uninitialized]\n\nMy patch was totally wrong and introduced a real bug, and Colin Ian King thankfully\nnoticed it now and fixed my mistake. Unfortunately, fixing the actual uninitialized\ndata in this case brought back the original bogus warning.\n\nThis is a new version of the patch, which simplifies the code to the point where\ngcc notices the behavior is correct.\n\nFixes: ca33784ba494 (\"[media] rainshadow-cec: ensure exit_loop is intialized\")\nFixes: ea6a69defd3311 (\"[media] rainshadow-cec: avoid -Wmaybe-uninitialized warning\")\n\nCc: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/0a0c1b823cbc0b72eb6e0c2cfe5704cf80fe842d"},{"sha":"13c2bede49f996ca34a368dfe05be53d6b2ccc22","author":{"name":"Gustavo A. R. Silva","email":"4b411d321e41f8f6965e5524af22579e66e9d999@embeddedor.com"},"message":"media: radio: wl1273: add check on core->write() return value\n\nCheck return value from call to core->write(), so in case of\nerror print error message, jump to goto label fail and eventually\nreturn.\n\nAddresses-Coverity-ID: 1226943\n\nSigned-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/13c2bede49f996ca34a368dfe05be53d6b2ccc22"},{"sha":"bc8e2d627a5888c48d553abe534c341c1c096a5e","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"media: venus: fix loop wrap in cleanup of clks\n\nThe current pre-decrement is incorrect and should be replaced\nwith a post-decrement. Consider the case where the very first\nclk_prepare_enable fails when i is 0; in this case the error\nclean up will decrement the unsigned int which wraps to the\nlargest unsigned int value causing an array out of bounds read\non core->clks[i].\n\nDetected by CoverityScan, CID#1446590 (\"Out-of-bounds read\")\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/bc8e2d627a5888c48d553abe534c341c1c096a5e"},{"sha":"cb778f5c8581c9c17cc4e420890e5589d948d584","author":{"name":"Philipp Zabel","email":"1230e64fdd5ad757d92045c84dafdec86407863a@pengutronix.de"},"message":"media: coda: rename the picture run timeout error handler\n\nI would have liked the the picture run timeout error handler to be renamed to\nsomething a bit more descriptive in the original commit fb2be08f8cb3 (\"[media]\ncoda: first step at error recovery\").\nSomehow v1 [1] was merged instead of v2 [2].\n\n[1] https://patchwork.kernel.org/patch/9663965/\n[2] https://patchwork.kernel.org/patch/9774239/\n\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nSigned-off-by: Hans Verkuil <hansverk@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/cb778f5c8581c9c17cc4e420890e5589d948d584"},{"sha":"d52786ddd2d52f90db5ba30a185d641771e27167","author":{"name":"Daniel Scheller","email":"85de0d9d97db817469a1a8514e24b0d17efa043b@gmx.net"},"message":"media: ddbridge: make (ddb)readl in while-loops fail-safe\n\nReported by smatch:\n\n  drivers/media/pci/ddbridge/ddbridge-core.c:1246 input_tasklet() warn: this loop depends on readl() succeeding\n  drivers/media/pci/ddbridge/ddbridge-core.c:1768 flashio() warn: this loop depends on readl() succeeding\n  drivers/media/pci/ddbridge/ddbridge-core.c:1788 flashio() warn: this loop depends on readl() succeeding\n\nFix this by introducing safe_ddbreadl() which will wrap ddbreadl and checks\nfor all bits set in the return which indicates failure, and return 0 in\nthat case. Usable as drop-in-replacement in all affected while loops w/o\nhaving to change the logic.\n\nSigned-off-by: Daniel Scheller <d.scheller@gmx.net>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/d52786ddd2d52f90db5ba30a185d641771e27167"},{"sha":"11e358bf37e883528cffdc1c075b001aeeca30ad","author":{"name":"Daniel Scheller","email":"85de0d9d97db817469a1a8514e24b0d17efa043b@gmx.net"},"message":"media: ddbridge: use dev_* macros in favor of printk\n\nSide effect: KERN_DEBUG messages aren't written to the kernel log anymore.\nThis also improves the tda18212_ping reporting a bit so users know that if\npinging wasn't successful, bad things will happen.\n\nSince in module_init_ddbridge() there's no dev yet, pr_info is used\ninstead.\n\nSigned-off-by: Daniel Scheller <d.scheller@gmx.net>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/11e358bf37e883528cffdc1c075b001aeeca30ad"},{"sha":"f9c1e254e1c3920cefe2aa4660091d7f5229615f","author":{"name":"Daniel Scheller","email":"85de0d9d97db817469a1a8514e24b0d17efa043b@gmx.net"},"message":"media: dvb-frontends/stv0367: deduplicate DDB dvb_frontend_ops caps\n\nSigned-off-by: Daniel Scheller <d.scheller@gmx.net>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/f9c1e254e1c3920cefe2aa4660091d7f5229615f"},{"sha":"77f1f992f8069c870ac7e8867dcbfb3ea09209d7","author":{"name":"Mauro Carvalho Chehab","email":"ea19850a825a0b2eb1de0168fb2a06f5170bd9e2@s-opensource.com"},"message":"media: dtv-core.rst: explain how to get DVBv5 statistics\n\nIt is not trivial to implement the logic that collects DVBv5\nstatistics. As we're seein lately too many implementations\nthat are not quite right when reviewing patchsets, add a\ndetailed explanation, adding a few examples about the right\nthing to be done.\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/77f1f992f8069c870ac7e8867dcbfb3ea09209d7"},{"sha":"59a4fcf3a6aede21b34b7ecf275c27d87dfcb7bc","author":{"name":"Mauro Carvalho Chehab","email":"ea19850a825a0b2eb1de0168fb2a06f5170bd9e2@s-opensource.com"},"message":"media: imx.rst: add it to v4l-drivers book\n\nAvoid the following warning when building documentation:\n\tchecking consistency... /devel/v4l/patchwork/Documentation/media/v4l-drivers/imx.rst:: WARNING: document isn't included in any toctree\n\nWhile here, avoid placing all driver authors at just one line at\nthe html/pdf output.\n\nAcked-by: Steve Longerbeam <steve_longerbeam@mentor.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/59a4fcf3a6aede21b34b7ecf275c27d87dfcb7bc"},{"sha":"dbe885a5dd86abc4bbcc72d17a6be4e92308c87f","author":{"name":"Gustavo A. R. Silva","email":"4b411d321e41f8f6965e5524af22579e66e9d999@embeddedor.com"},"message":"media: tuners: mxl5005s: remove useless variable assignments\n\nValues assigned to variables Fmax and Fmin at lines 2740 and 2741 are\noverwritten at lines 2754 and 2755 before they can be used. This makes\nsuch variable assignments useless.\n\nAddresses-Coverity-ID: 1226952\nAddresses-Coverity-ID: 1226953\n\nSigned-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/dbe885a5dd86abc4bbcc72d17a6be4e92308c87f"},{"sha":"d18a6ef59c53022b4af222412dc494cfd21c298e","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"media: dib0700: fix locking in dib0700_i2c_xfer_new()\n\nThis patch mostly adds unlocks to error paths.  But one additional small\nchange is that I made the first \"break;\" a \"goto unlock;\" which means\nthat now we return failure instead of success on that path.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/d18a6ef59c53022b4af222412dc494cfd21c298e"},{"sha":"66083b49bd337e5f4dfa168c145ca38f8bcbe522","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"media: dib0700: fix error handling in dib0700_i2c_xfer_legacy()\n\nMostly this adds some unlocks to error paths.  But, if you see where\nthere were \"break;\" statements before, I changed those paths to return\nerror codes instead of returning success.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/66083b49bd337e5f4dfa168c145ca38f8bcbe522"},{"sha":"b1e1d4532e073c4e6a47efd7e447fceb37528ad9","author":{"name":"Mauro Carvalho Chehab","email":"ea19850a825a0b2eb1de0168fb2a06f5170bd9e2@s-opensource.com"},"message":"media: em28xx: Ignore errors while reading from eeprom\n\nWhile testing support for Terratec H6 rev. 2, it was noticed\nthat reading from eeprom there causes a timeout error.\n\nApparently, this is due to the need of properly setting GPIOs.\n\nIn any case, the driver doesn't really require eeprom reading\nto succeed, as this is currently used only for debug.\n\nSo, Ignore such errors.\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>\nAcked-by: Frank Schäfer <fschaefer.oss@googlemail.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/b1e1d4532e073c4e6a47efd7e447fceb37528ad9"},{"sha":"d6a643275a3659946398cd42e5df805546f9e247","author":{"name":"Mauro Carvalho Chehab","email":"ea19850a825a0b2eb1de0168fb2a06f5170bd9e2@s-opensource.com"},"message":"media: em28xx: add support for new of Terratec H6\n\nThere's a new version of Terratec H6 with uses USB ID\n0ccd:10b2. This version is similar to the old one (with is\nsupported via the HTC entry), except that this one has the\neeprom on the second bus.\n\nOn this board, one side of this board is labeled with:\n\tdvbc v2.0\nThe other side with:\n\t94V-0, MO2, RK-4221 with huge digits: 1107\n\nWith those patches, the board is properly detected:\n\n    em28xx 1-1.5:1.0: New device TERRATEC TERRATCE H5 MKII @ 480 Mbps (0ccd:10b2, interface 0, class 0)\n    em28xx 1-1.5:1.0: Audio interface 0 found (Vendor Class)\n    em28xx 1-1.5:1.0: Video interface 0 found: isoc\n    em28xx 1-1.5:1.0: DVB interface 0 found: isoc\n    em28xx 1-1.5:1.0: chip ID is em2884\n    em28xx eeprom 00000000: 26 00 00 00 02 0b 0f e5 f5 64 01 60 09 e5 f5 64  &........d.`...d\n    em28xx eeprom 00000010: 09 60 03 c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03  .`...\"..........\n    em28xx eeprom 00000020: 02 0a b9 e5 f6 b4 93 03 02 09 46 c2 c6 22 c2 c6  ..........F..\"..\n    em28xx eeprom 00000030: 22 00 60 00 ef 70 08 85 3d 82 85 3c 83 93 ff ef  \".`..p..=..<....\n    em28xx eeprom 00000040: 60 19 85 3d 82 85 3c 83 e4 93 12 07 a3 12 0a fe  `..=..<.........\n    em28xx eeprom 00000050: 05 3d e5 3d 70 02 05 3c 1f 80 e4 22 12 0b 06 02  .=.=p..<...\"....\n    em28xx eeprom 00000060: 07 e2 01 00 1a eb 67 95 cd 0c b2 10 f0 13 6b 03  ......g.......k.\n    em28xx eeprom 00000070: 98 22 6a 1c 86 12 27 57 4e 16 29 00 60 00 00 00  .\"j...'WN.).`...\n    em28xx eeprom 00000080: 02 00 00 00 5e 00 13 00 f0 10 44 82 82 00 00 00  ....^.....D.....\n    em28xx eeprom 00000090: 5b 81 c0 00 00 00 20 40 20 80 02 20 10 01 00 00  [..... @ .. ....\n    em28xx eeprom 000000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n    em28xx eeprom 000000b0: c6 40 00 00 81 00 00 00 00 00 00 00 00 c4 00 00  .@..............\n    em28xx eeprom 000000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c 03  ................\n    em28xx eeprom 000000d0: 31 00 32 00 33 00 34 00 35 00 36 00 37 00 38 00  1.2.3.4.5.6.7.8.\n    em28xx eeprom 000000e0: 39 00 41 00 42 00 43 00 44 00 12 03 54 00 45 00  9.A.B.C.D...T.E.\n    em28xx eeprom 000000f0: 52 00 52 00 41 00 54 00 45 00 43 00 22 03 54 00  R.R.A.T.E.C.\".T.\n    em28xx 1-1.5:1.0: eeprom 000100: ... (skipped)\n    em28xx 1-1.5:1.0: EEPROM ID = 26 00 00 00, EEPROM hash = 0xbcd5a8cf\n    em28xx 1-1.5:1.0: EEPROM info:\n    em28xx 1-1.5:1.0:\tmicrocode start address = 0x0004, boot configuration = 0x00\n    em28xx 1-1.5:1.0:\tI2S audio, 5 sample rates\n    em28xx 1-1.5:1.0:\t500mA max power\n    em28xx 1-1.5:1.0:\tTable at offset 0x27, strings=0x2298, 0x1c6a, 0x1286\n    em28xx 1-1.5:1.0: Identified as Terratec Cinergy H6 rev. 2 (card=101)\n    em28xx 1-1.5:1.0: Currently, V4L2 is not supported on this model\n    em28xx 1-1.5:1.0: dvb set to isoc mode.\n    usbcore: registered new interface driver em28xx\n    em28xx 1-1.5:1.0: Binding audio extension\n    em28xx 1-1.5:1.0: em28xx-audio.c: Copyright (C) 2006 Markus Rechberger\n    em28xx 1-1.5:1.0: em28xx-audio.c: Copyright (C) 2007-2016 Mauro Carvalho Chehab\n    em28xx 1-1.5:1.0: Endpoint 0x83 high-speed on intf 0 alt 7 interval = 8, size 196\n    em28xx 1-1.5:1.0: Number of URBs: 1, with 64 packets and 192 size\n    em28xx 1-1.5:1.0: Audio extension successfully initialized\n    em28xx: Registered (Em28xx Audio Extension) extension\n    em28xx 1-1.5:1.0: Binding DVB extension\n    drxk: status = 0x639260d9\n    drxk: detected a drx-3926k, spin A3, xtal 20.250 MHz\n    drxk: DRXK driver version 0.9.4300\n    drxk: frontend initialized.\n    tda18271 4-0060: creating new instance\n    tda18271: TDA18271HD/C2 detected @ 4-0060\n    dvbdev: DVB: registering new adapter (1-1.5:1.0)\n    em28xx 1-1.5:1.0: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)...\n    dvbdev: dvb_create_media_entity: media entity 'DRXK DVB-C DVB-T' registered.\n    dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.\n    em28xx 1-1.5:1.0: DVB extension successfully initialized\n    em28xx: Registered (Em28xx dvb Extension) extension\n    em28xx 1-1.5:1.0: Registering input extension\n    rc rc0: 1-1.5:1.0 IR as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/rc/rc0\n    Registered IR keymap rc-nec-terratec-cinergy-xs\n    input: 1-1.5:1.0 IR as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/rc/rc0/input0\n    em28xx 1-1.5:1.0: Input extension successfully initalized\n    em28xx: Registered (Em28xx Input Extension) extension\n    tda18271: performing RF tracking filter calibration\n    tda18271: RF tracking filter calibration complete\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/kraj/linux-raspberrypi/commits/d6a643275a3659946398cd42e5df805546f9e247"}]}
{"actor":{"display_login":"kraj"}}