{"push_id":1357013655,"size":1000,"distinct_size":0,"ref":"refs/heads/soc/next","head":"1001354ca34179f3db924eb66672442a173147dc","before":"4ebd50472899eb07d5dfc24f2015dce6fe3c5cb8","commits":[{"sha":"43caeb187deb92b3cc343fce9c2310512f6ac9cd","author":{"name":"Darrick J. Wong","email":"cc4714f43813eef13bbad6f462cc5bf35be00f12@oracle.com"},"message":"xfs: move mappings from cow fork to data fork after copy-write\n\nAfter the write component of a copy-write operation finishes, clean up\nthe bookkeeping left behind.  On error, we simply free the new blocks\nand pass the error up.  If we succeed, however, then we must remove\nthe old data fork mapping and move the cow fork mapping to the data\nfork.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\n[hch: Call the CoW failure function during xfs_cancel_ioend]\nSigned-off-by: Christoph Hellwig <hch@lst.de>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/43caeb187deb92b3cc343fce9c2310512f6ac9cd"},{"sha":"74a5293832b3c1f7cb8f86fb9af9ee747138d355","author":{"name":"Ilya Dryomov","email":"ad0e6692b7885e8fd4eaec2423c74ce4fd4304dd@gmail.com"},"message":"crush: don't normalize input of crush_ln iteratively\n\nUse __builtin_clz() supported by GCC and Clang to figure out\nhow many bits we should shift instead of shifting by a bit\nin a loop until the value gets normalized. Improves performance\nof this function by up to 3x in worst-case scenario and overall\nstraw2 performance by ~10%.\n\nReflects ceph.git commit 110de33ca497d94fc4737e5154d3fe781fa84a0a.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/74a5293832b3c1f7cb8f86fb9af9ee747138d355"},{"sha":"64f77566e1c84990d6c448bb3960f899521c0b7d","author":{"name":"Ilya Dryomov","email":"ad0e6692b7885e8fd4eaec2423c74ce4fd4304dd@gmail.com"},"message":"crush: remove redundant local variable\n\nRemove extra x1 variable, it's just temporary placeholder that\nclutters the code unnecessarily.\n\nReflects ceph.git commit 0d19408d91dd747340d70287b4ef9efd89e95c6b.\n\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/64f77566e1c84990d6c448bb3960f899521c0b7d"},{"sha":"72c6ff2583fba824dc38c0ce87b838631cdb8294","author":{"name":"Andi Kleen","email":"c11846b976c384ad30536475c5d4d3ae71259b65@linux.intel.com"},"message":"perf jevents: Fix Intel JSON fixed counter conversions\n\nIntel fixed counters are special cases in the JSON conversion process\nbecause their decoding differs between perf and the event files.  Add\nsome missing entries in the conversion table.\n\nSigned-off-by: Andi Kleen <ak@linux.intel.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>\nLink: http://lkml.kernel.org/r/1475696832-9188-4-git-send-email-andi@firstfloor.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/72c6ff2583fba824dc38c0ce87b838631cdb8294"},{"sha":"41844e36206be90cd4d962ea49b0abc3612a99d0","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'staging-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging and IIO updates from Greg KH:\n \"Here is the big staging and IIO driver pull request for 4.9-rc1.\n\n  There are a lot of patches in here, the majority due to the\n  drivers/staging/greybus/ subsystem being merged in with full\n  development history that went back a few years, in order to preserve\n  the work that those developers did over time.\n\n  Lots and lots of tiny cleanups happened in the tree as well, due to\n  the Outreachy application process and lots of other developers showing\n  up for the first time to clean code up.  Along with those changes, we\n  deleted a wireless driver, and added a raspberrypi driver (currently\n  marked broken), and lots of new iio drivers.\n\n  Overall the tree still shrunk with more lines removed than added,\n  about 10 thousand lines removed in total. Full details are in the very\n  long shortlog below.\n\n  All of this has been in the linux-next tree with no issues. There will\n  be some merge problems with other subsystem trees, but those are all\n  minor problems and shouldn't be hard to work out when they happen\n  (MAINTAINERS and some lustre build problems with the IB tree)\"\n\nAnd furter from me asking for clarification about greybus:\n \"Right now there is a phone from Motorola shipping with this code (a\n  slightly older version, but the same tree), so even though Ara is not\n  alive in the same form, the functionality is happening. We are working\n  with the developers of that phone to merge the newer stuff in with\n  their fork so they can use the upstream version in future versions of\n  their phone product line.\n\n  Toshiba has at least one chip shipping in their catalog that\n  needs/uses this protocol over a Unipro link, and rumor has it that\n  there might be more in the future.\n\n  There are also other users of the greybus protocols, there is a talk\n  next week at ELC that shows how it is being used across a network\n  connection to control a device, and previous ELC talks have showed the\n  protocol stack being used over USB to drive embedded Linux boards.\n  I've also talked to some people who are starting to work to add a host\n  controller driver to control arduinos as the greybus PHY protocols are\n  very useful to control a serial/i2c/spio/whatever device across a\n  random physical link, as it is a way to have a self-describing device\n  be attached to a host without needing manual configuration.\n\n  So yes, people are using it, and there is still the chance that it\n  will show up in a phone/laptop/tablet/whatever from Google in the\n  future as well, the tech isn't dead, even if the original large phone\n  project happens to be\"\n\n* tag 'staging-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (3703 commits)\n  Staging: fbtft: Fix bug in fbtft-core\n  staging: rtl8188eu: fix double unlock error in rtw_resume_process()\n  staging:r8188eu: remove GEN_MLME_EXT_HANDLER macro\n  staging:r8188eu: remove GEN_DRV_CMD_HANDLER macro\n  staging:r8188eu: remove GEN_EVT_CODE macro\n  staging:r8188eu: remove GEN_CMD_CODE macro\n  staging:r8188eu: remove pkt_newalloc member of the recv_buf structure\n  staging:r8188eu: remove rtw_handle_dualmac declaration\n  staging:r8188eu: remove (RGTRY|BSSID)_(OFT|SZ) macros\n  staging:r8188eu: change rtl8188e_process_phy_info function argument type\n  Staging: fsl-mc: Remove blank lines\n  Staging: fsl-mc: Fix unaligned * in block comments\n  Staging: comedi: Align the * in block comments\n  Staging : ks7010 : Fix block comments warninig\n  Staging: vt6655: Remove explicit NULL comparison using Coccinelle\n  staging: rtl8188eu: core: rtw_xmit: Use macros instead of constants\n  staging: rtl8188eu: core: rtw_xmit: Move constant of the right side\n  staging: dgnc: Fix lines longer than 80 characters\n  Staging: dgnc: constify attribute_group structures\n  Staging: most: hdm-dim2: constify attribute_group structures\n  ...","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/41844e36206be90cd4d962ea49b0abc3612a99d0"},{"sha":"d23e354fe58aada6d1cdeeb7e8463b75d44bc687","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"perf bench mem: Sync memcpy assembly sources with the kernel\n\nCommit 9a6fb28a355d (\"x86/mce: Improve memcpy_mcsafe()\") renames\nmemcpy_mcsafe() to memcpy_mcsafe_unrolled(), making\ntools/arch/x86/lib/memcpy_64.S drift from the its kernel counterpart,\ntriggering this warning in the perf build:\n\n  Warning: tools/arch/x86/lib/memcpy_64.S differs from kernel\n\nSync that copy to acknowledge that, no changes to 'perf bench' are\nneeded, as this function is not used there.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-xfwc1raw8obyrctxerwt1bbb@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/d23e354fe58aada6d1cdeeb7e8463b75d44bc687"},{"sha":"a5c4c74564f000950902d0f1e64926cce2280af2","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"tools: Synchronize tools/arch/x86/include/asm/cpufeatures.h\n\nDue to ffb173e657fa (\"x86/mce: Drop X86_FEATURE_MCE_RECOVERY and the\nrelated model string test\"), no changes needed in any other place as no\ntool uses X86_FEATURE_MCE_RECOVERY.\n\nSilences this detected drift when building tools/perf:\n\n      Warning: tools/arch/x86/include/asm/cpufeatures.h differs from kernel\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-f3sfimg58t3cycbbl8f5cwxf@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/a5c4c74564f000950902d0f1e64926cce2280af2"},{"sha":"241699cd72a8489c9446ae3910ddd243e9b9061b","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"new iov_iter flavour: pipe-backed\n\niov_iter variant for passing data into pipe.  copy_to_iter()\ncopies data into page(s) it has allocated and stuffs them into\nthe pipe; copy_page_to_iter() stuffs there a reference to the\npage given to it.  Both will try to coalesce if possible.\niov_iter_zero() is similar to copy_to_iter(); iov_iter_get_pages()\nand friends will do as copy_to_iter() would have and return the\npages where the data would've been copied.  iov_iter_advance()\nwill truncate everything past the spot it has advanced to.\n\nNew primitive: iov_iter_pipe(), used for initializing those.\npipe should be locked all along.\n\nRunning out of space acts as fault would for iovec-backed ones;\nin other words, giving it to ->read_iter() may result in short\nread if the pipe overflows, or -EFAULT if it happens with nothing\ncopied there.\n\nIn other words, ->read_iter() on those acts pretty much like\n->splice_read().  Moreover, all generic_file_splice_read() users,\nas well as many other ->splice_read() instances can be switched\nto that scheme - that'll happen in the next commit.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/241699cd72a8489c9446ae3910ddd243e9b9061b"},{"sha":"82c156f853840645604acd7c2cebcb75ed1b6652","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"switch generic_file_splice_read() to use of ->read_iter()\n\n... and kill the ->splice_read() instances that can be switched to it\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/82c156f853840645604acd7c2cebcb75ed1b6652"},{"sha":"523ac9afc73acdcf9f00bd35b6ffb4a7c624a7d7","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"switch default_file_splice_read() to use of pipe-backed iov_iter\n\nwe only use iov_iter_get_pages_alloc() and iov_iter_advance() -\npages are filled by kernel_readv() via a kvec array (as we used\nto do all along), so iov_iter here is used only as a way of\narranging for those pages to be in pipe.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/523ac9afc73acdcf9f00bd35b6ffb4a7c624a7d7"},{"sha":"a7c2242166eb4b4447b0145705e4b66f5be89798","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"relay: simplify relay_file_read()\n\nto hell with actors...\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/a7c2242166eb4b4447b0145705e4b66f5be89798"},{"sha":"7bf2d1df80822ec056363627e2014990f068f7aa","author":{"name":"Miklos Szeredi","email":"c27ee2952768e22f4d3ab9aec0e78ac5f4ddea98@redhat.com"},"message":"pipe: add pipe_buf_get() helper\n\nSigned-off-by: Miklos Szeredi <mszeredi@redhat.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/7bf2d1df80822ec056363627e2014990f068f7aa"},{"sha":"a779638cf622f069a484e8802134cca3c6c71415","author":{"name":"Miklos Szeredi","email":"c27ee2952768e22f4d3ab9aec0e78ac5f4ddea98@redhat.com"},"message":"pipe: add pipe_buf_release() helper\n\nSigned-off-by: Miklos Szeredi <mszeredi@redhat.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/a779638cf622f069a484e8802134cca3c6c71415"},{"sha":"fba597db4218ac324eee34b64736ea94829c95bf","author":{"name":"Miklos Szeredi","email":"c27ee2952768e22f4d3ab9aec0e78ac5f4ddea98@redhat.com"},"message":"pipe: add pipe_buf_confirm() helper\n\nSigned-off-by: Miklos Szeredi <mszeredi@redhat.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/fba597db4218ac324eee34b64736ea94829c95bf"},{"sha":"ca76f5b6bdbdc50af0d7b98cfcf7a2be7e95eb3d","author":{"name":"Miklos Szeredi","email":"c27ee2952768e22f4d3ab9aec0e78ac5f4ddea98@redhat.com"},"message":"pipe: add pipe_buf_steal() helper\n\nSigned-off-by: Miklos Szeredi <mszeredi@redhat.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/ca76f5b6bdbdc50af0d7b98cfcf7a2be7e95eb3d"},{"sha":"a949e63992469fed87aef197347960ced31701b8","author":{"name":"Miklos Szeredi","email":"c27ee2952768e22f4d3ab9aec0e78ac5f4ddea98@redhat.com"},"message":"pipe: fix comment in pipe_buf_operations\n\nMap and unmap ops no longer exist.\n\nSigned-off-by: Miklos Szeredi <mszeredi@redhat.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/a949e63992469fed87aef197347960ced31701b8"},{"sha":"dcfc3a6740d372ebe203dae2c5852ff45f9ef793","author":{"name":"Arnaldo Carvalho de Melo","email":"7310a59577712e001e6abd523e66592d8f2dc989@redhat.com"},"message":"tools: Synchronize tools/include/uapi/linux/bpf.h\n\nCommit 747ea55e4f78 (\"bpf: fix bpf_skb_in_cgroup helper naming\") renames\nBPF_FUNC_skb_in_cgroup to bpf_skb_under_cgroup, triggering this warning\nwhile building perf:\n\n  Warning: tools/include/uapi/linux/bpf.h differs from kernel\n\nUpdate the copy to ack that, no changes needed, as\nBPF_FUNC_skb_in_cgroup isn't used so far.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: Daniel Borkmann <daniel@iogearbox.net>\nCc: David Ahern <dsahern@gmail.com>\nCc: David S. Miller <davem@davemloft.net>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-x67d2gq8ct6ko12ex14q8bbx@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/dcfc3a6740d372ebe203dae2c5852ff45f9ef793"},{"sha":"91fff9b347f9f69025e6557b3279cccedbcc744a","author":{"name":"Mikulas Patocka","email":"29e12b042671dc69ffeb079e727e822ce21b43c1@twibright.com"},"message":"hpfs: support FIEMAP\n\nSupport the FIEMAP ioctl that reports extents allocated by a file.\n\nSigned-off-by: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/91fff9b347f9f69025e6557b3279cccedbcc744a"},{"sha":"29abfbd9cbba798a89c9f9f977d7d63bff5a5d04","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"mips: separate extable.h, switch module.h to it\n\nmore victims of indirect include chains - au1200fb\nlasat/picvue_proc and watchdog/ath79_wdt\n\n... as well as tb0219, spotted by Sudip Mukherjee\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/29abfbd9cbba798a89c9f9f977d7d63bff5a5d04"},{"sha":"88dd4a748da7682966f3e52e5dde9a1b1c0bc9d8","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"score: separate extable.h, switch module.h to it\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":false,"url":"https://api.github.com/repos/Broadcom/stblinux/commits/88dd4a748da7682966f3e52e5dde9a1b1c0bc9d8"}]}
{"actor":{"display_login":"ffainelli"}}