{"push_id":984414217,"size":22,"distinct_size":22,"ref":"refs/heads/next","head":"a012ad7e775637d091cfbf9b4876a38b245c16fa","before":"82d5ed168423432ae9edab612d5840f54d21f471","commits":[{"sha":"2b47e5279582351c4c799f171971e2d4341214b3","author":{"email":"db7328bbf81a38b011e8d0f5302fd54c788d0608@pengutronix.de","name":"Philipp Zabel"},"message":"process_escape_sequence: add support for \\u\n\nExpand the \\u escape sequence to the user currently set in the\n$global.user variable.\n\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/2b47e5279582351c4c799f171971e2d4341214b3"},{"sha":"66770e6a0265bcaded14db20ddca9b686c409341","author":{"email":"e7e2558ecf173848a6564d3e4b1af569555a907d@gmail.com","name":"Antony Pavlov"},"message":"fs: ext4: make locally used ext4fs_get_indir_block() static\n\nThe patch fixes this compiler's warning:\n\n      CC      fs/ext4/ext4_common.o\n    fs/ext4/ext4_common.c:130:5: warning: no previous prototype for\n    'ext4fs_get_indir_block' [-Wmissing-prototypes]\n     int ext4fs_get_indir_block(struct ext2fs_node *node, struct\n    ext4fs_indir_block *indir, int blkno)\n         ^\n\nSigned-off-by: Antony Pavlov <antonynpavlov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/66770e6a0265bcaded14db20ddca9b686c409341"},{"sha":"a29f5e9d50aa5c5c61a5b17188a799740545ded8","author":{"email":"57a0f16bf14496e20d21dd8c0873142ff0a2fbb4@gnumonks.org","name":"Harald Welte"},"message":"eeprom/at25: parse partitions from device tree\n\nUnlike at24 (I2C), the at25 (spi) EEPROM driver doesn't check if the\ndevice tree node contains partition definitions.  This means that one\nfor example cannot have bootstate partitions on an at25 EEPROM, while it\nworks on an at24 EEPROM.\n\nThis patch adds device tree based partition support to the at25 driver.\n\nSigned-off-by: Harald Welte <laforge@gnumonks.org>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/a29f5e9d50aa5c5c61a5b17188a799740545ded8"},{"sha":"2b480855e60fe40a352a6e6b532fd311d0ea887f","author":{"email":"57a0f16bf14496e20d21dd8c0873142ff0a2fbb4@gnumonks.org","name":"Harald Welte"},"message":"Print error message if of_state_fixup() fails\n\nIf of_state_fixup() fails for some reason, boot/bootm will fail, too\n\nHowever, it is completely unclear where the error has happened, and to\nthe user it rather seems like the kernel device tree loaded from some\nfile was broken/corrupt, not that in fact some fixup routine was\nfailing.\n\nAdding a meaningful error message can help debugging significantly.\n\nSigned-off-by: Harald Welte <laforge@gnumonks.org>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/2b480855e60fe40a352a6e6b532fd311d0ea887f"},{"sha":"f1f8f5556ab94f4f8bedb97ad0199b2e63958c8b","author":{"email":"57a0f16bf14496e20d21dd8c0873142ff0a2fbb4@gnumonks.org","name":"Harald Welte"},"message":"bootm: Free allocated fdt buffer in error path\n\nIt seems like there is a memory leak in an error path of\nbootm_open_oftree_uimage() where the memory allocated for the fdt is not\nreleased again.\n\nSigned-off-by: Harald Welte <laforge@gnumonks.org>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/f1f8f5556ab94f4f8bedb97ad0199b2e63958c8b"},{"sha":"473da9de5b9b5e0266767c1bdf5fc8882fb43a16","author":{"email":"b9e0f7aed71fa470d5913fb2df2da788a8fb0eb2@pengutronix.de","name":"Markus Pargmann"},"message":"bbu: Add barebox_update search by device\n\nbbu_data includes a devicefile information. Add the possibility to make\nan update based on the given devicefile. This is in addition to the\nnormal search for a barebox update handler by its name.\n\nSigned-off-by: Markus Pargmann <mpa@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/473da9de5b9b5e0266767c1bdf5fc8882fb43a16"},{"sha":"7290110f1a6f4643beb7695ba7d26e472f8290c6","author":{"email":"b9e0f7aed71fa470d5913fb2df2da788a8fb0eb2@pengutronix.de","name":"Markus Pargmann"},"message":"bbu: Add function to check if an update handler exists\n\nThis adds a function to check for the existence of an update handler\nbased on the supplied bbu_data.\n\nSigned-off-by: Markus Pargmann <mpa@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/7290110f1a6f4643beb7695ba7d26e472f8290c6"},{"sha":"24ff0ab0fa0354d74c03c6a1cfddb05c52d9d113","author":{"email":"b9e0f7aed71fa470d5913fb2df2da788a8fb0eb2@pengutronix.de","name":"Markus Pargmann"},"message":"fastboot: Fix usage of ubiformat for UBI image transfers\n\nCurrently all fastboot flash commands with UBI images are handled by a\nfinal call to 'ubiformat'. This only makes sense for flash commands\nwhere the target file is a mtd device. If we just want to transfer a UBI\nimage we would expect a simple copy to the correct location.\n\nThis patch checks if the destination file is a MTD device by opening it\nand calling an ioctl MEMGETINFO. Only for MTD devices, ubiformat is\ncalled.\n\nSigned-off-by: Markus Pargmann <mpa@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/24ff0ab0fa0354d74c03c6a1cfddb05c52d9d113"},{"sha":"34adce0ba448b914268645c98fa14c886951389f","author":{"email":"b9e0f7aed71fa470d5913fb2df2da788a8fb0eb2@pengutronix.de","name":"Markus Pargmann"},"message":"fastboot: Add a ARM Barebox filetype handler\n\nThis will automatically call barebox_update for the transfered file if\nit is an ARM Barebox image and the destination file is defined by some\nupdate handler.\n\nSigned-off-by: Markus Pargmann <mpa@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/34adce0ba448b914268645c98fa14c886951389f"},{"sha":"68a5d9c0ebedebf1e64b735ad124922c825e91ab","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"ARM: socfpga: terasic sockit: Make locally used sys_mgr_init_table static\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/68a5d9c0ebedebf1e64b735ad124922c825e91ab"},{"sha":"9e3dcf07124a35a6d5e474ba25cd8cc41c2e27e9","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@krieglstein.org","name":"Tim Sander"},"message":"Terasic DE0-Nano-SoC: add support\n\nv5: remove led functions,\n      rename socfpga_console_init -> socfpga_init\n      use more specific device tree identifier, needs a kernel dts addition though:\n        add \"terasic,de0-nano-soc\" to compatible string in dts file of the board.\n\nA Patch for supporting the Terasic DE0 NANO-SoC with barebox.\nThe pretty similar Socrates Board was taken as a starting point with pulling\nin the memory timings/pinmux from\nhttp://rocketboards.org/foswiki/view/Documentation/AtlasSoCCompileHardwareDesign\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/9e3dcf07124a35a6d5e474ba25cd8cc41c2e27e9"},{"sha":"664d111fb673df8f33e65513f3b8ab5d06b1f533","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"driver: Fix return check of dev_request_mem_region\n\ndev_request_mem_region returns an ERR_PTR, fix places which check for a\nNULL pointer instead. This patch has been generated with this semantic\npatch, written by me and improved by Andrey Smirnov:\n\n// <smpl>\n@@\nexpression e;\nexpression e1;\n@@\ne = dev_request_mem_region(...);\n...\n-if (!e)\n-\treturn e1;\n+if (IS_ERR(e))\n+\treturn PTR_ERR(e);\n\n@ rule1 @\nexpression e;\n@@\ne = dev_request_mem_region(...);\n\n@@\nexpression rule1.e;\nidentifier ret, label;\nconstant errno;\n@@\nif (!e) {\n\t...\n(\n-\tret = -errno;\n+\tret = PTR_ERR(e);\n\t...\n\tgoto label;\n|\n-\treturn -errno;\n+\treturn PTR_ERR(e);\n)\n}\n\n@depends on rule1@\nexpression rule1.e;\n@@\n-\tif (e == NULL)\n+\tif (IS_ERR(e))\n{\n...\n}\n// </smpl>\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>\nSigned-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/664d111fb673df8f33e65513f3b8ab5d06b1f533"},{"sha":"35de11fa537ef12cc080fbe4f08365041987a888","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/am335x' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/35de11fa537ef12cc080fbe4f08365041987a888"},{"sha":"322a42eb242c99f695dac635d8c69e163bbe0dea","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/arm' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/322a42eb242c99f695dac635d8c69e163bbe0dea"},{"sha":"b67fc844e58cf6f994a9f5c1cfffd3fc46fc0ae9","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/bbu' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/b67fc844e58cf6f994a9f5c1cfffd3fc46fc0ae9"},{"sha":"dfde79265d072c1de6fa9cb043826e294425e5e5","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/caam' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/dfde79265d072c1de6fa9cb043826e294425e5e5"},{"sha":"90a4b1e35ea0cb36e5af84eed6869db2a1bd954a","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/crypto' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/90a4b1e35ea0cb36e5af84eed6869db2a1bd954a"},{"sha":"83c0ef451b5eea70fb1aaa71819375f76b14f8e1","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/doc' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/83c0ef451b5eea70fb1aaa71819375f76b14f8e1"},{"sha":"d8cb2e9cf46a8dc251861824a584ada6fd047197","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/driver' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/d8cb2e9cf46a8dc251861824a584ada6fd047197"},{"sha":"06d4f7de33701b10686cbd7dbce460a299823b28","author":{"email":"c00cbc2b736c26791a3822db86f8796fe9efff67@pengutronix.de","name":"Sascha Hauer"},"message":"Merge branch 'for-next/hab' into next","distinct":true,"url":"https://api.github.com/repos/woodsts/barebox/commits/06d4f7de33701b10686cbd7dbce460a299823b28"}]}