{"push_id":806695457,"size":1000,"distinct_size":158967,"ref":"refs/heads/master","head":"e3be4266d3488cbbaddf7fcc661f4473db341e46","before":"36f571e9ed0419e73d127e18aa8992ced867268c","commits":[{"sha":"438386853d4c0c48fe73bf05a7d61c70ca5a3bfb","author":{"email":"5a3288024fcad83740d827e0862f4c1e6f28e7bf@redhat.com","name":"Yan, Zheng"},"message":"ceph: improve readahead for file holes\n\nWhen readahead encounters file holes, osd reply returns error -ENOENT,\nfinish_read() skips adding pages to the the page cache. So readahead\ndoes not work for file holes. The fix is adding zero pages to the\npage cache when -ENOENT is returned.\n\nSigned-off-by: Yan, Zheng <zyan@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/438386853d4c0c48fe73bf05a7d61c70ca5a3bfb"},{"sha":"acd29f7b22262d9e848393b9b6ae13eb42d22514","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chris-wilson.co.uk","name":"Chris Wilson"},"message":"drm/i915: Limit the number of loops for reading a split 64bit register\n\nIn I915_READ64_2x32 we attempt to read a 64bit register using 2 32bit\nreads. Due to the nature of the registers we try to read in this manner,\nthey may increment between the two instruction (e.g. a timestamp\ncounter). To keep the result accurate, we repeat the read if we detect\nan overflow (i.e. the upper value varies). However, some hardware is just\nplain flaky and may endless loop as the the upper 32bits are not stable.\nJust give up after a couple of tries and report whatever we read last.\n\nv2: Use the most recent values when erring out on an unstable register.\n\nReported-by: russianneuromancer@ya.ru\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91906\nSigned-off-by: Chris Wilson <chris@chris-wilson.co.uk>\nCc: Michał Winiarski <michal.winiarski@intel.com>\nCc: Daniel Vetter <daniel.vetter@ffwll.ch>\nCc: Jani Nikula <jani.nikula@linux.intel.com>\nCc: stable@vger.kernel.org\nReviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/acd29f7b22262d9e848393b9b6ae13eb42d22514"},{"sha":"721b51fcf91898299d96f4b72cb9434cda29dce6","author":{"email":"8a81b8566f52dcc2bf003ea1ff66de336523b474@realtek.com","name":"John Lin"},"message":"ASoC: rt5645: Add struct dmi_system_id \"Google Ultima\" for chrome platform\n\nSigned-off-by: John Lin <john.lin@realtek.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/721b51fcf91898299d96f4b72cb9434cda29dce6"},{"sha":"f1ec5ec7a94ba8138f9cbdc1e9e3b03aee29c4df","author":{"email":"1c687ae09fa7f11acd34075a0ae6b39df2be9341@linux.intel.com","name":"Liam Girdwood"},"message":"ASoC: intel: Fix SSP port configuration after RTD3 resume.\n\nCurrently the SSP port settings are being clobbered as part of the DSP\nRTD3 restore logic. make sure we save the correct params and restore them\nat resume. The FW sadly does not save SSP settings as part of the PM\ncontext.\n\nSigned-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/f1ec5ec7a94ba8138f9cbdc1e9e3b03aee29c4df"},{"sha":"841e6f90bb789a1372087b22c39f3a9ef2e02758","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@vanguardiasur.com.ar","name":"Ariel D'Alessandro"},"message":"pwm: NXP LPC18xx PWM/SCT driver\n\nThis commit adds support for NXP LPC18xx PWM/SCT.\n\nNXP LPC SoCs family, which includes LPC18xx/LPC43xx, provides a State\nConfigurable Timer (SCT) which can be configured as a Pulse Width\nModulator. Other SoCs in that family may share the same hardware.\n\nThe PWM supports a total of 16 channels, but only 15 can be simultaneously\nrequested. There's only one period, global to all the channels, thus PWM\ndriver will refuse setting different values to it, unless there's only one\nchannel requested.\n\nSigned-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>\n[thierry.reding@gmail.com: remove excessive padding of fields]\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/841e6f90bb789a1372087b22c39f3a9ef2e02758"},{"sha":"b0dabcc6f8b7cb08d5c81ecbc642105d67a4c1d2","author":{"email":"0a2e4da8f53ff496298559b7f100067ec5868c8b@vanguardiasur.com.ar","name":"Ariel D'Alessandro"},"message":"pwm: Add NXP LPC18xx PWM/SCT DT binding documentation\n\nAdd the devicetree binding document for NXP LPC18xx PWM/SCT.\n\nSigned-off-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/b0dabcc6f8b7cb08d5c81ecbc642105d67a4c1d2"},{"sha":"7a5938201834a9c25155176d0f5942d48336b244","author":{"email":"5d315a13f7549d1ecf8e62305448b567ef831df9@atmel.com","name":"Josh Wu"},"message":"ARM: at91: pwm: atmel-hlcdc: Add at91sam9n12 errata\n\nThe errata for HLCDC PWM of at91sam9n12 are the same as for at91sam9x5.\n\nSigned-off-by: Josh Wu <josh.wu@atmel.com>\nAcked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/7a5938201834a9c25155176d0f5942d48336b244"},{"sha":"26d2177e977c912863ac04f6c1a967e793ca3a56","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma\n\nPull inifiniband/rdma updates from Doug Ledford:\n \"This is a fairly sizeable set of changes.  I've put them through a\n  decent amount of testing prior to sending the pull request due to\n  that.\n\n  There are still a few fixups that I know are coming, but I wanted to\n  go ahead and get the big, sizable chunk into your hands sooner rather\n  than waiting for those last few fixups.\n\n  Of note is the fact that this creates what is intended to be a\n  temporary area in the drivers/staging tree specifically for some\n  cleanups and additions that are coming for the RDMA stack.  We\n  deprecated two drivers (ipath and amso1100) and are waiting to hear\n  back if we can deprecate another one (ehca).  We also put Intel's new\n  hfi1 driver into this area because it needs to be refactored and a\n  transfer library created out of the factored out code, and then it and\n  the qib driver and the soft-roce driver should all be modified to use\n  that library.\n\n  I expect drivers/staging/rdma to be around for three or four kernel\n  releases and then to go away as all of the work is completed and final\n  deletions of deprecated drivers are done.\n\n  Summary of changes for 4.3:\n\n   - Create drivers/staging/rdma\n   - Move amso1100 driver to staging/rdma and schedule for deletion\n   - Move ipath driver to staging/rdma and schedule for deletion\n   - Add hfi1 driver to staging/rdma and set TODO for move to regular\n     tree\n   - Initial support for namespaces to be used on RDMA devices\n   - Add RoCE GID table handling to the RDMA core caching code\n   - Infrastructure to support handling of devices with differing read\n     and write scatter gather capabilities\n   - Various iSER updates\n   - Kill off unsafe usage of global mr registrations\n   - Update SRP driver\n   - Misc  mlx4 driver updates\n   - Support for the mr_alloc verb\n   - Support for a netlink interface between kernel and user space cache\n     daemon to speed path record queries and route resolution\n   - Ininitial support for safe hot removal of verbs devices\"\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma: (136 commits)\n  IB/ipoib: Suppress warning for send only join failures\n  IB/ipoib: Clean up send-only multicast joins\n  IB/srp: Fix possible protection fault\n  IB/core: Move SM class defines from ib_mad.h to ib_smi.h\n  IB/core: Remove unnecessary defines from ib_mad.h\n  IB/hfi1: Add PSM2 user space header to header_install\n  IB/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY\n  mlx5: Fix incorrect wc pkey_index assignment for GSI messages\n  IB/mlx5: avoid destroying a NULL mr in reg_user_mr error flow\n  IB/uverbs: reject invalid or unknown opcodes\n  IB/cxgb4: Fix if statement in pick_local_ip6adddrs\n  IB/sa: Fix rdma netlink message flags\n  IB/ucma: HW Device hot-removal support\n  IB/mlx4_ib: Disassociate support\n  IB/uverbs: Enable device removal when there are active user space applications\n  IB/uverbs: Explicitly pass ib_dev to uverbs commands\n  IB/uverbs: Fix race between ib_uverbs_open and remove_one\n  IB/uverbs: Fix reference counting usage of event files\n  IB/core: Make ib_dealloc_pd return void\n  IB/srp: Create an insecure all physical rkey only if needed\n  ...","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/26d2177e977c912863ac04f6c1a967e793ca3a56"},{"sha":"02cc2ccfe771677db3cd40a71837e1467ebc839a","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org","name":"Mike Frysinger"},"message":"Revert \"Hexagon: fix signal.c compile error\"\n\nThis reverts commit f3f601c1d2728f02544cfd143eaa82e5398b3e9b.\n\nUAPI headers cannot use \"uapi/\" in their paths by design -- when they're\ninstalled, they do not have the uapi/ prefix.  Otherwise doing so breaks\nuserland badly.\n\nSigned-off-by: Mike Frysinger <vapier@gentoo.org>\nSigned-off-by: Richard Kuo <rkuo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/02cc2ccfe771677db3cd40a71837e1467ebc839a"},{"sha":"d77e92e270edd79a2218ce0ba5b6179ad0c93175","author":{"email":"19f56ffe3ac18f81d12a74c011e044bc6df12299@linux.intel.com","name":"Ross Zwisler"},"message":"dax: update PMD fault handler with PMEM API\n\nAs part of the v4.3 merge window the DAX code was updated by Matthew and\nKirill to handle PMD pages.  Also as part of the v4.3 merge window we\nupdated the DAX code to do proper PMEM flushing (commit 2765cfbb342c:\n\"dax: update I/O path to do proper PMEM flushing\").\n\nThe additional code added by the DAX PMD patches also needs to be\nupdated to properly use the PMEM API.  This ensures that after a PMD\nfault is handled the zeros written to the newly allocated pages are\ndurable on the DIMMs.\n\nlinux/dax.h is included to get rid of a bunch of sparse warnings.\n\nSigned-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>\nCc: Matthew Wilcox <willy@linux.intel.com>,\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Kirill Shutemov <kirill@shutemov.name>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/d77e92e270edd79a2218ce0ba5b6179ad0c93175"},{"sha":"384989b58d45e5478d555cdb4ac79336a88a45cc","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs updates from Steve French:\n \"Small cifs fix and a patch for improved debugging\"\n\n* 'for-next' of git://git.samba.org/sfrench/cifs-2.6:\n  cifs: Fix use-after-free on mid_q_entry\n  Update cifs version number\n  Add way to query server fs info for smb3","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/384989b58d45e5478d555cdb4ac79336a88a45cc"},{"sha":"949feacb8af3659037dd34ef177e9bc727627859","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'nios2-v4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2\n\nPull nios2 updates from Ley Foon Tan:\n\n - add defconfig and device tree for max 10 support\n - migrate to new 'set-state' interface for timer\n - fix unaligned handler\n - MAINTAINERS: update nios2 git repo\n\n* tag 'nios2-v4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2:\n  nios2: add Max10 defconfig\n  nios2: Add Max10 device tree\n  MAINTAINERS: update nios2 git repo\n  nios2: remove unused statistic counters\n  nios2: fixed variable imm16 to s16\n  nios2/time: Migrate to new 'set-state' interface","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/949feacb8af3659037dd34ef177e9bc727627859"},{"sha":"065d80b4bf314df143aa9f260a154a24e33b4fbe","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'metag-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull metag updates from James Hogan:\n \"Metag architecture changes for v4.3.\n\n  Just a couple of changes for v4.3-rc1.  A preparatory IRQ patch to\n  prepare for moving irq_data struct members, and a tweak to\n  Documentation/features since Meta2 could support THP\"\n\n* tag 'metag-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:\n  Documentation/features/vm: Meta2 is capable of THP\n  metag/irq: Use access helper irq_data_get_affinity_mask()","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/065d80b4bf314df143aa9f260a154a24e33b4fbe"},{"sha":"daf0e1ed578f65e8395102549e135887e6661860","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio updates from Michael Tsirkin:\n \"Virtio fixes and features for 4.3:\n\n   - virtio-mmio can now be auto-loaded through acpi.\n   - virtio blk supports extended partitions.\n   - total memory is better reported when using virtio balloon with\n     auto-deflate.\n   - cache control is re-enabled when using virtio-blk in modern mode\"\n\n* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n  virtio_balloon: do not change memory amount visible via /proc/meminfo\n  virtio_ballon: change stub of release_pages_by_pfn\n  virtio-blk: Allow extended partitions\n  virtio_mmio: add ACPI probing\n  virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/daf0e1ed578f65e8395102549e135887e6661860"},{"sha":"bd2843fe1f29f6145c623ae9390f144cefaa611d","author":{"email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@ZenIV.linux.org.uk","name":"Al Viro"},"message":"fix ufs write vs readpage race when writing into a hole\n\nFollowup to the UFS series - with the way we clear the new blocks (via\nbuffer cache, possibly on more than a page worth of file) we really\nshould not insert a reference to new block into inode block tree until\nafter we'd cleared it.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/bd2843fe1f29f6145c623ae9390f144cefaa611d"},{"sha":"82278fc079542a04e076da34546a7d6dc649b0cc","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'pwm/for-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm\n\nPull pwm updates from Thierry Reding:\n \"This set of changes introduces the beginnings of a new API that's\n  based around the concept of states that can be atomically applied.\n  Drivers go to various lengths to implement something similar, which\n  indicates that the core should really be providing the necessary\n  framework.\n\n  On top of that, there is a bit of cleanup as well as improved\n  kerneldoc and integration into the device-drivers DocBook.\n\n  Regarding drivers there is a new one for the NXP LPC18xx family of\n  SoCs and a couple of fixes for existing drivers (pca9685, Broadcom\n  Kona and Atmel HLCDC)\"\n\n* tag 'pwm/for-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm:\n  ARM: at91: pwm: atmel-hlcdc: Add at91sam9n12 errata\n  pwm: Add NXP LPC18xx PWM/SCT DT binding documentation\n  pwm: NXP LPC18xx PWM/SCT driver\n  pwm-pca9685: Support changing the output frequency\n  pwm-pca9685: Fix several driver bugs\n  pwm: kona: Modify settings application sequence\n  pwm: pca9685: Drop owner assignment\n  pwm: Add to device-drivers documentation\n  pwm: Clean up kerneldoc\n  pwm: Remove useless whitespace\n  pwm: sysfs: Remove unnecessary padding\n  pwm: sysfs: Properly convert from enum to string\n  pwm: Make use of pwm_get_xxx() helpers where appropriate\n  pwm: Add pwm_get_polarity() helper function\n  pwm: Constify PWM device where possible\n  pwm: Add the pwm_is_enabled() helper","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/82278fc079542a04e076da34546a7d6dc649b0cc"},{"sha":"fac33bfdb0a54e149f8d1c2f002de5b57770b84c","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus-20150909' of git://git.infradead.org/linux-mtd\n\nPull more MTD updates from Brian Norris:\n \"There was one significant bug in my first pull request, fixed here.  I\n  also threw in a few trivial ID additions and a small module rename.\n\n  Details:\n\n   - SPI NOR: bug fix for a \"end of table\" check that resulted in a NULL\n     dereference in some cases\n\n   - SPI NOR: a few new IDs / feature flags\n\n   - OMAP2 NAND: rename module so it doesn't conflict with onenand\n     omap2.ko\"\n\n* tag 'for-linus-20150909' of git://git.infradead.org/linux-mtd:\n  mtd: spi-nor: fix NULL dereference when no match found in spi_nor_ids[]\n  mtd: spi-nor: s25sl064p supports both dual and quad I/O\n  mtd: spi-nor: allow dual/quad reads on S25FL129P\n  mtd: nand: omap2: Rename shippable module to omap2_nand\n  mtd: spi-nor: Add support for sst25wf020a\n  mtd: spi-nor: Add support for Micron n25q064a serial flash","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/fac33bfdb0a54e149f8d1c2f002de5b57770b84c"},{"sha":"b8889c4fc6ba03e289cec6a4d692f6f080a55e53","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'tty-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty driver reverts from Greg KH:\n \"Here are some reverts for some tty patches (specifically the pl011\n  driver) that ended up breaking a bunch of machines (i.e. almost all\n  of the ones with this chip).\n\n  People are working on a fix for this, but in the meantime, it's best\n  to just revert all 5 patches to restore people's serial consoles.\n\n  These reverts have been in linux-next for many days now\"\n\n* tag 'tty-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  Revert \"uart: pl011: Rename regs with enumeration\"\n  Revert \"uart: pl011: Introduce register accessor\"\n  Revert \"uart: pl011: Introduce register look up table\"\n  Revert \"uart: pl011: Improve LCRH register access decision\"\n  Revert \"uart: pl011: Add support to ZTE ZX296702 uart\"","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/b8889c4fc6ba03e289cec6a4d692f6f080a55e53"},{"sha":"ddab2c0eaf57b2de0b2516a477e3ce0f7554509b","author":{"email":"255103e50249e3d658441816e0597170ebfc16ef@redhat.com","name":"Michael S. Tsirkin"},"message":"tools/virtio: fix build after 4.2 changes\n\nmore stubs, mostly\n\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/ddab2c0eaf57b2de0b2516a477e3ce0f7554509b"},{"sha":"d43cefcd68bbc9a67b2c0efe38eb9cf6b5170fe8","author":{"email":"7f1e149f148542fe38d9e0901a643413f150f183@toshiba-tops.co.jp","name":"Atsushi Nemoto"},"message":"net: eth: altera: Fix the initial device operstate\n\nCall netif_carrier_off() prior to register_netdev(), otherwise\nuserspace can see incorrect link state.\n\nSigned-off-by: Atsushi Nemoto <nemoto@toshiba-tops.co.jp>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/ericherman/linux/commits/d43cefcd68bbc9a67b2c0efe38eb9cf6b5170fe8"}]}