{"push_id":1786612705,"size":900,"distinct_size":1,"ref":"refs/heads/mediatree/master-stv0367-cxd28xx-stv0910-prfmt","head":"7f72144f263e1dd760eb62965ce5407b6a571c79","before":"afcc9ecac0a6a700afd414ac6a0a9d442db8ed07","commits":[{"sha":"1de3cd4fb49f3463679c49afe0aa9ceb133f3e49","author":{"name":"Liviu Dudau","email":"8d819af0b2cefdc53165ad9a688340bcbd0a7f58@arm.com"},"message":"drm: hdlcd: Fix the calculation of the scanout start address\n\nThe calculation of the framebuffer's start address was wrongly using\nthe CRTC's x and y position rather than the one of the source\nframebuffer. To fix that we need to update the plane_check code to\ncall drm_plane_helper_check_state() to clip the src and dst coordinates.\nWhile there so some minor cleanup of redundant freeing of\ndevm_alloc-ated memory.\n\nSigned-off-by: Liviu Dudau <Liviu.Dudau@arm.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/1de3cd4fb49f3463679c49afe0aa9ceb133f3e49"},{"sha":"ec8542cb8a628fd10522f8421182207277f90185","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"ARM: dts: bcm2835: fix uart0 pinctrl node names\n\nDownstream kernel uses pins 32, 33 as UART0 (PL011) Rx/Tx to communicate with\nthe Bluetooth chip. So ALT3 of these pins is most likely not CTS/RTS. Change\nthe node name to reflect that. This matches section 6.2 \"Alternative Function\nAssignments\" in the BCM2835 ARM Peripherals document.\n\nWith this change in place, adding\n\n  &uart0 {\n\t pinctrl-names = \"default\";\n\t pinctrl-0 = <&uart0_gpio32 &gpclk2_gpio43>;\n\t status = \"okay\";\n  };\n\nto bcm2837-rpi-3-b.dts does the right thing on my Raspberry Pi 3.\n\nPins 30, 31 are CTS/RTS of UART0 in alternate function 3. Rename uart0_gpio30\nas well.\n\nWhile at it, fix a little typo in a nearby comment.\n\nFixes: 21ff843931b (\"ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node.\")\nAcked-by: Stefan Wahren <stefan.wahren@i2se.com>\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nReviewed-by: Eric Anholt <eric@anholt.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/ec8542cb8a628fd10522f8421182207277f90185"},{"sha":"843b2287fb77f0b1966fa90912e093a0d417b27b","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"ARM: dts: bcm2835: fix i2c0 pins\n\nAccording to the BCM2835 ARM Peripherals document i2c0 doesn't map to pins 32,\n34 but to 28, 29.\n\nFixes: 21ff843931b (\"ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node.\")\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nReviewed-by: Eric Anholt <eric@anholt.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/843b2287fb77f0b1966fa90912e093a0d417b27b"},{"sha":"e1be65a5e426460ab567076107311e83532904e9","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"ARM: dts: bcm2835: fix uart0/uart1 pins\n\nAccording to the BCM2835 ARM Peripherals document uart1 doesn't map to pins\n36-39, but uart0 does.\n\nAlso, split into separate Rx/Tx and CST/RTS groups to match other uart nodes.\n\nFixes: 21ff843931b (\"ARM: dts: bcm283x: Define standard pinctrl groups in the gpio node.\")\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nReviewed-by: Eric Anholt <eric@anholt.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/e1be65a5e426460ab567076107311e83532904e9"},{"sha":"10b6c0c2e2bb8cd1be682f8d36ef597e3419cb88","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"ARM: dts: bcm2835: add index to the ethernet alias\n\nAn alias name should have an index number even when it is the only of its type.\nThis allows U-Boot to add the local-mac-address property. Otherwise U-Boot\nskips the alias.\n\nFixes: 6a93792774 (\"ARM: bcm2835: dt: Add the ethernet to the device trees\")\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nAcked-by: Lubomir Rintel <lkundrak@v3.sk>\nReviewed-by: Eric Anholt <eric@anholt.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/10b6c0c2e2bb8cd1be682f8d36ef597e3419cb88"},{"sha":"d2718d1365f7fce624fd7ed163f60532f92ed016","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@free-electrons.com"},"message":"arm64: marvell: enable the Armada 37xx pinctrl driver\n\nThis commit makes sure the driver for the Armada 37xx pin controller is\nenabled.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/d2718d1365f7fce624fd7ed163f60532f92ed016"},{"sha":"7b4ccb3c466f62bbf2f4dd5d6a143d945a6f3051","author":{"name":"Geert Uytterhoeven","email":"91a5f0ac06d51a651e45b62a5b36e28880b80bc4@glider.be"},"message":"soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing\n\nIf the R-Car RST driver is not included, compile-testing R-Car clock\ndrivers fails with a link error:\n\n    undefined reference to `rcar_rst_read_mode_pins'\n\nTo fix this, provide a dummy version.  Use the exact same test logic as\nin drivers/soc/renesas/Makefile, as there is no Kconfig symbol (yet) to\ncontrol compilation of the R-Car RST driver.\n\nFixes: 527c02f66d263d2e (\"soc: renesas: Add R-Car RST driver\")\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Simon Horman <horms+renesas@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/7b4ccb3c466f62bbf2f4dd5d6a143d945a6f3051"},{"sha":"afda007feda5cfe7463f3281dfeee703a5dc7ca3","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@free-electrons.com"},"message":"ARM64: dts: marvell: Add pinctrl nodes for Armada 3700\n\nAdd the nodes for the two pin controller present in the Armada 37xx SoCs.\n\nInitially the node was named gpio1 using the same name that for the\nregister range in the datasheet. However renaming it pinctr_nb (nb for\nNorth Bridge) makes more sens.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/afda007feda5cfe7463f3281dfeee703a5dc7ca3"},{"sha":"6a680783aaadd168557eec695374929ac066536f","author":{"name":"Gregory CLEMENT","email":"4264d285b3ce9b577917b36d034b4cf25ea4fe85@free-electrons.com"},"message":"ARM64: dts: marvell: armada37xx: add pinctrl definition\n\nStart to populate the device tree of the Armada 37xx with the pincontrol\nconfiguration used on the board providing a dts.\n\nSigned-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/6a680783aaadd168557eec695374929ac066536f"},{"sha":"07a63cbe8bcb6ba72fb989dcab1ec55ec6c36c7e","author":{"name":"Martin Schwidefsky","email":"9888847d934b0a2b68638ec948181961d68813c8@de.ibm.com"},"message":"s390/cputime: fix incorrect system time\n\ngit commit c5328901aa1db134 \"[S390] entry[64].S improvements\" removed\nthe update of the exit_timer lowcore field from the critical section\ncleanup of the .Lsysc_restore/.Lsysc_done and .Lio_restore/.Lio_done\nblocks. If the PSW is updated by the critical section cleanup to point to\nuser space again, the interrupt entry code will do a vtime calculation\nafter the cleanup completed with an exit_timer value which has *not* been\nupdated. Due to this incorrect system time deltas are calculated.\n\nIf an interrupt occured with an old PSW between .Lsysc_restore/.Lsysc_done\nor .Lio_restore/.Lio_done update __LC_EXIT_TIMER with the system entry\ntime of the interrupt.\n\nCc: stable@vger.kernel.org # 3.3+\nTested-by: Christian Borntraeger <borntraeger@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/07a63cbe8bcb6ba72fb989dcab1ec55ec6c36c7e"},{"sha":"085b6ba0f7971d18fc3078b25e8309e9e75659cb","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/ftrace: fix compile for !MODULES\n\nFix this compile error if CONFIG_MODULES is disabled:\n\narch/s390/built-in.o: In function `ftrace_plt_init':\narch/s390/kernel/ftrace.o:(.init.text+0x34cc): undefined reference to `module_alloc'\n\nReported-by: Rob Landley <rob@landley.net>\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/085b6ba0f7971d18fc3078b25e8309e9e75659cb"},{"sha":"db55947dd2d09cd3e6f722d1205934fec793ee63","author":{"name":"Heiko Carstens","email":"b2244c494cfb2f2e9003288a5a0aae79bf12423b@de.ibm.com"},"message":"s390/uprobes: fix compile for !KPROBES\n\nFix the following compile error(s) if CONFIG_KPROBES is disabled:\n\narch/s390/kernel/uprobes.c:79:14:\n error: implicit declaration of function 'probe_get_fixup_type'\narch/s390/kernel/uprobes.c:87:14:\n error: 'FIXUP_PSW_NORMAL' undeclared (first use in this function)\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/db55947dd2d09cd3e6f722d1205934fec793ee63"},{"sha":"eb77e6b80f3bed262c7773236f0fb84649fd3091","author":{"name":"Yazen Ghannam","email":"c714a4b735c614a72d90d8d038b75c204413ca2a@amd.com"},"message":"EDAC, amd64: Fix reporting of Chip Select sizes on Fam17h\n\nThe wrong index into the csbases/csmasks arrays was being passed to\nthe function to compute the chip select sizes, which resulted in the\nwrong size being computed. Address that so that the correct values are\ncomputed and printed.\n\nAlso, redo how we calculate the number of pages in a CS row.\n\nReported-by: Benjamin Bennett <benbennett@gmail.com>\nSigned-off-by: Yazen Ghannam <yazen.ghannam@amd.com>\nCc: <stable@vger.kernel.org> # 4.10.x\nCc: linux-edac <linux-edac@vger.kernel.org>\nLink: http://lkml.kernel.org/r/1493313114-11260-1-git-send-email-Yazen.Ghannam@amd.com\n[ Remove unneeded integer math comment, minor cleanups. ]\nSigned-off-by: Borislav Petkov <bp@suse.de>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/eb77e6b80f3bed262c7773236f0fb84649fd3091"},{"sha":"0e78a87306a6f55b1c7bbafad1de62c3975953ca","author":{"name":"Steffen Klassert","email":"e12a4e53ffae7bea4a26a8251851e5c5b883df46@secunet.com"},"message":"esp4: Fix udpencap for local TCP packets.\n\nLocally generated TCP packets are usually cloned, so we\ndo skb_cow_data() on this packets. After that we need to\nreload the pointer to the esp header. On udpencap this\nheader has an offset to skb_transport_header, so take this\noffset into account.\n\nFixes: 67d349ed603 (\"net/esp4: Fix invalid esph pointer crash\")\nFixes: fca11ebde3f0 (\"esp4: Reorganize esp_output\")\nReported-by: Don Bowman <db@donbowman.ca>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/0e78a87306a6f55b1c7bbafad1de62c3975953ca"},{"sha":"9b3eb54106cf6acd03f07cf0ab01c13676a226c2","author":{"name":"Sabrina Dubroca","email":"4970d9e510e008c61ce99b43933c9aaa332864d8@queasysnail.net"},"message":"xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY\n\nWhen CONFIG_XFRM_SUB_POLICY=y, xfrm_dst stores a copy of the flowi for\nthat dst. Unfortunately, the code that allocates and fills this copy\ndoesn't care about what type of flowi (flowi, flowi4, flowi6) gets\npassed. In multiple code paths (from raw_sendmsg, from TCP when\nreplying to a FIN, in vxlan, geneve, and gre), the flowi that gets\npassed to xfrm is actually an on-stack flowi4, so we end up reading\nstuff from the stack past the end of the flowi4 struct.\n\nSince xfrm_dst->origin isn't used anywhere following commit\nca116922afa8 (\"xfrm: Eliminate \"fl\" and \"pol\" args to\nxfrm_bundle_ok().\"), just get rid of it.  xfrm_dst->partner isn't used\neither, so get rid of that too.\n\nFixes: 9d6ec938019c (\"ipv4: Use flowi4 in public route lookup interfaces.\")\nSigned-off-by: Sabrina Dubroca <sd@queasysnail.net>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/9b3eb54106cf6acd03f07cf0ab01c13676a226c2"},{"sha":"3d05f3aed5d721c2c77d20288c29ab26c6193ed5","author":{"name":"Julia Cartwright","email":"55bef8a3d827bbed8bdde4cf0a57c9697629c0d7@ni.com"},"message":"md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock\n\nOn mainline, there is no functional difference, just less code, and\nsymmetric lock/unlock paths.\n\nOn PREEMPT_RT builds, this fixes the following warning, seen by\nAlexander GQ Gerasiov, due to the sleeping nature of spinlocks.\n\n   BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:993\n   in_atomic(): 0, irqs_disabled(): 1, pid: 58, name: kworker/u12:1\n   CPU: 5 PID: 58 Comm: kworker/u12:1 Tainted: G        W       4.9.20-rt16-stand6-686 #1\n   Hardware name: Supermicro SYS-5027R-WRF/X9SRW-F, BIOS 3.2a 10/28/2015\n   Workqueue: writeback wb_workfn (flush-253:0)\n   Call Trace:\n    dump_stack+0x47/0x68\n    ? migrate_enable+0x4a/0xf0\n    ___might_sleep+0x101/0x180\n    rt_spin_lock+0x17/0x40\n    add_stripe_bio+0x4e3/0x6c0 [raid456]\n    ? preempt_count_add+0x42/0xb0\n    raid5_make_request+0x737/0xdd0 [raid456]\n\nReported-by: Alexander GQ Gerasiov <gq@redlab-i.ru>\nTested-by: Alexander GQ Gerasiov <gq@redlab-i.ru>\nSigned-off-by: Julia Cartwright <julia@ni.com>\nSigned-off-by: Shaohua Li <shli@fb.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/3d05f3aed5d721c2c77d20288c29ab26c6193ed5"},{"sha":"7f48d0b48cba2ddc03d09353ba4ef6ae680da520","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"drm/i915/gvt: fix typo: \"supporte\" -> \"support\"\n\ntrivial fix to typo in WARN_ONCE message\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/7f48d0b48cba2ddc03d09353ba4ef6ae680da520"},{"sha":"657314b7a5d16961e7e0ecdae4a59d28123e74c0","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"drm/etnaviv: don't put fence in case of submit failure\n\nIf we bail out of the submit before actually adding the cmdstream\nto the kernel ring there is no valid fence to put. Make sure to skip\nthe fence_put in that case.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/657314b7a5d16961e7e0ecdae4a59d28123e74c0"},{"sha":"d86ab9cff8b936aadde444d0e263a8db5ff0349b","author":{"name":"Juri Lelli","email":"def35b9783bb04ffb0446bb718c23d90ed14e01e@arm.com"},"message":"cpufreq: schedutil: use now as reference when aggregating shared policy requests\n\nCurrently, sugov_next_freq_shared() uses last_freq_update_time as a\nreference to decide when to start considering CPU contributions as\nstale.\n\nHowever, since last_freq_update_time is set by the last CPU that issued\na frequency transition, this might cause problems in certain cases. In\npractice, the detection of stale utilization values fails whenever the\nCPU with such values was the last to update the policy. For example (and\nplease note again that the SCHED_CPUFREQ_RT flag is not the problem\nhere, but only the detection of after how much time that flag has to be\nconsidered stale), suppose a policy with 2 CPUs:\n\n               CPU0                |               CPU1\n                                   |\n                                   |     RT task scheduled\n                                   |     SCHED_CPUFREQ_RT is set\n                                   |     CPU1->last_update = now\n                                   |     freq transition to max\n                                   |     last_freq_update_time = now\n                                   |\n\n                        more than TICK_NSEC nsecs\n\n                                   |\n     a small CFS wakes up          |\n     CPU0->last_update = now1      |\n     delta_ns(CPU0) < TICK_NSEC*   |\n     CPU0's util is considered     |\n     delta_ns(CPU1) =              |\n      last_freq_update_time -      |\n      CPU1->last_update = 0        |\n      < TICK_NSEC                  |\n     CPU1 is still considered      |\n     CPU1->SCHED_CPUFREQ_RT is set |\n     we stay at max (until CPU1    |\n     exits from idle)              |\n\n* delta_ns is actually negative as now1 > last_freq_update_time\n\nWhile last_freq_update_time is a sensible reference for rate limiting,\nit doesn't seem to be useful for working around stale CPU states.\n\nFix the problem by always considering now (time) as the reference for\ndeciding when CPUs have stale contributions.\n\nSigned-off-by: Juri Lelli <juri.lelli@arm.com>\nAcked-by: Vincent Guittot <vincent.guittot@linaro.org>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/d86ab9cff8b936aadde444d0e263a8db5ff0349b"},{"sha":"d90c902449a7561f1b1d58ba5a0d11728ce8b0b2","author":{"name":"Steffen Klassert","email":"e12a4e53ffae7bea4a26a8251851e5c5b883df46@secunet.com"},"message":"af_key: Fix slab-out-of-bounds in pfkey_compile_policy.\n\nThe sadb_x_sec_len is stored in the unit 'byte divided by eight'.\nSo we have to multiply this value by eight before we can do\nsize checks. Otherwise we may get a slab-out-of-bounds when\nwe memcpy the user sec_ctx.\n\nFixes: df71837d502 (\"[LSM-IPSec]: Security association restriction.\")\nReported-by: Andrey Konovalov <andreyknvl@google.com>\nTested-by: Andrey Konovalov <andreyknvl@google.com>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/d90c902449a7561f1b1d58ba5a0d11728ce8b0b2"}]}
{"actor":{"display_login":"herrnst"}}