{"push_id":1404163366,"size":16,"distinct_size":2,"ref":"refs/heads/yem/linux-host-perf","head":"07fd0ca4a4ad47b395d86338ac29683df3f4f5fd","before":"d0a2f0528ca68cfdaa47b8152184a020bfbd9450","commits":[{"sha":"9317b9542bd3971bc340808ca8efadee36f5b263","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"quota: fix build on musl\n\nThis commit adds 3 patches to the quota package, that allows to build\nit with musl. One patch was borrowed from OpenEmbedded, the other two\npatches are really trivial.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/6f0ff905251d12e198654b8ffe0ea5c15186371e/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/9317b9542bd3971bc340808ca8efadee36f5b263"},{"sha":"90aed6685f24d2fe60500e958841dd30dc56263f","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"CHANGES: update for -rc2\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/90aed6685f24d2fe60500e958841dd30dc56263f"},{"sha":"d4b99ff86c142a6d38bb8cda3f82a6e708740035","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"CHANGES: mention quota package update\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d4b99ff86c142a6d38bb8cda3f82a6e708740035"},{"sha":"789c73134397c42087c99d4a0ce6c518da191361","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"Update for 2016.11-rc2\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/789c73134397c42087c99d4a0ce6c518da191361"},{"sha":"dab808e6ae634e08040a96bd06ea4910fed93633","author":{"name":"Zakharov Vlad","email":"92127385eab2ea95e66f62cff02ff431feee0599@synopsys.com"},"message":"config: bump linux kernel to 4.8.6 in synopsys defconfigs\n\nWith this commit we update ARC defconfigs with the following:\n\n  - \"snps_axs101_defconfig\", \"snps_axs103_defconfig\" and\n    \"snps_hs38_smp_vdk_defconfig\":\n     - bump linux kernel version to 4.8.6\n     - set up host linux headers to 4.8\n\nSigned-off-by: Vlad Zakharov <vzakhar@synopsys.com>\n[Thomas: as reported by Alexey, this commit is in fact a bug fix: it\nmakes the defconfig work properly. Indeed, since the ARC compiler has\nmoved to gcc 6.x, the ABI has changed, and a Linux 4.8+ kernel is\nneeded for userspace to work on ARC.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/dab808e6ae634e08040a96bd06ea4910fed93633"},{"sha":"c418476aa85e8158c3e309bb08c7bdf77665c70c","author":{"name":"Zakharov Vlad","email":"92127385eab2ea95e66f62cff02ff431feee0599@synopsys.com"},"message":"configs/snps_axs*: bump U-Boot to 2016.11\n\nWith this commit we upgrade U-Boot version to 2016.11 in\n\"snps_axs101_defconfig\" and \"snps_axs103_defconfig\".\n\nImportant fixes: new version fixes U-Boot build for arc700.  Since\ngcc-6.x \"-marc700\" option is no longer supported, \"-mcpu=arc700\"\nshould be used instead.\n\nWe haven't sent it before as we were waiting for U-Boot 2016.11\nrelease.\n\nSigned-off-by: Vlad Zakharov <vzakhar@synopsys.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/c418476aa85e8158c3e309bb08c7bdf77665c70c"},{"sha":"6e0d4bac19f8144b9dc56851ae98a476ed9e5363","author":{"name":"Zakharov Vlad","email":"92127385eab2ea95e66f62cff02ff431feee0599@synopsys.com"},"message":"toolchain: Bump ARC tools to arc-2016.09-rc1\n\nAs described at:\n4520524ba055706236db9f00dd79f1b2e2e87fde\nthis commit continues a series of updates of ARC tools.\nThis time we're updating tools to arc-2016.09-rc1.\n\nThis update contains a lot of important fixes, e.g. it fixes:\nhttp://autobuild.buildroot.net/results/4c7/4c77f33c842b37bf28cb931edf1b290e1bf4d93c//\nhttp://autobuild.buildroot.net/results/902/902729a0b98675ad803939e3ecdcf230065a6012//\nand other failures.\n\nOther important change is that we also update gdb. Now we are\nusing gdb 7.12.\n\nThis version of gdb requires C++ toolchain support so we add\ncorresponding dependency to gdb Config.in file.\n\nSigned-off-by: Vlad Zakharov <vzakhar@synopsys.com>\n[Thomas:\n - fix dependency on C++ of gdb, it must use BR2_INSTALL_LIBSTDCPP\n - add comment about the C++ dependency of gdb on ARC.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/6e0d4bac19f8144b9dc56851ae98a476ed9e5363"},{"sha":"eac8c9ee2439fb4a43c9cef5371ae268489cd185","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"openjpeg: security bump to version 2.1.2\n\nSee CHANGELOG.md for the full list of fixes, including security issues.\n\nSee CVE number lists at [1] and [2].\n\n[1] http://advisories.mageia.org/MGASA-2016-0362.html\n[2] https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/HPMDEUIMHTLKMHELDL4F4HZ7X4Y34JEB/\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/eac8c9ee2439fb4a43c9cef5371ae268489cd185"},{"sha":"7f4dfd11888d1a092f3b92e8550b3958d87412f3","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"dtv-scan-tables: rename file to have only ASCII characters\n\nSince the bump of dtv-scan-tables to version\nceb11833b35f05813b1f0397a60e0f3b99430aab in commit\nb1c8794d8ac0eb3895d13ae91d8e912ec469a105, one file contains non-ASCII\ncharacters, which causes encoding issues tvheadend. Since no other\nfile in the dtv-scan-tables code base contains files with non-ASCII\ncharacters (despite having files named after cities in various\ncountries that definitely do have non-ASCII characters), we rename\nthis file so that it is named with only ASCII characters.\n\nThis fixes the build of tvheadend, which was failing when the host\nPython interpreter was python3, due to a file name encoding issue.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/1ae8bee297edb089535a2fb6ec724ebf7976888d/\n  (tvheadend)\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/7f4dfd11888d1a092f3b92e8550b3958d87412f3"},{"sha":"d3f0d52144f27097bba225bdb2a3b1620d44ab5a","author":{"name":"Max Filippov","email":"d74404602d9677d809facc4c4eac9231fee6b605@gmail.com"},"message":"package/gcc: backport xtensa trap pattern for 5.x\n\ngcc 5.x uses trap pattern extensively to mark locations where program\nexecution should never get. Default pattern implementation emits a call\nto 'abort' function. This function however is not always available, e.g.\nit's not available for the libc dynamic linker. Backport implementation\nof the trap pattern for xtensa that does not result in a call to\n'abort'.\n\nFixes:\n  http://autobuild.buildroot.net/results/0fbcc4475545904bf88f25a3bdf3ee552bf4960e\n  http://autobuild.buildroot.net/results/cb7f5bdfac615d774f3bcd1b802f8d74460bc557\n  http://autobuild.buildroot.net/results/cf3dc9ae4f74ff28b285f1a862b71d96384d7651\n\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d3f0d52144f27097bba225bdb2a3b1620d44ab5a"},{"sha":"2775276135b3c8d06084c97e6195bc310bc432bf","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"openjpeg: refresh patches\n\nThe 2.1.2 version bump did not take into account the recently added fixes.\nUpdate the patches to apply based on upstream pull requests #866 and #867.\n\nCc: Peter Seiderer <ps.report@gmx.net>\nCc: Samuel Martin <s.martin49@gmail.com>\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nAcked-by: Peter Seiderer <ps.report@gmx.net>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/2775276135b3c8d06084c97e6195bc310bc432bf"},{"sha":"9c49afdad67f421f03b1acfc5ed48150c4b36a65","author":{"name":"Romain Naour","email":"bc7297c8f3eb8bda4a20a163ca49798bcd8b7610@gmail.com"},"message":"package/gdb: disable simulator support for microblaze\n\nThe gdb simulator seems missing with the Xilinx fork of gdb.\nDisable it for microblaze since only the Xilinx version of gdb is\ncurrently available.\n\nFixes:\nhttp://autobuild.buildroot.net/results/907/9079dad3f138c313a6abb40825baf4d9683a2422\n\nSigned-off-by: Romain Naour <romain.naour@gmail.com>\nCc: Waldemar Brodkorb <mail@waldemar-brodkorb.de>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/9c49afdad67f421f03b1acfc5ed48150c4b36a65"},{"sha":"2114cf021f493defdc3aa6f21259a317aaf62493","author":{"name":"Peter Seiderer","email":"883c9e87b1bd84ef18af5763782bc7ff59e4ed13@gmx.net"},"message":"qt5base: fix eglfs compile for odroid-mali\n\nAvoid duplicated struct fbdev_window definition (introduced by [1]) by\nrenaming struct fbdev_window to shadow_fbdev_window.\n\nFixes [2]:\n\nqeglfsmaliintegration.cpp:45:8: error: redefinition of 'struct fbdev_window'\n struct fbdev_window {\n        ^\nIn file included from /accts/mlweber1/rc-buildroot-test/scripts/instance-0/output/host/usr/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/eglplatform.h:28:0,\n                 from /accts/mlweber1/rc-buildroot-test/scripts/instance-0/output/host/usr/aarch64-buildroot-linux-gnu/sysroot/usr/include/EGL/egl.h:36,\n                 from ../../../eglfs/qeglfsglobal.h:45,\n                 from ../../../eglfs/qeglfsdeviceintegration.h:48,\n                 from qeglfsmaliintegration.h:37,\n                 from qeglfsmaliintegration.cpp:34:\n\n[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?h=dev&id=58bed4cda98e8e25db8adc61c7db73b6853077dc\n[2] http://autobuild.buildroot.net/results/48c/48c458c035162169e8ca7c34ae65e9064822f25a\n\nSigned-off-by: Peter Seiderer <ps.report@gmx.net>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/2114cf021f493defdc3aa6f21259a317aaf62493"},{"sha":"aae80e71b6ce75bdf73cc9b84ec96c92ed13aa58","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"openssh: add upstream security fix\n\nFixes CVE-2016-8858: Memory exhaustion, up to 128MB, of unauthenticated peer.\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/aae80e71b6ce75bdf73cc9b84ec96c92ed13aa58"},{"sha":"95222fede47eacf75cae039522e2876c9031cad6","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"linux/perf: build in a sub-directory\n\nCurrently, we only build perf for the target.\n\nHowever, analysing some of the results gathered by perf (aka trace) may\nrequire running perf (aka trace) on the host, so we'll have to build\nperf for the host too.\n\nTo avoid mixing target and host binaries, we need to build them in\nseparate directories.\n\nThis commit only moves the target build, in preparation of the host\nbuild to come later.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas De Schampheleire <patrickdepinguin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/95222fede47eacf75cae039522e2876c9031cad6"},{"sha":"07fd0ca4a4ad47b395d86338ac29683df3f4f5fd","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"linux/perf: build the host perf tool\n\nCurrently, we only build the target variant of the perf tool. However,\nperf on the target may generate a bunch of data files that may have to\nbe analysed on the host.\n\nThere is no host-variant of the linux-tools infrastructure, so we just\nbuild the host perf at the same time we build the target one.\n\nFor most features, we try to mirror them from the target variant. For\nexample, when the target variant disables zlib, so do we for the host\nvariant. But there a few features that depends on packages for which\nBuildroot does not have a host variant, so they get forcibly disabled.\n\nWe do the feature-mirroring by having HOST_PERF_MAKE_FLAGS inherit the\nvalue of the target variant, PERF_MAKE_FLAGS, appending forcefully\ndisabled features.\n\nThe perf buildsystem has no way to enable a feature; they are enabled by\ndefault if the required support is available. Features can only be\ndisabled. So all the host variant would inherit is disabled features.\n\nFor example, when there is no zlib built for the target, we disable zlib\nsupport in perf. This is automatically inherited as a host disabled\nfeature, so the host is also built without zlib support.\n\nExcept that last part does not work: the perf buildsystem just ignores\nthis. The flag is properly passed to the make invocation, and available\ndown into the \"config-detection\" Makefile, which properly ignores\nenabling zlib. But zlib support is enabled nonetheless...\n\nDelving in that buildsystem is a very good way to drive one insane (or\nat least, a little bit more than a little tiny weeny bit more insane).\nSo, we'll have to live with that; if the host is missing zlib devel\nfiles, it will be properly disabled, otherwise it will be enabled even\nif the target variant lacks zlib support.\n\nOf course, in the end, that's not too much of an issue: the host variant\nof perf is meant to analyse the captures made by the target variant. So\nif the host variant has more support than the target one, that's pretty\nmuch OK. It's still unclean that we can do what we need, but at least it\nshould not break anything.\n\nNote: zlib is not the only afflicted feature; lzma is anotehr one.\nProbably there are a few others, and that may even depend on the version\nof the kernel (with newer versions possibly adding more features and\nthus more depndencies on more packages...).\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas De Schampheleire <patrickdepinguin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/07fd0ca4a4ad47b395d86338ac29683df3f4f5fd"}]}
{"actor":{"display_login":"yann-morin-1998"}}