{"push_id":947635237,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"361612f51c1ff95d254819b5d94e4ac9af5d2fa3","before":"0dc13e55e3c51698fadf36d143ac8c4074aa3cdb","commits":[{"sha":"0e692f8a6dc921321226fcca3c7aba6cc3a46954","author":{"email":"435ddd46dc66c007a1fa20144c823d37e0d23436@3c298f89-4303-0410-b956-a3cf2f4a3e73","name":"hauke"},"message":"musl: mips: add vdso support\n\nvdso support is available on mips starting with kernel 4.4, see kernel\ncommit a7f4df4e21 \"MIPS: VDSO: Add implementations of gettimeofday()\nand clock_gettime()\" for details.\n\nThese are my micro benchmark results for 1.000.000 calls to\nclock_gettime(CLOCK_MONOTONIC, &tp)\n\nwithout vdso:\nroot@OpenWrt:/# time ./vdso-test\nreal 0m 0.95s\nuser 0m 0.24s\nsys 0m 0.70s\n\nwith vdso:\nroot@OpenWrt:/# time /usr/bin/vdso-test\nreal 0m 0.35s\nuser 0m 0.34s\nsys 0m 0.00s\n\nSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\n\n\ngit-svn-id: svn://svn.openwrt.org/openwrt/trunk@48466 3c298f89-4303-0410-b956-a3cf2f4a3e73","distinct":true,"url":"https://api.github.com/repos/kdarbyshirebryant/openwrt/commits/0e692f8a6dc921321226fcca3c7aba6cc3a46954"},{"sha":"c23c38080482173e3137d8428019ada88b5af11a","author":{"email":"435ddd46dc66c007a1fa20144c823d37e0d23436@3c298f89-4303-0410-b956-a3cf2f4a3e73","name":"hauke"},"message":"musl: Add format attribute to some function declarations\n\nGCC and Clang are able to check the format arguments given to a\nfunction and warn the user if there is a error in the format arguments\nor if there is a potential uncontrolled format string security problem\nin the code. GCC does this automatically for some functions like\nprintf(), but it is also possible to annotate other functions in a way\nthat it will check them too. This feature is used by glibc for many\nfunctions. This patch adds the attribute to the some functions of musl\nexpect for these functions where gcc automatically adds it.\n\nGCC automatically adds checks for these functions: printf, fprintf,\nsprintf, scanf, fscanf, sscanf, strftime, vprintf, vfprintf and\nvsprintf.\n\nThe documentation from gcc is here:\nhttps://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html\n\nThe documentation from Clang is here:\nhttp://clang.llvm.org/docs/AttributeReference.html#format-gnu-format\n\nSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\n\n\ngit-svn-id: svn://svn.openwrt.org/openwrt/trunk@48467 3c298f89-4303-0410-b956-a3cf2f4a3e73","distinct":true,"url":"https://api.github.com/repos/kdarbyshirebryant/openwrt/commits/c23c38080482173e3137d8428019ada88b5af11a"},{"sha":"230601f4a481927ed8c6aff8df24a0c0af1efc44","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@3c298f89-4303-0410-b956-a3cf2f4a3e73","name":"nbd"},"message":"kernel: fix MIPS highmem breakage\n\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\n\ngit-svn-id: svn://svn.openwrt.org/openwrt/trunk@48468 3c298f89-4303-0410-b956-a3cf2f4a3e73","distinct":true,"url":"https://api.github.com/repos/kdarbyshirebryant/openwrt/commits/230601f4a481927ed8c6aff8df24a0c0af1efc44"},{"sha":"d8332e0bf186381e7124f47a24fe07f251cb45e2","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@3c298f89-4303-0410-b956-a3cf2f4a3e73","name":"nbd"},"message":"ramips: re-enable highmem support for MT7621 now that it's fixed\n\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\n\ngit-svn-id: svn://svn.openwrt.org/openwrt/trunk@48469 3c298f89-4303-0410-b956-a3cf2f4a3e73","distinct":true,"url":"https://api.github.com/repos/kdarbyshirebryant/openwrt/commits/d8332e0bf186381e7124f47a24fe07f251cb45e2"},{"sha":"361612f51c1ff95d254819b5d94e4ac9af5d2fa3","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@3c298f89-4303-0410-b956-a3cf2f4a3e73","name":"nbd"},"message":"build: add -fno-plt to default cflags, it improves PIC code optimization\n\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\n\ngit-svn-id: svn://svn.openwrt.org/openwrt/trunk@48470 3c298f89-4303-0410-b956-a3cf2f4a3e73","distinct":true,"url":"https://api.github.com/repos/kdarbyshirebryant/openwrt/commits/361612f51c1ff95d254819b5d94e4ac9af5d2fa3"}]}