{"push_id":1593426792,"size":29,"distinct_size":29,"ref":"refs/heads/odroidxu4-4.9.y","head":"363a58040ef663a35dac6a26659a08c22782745f","before":"f5401cfb1131587a81e8f73ce4403719da55749e","commits":[{"sha":"ed34569966991ca12b72f670a151f30c7e87b0fe","author":{"name":"Sebastian Kostka","email":"1f3042210264c4aec7dee2d7c70a351d5fd7a91f@users.noreply.github.com"},"message":"Enable sunplus USB Wireless Keyboard device\n\nset CONFIG_HID_SUNPLUS=y\r\nto enable the following keyboard: idVendor=04fc, idProduct=05d8","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/ed34569966991ca12b72f670a151f30c7e87b0fe"},{"sha":"45ff1f49e524ff8a1ae27dbf642c1b6b6a46e1e8","author":{"name":"Markus Hilger","email":"28f916d22bf99ce7db6f178e54956d049aa84e0c@gmail.com"},"message":"Enable fs quota support","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/45ff1f49e524ff8a1ae27dbf642c1b6b6a46e1e8"},{"sha":"b7557f351048fce6deb7036e422975d3ec5cabba","author":{"name":"Mauro Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"Merge pull request #272 from Obihoernchen/odroidxu4-4.9.y\n\nEnable fs quota support","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/b7557f351048fce6deb7036e422975d3ec5cabba"},{"sha":"d919d6061baf406a2263227ec6e53cf52dcdc8b1","author":{"name":"Mauro Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"Merge pull request #271 from derkostka/patch-1\n\nEnable sunplus USB Wireless Keyboard device","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/d919d6061baf406a2263227ec6e53cf52dcdc8b1"},{"sha":"73c387316b9311b18368e8aeb808554b40f6a25b","author":{"name":"Mauro (mdrjr) Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"Merge tag 'v4.9.13' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into odroidxu4-4.9.y\n\nThis is the 4.9.13 stable release","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/73c387316b9311b18368e8aeb808554b40f6a25b"},{"sha":"79b5ab34972a8f5e0cae994b32678440d3856e44","author":{"name":"Mauro (mdrjr) Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"Merge branch 'odroidxu4-4.9.y' of github.com:hardkernel/linux into odroidxu4-4.9.y","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/79b5ab34972a8f5e0cae994b32678440d3856e44"},{"sha":"cbdab82ac82befdde77035b044b1459ab2631bec","author":{"name":"Brian Kim","email":"36fdde7ae858174da6889536cd3276c8ed727b11@hardkernel.com"},"message":"ODROID-XU4: Fix build error for gcc 4.9 and later\n\nChange-Id: Ic83fb0f2e2c9541d88b6f61f6869cdf74db2d71e\nSigned-off-by: Brian Kim <brian.kim@hardkernel.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/cbdab82ac82befdde77035b044b1459ab2631bec"},{"sha":"4feec5ce1611313210c2809283b6fa30e26c2a26","author":{"name":"Mauro (mdrjr) Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"s5p-cec: Add legacy s5p-cec driver\n\nThis driver supports Pulse8 libcec library.\n\nChange-Id: Ic6189187ec930a59ffac024a5c5436270f7e83a6","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/4feec5ce1611313210c2809283b6fa30e26c2a26"},{"sha":"ac53b90a9d087fba8fb8fde645f4eeeb3b92e83a","author":{"name":"Mauro (mdrjr) Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"ODROID-XU4: tweak thermal values","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/ac53b90a9d087fba8fb8fde645f4eeeb3b92e83a"},{"sha":"8652630aed492388b4d6f9572aa1ddd6be695c28","author":{"name":"Mauro (mdrjr) Ribeiro","email":"0fe9642edcfc20dbb74852d5149485807bbdfac2@hardkernel.com"},"message":"defconfig: AX8817x to module\n\nChange-Id: Ica528cc7fa1cd260ff53850afce1bfd286fa5bfe","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/8652630aed492388b4d6f9572aa1ddd6be695c28"},{"sha":"a5002af98c5a5b52e521755ef4d7d909bf375e6a","author":{"name":"Ingi Kim","email":"01ccf0345e0221d84d38806c5981724a133a07b8@samsung.com"},"message":"[media] s5p-mfc: Fix MFC context buffer size\n\nWhen video file was decoded by H/W MFCv8. It occurred IOMMU page fault\nbecause of accessing abnormal memory of mfc ctx buf.\n\nSo this patch supports buffer size of mfc context more.\nRelevant page fault error is below.\n\n[ 3524.617147] PAGE FAULT occurred at 0x10108000 by 11200000.sysmmu(Page table base: 0x6d86c000)\n[ 3524.624192]  Lv1 entry: 0x6c27d001\n[ 3524.627567]   Lv2 entry: 0x0\n[ 3524.630482] ------------[ cut here ]------------\n[ 3524.635020] kernel BUG at drivers/iommu/exynos-iommu.c:358!\n[ 3524.640567] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM\n[ 3524.646373] Modules linked in:\n[ 3524.649410] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.0.0-00001-g0ff9b87-dirty #18\n[ 3524.657117] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)\n[ 3524.663184] task: c0e4aff0 ti: c0e3c000 task.ti: c0e3c000\n[ 3524.668566] PC is at exynos_sysmmu_irq+0x1b8/0x2c4\n[ 3524.673330] LR is at vprintk_emit+0x2b8/0x58c\n[ 3524.677657] pc : [<c037cc78>]    lr : [<c00704a4>]    psr: 600d0193\n[ 3524.677657] sp : c0e3dd90  ip : 00000000  fp : c0e3ddcc\n[ 3524.689092] r10: ee29a110  r9 : 00000000  r8 : ee29a128\n[ 3524.694292] r7 : ed812810  r6 : 10108000  r5 : ed86c000  r4 : 00000000\n[ 3524.700791] r3 : c0ec9bd8  r2 : 00000000  r1 : 00000000  r0 : ed82ff00\n[ 3524.707292] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\n[ 3524.714656] Control: 10c5387d  Table: 6b08c06a  DAC: 00000015\n[ 3524.720375] Process swapper/0 (pid: 0, stack limit = 0xc0e3c210)\n[ 3524.726354] Stack: (0xc0e3dd90 to 0xc0e3e000)\n[ 3524.730689] dd80:                                     c0e3dd9c c0069d68 ee58c338 6d86c000\n[ 3524.738836] dda0: ee58c338 ee298c40 ee2915a0 0000003b c0e64ef4 c0e3c000 00000000 00000000\n[ 3524.746981] ddc0: c0e3de14 c0e3ddd0 c0071ef4 c037cacc ffffffff a00d0193 c0e3ddf4 ee291540\n[ 3524.755126] dde0: c0ec793c c0ec7928 7fffffff ee291540 ee2915a0 ee298c40 c0e64ef4 ee004660\n[ 3524.763272] de00: ee010800 c0e3df00 c0e3de34 c0e3de18 c0072138 c0071e9c 00020000 ee291540\n[ 3524.771418] de20: ee2915a0 00000016 c0e3de4c c0e3de38 c0075130 c00720f8 0000003b ee028300\n[ 3524.779563] de40: c0e3de64 c0e3de50 c0071450 c0075068 00000100 00000012 c0e3de8c c0e3de68\n[ 3524.787708] de60: c030d240 c0071420 c030d19c 00000016 00000000 00000016 00000000 00000001\n[ 3524.795854] de80: c0e3dea4 c0e3de90 c0071450 c030d1a8 00000092 c0e37a1c c0e3ded4 c0e3dea8\n[ 3524.804000] dea0: c0071790 c0071420 c0e3df00 f000200c 00000016 c0e440a8 c0e3df00 f0002000\n[ 3524.812145] dec0: c095bc8c 00000001 c0e3defc c0e3ded8 c0008730 c0071710 c0010d88 c0010d8c\n[ 3524.820290] dee0: 600d0013 ffffffff c0e3df34 c0ec7eb4 c0e3df54 c0e3df00 c0014780 c00086fc\n[ 3524.828436] df00: 00000001 00000000 00000000 c0020780 c0e3c000 c0e43530 00000000 00000000\n[ 3524.836581] df20: c0ec7eb4 c095bc8c 00000001 c0e3df54 c0e3df58 c0e3df48 c0010d88 c0010d8c\n[ 3524.844727] df40: 600d0013 ffffffff c0e3df94 c0e3df58 c0062690 c0010d50 c0ec75f0 00000001\n[ 3524.852872] df60: c0e3df84 c0e4353c c0e39580 c0e43e84 c0e3c000 00000002 c0e3df58 c0e38b88\n[ 3524.861018] df80: c0952b9c ffffffff c0e3dfac c0e3df98 c094d1b8 c00622d4 c0e3c000 c0e43e10\n[ 3524.869163] dfa0: c0e3dff4 c0e3dfb0 c0d86d30 c094d130 ffffffff ffffffff c0d866f0 00000000\n[ 3524.877309] dfc0: 00000000 c0df06d8 00000000 c0ee3f14 c0e434c0 c0df06d4 c0e4c20c 4000406a\n[ 3524.885454] dfe0: 410fc073 00000000 00000000 c0e3dff8 40008074 c0d86970 00000000 00000000\n[ 3524.893610] [<c037cc78>] (exynos_sysmmu_irq) from [<c0071ef4>] (handle_irq_event_percpu+0x64/0x25c)\n[ 3524.902615] [<c0071ef4>] (handle_irq_event_percpu) from [<c0072138>] (handle_irq_event+0x4c/0x6c)\n[ 3524.911454] [<c0072138>] (handle_irq_event) from [<c0075130>] (handle_level_irq+0xd4/0x14c)\n[ 3524.919773] [<c0075130>] (handle_level_irq) from [<c0071450>] (generic_handle_irq+0x3c/0x4c)\n[ 3524.928180] [<c0071450>] (generic_handle_irq) from [<c030d240>] (combiner_handle_cascade_irq+0xa4/0x110)\n[ 3524.937624] [<c030d240>] (combiner_handle_cascade_irq) from [<c0071450>] (generic_handle_irq+0x3c/0x4c)\n[ 3524.946981] [<c0071450>] (generic_handle_irq) from [<c0071790>] (__handle_domain_irq+0x8c/0xfc)\n[ 3524.955646] [<c0071790>] (__handle_domain_irq) from [<c0008730>] (gic_handle_irq+0x40/0x78)\n[ 3524.963966] [<c0008730>] (gic_handle_irq) from [<c0014780>] (__irq_svc+0x40/0x74)\n[ 3524.971412] Exception stack(0xc0e3df00 to 0xc0e3df48)\n[ 3524.976441] df00: 00000001 00000000 00000000 c0020780 c0e3c000 c0e43530 00000000 00000000\n[ 3524.984586] df20: c0ec7eb4 c095bc8c 00000001 c0e3df54 c0e3df58 c0e3df48 c0010d88 c0010d8c\n[ 3524.992729] df40: 600d0013 ffffffff\n[ 3524.996205] [<c0014780>] (__irq_svc) from [<c0010d8c>] (arch_cpu_idle+0x48/0x4c)\n[ 3525.003567] [<c0010d8c>] (arch_cpu_idle) from [<c0062690>] (cpu_startup_entry+0x3c8/0x4a4)\n[ 3525.011805] [<c0062690>] (cpu_startup_entry) from [<c094d1b8>] (rest_init+0x94/0x98)\n[ 3525.019516] [<c094d1b8>] (rest_init) from [<c0d86d30>] (start_kernel+0x3cc/0x3d8)\n[ 3525.026963] Code: e34c30ec e5932004 e3520000 ca000018 (e7f001f2)\n[ 3525.033028] ---[ end trace 71ed544f653b4d46 ]---\n\nSigned-off-by: Ingi Kim <ingi2.kim@samsung.com>\nSigned-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/a5002af98c5a5b52e521755ef4d7d909bf375e6a"},{"sha":"9ef9dca3e9e85b2efb3ca2eacdca68f013b79624","author":{"name":"Mauro Carvalho Chehab","email":"ea19850a825a0b2eb1de0168fb2a06f5170bd9e2@s-opensource.com"},"message":"s5p-mfc: don't break long lines\n\nDue to the 80-cols restrictions, and latter due to checkpatch\nwarnings, several strings were broken into multiple lines. This\nis not considered a good practice anymore, as it makes harder\nto grep for strings at the source code.\n\nAs we're right now fixing other drivers due to KERN_CONT, we need\nto be able to identify what printk strings don't end with a \"\\n\".\nIt is a way easier to detect those if we don't break long lines.\n\nSo, join those continuation lines.\n\nThe patch was generated via the script below, and manually\nadjusted if needed.\n\n</script>\nuse Text::Tabs;\nwhile (<>) {\n\tif ($next ne \"\") {\n\t\t$c=$_;\n\t\tif ($c =~ /^\\s+\\\"(.*)/) {\n\t\t\t$c2=$1;\n\t\t\t$next =~ s/\\\"\\n$//;\n\t\t\t$n = expand($next);\n\t\t\t$funpos = index($n, '(');\n\t\t\t$pos = index($c2, '\",');\n\t\t\tif ($funpos && $pos > 0) {\n\t\t\t\t$s1 = substr $c2, 0, $pos + 2;\n\t\t\t\t$s2 = ' ' x ($funpos + 1) . substr $c2, $pos + 2;\n\t\t\t\t$s2 =~ s/^\\s+//;\n\n\t\t\t\t$s2 = ' ' x ($funpos + 1) . $s2 if ($s2 ne \"\");\n\n\t\t\t\tprint unexpand(\"$next$s1\\n\");\n\t\t\t\tprint unexpand(\"$s2\\n\") if ($s2 ne \"\");\n\t\t\t} else {\n\t\t\t\tprint \"$next$c2\\n\";\n\t\t\t}\n\t\t\t$next=\"\";\n\t\t\tnext;\n\t\t} else {\n\t\t\tprint $next;\n\t\t}\n\t\t$next=\"\";\n\t} else {\n\t\tif (m/\\\"$/) {\n\t\t\tif (!m/\\\\n\\\"$/) {\n\t\t\t\t$next=$_;\n\t\t\t\tnext;\n\t\t\t}\n\t\t}\n\t}\n\tprint $_;\n}\n</script>\n\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/9ef9dca3e9e85b2efb3ca2eacdca68f013b79624"},{"sha":"b9194abe1b5dd6a34d02c1ef7f1cb5e78e1a6455","author":{"name":"Shuah Khan","email":"1a8b7edcfc00bb8cbbb1f50ab3153da93b81fdf3@osg.samsung.com"},"message":"s5p-mfc: Collapse two error message into one\n\ns5p_mfc_alloc_priv_buf() prints two message to report invalid memory\nconfiguration error. Collapse them into a single message.\n\nSigned-off-by: Shuah Khan <shuahkh@osg.samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/b9194abe1b5dd6a34d02c1ef7f1cb5e78e1a6455"},{"sha":"aa6470e4a9ae6e498acb1cb6186dbd9a47afe717","author":{"name":"Shuah Khan","email":"1a8b7edcfc00bb8cbbb1f50ab3153da93b81fdf3@osg.samsung.com"},"message":"s5p-mfc: include buffer size in error message\n\nInclude buffer size in s5p_mfc_alloc_priv_buf() the error message\nwhen it fails to allocate the buffer.\n\nSigned-off-by: Shuah Khan <shuahkh@osg.samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/aa6470e4a9ae6e498acb1cb6186dbd9a47afe717"},{"sha":"4e31cbabe950a03570c238738309be3b4bda2577","author":{"name":"Andrzej Hajda","email":"1a266d9f0a906644ab963b594a0ac0620c039c88@samsung.com"},"message":"s5p-mfc: Correct scratch buffer size of H.263 decoder\n\nDriver complains about too small scratch buffer size. After adjusting\nit according to vendor code, decoding works.\n\n[mszyprow: moved the change to the header file]\n\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/4e31cbabe950a03570c238738309be3b4bda2577"},{"sha":"824cadaeed23581a1581ccf55eaa5b7e50a5da2f","author":{"name":"Donghwa Lee","email":"931d1731d8d25567f41696c3ceba2bad4de0fd01@samsung.com"},"message":"s5p-mfc: Skip incomplete frame\n\nCurrently, when incomplete frame is received in the middle of\ndecoding, driver treats it as an error, so src/dst queue and\nclock are cleaned. Although it is obviously error case, it is\nneeded to maintain video decoding in case of necessity. This\npatch supports skip incomplete frame to next.\n\nSigned-off-by: Donghwa Lee <dh09.lee@samsung.com>\nSigned-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/824cadaeed23581a1581ccf55eaa5b7e50a5da2f"},{"sha":"d65a3c96a3447d09f8da7f5fbce409c0c1565ee1","author":{"name":"Marek Szyprowski","email":"4d0ab7dac85d754388f4be3549f400e336faa58a@samsung.com"},"message":"s5p-mfc: Use clock gating only on MFC v5 hardware\n\nNewer MFC hardware have internal clock gating feature, so additional\nsoftware-triggered clock gating sometimes causes misbehavior of the MFC\nfirmware and results in freeze or crash. This patch changes the driver\nto use software-triggered clock gating only when working with v5 MFC\nhardware, where it has been proven to work properly.\n\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/d65a3c96a3447d09f8da7f5fbce409c0c1565ee1"},{"sha":"a43e32bd40014b1fcbb7a1fe04a1c5c57c07e7a5","author":{"name":"Douglas Anderson","email":"654d5d600e907ff4a0e75ec2e21c072be3e1556d@chromium.org"},"message":"s5p-mfc: Set DMA_ATTR_ALLOC_SINGLE_PAGES\n\nWe do video allocation all the time and we need it to be fast.  Plus TLB\nefficiency isn't terribly important for video.\n\nThat means we want to set DMA_ATTR_ALLOC_SINGLE_PAGES.\n\nSee also the previous change (commit 14d3ae2efeed \"ARM: dma-mapping: Use\nDMA_ATTR_ALLOC_SINGLE_PAGES hint to optimize allocation\").\n\n[m.szyprowski: rebased patch onto v4.9-rc1 and adapted changes\n to latest videbuf2 changes, this simplifies code changes to\n only set proper dma attribute flag and comment the reason\n for it, added commit id of arch/arm/mm patch]\n\nSigned-off-by: Douglas Anderson <dianders@chromium.org>\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/a43e32bd40014b1fcbb7a1fe04a1c5c57c07e7a5"},{"sha":"5d1cfea3928bf4d768d5b7902c2b4c8c41b02345","author":{"name":"Marek Szyprowski","email":"4d0ab7dac85d754388f4be3549f400e336faa58a@samsung.com"},"message":"s5p-mfc: Use printk_ratelimited for reporting ioctl errors\n\nSome applications don't check error codes from QBUF/DQBUF ioctls,\nso don't spam kernel log with errors if they fall into endless loop\ntrying to queue next buffer after a failure.\n\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/5d1cfea3928bf4d768d5b7902c2b4c8c41b02345"},{"sha":"55f84bffa0f807635073dd0a274f5dbe9f45c6a3","author":{"name":"Marek Szyprowski","email":"4d0ab7dac85d754388f4be3549f400e336faa58a@samsung.com"},"message":"s5p-mfc: Remove special clock rate management\n\nThe maximum rate of special clock depends on SoC variant and should\nbe set in device tree via assigned-clock-rates property, so remove\nthe code which forces special clock to 200MHz.\n\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>","distinct":true,"url":"https://api.github.com/repos/Dmole/linux/commits/55f84bffa0f807635073dd0a274f5dbe9f45c6a3"}]}
{"actor":{"display_login":"Dmole"}}