{"push_id":2318429822,"size":75,"distinct_size":45,"ref":"refs/heads/master","head":"bdf5be35d7b7d4b74de0e101e9b874d41235b157","before":"c26d219a45ebe39e675c6148602b08f69edfa08e","commits":[{"sha":"573d6ae5bb909e1c887be558953d1fb2a0f7335a","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"startup: create /tmp\n\nSome commands create temporary files in /. Create /tmp to offer\nthese commands an appropriate place for storing temporary files.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/573d6ae5bb909e1c887be558953d1fb2a0f7335a"},{"sha":"38984530b741b1421815e432f92e49f33564ec4a","author":{"name":"Antony Pavlov","email":"1b7a78195858588bb54560ec1de96461170421ea@gmail.com"},"message":"sandbox: use 'poweroff' command for exit\n\nThe 'poweroff' command is more appropriate for exit\nbarebox than 'reset'.\n\nSigned-off-by: Antony Pavlov <antonynpavlov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/38984530b741b1421815e432f92e49f33564ec4a"},{"sha":"dd95f5389989d69c46411d9325f7adfa043ee0a5","author":{"name":"Uwe Kleine-König","email":"3664bd5c9e057fff251e468143e40ff76783ac4e@pengutronix.de"},"message":"i2c: read/write_reg: don't assume client->dev to be valid\n\nWhen using the barebox commands i2c_read or i2c_write the client pointer\npassed to the respective function isn't completely initialized. This\nmakes\n\n\tdev_dbg(&client->dev, ...);\n\nchoke as it dereferences client->dev.driver->name with\nclient->dev.driver being a random value.\n\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/dd95f5389989d69c46411d9325f7adfa043ee0a5"},{"sha":"555b92828c055e1dc644e4983ad845ff05c56c8e","author":{"name":"Andrey Smirnov","email":"d9b3c894bf4d338ce94741fabe21da865d79dacc@gmail.com"},"message":"at91sam9x5ek: Add appropriate compatibility guards to all initcalls\n\nAdd appropriate calls to of_machine_is_compatible() to all initcalls\nto avoid having those executed for wrong boards in multi-board build.\n\nSigned-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/555b92828c055e1dc644e4983ad845ff05c56c8e"},{"sha":"dbd08c5ac14993842137494c16952c01214a039d","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"net: phy: scan PHYs referenced by phandle\n\nIf we point to a PHY node by phandle, that PHY might well be on a MDIO\nbus that hasn't been scanned when we look for the PHY. Fortunately we\nknow exactly where to look for the PHY, so make sure to scan the bus\nat the right address.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/dbd08c5ac14993842137494c16952c01214a039d"},{"sha":"3f86edfc2b942e57d452feca0450a6fb14066fbd","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"fs: implement is_tftp_fs()\n\nSome commands need files in which they can lseek backwards which\nis particularly not possible on TFTP. Instead of hiding this\nbehind can_lseek_backward() create a function for it which tests\nif the file is on TFTP directly rather than using different\nlseek operations.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/3f86edfc2b942e57d452feca0450a6fb14066fbd"},{"sha":"94e561b3648a2c921a6c8faa6c79201c78f8ecfe","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"libfile: implement make_temp\n\nCreate a make_temp() function which creates a name for a temporary file.\nSince we do not have any concurrency in barebox we do not need to create\nthe file right away and can leave that to the caller. Unlike unix\nmktemp the resulting filename is dynamically allocated and must be\nfreed by the caller.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/94e561b3648a2c921a6c8faa6c79201c78f8ecfe"},{"sha":"e660e511ae29b914cfc47413f5ac1107c2da0693","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"libfile: implement a function to cache a file\n\nDue to the nature of TFTP which can't lseek and due to the silliness\nof our filesystem implementation which can't cache accesses we have to\nmanually cache files on TFTP filesystems sometimes. Make it easier\nfor them by providing a cache_file() function which copies the file\nfrom TFTP to RAM.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/e660e511ae29b914cfc47413f5ac1107c2da0693"},{"sha":"220e92bc20a74dd005ecf057d7de25e8db8b9b25","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"uimage: fix memory leak in error path\n\nhandle->name is dynamically allocated, so free it in the error path.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>\nReported-by: Stefan Lengfeld <contact@stefanchrist.eu>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/220e92bc20a74dd005ecf057d7de25e8db8b9b25"},{"sha":"0f31aec6dfbe756d900fcf20c5bf0368e56bf771","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"uimage: Use is_tftp_fs() and cache_file() to ease TFTP workaround\n\nWe have helper functions now to ease file caching when a file\nis on TFTP. Use them.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/0f31aec6dfbe756d900fcf20c5bf0368e56bf771"},{"sha":"4c3ea0d3355a965b58116f289a6b1214cc66a739","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"fs/uimagefs: Use is_tftp_fs() and cache_file() to ease TFTP workaround\n\nWe have helper functions now to ease file caching when a file\nis on TFTP. Use them.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/4c3ea0d3355a965b58116f289a6b1214cc66a739"},{"sha":"74cdc34323ee23b9b195866c56699e268f05841a","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"fs: remove now unused function can_lseek_backward()\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/74cdc34323ee23b9b195866c56699e268f05841a"},{"sha":"01811d0d7209332aa7ba90acc2dba9b7b2c0067d","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"fs: Fix memory leak in mount()\n\n\"path\" is allocated by normalise_path() and thus must be\nfreed. This was done in the error path, but not in the success\npath.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/01811d0d7209332aa7ba90acc2dba9b7b2c0067d"},{"sha":"ecf2350530f45fefe7bab75dc63ccf56a539e8b7","author":{"name":"Sascha Hauer","email":"d847028614434a015d0d4c60124701f73d57a979@pengutronix.de"},"message":"bootargs: Fix memory leak in linux_bootargs_get()\n\nglobalvar_get_match() returns an allocated string which may be\nempty. We have to free() the empty string aswell.\n\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/ecf2350530f45fefe7bab75dc63ccf56a539e8b7"},{"sha":"25a12a30c7038e85187aa12baa2807c716dc8293","author":{"name":"Antony Pavlov","email":"1b7a78195858588bb54560ec1de96461170421ea@gmail.com"},"message":"sandbox: avoid symbol conflict for {open,read,close}dir\n\nThis fixes libusb's /dev/bus/usb directory scan.\n\nSigned-off-by: Antony Pavlov <antonynpavlov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/25a12a30c7038e85187aa12baa2807c716dc8293"},{"sha":"f94c5f3b28e967c73c49dcda43b4b458f5b79e73","author":{"name":"Antony Pavlov","email":"1b7a78195858588bb54560ec1de96461170421ea@gmail.com"},"message":"sandbox: add gpio support with libftdi1\n\nSigned-off-by: Antony Pavlov <antonynpavlov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/f94c5f3b28e967c73c49dcda43b4b458f5b79e73"},{"sha":"643ea6eb95dce1818cc10e6def4d97597d8912d9","author":{"name":"Antony Pavlov","email":"1b7a78195858588bb54560ec1de96461170421ea@gmail.com"},"message":"sandbox: add i2c and spi libftdi1 bit-bang example\n\nMake necessary changes in sandbox_defconfig:\nenable gpio, spi, i2c and led stuff.\n\nUsage:\n\n  barebox$ make sandbox_defconfig\n  barebox$ sed -i \"s/# CONFIG_GPIO_LIBFTDI1.*$/CONFIG_GPIO_LIBFTDI1=y/\" .config\n\n  # edit arch/sandbox/dts/sandbox-libftdi-example.dtsi\n\n  barebox$ echo '#include \"sandbox-libftdi-example.dtsi\"' >> arch/sandbox/dts/sandbox.dts\n  barebox$ make\n  barebox$ sudo ./barebox -d arch/sandbox/dts/sandbox.dtb\n\nSigned-off-by: Antony Pavlov <antonynpavlov@gmail.com>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/643ea6eb95dce1818cc10e6def4d97597d8912d9"},{"sha":"ae7b2f50e9c7273d1af71389eadad7fd8339e712","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"net/e1000: remove one level of indentation\n\nBy returning early if the MAC type isn't e1000_igb.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/ae7b2f50e9c7273d1af71389eadad7fd8339e712"},{"sha":"b82e7ef10b533ba39b799dd0214736565d7d81c3","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"net/e1000: use correct bit for flash detection\n\nFixes: 95c346ccaa6d (net/e1000: don't access the (simulated)\n                     eeprom when it is invalid)\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/b82e7ef10b533ba39b799dd0214736565d7d81c3"},{"sha":"127837acde71b471888fe7d9ddd9125d39feb65b","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"net/e1000: EEPROM isn't valid if only iNVM is available\n\nThere is no point in registering the emulated EEPROM device if only the\niNVM is available with no external flash attached to the i210, as in\npractice it's only shadowing the iNVM.\n\nWhen the EEPROM is populated from iNVM, the signature is not valid, which\ncauses other parts of the driver to fall over. To fix this just ignore\nthe EEPROM in that case.\n\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Sascha Hauer <s.hauer@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/woodsts/barebox/commits/127837acde71b471888fe7d9ddd9125d39feb65b"}]}
{"actor":{"display_login":"woodsts"}}