{"push_id":1036782064,"size":100,"distinct_size":100,"ref":"refs/heads/master","head":"1d02369dba2cd9db110f0f35d9a777ee691e498b","before":"70c5eb84738cba88e08526fa14e06418cb2bd473","commits":[{"sha":"92752d9974882e2e5384e92668f02a134f9c7463","author":{"email":"0da414d9d963da4039c2a0525b1844228075aa58@linux-m68k.org","name":"Geert Uytterhoeven"},"message":"mtd: mtk-nor: Drop bogus __init from mtk_nor_init()\n\nWARNING: drivers/mtd/spi-nor/mtk-quadspi.o(.text+0x77e): Section mismatch in reference from the function mtk_nor_drv_probe() to the function .init.text:mtk_nor_init()\nThe function mtk_nor_drv_probe() references\nthe function __init mtk_nor_init().\nThis is often because mtk_nor_drv_probe lacks a __init\nannotation or the annotation of mtk_nor_init is wrong.\n\nDrop the bogus __init from mtk_nor_init() to kill this warning.\n\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/92752d9974882e2e5384e92668f02a134f9c7463"},{"sha":"f9bdbd6c46c8ce0bb95f5b708a4a4a4b6b9a5917","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"mtd: nuc900_nand: read correct SMISR register\n\nThe nuc900_nand driver has always passed an incorrect register\naddress in its nuc900_check_rb() function, which cannot possibly\nwork, and in some configurations gives us a build warning:\n\ndrivers/mtd/nand/nuc900_nand.c: In function 'nuc900_check_rb':\ndrivers/mtd/nand/nuc900_nand.c:27:23: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast [-Wint-conversion]\n #define REG_SMISR     0xac\ndrivers/mtd/nand/nuc900_nand.c:118:20: note: in expansion of macro 'REG_SMISR'\n  val = __raw_readl(REG_SMISR);\n\nThis makes sure we actually read from the register rather than\nfrom (void *)0x000000ac in user space.\n\nI suspect nobody noticed this before because the nuc900_nand_devready()\nfunction never gets called, or nobody uses this driver on an upstream\nkernel. Possibly even both.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/f9bdbd6c46c8ce0bb95f5b708a4a4a4b6b9a5917"},{"sha":"23819f2eaab87080b0190ed94a0728fc8ea84711","author":{"email":"aa5b4d6ac057e7b0849afbbced06a03fc6c87d45@wanadoo.fr","name":"Christophe Jaillet"},"message":"mtd: nand: mpc5121: use 'of_machine_is_compatible' to simplify code\n\nThe current code is the same as 'of_machine_is_compatible'.\nSo use it in order to remove a few lines of code and to be more\nconsistent with other parts of the kernel.\n\nSigned-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>\nReviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/23819f2eaab87080b0190ed94a0728fc8ea84711"},{"sha":"c03d996900f9d063b47ef7462885a9085c8a587f","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris BREZILLON"},"message":"mtd: nand: add NAND_NEED_SCRAMBLING option flag\n\nSome MLC NANDs are sensitive to repeated patterns and require data to be\nscrambled in order to limit the number of bitflips.\nAdd a new flag to let the NAND controller know about this constraint.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/c03d996900f9d063b47ef7462885a9085c8a587f"},{"sha":"8ebc5637154dc58378c85ea7d0047fbc72cfc2d7","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris BREZILLON"},"message":"mtd: nand: add NAND_NEED_SCRAMBLING flag to the H27UCG8T2ATR-BC definition\n\nThe H27UCG8T2ATR-BC requires an external data scrambler. Reflect this\nconstraint in the nand_flash_ids definition.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/8ebc5637154dc58378c85ea7d0047fbc72cfc2d7"},{"sha":"4be4e03efc7f45ec002e8eddc83c22f80fed392c","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris BREZILLON"},"message":"mtd: nand: sunxi: add randomizer support\n\nAdd support for the randomizer engine available in Allwinner's NFC IP.\n\nRandomization is useful to support modern NAND chips which are sensitive to\nrepeated patterns. On such NANDs you might experience an unexpectedly high\nnumber of bitflips when you repeat the same pattern all over a given NAND\nblock.\nRandomizing input data mitigate this problem by avoiding such repeated\npatterns.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/4be4e03efc7f45ec002e8eddc83c22f80fed392c"},{"sha":"12197bf21c26e23053fa6223f3a731a965542986","author":{"email":"de9dde47add484df57256d50e11e0f04f158376a@gmail.com","name":"Romain Izard"},"message":"mtd: atmel_nand: Do not warn on bitflips\n\nWhen using multi-bit ECC, it is normal for the NAND Flash driver to\ncorrect bit errors during the life of the product. Those errors will\nonly be cleared once a threshold has been reached, and corrections can\noccur regularly before this.\n\nUse only dev_dbg and not dev_info to report the bitflips, to keep the\nsystem log clean when everything works correctly.\n\nSigned-off-by: Romain Izard <romain.izard.pro@gmail.com>\nAcked-by: Wenyou Yang <wenyou.yang@atmel.com>\nReviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/12197bf21c26e23053fa6223f3a731a965542986"},{"sha":"46c135c208a3a80bd7f12dee0032bbc6d507a0d9","author":{"email":"ac73eed4b8a8c9127255a2696c52b2e7503720b8@gmail.com","name":"Brian Norris"},"message":"mtd: nand: sunxi: use mtd_div_by_ws() helper\n\nSuggested-by: Richard Weinberger <richard@nod.at>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>\nAcked-by: Boris Brezillon <boris.brezillon@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/46c135c208a3a80bd7f12dee0032bbc6d507a0d9"},{"sha":"54ca3cd594db58d65b3670f2af452c1104b09ac6","author":{"email":"a5d87d2bd7c424ee5cbdb4e978635bf653d5a005@free-electrons.com","name":"Thomas Petazzoni"},"message":"mtd: nand: remove EXPORT_SYMBOL of nand_scan_bbt()\n\nSince commit 17799359e7b3fa6ef4f2bf926cd6821cf7903ecf (\"mtd: nand_bbt:\nmake nand_scan_bbt() static\"), the nand_scan_bbt() function is marked\nas static but is still exported using EXPORT_SYMBOL(), which doesn't\nmake much sense.\n\nThis commit gets rid of the useless EXPORT_SYMBOL.\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/54ca3cd594db58d65b3670f2af452c1104b09ac6"},{"sha":"fd2a2f20c7a8173acd4858e5178eb40fd7c025b9","author":{"email":"a5d87d2bd7c424ee5cbdb4e978635bf653d5a005@free-electrons.com","name":"Thomas Petazzoni"},"message":"mtd: onenand: make onenand_scan_bbt() static\n\nLike was done in commit 17799359e7b3fa6ef4f2bf926cd6821cf7903ecf\n(\"mtd: nand_bbt: make nand_scan_bbt() static\") for the NAND code, this\ncommit makes the onenand_scan_bbt() function static in the OneNAND\ncode, since it is only used in onenand_bbt.c itself.\n\nConsequently, the EXPORT_SYMBOL() and declaration in bbm.h are also\nremoved.\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/fd2a2f20c7a8173acd4858e5178eb40fd7c025b9"},{"sha":"d652436102b1580d8d968a2047decbb737cc4e6d","author":{"email":"a5d87d2bd7c424ee5cbdb4e978635bf653d5a005@free-electrons.com","name":"Thomas Petazzoni"},"message":"mtd: onenand: unexport onenand_default_bbt()\n\nThe onenand_default_bbt() function is only used by the OneNAND core\nand not by drivers, so there is no real need to export\nit. Additionally, the corresponding nand_default_bbt() for regular\nNANDs is not exported either, so for consistency reasons, this commit\nremoves the EXPORT_SYMBOL on onenand_default_bbt().\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/d652436102b1580d8d968a2047decbb737cc4e6d"},{"sha":"2a36a5c30eab9cd1c9d2d08bd27cd763325d70c5","author":{"email":"dced371c11179e2cb83b1e305b9d7b15f379452b@gmail.com","name":"Rafał Miłecki"},"message":"mtd: bcm47xxpart: limit scanned flash area on BCM47XX (MIPS) only\n\nWe allowed using bcm47xxpart on BCM5301X arch with commit:\n9e3afa5f5c7 (\"mtd: bcm47xxpart: allow enabling on ARCH_BCM_5301X\")\n\nBCM5301X devices may contain some partitions in higher memory, e.g.\nNetgear R8000 has board_data at 0x2600000. To detect them we should\nuse size limit on MIPS only.\n\nSigned-off-by: Rafał Miłecki <zajec5@gmail.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/2a36a5c30eab9cd1c9d2d08bd27cd763325d70c5"},{"sha":"36bcc0c9c2bc8f56569cd735ba531a51358d7c2b","author":{"email":"dced371c11179e2cb83b1e305b9d7b15f379452b@gmail.com","name":"Rafał Miłecki"},"message":"mtd: bcm47xxpart: don't fail because of bit-flips\n\nBit-flip errors may occur on NAND flashes and are harmless. Handle them\ngracefully as read content is still reliable and can be parsed.\n\nSigned-off-by: Rafał Miłecki <zajec5@gmail.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/36bcc0c9c2bc8f56569cd735ba531a51358d7c2b"},{"sha":"026918e71111afe88382f8d800a852d3e36bf3d4","author":{"email":"3c7352d1cf9fbb1bd8706c56d582c0ade3f5dabf@freescale.com","name":"Huang Shijie"},"message":"mtd: nand: gpmi: add gpmi dsm supend/resume support\n\ni.MX6SX supports deep sleep mode(DSM) that may turn off GPMI/BCH power\nduring suspend, add gpmi nand suspend/resume function to release DMA\nchannel in suspend function and re-init GPMI/BCH controller during\nresume function.\n\nAlthough it is not necessary to restore GPMI/BCH registers value for\ni.MX6QDL, the code doesn't distinguish different platforms to keep the\ncode simple.\n\nSigned-off-by: Huang Shijie <b32955@freescale.com>\nSigned-off-by: Han Xu <han.xu@freescale.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/026918e71111afe88382f8d800a852d3e36bf3d4"},{"sha":"b8b0e465ddb0c9cb16089ddfed68a8569e006465","author":{"email":"81ab7e0da4c09d136f0b2d28e43b21676f7887f3@freescale.com","name":"Han Xu"},"message":"mtd: nand: gpmi: may use minimum required ecc for 744 oobsize NAND\n\nBy default NAND driver will choose the highest ecc strength that oob\ncould contain, in this case, for some 8K+744 NAND flash, the ecc\nstrength will be up to 52bit, which beyonds the i.MX6QDL BCH capability\n(40bit).\n\nThis patch allows the NAND driver try to use minimum required ecc\nstrength if it failed to use the highest ecc, even without explicitly\nclaiming \"fsl,use-minimum-ecc\" in dts.\n\nSigned-off-by: Han Xu <b45815@freescale.com>\nAcked-by: Huang Shijie <shijie.huang@arm.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/b8b0e465ddb0c9cb16089ddfed68a8569e006465"},{"sha":"e88b7f7d6ca47531af602cfb6abdb31ea13eabc3","author":{"email":"de9dde47add484df57256d50e11e0f04f158376a@gmail.com","name":"Romain Izard"},"message":"mtd: atmel_nand: Simplify error messages\n\nThe error messages when the ECC controller is misconfigured through the\ndevice tree are very precise. As a result they can (and will) get\nobsolete when new revisions of the controller appear.\n\nSimplify them before adding the support for the new revision.\n\nSigned-off-by: Romain Izard <romain.izard.pro@gmail.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/e88b7f7d6ca47531af602cfb6abdb31ea13eabc3"},{"sha":"8ce06d379a06b4d5c9f944bb60e80b084d16bfc0","author":{"email":"de9dde47add484df57256d50e11e0f04f158376a@gmail.com","name":"Romain Izard"},"message":"mtd: atmel_nand: Use of_device_get_match_data\n\nRemove the need for forward declaration and the risk for a null pointer\nwhen accessing the private part of the compatible match table, by using\nthe newly introduced of_device_get_match_data function.\n\nSigned-off-by: Romain Izard <romain.izard.pro@gmail.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/8ce06d379a06b4d5c9f944bb60e80b084d16bfc0"},{"sha":"b33f7a437c767015f49ac05b35312979de66d26d","author":{"email":"ac73eed4b8a8c9127255a2696c52b2e7503720b8@gmail.com","name":"Brian Norris"},"message":"Merge v4.5-rc1 with MTD -next development\n\nTo start from a good base.\n\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/b33f7a437c767015f49ac05b35312979de66d26d"},{"sha":"f8543c06b3948102d50ee6dfdbb06f1e7945baf1","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris BREZILLON"},"message":"mtd: inftl: kill unused oobinfo field\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/f8543c06b3948102d50ee6dfdbb06f1e7945baf1"},{"sha":"2c9e57799f1b7ef35a9e7f774edac6b3feac6399","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris BREZILLON"},"message":"mtd: nftl: kill unused oobinfo field\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Brian Norris <computersforpeace@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nmenon/linux-2.6-playground/commits/2c9e57799f1b7ef35a9e7f774edac6b3feac6399"}]}