{"push_id":1241045400,"size":629,"distinct_size":629,"ref":"refs/heads/odroidxu4-4.8.y","head":"306529f1183aa52791a9057cf87c0e5bffdb868a","before":"d8c5ead87edd8bee17e613e6a0f903a2b0c9efbe","commits":[{"sha":"9736c6152ef6fbb688c05c75b250304787fc9ff7","author":{"name":"Matt Redfearn","email":"c5b62b631b0bb11c9c59278f295d5b8e1a4873c6@imgtec.com"},"message":"MIPS: smp-cps: Allow booting of CPU other than VP0 within a core\n\nThe boot_core function was hardcoded to always start VP0 when starting\na core via the CPC. When hotplugging a CPU this may not be the desired\nbehaviour.\n\nMake boot_core receive the VP ID to start running on the core, such that\nalternate VPs can be started via CPU hotplug.\nAlso ensure that all other VPs within the core are stopped before\nbringing the core out of reset so that only the desired VP starts.\n\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nReviewed-by: Paul Burton <paul.burton@imgtec.com>\nCc: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: Qais Yousef <qais.yousef@imgtec.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/13750/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/9736c6152ef6fbb688c05c75b250304787fc9ff7"},{"sha":"0d2808f338c7cb0ccf6b087dd7be0e4fa0c865e0","author":{"name":"Matt Redfearn","email":"c5b62b631b0bb11c9c59278f295d5b8e1a4873c6@imgtec.com"},"message":"MIPS: smp-cps: Add support for CPU hotplug of MIPSr6 processors\n\nIntroduce support for hotplug of Virtual Processors in MIPSr6 systems.\nThe method is simpler than the VPE parallel from the now-deprecated MT\nASE, it can now simply write the VP_STOP register with the mask of VPs\nto halt, and use the VP_RUNNING register to determine when the VP has\nhalted.\n\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nReviewed-by: Paul Burton <paul.burton@imgtec.com>\nCc: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: Qais Yousef <qais.yousef@imgtec.com>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/13752/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/0d2808f338c7cb0ccf6b087dd7be0e4fa0c865e0"},{"sha":"7840d6188b44d94a0a9a4d9e9e7108f8eef67de2","author":{"name":"Matt Redfearn","email":"c5b62b631b0bb11c9c59278f295d5b8e1a4873c6@imgtec.com"},"message":"MIPS: Move CPU Hotplug config option into submenu\n\nThe KConfig option HOTPLUG_CPU should appear in the \"Kernel Type\"\nsubmenu. Relocate it to where SMP support is configured.\n\nSigned-off-by: Matt Redfearn <matt.redfearn@imgtec.com>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/13751/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/7840d6188b44d94a0a9a4d9e9e7108f8eef67de2"},{"sha":"fe46e5032ede30e7a00b713c86dc4f598e7cf99f","author":{"name":"John Crispin","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@phrozen.org"},"message":"MIPS: Lantiq: Fix eiu interrupt loading code\n\nUsing of_irq_count to load the irq index from the devicetree is incorrect.\nThis will cause the kernel to map them regardless, even if they dont\nactually get used. Change the code to use of_property_count_u32_elems()\ninstead which is the correct API to use in this case.\n\nSigned-off-by: John Crispin <john@phrozen.org>\nCc: Linux-MIPS <linux-mips@linux-mips.org>\nPatchwork: https://patchwork.linux-mips.org/patch/13601/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/fe46e5032ede30e7a00b713c86dc4f598e7cf99f"},{"sha":"f97e5e8ef8e18b7a2799068880cc3e5b10ac4efc","author":{"name":"John Crispin","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@phrozen.org"},"message":"MIPS: Lantiq: Use the real EXIN count\n\nWe runtime load the available external interrupts into an array and store\nthe number inside exin_avail. Some of the code however uses MAX_EIU for\nlooping over the array which may partially be 0. This is a cosmetic fix as\nthe existing code works as is. It is just nicer to only loop over the array\nelements that were actually populated during probe.\n\nSigned-off-by: John Crispin <john@phrozen.org>\nCc: Linux-MIPS <linux-mips@linux-mips.org>\nPatchwork: https://patchwork.linux-mips.org/patch/13602/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/f97e5e8ef8e18b7a2799068880cc3e5b10ac4efc"},{"sha":"666dc3676473e025be1fd94395f16be31d83168e","author":{"name":"Linus Walleij","email":"b0d9e537b6c72323d8ac72352e58c452d7c4fc88@linaro.org"},"message":"MIPS: Delete use of ARCH_WANT_OPTIONAL_GPIOLIB\n\nThe Loongson1 added a new instance of ARCH_WANT_OPTIONAL_GPIOLIB\nwhich is no longer required to have GPIOLIB available in\nKconfig. Delete it.\n\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/13543/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/666dc3676473e025be1fd94395f16be31d83168e"},{"sha":"645c7827e67ca0f06e232a1106af71c531460504","author":{"name":"Zubair Lutfullah Kakakhel","email":"3569396dc5b05411bfc055ddc784a25355916c3b@imgtec.com"},"message":"MIPS: Pistachio: Remove plat_setup_iocoherency\n\nThe Pistachio SoC does not have an IOCU.  Hence, DMA is non-coherent.\n\nRemove the function checking for iocoherency and select\nCONFIG_DMA_NONCOHERENT in Kconfig\n\nThis code is probably accidentally inherited from Malta.\n\nSigned-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>\nReviewed-by: James Hartley <james.hartley@imgtec.com>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/13433/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/645c7827e67ca0f06e232a1106af71c531460504"},{"sha":"11a1cf34eaa501e75eb6151e45635b1f0d6df494","author":{"name":"James Hartley","email":"615b3fec24305d2bbc663c6889144e36a0fe80af@imgtec.com"},"message":"MAINTAINERS: Add pistachio SoC Support\n\nThe Pistachio SoC from Imagination Technologies currently has no\nentry in the MAINTAINERS file, so add one.\n\nSigned-off-by: James Hartley <james.hartley@imgtec.com>\nReviewed-by: Ionela Voinescu <ionela.voinescu@imgtec.com>\nCc: davem@davemloft.net\nCc: geert@linux-m68k.org\nCc: gregkh@linuxfoundation.org\nCc: akpm@linux-foundation.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: ionela.voinescu@imgtec.com\nPatchwork: https://patchwork.linux-mips.org/patch/13755/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/11a1cf34eaa501e75eb6151e45635b1f0d6df494"},{"sha":"af1d8666c5f310c1a4c683b97d597ce3faae54b2","author":{"name":"Sergey Ryazanov","email":"2516f4f600f2d35e8ddc280066d292762963a1a9@gmail.com"},"message":"MIPS: Add default configuration for ath25\n\nSigned-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>\nCc: Linux MIPS <linux-mips@linux-mips.org>\nPatchwork: https://patchwork.linux-mips.org/patch/13700/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/af1d8666c5f310c1a4c683b97d597ce3faae54b2"},{"sha":"f7d9afea6cfb344021359ddd6101deb8f6e9cc76","author":{"name":"James Hogan","email":"00935fde11ed589f6e5a2cfc70182e355d2baa37@imgtec.com"},"message":"MIPS: uasm: Handle low values in uasm_in_compat_space_p()\n\nuasm_in_compat_space_p() determines whether the given value is in the\n32-bit compatibility part of the 64-bit address space, i.e. is in 32-bit\nsign-extended form, however it only handles the top half of the value\nspace (corresponding to the kernel compatibility segments in the upper\nhalf of the address space). Since values < 2^31 (corresponding to the\nlow 2GiB of the address space) can also be handled using 32-bit\ninstructions (e.g. a LUI and ADDIU) rather than convoluted 64-bit\nimmediate generation, rewrite it with a cast to check whether the\naddress matches its 32-bit sign extended form.\n\nThis allows UASM_i_LA to be used to generate arbitrary 32-bit immediates\nmore efficiently on 64-bit CPUs, i.e. more like the li (load immediate)\npseudo-instruction.\n\nFor example this code to load the immediate (ST0_EXL | KSU_USER |\nST0_BEV | ST0_KX) into k0 with UASM_i_LA():\n\n lui        k0,0x0\n dsll       k0,k0,0x10\n daddiu     k0,k0,64\n dsll       k0,k0,0x10\n daddiu     k0,k0,146\n\nChanges to this more efficient version:\n\n lui        k0,0x40\n addiu      k0,k0,146\n\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/13778/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/f7d9afea6cfb344021359ddd6101deb8f6e9cc76"},{"sha":"2f8f8c04e8c72b38a0ecdd814b02c0fddc42b932","author":{"name":"James Hogan","email":"00935fde11ed589f6e5a2cfc70182e355d2baa37@imgtec.com"},"message":"MIPS: tlbex: Avoid duplicated single_insn_swpd\n\nThe expression \"uasm_in_compat_space_p(swpd) && !uasm_rel_lo(swpd)\" is\nused twice in build_get_pgd_vmalloc64(), one of which is assigned to the\nlocal variable single_insn_swpd. Update the other use to just use\nsingle_insn_swpd instead to remove the duplication.\n\nSigned-off-by: James Hogan <james.hogan@imgtec.com>\nCc: David Daney <ddaney@caviumnetworks.com>\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/13779/\nSigned-off-by: Ralf Baechle <ralf@linux-mips.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/2f8f8c04e8c72b38a0ecdd814b02c0fddc42b932"},{"sha":"89e6ffd9f03936d9f6f0332426e4a3cf379b90bd","author":{"name":"Greg Ungerer","email":"0b10ca03a5cbf520aba931fb02ddaa9fa28f3f76@linux-m68k.org"},"message":"m68k: fix bFLT executable running on MMU enabled systems\n\nEven after recent changes to support running flat format executables on\nMMU enabled systems (by nicolas.pitre@linaro.org) they still failed to\nrun on m68k/ColdFire MMU enabled systems. On trying to run a flat format\nbinary the application would immediately crash with a SIGSEGV.\n\nCode to setup the D5 register with the base of the application data\nregion was only in the non-MMU code path, so it was not being set for\nthe MMU enabled case. Flat binaries on m68k/ColdFire use this to support\nGOT/PIC flat built application code.\n\nFix this so that D5 is always setup when loading/running a bFLT executable\non m68k systems.\n\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/89e6ffd9f03936d9f6f0332426e4a3cf379b90bd"},{"sha":"120c4d95b29d1c60ee8c7b72e4b96098514b2e3c","author":{"name":"Greg Ungerer","email":"0b10ca03a5cbf520aba931fb02ddaa9fa28f3f76@linux-m68k.org"},"message":"m68k: fix file path comment\n\nRemove the wrong full path name of this file.\n\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/120c4d95b29d1c60ee8c7b72e4b96098514b2e3c"},{"sha":"f987e5a13c55e65df6a03677dda38c8e5fb47029","author":{"name":"Greg Ungerer","email":"0b10ca03a5cbf520aba931fb02ddaa9fa28f3f76@linux-m68k.org"},"message":"m68k: use same start_thread() on MMU and no-MMU\n\nThe MMU and no-MMU versions of start_thread() are now identical, so use\nthe same common code for both.\n\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/f987e5a13c55e65df6a03677dda38c8e5fb47029"},{"sha":"13c3f50c914e6a51d11e1aba4a85c2223e197e13","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"binfmt_flat: assorted cleanups\n\nRemove excessive casts, do some code grouping, fix most important\ncheckpatch.pl complaints, etc.\n\nNo functional changes.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nReviewed-by: Greg Ungerer <gerg@linux-m68k.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/13c3f50c914e6a51d11e1aba4a85c2223e197e13"},{"sha":"4adbb6ac4b807e2f3f07887cf2a925fa012a7825","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"binfmt_flat: convert printk invocations to their modern form\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/4adbb6ac4b807e2f3f07887cf2a925fa012a7825"},{"sha":"c995ee28d29d6f256c3a8a6c4e66469554374f25","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"binfmt_flat: prevent kernel dammage from corrupted executable headers\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/c995ee28d29d6f256c3a8a6c4e66469554374f25"},{"sha":"7e7ec6a934349ef6983f06f7ac0da09cc8a42983","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"elf_fdpic_transfer_args_to_stack(): make it generic\n\nThis copying of arguments and environment is common to both NOMMU\nbinary formats we support. Let's make the elf_fdpic version available\nto the flat format as well.\n\nWhile at it, improve the code a bit not to copy below the actual\ndata area.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nReviewed-by: Greg Ungerer <gerg@linux-m68k.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/7e7ec6a934349ef6983f06f7ac0da09cc8a42983"},{"sha":"687fd7738ec322ea5994a692c20301eed315899d","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"binfmt_flat: use generic transfer_args_to_stack()\n\nThis gets rid of the rather ugly, open coded and suboptimal copy code.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nReviewed-by: Greg Ungerer <gerg@linux-m68k.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/687fd7738ec322ea5994a692c20301eed315899d"},{"sha":"a97d157d00cd0ccbcfde3da7bbf34ab7c68cf4eb","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"binfmt_flat: clean up create_flat_tables() and stack accesses\n\nIn addition to better code clarity, this brings proper usage of\nuser memory accessors everywhere the stack is touched. This is essential\nfor making this work on MMU systems.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nReviewed-by: Greg Ungerer <gerg@linux-m68k.org>\nSigned-off-by: Greg Ungerer <gerg@linux-m68k.org>","distinct":true,"url":"https://api.github.com/repos/mihailescu2m/linux/commits/a97d157d00cd0ccbcfde3da7bbf34ab7c68cf4eb"}]}
{"actor":{"display_login":"mihailescu2m"}}