{"push_id":885599919,"size":1000,"distinct_size":37939,"ref":"refs/heads/mptcp_trunk","head":"27467b9476717093d6a9e4e3c6b61356f009b929","before":"33a72a2a208890bb6b8dacec774b1ae56b07c911","commits":[{"sha":"bd1a6e7b47246dd91c02d46f9a373822a1d972cc","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"Merge tag 'stericsson-fixes-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into fixes\n\nMerge \"Ux500 fixes\" from Linus Walleij:\n\nThis fixes an MMC/SD configuration issue present for some time\nin the Ux500 DT but triggered by proper error handling in v4.1-rc1.\n\n* tag 'stericsson-fixes-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  ARM: ux500: Enable GPIO regulator for SD-card for snowball\n  ARM: ux500: Enable GPIO regulator for SD-card for HREF boards\n  ARM: ux500: Move GPIO regulator for SD-card into board DTSs","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/bd1a6e7b47246dd91c02d46f9a373822a1d972cc"},{"sha":"454be2af5b49612e7f20ceb6683d5809ce848bee","author":{"email":"3186038803479a476d7152f26680d7b1b21c12c4@redhat.com","name":"Mark Salter"},"message":"drivers: CCI: fix used_mask init in validate_group()\n\nCurrently in validate_group(), there is a static initializer\nfor fake_pmu.used_mask which is based on CPU_BITS_NONE but\nthe used_mask array size is based on CCI_PMU_MAX_HW_EVENTS.\nCCI_PMU_MAX_HW_EVENTS is not based on NR_CPUS, so CPU_BITS_NONE\nis not correct and will cause a build failure if NR_CPUS\nis set high enough to make CPU_BITS_NONE larger than used_mask.\n\nReviewed-by: Mark Rutland <mark.rutland@arm.com>\nSigned-off-by: Mark Salter <msalter@redhat.com>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/454be2af5b49612e7f20ceb6683d5809ce848bee"},{"sha":"d68b35f845cc56472fa0d782449ff1549f00ec47","author":{"email":"45b517be0e5ec6dc3a39715767c1d18e090d39b4@atmel.com","name":"Nicolas Ferre"},"message":"MAINTAINERS: replace an AT91 maintainer\n\nAs some help is needed from an active maintainer, replace Andrew Victor\nby Alexandre Belloni in the ARM/Atmel MAINTAINERS' entry (aka AT91).\nAdd an entry to the CREDITS file.\n\nThanks Andrew for the great role you played during the early days of this\nproduct family.\n\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>\nAcked-by: Andrew Victor <linux@maxim.org.za>\nAcked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/d68b35f845cc56472fa0d782449ff1549f00ec47"},{"sha":"dc0e3db4ec7c1e73e3283ad39b68eff32b7dc8a1","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"ARM: multi_v7_defconfig: Select more FSL SoCs\n\nSelect IMX50, IMX6SX and LS1021A SoC support.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/dc0e3db4ec7c1e73e3283ad39b68eff32b7dc8a1"},{"sha":"68c2f356c9ec65e1eb50c31690b095673dbd8010","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-f2fs-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs\n\nPull f2fs fixes from Jaegeuk Kim:\n \"Fix a performance regression and a bug\"\n\n* tag 'for-f2fs-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs:\n  f2fs: fix wrong error hanlder in f2fs_follow_link\n  Revert \"f2fs: enhance multi-threads performance\"","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/68c2f356c9ec65e1eb50c31690b095673dbd8010"},{"sha":"b9a5e5e18fbf223502c0b2264c15024e393da928","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"ACPI / init: Fix the ordering of acpi_reserve_resources()\n\nSince acpi_reserve_resources() is defined as a device_initcall(),\nthere's no guarantee that it will be executed in the right order\nwith respect to the rest of the ACPI initialization code.  On some\nsystems this leads to breakage if, for example, the address range\nthat should be reserved for the ACPI fixed registers is given to\nthe PCI host bridge instead if the race is won by the wrong code\npath.\n\nFix this by turning acpi_reserve_resources() into a void function\nand calling it directly from within the ACPI initialization sequence.\n\nReported-and-tested-by: George McCollister <george.mccollister@gmail.com>\nLink: http://marc.info/?t=143092384600002&r=1&w=2\nCc: All applicable <stable@vger.kernel.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/b9a5e5e18fbf223502c0b2264c15024e393da928"},{"sha":"9a5d9315e41cc0dfc97a3b0a8e222d30566cf3fe","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branches 'acpi-resources', 'acpi-battery', 'acpi-doc' and 'acpi-pnp'\n\n* acpi-resources:\n  x86/PCI/ACPI: Make all resources except [io 0xcf8-0xcff] available on PCI bus\n\n* acpi-battery:\n  ACPI / SBS: Add 5 us delay to fix SBS hangs on MacBook\n\n* acpi-doc:\n  ACPI / documentation: Fix ambiguity in the GPIO properties document\n  ACPI / documentation: fix a sentence about GPIO resources\n\n* acpi-pnp:\n  ACPI / PNP: add two IDs to list for PNPACPI device enumeration","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/9a5d9315e41cc0dfc97a3b0a8e222d30566cf3fe"},{"sha":"e5f1efb9ae71bbb79629d660dc19b51ce7b95439","author":{"email":"e12f25739e09c234763987bb85389043078b2996@gmail.com","name":"Gabriele Mazzotta"},"message":"iio: kfifo: Set update_needed to false only if a buffer was allocated\n\nCheck whether the allocation of a new kfifo buffer failed or not before\nsetting the update_needed flag to false. This will make\niio_request_update_kfifo() try to allocate a new buffer the next time a\nbuffer update is requested.\n\nSigned-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/e5f1efb9ae71bbb79629d660dc19b51ce7b95439"},{"sha":"3e0283a53f7d2f2dae7bc4aa7f3104cb5988018f","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'pm+acpi-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael Wysocki:\n \"These include three regression fixes (PCI resources management,\n  ACPI/PNP device enumeration, ACPI SBS on MacBook) and two ACPI\n  documentation fixes related to GPIO.\n\n  Specifics:\n\n   - Fix for a PCI resources management regression introduced during the\n     4.0 cycle and related to the handling of ACPI resources'\n     Producer/Consumer flags that turn out to be useless (Jiang Liu)\n\n   - Fix for a MacBook regression related to the Smart Battery Subsystem\n     (SBS) driver causing various problems (stalls on boot, failure to\n     detect or report battery) to happen and introduced during the 3.18\n     cycle (Chris Bainbridge)\n\n   - Fix for an ACPI/PNP device enumeration regression introduced during\n     the 3.16 cycle caused by failing to include two PNP device IDs into\n     the list of IDs that PNP device objects need to be created for\n     (Witold Szczeponik)\n\n   - Fixes for two minor mistakes in the ACPI GPIO properties\n     documentation (Antonio Ospite, Rafael J Wysocki)\"\n\n* tag 'pm+acpi-4.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / PNP: add two IDs to list for PNPACPI device enumeration\n  ACPI / documentation: Fix ambiguity in the GPIO properties document\n  ACPI / documentation: fix a sentence about GPIO resources\n  ACPI / SBS: Add 5 us delay to fix SBS hangs on MacBook\n  x86/PCI/ACPI: Make all resources except [io 0xcf8-0xcff] available on PCI bus","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/3e0283a53f7d2f2dae7bc4aa7f3104cb5988018f"},{"sha":"2ce8760469cdf575007eac711b98a34b5675f108","author":{"email":"6dab61939fc5e23761050a66932f032dceda5ebf@linaro.org","name":"Michael Turquette"},"message":"Merge tag 'clk-samsung-fixes-4.1-2' of git://linuxtv.org/snawrocki/samsung into clk-fixes\n\nclk/samsung fixes for 4.1\n\n - missing CONFIG_ARCH_EXYNOS5433 -> CONFIG_ARCH_EXYNOS substitution\n   to actually enable clk-exynos5433.c compilation,\n - fixes of exynos5433 clk tree definitions: register offsetts, parent\n   clocks, PLL coefficients,\n - fix for exynos5420 system sleep regression introduced in 3.19.","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/2ce8760469cdf575007eac711b98a34b5675f108"},{"sha":"bb6ce8b28d97f39c591e94322e3ad28ff22649b2","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"staging: sm750: remove incorrect __exit annotation\n\nThe lynxfb_pci_remove function is used as the 'remove' callback\nof the driver, and must not be discarded:\n\nlynxfb_pci_remove' referenced in section `.data' of drivers/built-in.o: defined in discarded section `.exit.text' of drivers/built-in.o\n\nThis removes the extraneous annotation.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/bb6ce8b28d97f39c591e94322e3ad28ff22649b2"},{"sha":"b5eed730bd3f216dd172d2d699686000f8cb9b38","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"staging: rtl8712: freeing an ERR_PTR\n\nIf memdup_user() fails then \"pparmbuf\" is an error pointer and we can't\npass it to kfree().  I changed the \"goto _r871x_mp_ioctl_hdl_exit\" to a\ndirect return.\n\nI changed the earlier goto to a direct return as well for consistency\nand removed the \"pparmbuf = NULL\" initializer since it's no longer\nneeded.\n\nFixes: 45de432775d6 ('Staging: rtl8712: Use memdup_user() instead of copy_from_user()')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/b5eed730bd3f216dd172d2d699686000f8cb9b38"},{"sha":"4b2447248325ac7b1654d362c0e9f050f79e0ffe","author":{"email":"b1f7e1a0ab5f2fe9a6663bef87918f01828cf598@linaro.org","name":"Zhangfei Gao"},"message":"mmc: dw_mmc: init desc in dw_mci_idmac_init\n\nSet 0 to des1 in 32bit case.\nOtherwise the random value of des1 will be used in\ndw_mci_translate_sglist: IDMAC_SET_BUFFER1_SIZE(desc, length)\n\nSigned-off-by: Fei Wang <w.f@huawei.com>\nSigned-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/4b2447248325ac7b1654d362c0e9f050f79e0ffe"},{"sha":"4de3bf66c61ef708d8f22d7f990339668a858e7d","author":{"email":"b1f7e1a0ab5f2fe9a6663bef87918f01828cf598@linaro.org","name":"Zhangfei Gao"},"message":"mmc: dw_mmc: dw_mci_get_cd check MMC_CAP_NONREMOVABLE\n\nWhen non-removable is used for emmc,  MMC_CAP_NONREMOVABLE should\nalso be checked, otherwise detection fail since present=0\n\nSigned-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/4de3bf66c61ef708d8f22d7f990339668a858e7d"},{"sha":"b6538fe32966e63ef38897860ef220980d904974","author":{"email":"4beca5398d608e62d2566fc23741b57e67f35e89@redhat.com","name":"Heinz Mauelshagen"},"message":"md-raid0: conditional mddev->queue access to suit dm-raid\n\nThis patch is a prerequisite for dm-raid \"raid0\" support to allow\ndm-raid to access the MD RAID0 personality doing unconditional\naccesses to mddev->queue, which is NULL in case of dm-raid stacked on\ntop of MD.\n\nMost of the conditional mddev->queue accesses made it to upstream but\nthis missing one, which prohibits md raid0 to set disk stack limits\n(being done in dm core in case of md underneath dm).\n\nSigned-off-by: Heinz Mauelshagen <heinzm@redhat.com>\nTested-by: Heinz Mauelshagen <heinzm@redhat.com>\nSigned-off-by: NeilBrown <neilb@suse.de>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/b6538fe32966e63ef38897860ef220980d904974"},{"sha":"f18c1a35f62caccb527e8b0990c8801596e7c662","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid5: new alloc_stripe() to allocate an initialize a stripe.\n\nThe new batch_lock and batch_list fields are being initialized in\ngrow_one_stripe() but not in resize_stripes().  This causes a crash\non resize.\n\nSo separate the core initialization into a new function and call it\nfrom both allocation sites.\n\nSigned-off-by: NeilBrown <neilb@suse.de>\nFixes: 59fc630b8b5f (\"RAID5: batch adjacent full stripe write\")","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/f18c1a35f62caccb527e8b0990c8801596e7c662"},{"sha":"b0c783b32318bef29d64086fa812e8c659cb5b37","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid5: more incorrect BUG_ON in handle_stripe_fill.\n\nIt is not incorrect to call handle_stripe_fill() when\na batch of full-stripe writes is active.\nIt is, however, a BUG if fetch_block() then decides\nit needs to actually fetch anything.\n\nSo move the 'BUG_ON' to where it belongs.\n\nSigned-off-by: NeilBrown  <neilb@suse.de>\nFixes: 59fc630b8b5f (\"RAID5: batch adjacent full stripe write\")","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/b0c783b32318bef29d64086fa812e8c659cb5b37"},{"sha":"10d82c5f0d167ef75a2d8d7d4eed9ee43d3369c9","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid5: avoid reading parity blocks for full-stripe write to degraded array\n\nWhen performing a reconstruct write, we need to read all blocks\nthat are not being over-written .. except the parity (P and Q) blocks.\n\nThe code currently reads these (as they are not being over-written!)\nunnecessarily.\n\nSigned-off-by: NeilBrown <neilb@suse.de>\nFixes: ea664c8245f3 (\"md/raid5: need_this_block: tidy/fix last condition.\")","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/10d82c5f0d167ef75a2d8d7d4eed9ee43d3369c9"},{"sha":"6e9eac2dcee5e19f125967dd2be3e36558c42fff","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid5: don't record new size if resize_stripes fails.\n\nIf any memory allocation in resize_stripes fails we will return\n-ENOMEM, but in some cases we update conf->pool_size anyway.\n\nThis means that if we try again, the allocations will be assumed\nto be larger than they are, and badness results.\n\nSo only update pool_size if there is no error.\n\nThis bug was introduced in 2.6.17 and the patch is suitable for\n-stable.\n\nFixes: ad01c9e3752f (\"[PATCH] md: Allow stripes to be expanded in preparation for expanding an array\")\nCc: stable@vger.kernel.org (v2.6.17+)\nSigned-off-by: NeilBrown <neilb@suse.de>","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/6e9eac2dcee5e19f125967dd2be3e36558c42fff"},{"sha":"738a273806ee0568369c9bb19ef3b102f54beef4","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid5: fix allocation of 'scribble' array.\n\nAs the new 'scribble' array is sized based on chunk size,\nwe need to make sure the size matches the largest of 'old'\nand 'new' chunk sizes when the array is undergoing reshape.\n\nWe also potentially need to resize it even when not resizing\nthe stripe cache, as chunk size can change without changing\nnumber of devices.\n\nSo move the 'resize' code into a separate function, and\nconsider old and new sizes when allocating.\n\nSigned-off-by: NeilBrown <neilb@suse.de>\nFixes: 46d5b785621a (\"raid5: use flex_array for scribble data\")","distinct":true,"url":"https://api.github.com/repos/hoang-tranviet/mptcp/commits/738a273806ee0568369c9bb19ef3b102f54beef4"}]}