{"push_id":1429216353,"size":168,"distinct_size":156,"ref":"refs/heads/uniphier-master","head":"35279364f7fad88c5b25cf4a33f1a2277f2328a2","before":"1476e5b11e18221fd444c30fc70f886bd65744df","commits":[{"sha":"208da78e8ec8b6d6ce3747ab0e5c120458e08ae6","author":{"name":"Johannes Thumshirn","email":"d9c2033816690d520874e8fc0d5751e487468597@suse.de"},"message":"scsi: libfc: fix seconds_since_last_reset miscalculation\n\nCommit 540eb1eef0ab (\"scsi: libfc: fix seconds_since_last_reset calculation\")\nremoved the use of 'struct timespec' from fc_get_host_stats(). This broke the\noutput of 'fcoeadm -s' after kernel 4.8-rc1.\n\nSigned-off-by: Johannes Thumshirn <jthumshirn@suse.de>\nCc: <stable@vger.kernel.org> # v4.8+\nFixes: 540eb1eef0ab (\"scsi: libfc: fix seconds_since_last_reset calculation\")\nAcked-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Bart Van Assche <bart.vanassche@sandisk.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/208da78e8ec8b6d6ce3747ab0e5c120458e08ae6"},{"sha":"7630b3a599e2c6d1c042945d32ff2debc855ad29","author":{"name":"Hannes Reinecke","email":"c802d579f78de31b50f3cfc7051ff9bf41402746@suse.de"},"message":"scsi: hpsa: use bus '3' for legacy HBA devices\n\nOlder controllers use SCSI target id '0' for the first internal disk. As\nthe controllers are now placed on the same bus as the internal disks\nthis leads to a clash with the SCSI target id of controller.  This patch\nchecks the SCSI revision, and moves older controller to bus '3' to be\ncompatible with older releases and avoid this problem.\n\n[mkp: fixed uninitialized variable]\n\nFixes: 09371d623c9 (\"hpsa: Change SAS transport devices to bus 0.\")\nCc: <stable@vger.kernel.org> # v4.5+\nSigned-off-by: Hannes Reinecke <hare@suse.com>\nAcked-by: Don Brace <don.brace@microsemi.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/7630b3a599e2c6d1c042945d32ff2debc855ad29"},{"sha":"7ff723ad0f87feba43dda45fdae71206063dd7d4","author":{"name":"Suganath Prabu S","email":"bd3b15c2c2b84ef86e83759f9317b63e33e96550@broadcom.com"},"message":"scsi: mpt3sas: Unblock device after controller reset\n\nWhile issuing any ATA passthrough command to firmware the driver will\nblock the device. But it will unblock the device only if the I/O\ncompletes through the ISR path. If a controller reset occurs before\ncommand completion the device will remain in blocked state.\n\nMake sure we unblock the device following a controller reset if an ATA\npassthrough command was queued.\n\n[mkp: clarified patch description]\n\nCc: <stable@vger.kernel.org> # v4.4+\nFixes: ac6c2a93bd07 (\"mpt3sas: Fix for SATA drive in blocked state, after diag reset\")\nSigned-off-by: Suganath Prabu S <suganath-prabu.subramani@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/7ff723ad0f87feba43dda45fdae71206063dd7d4"},{"sha":"23b98e4b5fc5efd1d5d5f018bc7f954cd119f538","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo()\n\nWe accidentally allocate sizeof(u32) instead of sizeof(struct\nbe_cmd_get_session_resp).\n\nFixes: 50a4b824be9e (\"scsi: be2iscsi: Fix to make boot discovery non-blocking\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nReviewed by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/23b98e4b5fc5efd1d5d5f018bc7f954cd119f538"},{"sha":"c65c945c31d071d1f8cd2c35541a6cdf80b5f835","author":{"name":"James Bottomley","email":"c61de33534998ae239ac3bcee9c77ffbb5713c74@HansenPartnership.com"},"message":"Merge remote-tracking branch 'mkp-scsi/4.9/scsi-fixes' into fixes","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/c65c945c31d071d1f8cd2c35541a6cdf80b5f835"},{"sha":"5f4b55699aaff1028468e3f53853d781cdafedd6","author":{"name":"Sachin Prabhu","email":"9a944b387d4a4a5b29491bbb03dac8f9b9adf94d@redhat.com"},"message":"CIFS: Fix BUG() in calc_seckey()\n\nAndy Lutromirski's new virtually mapped kernel stack allocations moves\nkernel stacks the vmalloc area. This triggers the bug\n kernel BUG at ./include/linux/scatterlist.h:140!\nat calc_seckey()->sg_init()\n\nSigned-off-by: Sachin Prabhu <sprabhu@redhat.com>\nSigned-off-by: Steve French <smfrench@gmail.com>\nReviewed-by: Jeff Layton <jlayton@redhat.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/5f4b55699aaff1028468e3f53853d781cdafedd6"},{"sha":"b8c600120fc87d53642476f48c8055b38d6e14c7","author":{"name":"Sachin Prabhu","email":"9a944b387d4a4a5b29491bbb03dac8f9b9adf94d@redhat.com"},"message":"Call echo service immediately after socket reconnect\n\nCommit 4fcd1813e640 (\"Fix reconnect to not defer smb3 session reconnect\nlong after socket reconnect\") changes the behaviour of the SMB2 echo\nservice and causes it to renegotiate after a socket reconnect. However\nunder default settings, the echo service could take up to 120 seconds to\nbe scheduled.\n\nThe patch forces the echo service to be called immediately resulting a\nnegotiate call being made immediately on reconnect.\n\nSigned-off-by: Sachin Prabhu <sprabhu@redhat.com>\nReviewed-by: Pavel Shilovsky <pshilov@microsoft.com>\nSigned-off-by: Steve French <smfrench@gmail.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/b8c600120fc87d53642476f48c8055b38d6e14c7"},{"sha":"ae9ebe7c4ee0c16c3d55d1ae3096c82e0a7c136f","author":{"name":"Eryu Guan","email":"fa2ecac546f88ebcf0cdbed021158276ba9e8154@gmail.com"},"message":"CIFS: iterate over posix acl xattr entry correctly in ACL_to_cifs_posix()\n\nCommit 2211d5ba5c6c (\"posix_acl: xattr representation cleanups\")\nremoves the typedefs and the zero-length a_entries array in struct\nposix_acl_xattr_header, and uses bare struct posix_acl_xattr_header\nand struct posix_acl_xattr_entry directly.\n\nBut it failed to iterate over posix acl slots when converting posix\nacls to CIFS format, which results in several test failures in\nxfstests (generic/053 generic/105) when testing against a samba v1\nserver, starting from v4.9-rc1 kernel. e.g.\n\n  [root@localhost xfstests]# diff -u tests/generic/105.out /root/xfstests/results//generic/105.out.bad\n  --- tests/generic/105.out       2016-09-19 16:33:28.577962575 +0800\n  +++ /root/xfstests/results//generic/105.out.bad 2016-10-22 15:41:15.201931110 +0800\n  @@ -1,3 +1,4 @@\n   QA output created by 105\n   -rw-r--r-- root\n  +setfacl: subdir: Invalid argument\n   -rw-r--r-- root\n\nFix it by introducing a new \"ace\" var, like what\ncifs_copy_posix_acl() does, and iterating posix acl xattr entries\nover it in the for loop.\n\nSigned-off-by: Eryu Guan <guaneryu@gmail.com>\nSigned-off-by: Steve French <smfrench@gmail.com>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/ae9ebe7c4ee0c16c3d55d1ae3096c82e0a7c136f"},{"sha":"a2ce2666aa3509ac31fac0f540a3502372b7b630","author":{"name":"Aaron Lu","email":"99cc2c1b1cb63374cbfa049d0eeb7e951b7db2ae@intel.com"},"message":"mremap: move_ptes: check pte dirty after its removal\n\nLinus found there still is a race in mremap after commit 5d1904204c99\n(\"mremap: fix race between mremap() and page cleanning\").\n\nAs described by Linus:\n \"the issue is that another thread might make the pte be dirty (in the\n  hardware walker, so no locking of ours will make any difference)\n  *after* we checked whether it was dirty, but *before* we removed it\n  from the page tables\"\n\nFix it by moving the check after we removed it from the page table.\n\nSuggested-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Aaron Lu <aaron.lu@intel.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/a2ce2666aa3509ac31fac0f540a3502372b7b630"},{"sha":"ab59d1f4b66540d2b9c4a15b377d6c9e6ffd1103","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI fixes from James Bottomley:\n \"Four small fixes.\n\n  The be2iscsi is a potential device overrun in consistent memory, which\n  could have nasty consequences if the consistent allocations are\n  packed.\n\n  The hpsa one fixes a regression where older controllers can now get a\n  numbering clash between the first internal disk and the controller.\n\n  The libfc one is a regression in timespec conversions which causes a\n  user visible issue in a command line tool and the mpt3sas one fixes a\n  regression where the controller could remain permanently blocked after\n  an ATA pass through command followed by a reset\"\n\n* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n  scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo()\n  scsi: mpt3sas: Unblock device after controller reset\n  scsi: hpsa: use bus '3' for legacy HBA devices\n  scsi: libfc: fix seconds_since_last_reset miscalculation","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/ab59d1f4b66540d2b9c4a15b377d6c9e6ffd1103"},{"sha":"22d3d4fbbd5892af78285bc263fbc3d3e111d5b8","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6\n\nPull CIFS fixes from Steve French:\n \"A few misc important cifs fixes, including a fix for a 4.9 regression\n  in posix_acl xattr handling\"\n\n* 'for-next' of git://git.samba.org/sfrench/cifs-2.6:\n  CIFS: iterate over posix acl xattr entry correctly in ACL_to_cifs_posix()\n  Call echo service immediately after socket reconnect\n  CIFS: Fix BUG() in calc_seckey()","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/22d3d4fbbd5892af78285bc263fbc3d3e111d5b8"},{"sha":"faaae2a581435f32781a105dda3501df388fddcb","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Re-enable CONFIG_MODVERSIONS in a slightly weaker form\n\nThis enables CONFIG_MODVERSIONS again, but allows for missing symbol CRC\ninformation in order to work around the issue that newer binutils\nversions seem to occasionally drop the CRC on the floor.  binutils 2.26\nseems to work fine, while binutils 2.27 seems to break MODVERSIONS of\nsymbols that have been defined in assembler files.\n\n[ We've had random missing CRC's before - it may be an old problem that\n  just is now reliably triggered with the weak asm symbols and a new\n  version of binutils ]\n\nSome day I really do want to remove MODVERSIONS entirely.  Sadly, today\ndoes not appear to be that day: Debian people apparently do want the\noption to enable MODVERSIONS to make it easier to have external modules\nacross kernel versions, and this seems to be a fairly minimal fix for\nthe annoying problem.\n\nCc: Ben Hutchings <ben@decadent.org.uk>\nAcked-by: Michal Marek <mmarek@suse.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/faaae2a581435f32781a105dda3501df388fddcb"},{"sha":"d84c7b42327e26e6f86a01f00ddb184209c6da21","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"PM / OPP: make _of_get_opp_desc_node a static function\n\nSince commit f47b72a15a96 (\"PM / OPP: Move CONFIG_OF dependent code\nin a separate file\"), this function is defined and called only in\ndrivers/base/power/opp/of.c .\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/d84c7b42327e26e6f86a01f00ddb184209c6da21"},{"sha":"7045b0fc7e29bc68186dc3c6449793293ae57a24","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"PM / OPP: fix debug/error messages in dev_pm_opp_of_get_sharing_cpus()\n\nThese log messages are wrong because _of_get_opp_desc_node() returns\nan operating-points-v2 node.\n\nCommit a6eed752f5fb (\"PM / OPP: passing NULL to PTR_ERR()\") fixed\nstatic checker warnings, and reworded the messages at the same time\n(but the latter was not mentioned in the git-log).\n\nRestore the correct messages.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-version: 3\nSeries-changes: 3\n  - Revive __func__\n\nSeries-changes: 2\n  - Reword git-log slightly\n     comments -> log messages","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/7045b0fc7e29bc68186dc3c6449793293ae57a24"},{"sha":"e2169ba556e4914d01c740b918ff6ab2b4e43ce6","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"ARM: mm: add ARM_L1_CACHE_SHIFT_7 for UniPhier outer cache\n\nThe UniPhier outer cache (arch/arm/mm/cache-uniphier.c) has 128 byte\nline length and its tags are also managed per 128 byte line.  This\nis very unfortunate, but the current 64 byte alignment for kmalloc()\ncauses sharing problems on DMA if used with this outer cache.\n\nThis commit adds ARM_L1_CACHE_SHIFT_7 to increase the DMA minimum\nalignment to 128 byte if CACHE_UNIPHIER is enabled.  There are\nseveral drivers that assume aligning to L1_CACHE_BYTES will be DMA\nsafe, so this commit also changes the L1_CACHE_BYTES for safety.\n\nHaving said that, I hesitate to align all the other SoCs in Multi\nplatform to the UniPhier's requirement.  So, I am disabling the\nCONFIG_CACHE_UNIPHIER by default, so that multi_v7_defconfig will\nstill stay with CONFIG_ARM_L1_CACHE_SHIFT=6.  With this commit,\nUniPhier SoCs will become slower, but it is much better than system\ncrash.  If desired, the outer-cache can be enabled by merge_config\nor something.\n\nNote:\nThe UniPhier PH1-Pro5 SoC is equipped also with L3 cache with 256\nbyte line size but its tags are managed per 128 byte sub-line.\nSo, ARM_L1_CACHE_SHIFT_7 should be fine for all the UniPhier SoCs.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nCommit-notes:\n\nKernel Version: 4.9-rc1\n\nEND","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/e2169ba556e4914d01c740b918ff6ab2b4e43ce6"},{"sha":"bcb5a4a42ac600c4a3c3d3921ee59423d245a2c8","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mtd: nand: denali_dt: replace clk_disable() with clk_disable_unprepare()\n\nThe denali_dt_probe() calls clk_disable_unprepare() in the bailout\npath, whereas denali_dt_remove calls clk_disable(), inconsistently.\nReplace the latter with clk_disable_unprepare() to make sure to\nunprepare the clock.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSeries-cc: Boris Brezillon <boris.brezillon@free-electrons.com>\nSeries-cc: Graham Moore <grmoore@opensource.altera.com>\nSeries-cc: Enrico Jorns <ejo@pengutronix.de>\nSeries-cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSeries-cc: Dinh Nguyen <dinguyen@altera.com>\nSeries-cc: Sachin Kamat <sachin.kamat@linaro.org>\nSeries-cc: Jingoo Han <jg1.han@samsung.com>\nSeries-cc: Stephen Boyd <stephen.boyd@linaro.org>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/bcb5a4a42ac600c4a3c3d3921ee59423d245a2c8"},{"sha":"532adc63056d1a9a2adc7fc453363050a86965b4","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mtd: nand: change return type of nand_get_flash_type() to int\n\nSince commit d1e1f4e42b5d (\"mtd: nand: add support for reading ONFI\nparameters from NAND device\"), the returned \"type\" is never used in\nnand_scan_ident().\n\nMake nand_get_flash_type() simply return an integer value in order\nto avoid unnecessary ERR_PTR/PTR_ERR dance.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/532adc63056d1a9a2adc7fc453363050a86965b4"},{"sha":"a41519c1a1045c05ab8d50a7716a7f2f152f4703","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mtd: nand: ams-delta: return error code of nand_scan() on error\n\nThe nand_scan() returns an appropriate error value when it fails.\nUse it instead of the fixed error code -ENXIO.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nCover-letter:\nmtd: nand: return error code of nand_scan(_ident,_tail) on error\n\nnand_scan(), nand_scan_ident(), nand_scan_tail() return\nan appropriate negative value on error.\n\nMost of drivers return the value from them on error,\nbut some of them return the fixed error code -ENXIO\n(and a few return -ENODEV).\n\nThis series make those drivers return more precise error code.\n\nEND","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/a41519c1a1045c05ab8d50a7716a7f2f152f4703"},{"sha":"bb5a5c97eb8ae1e86f91e0f48981470c2422e3a8","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mtd: nand: cmx270: return error code of nand_scan() on error\n\nThe nand_scan() returns an appropriate error value when it fails.\nUse it instead of the fixed error code -ENXIO.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/bb5a5c97eb8ae1e86f91e0f48981470c2422e3a8"},{"sha":"4374e7fc73c49e50a2e3381d5a62d47be95b40bf","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"mtd: nand: cs553x: return error code of nand_scan() on error\n\nThe nand_scan() returns an appropriate error value when it fails.\nUse it instead of the fixed error code -ENXIO.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>","distinct":true,"url":"https://api.github.com/repos/masahir0y/linux-yamada/commits/4374e7fc73c49e50a2e3381d5a62d47be95b40bf"}]}
{"actor":{"display_login":"masahir0y"}}