{"push_id":1054210265,"size":1000,"distinct_size":13275,"ref":"refs/heads/net-next_master","head":"26cb9085b770ee38f16868c68d973d53a13678f0","before":"3dfe2f64cf07d26e24572ad6b3893bab27a43a8a","commits":[{"sha":"3681c85dffda70e551dead31c8d102bd69033fe8","author":{"email":"b7b23ccda0e17b06db3f8f9fbe3256e03bf19cd0@gmail.com","name":"Wenwei Tao"},"message":"null_blk: add lightnvm null_blk device to the nullb_list\n\nAfter register null_blk devices into lightnvm, we forget\nto add these devices to the the nullb_list, makes them\ninvisible to the null_blk driver.\n\nSigned-off-by: Wenwei Tao <ww.tao0320@gmail.com>\nFixes: a514379b0c77 (\"null_blk: oops when initializing without lightnvm\")\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/3681c85dffda70e551dead31c8d102bd69033fe8"},{"sha":"4c9dacb82d5aa36aa2568df60d897f2eb3d8819b","author":{"email":"b7b23ccda0e17b06db3f8f9fbe3256e03bf19cd0@gmail.com","name":"Wenwei Tao"},"message":"lightnvm: specify target's logical address area\n\nWe can create more than one target on a lightnvm\ndevice by specifying its begin lun and end lun.\n\nBut only specify the physical address area is not\nenough, we need to get the corresponding non-\nintersection logical address area division from\nthe backend device's logcial address space.\nOtherwise the targets on the device might use\nthe same logical addresses cause incorrect\ninformation in the device's l2p table.\n\nSigned-off-by: Wenwei Tao <ww.tao0320@gmail.com>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/4c9dacb82d5aa36aa2568df60d897f2eb3d8819b"},{"sha":"da1e284919b0b99c5bf0618b6c98cbaf2c17e62e","author":{"email":"b7b23ccda0e17b06db3f8f9fbe3256e03bf19cd0@gmail.com","name":"Wenwei Tao"},"message":"lightnvm: add a bitmap of luns\n\nAdd a bitmap of luns to indicate the status\nof luns: inuse/available. When create targets\ndo the necessary check to avoid allocating luns\nthat are already allocated.\n\nSigned-off-by: Wenwei Tao <ww.tao0320@gmail.com>\nFreed dev->lun_map if nvm_core_init later failed in the init process.\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/da1e284919b0b99c5bf0618b6c98cbaf2c17e62e"},{"sha":"9f867268436d799549909437e627e7cf279e1127","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjorling"},"message":"nvme: lightnvm: return ppa completion status\n\nPPAs sent to device is separately acknowledge in a 64bit status\nvariable. The status is stored in DW0 and DW1 of the completion queue\nentry. Store this status inside the nvm_rq for further processing.\n\nThis can later be used to implement retry techniques for failed writes\nand reads.\n\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/9f867268436d799549909437e627e7cf279e1127"},{"sha":"719b59172cdcd5a2ba532b4bb4d56c36df20c28e","author":{"email":"10f507e71980d391161c979d35809259368b6261@lightnvm.io","name":"Javier González"},"message":"lightnvm: do not reserve lun on l2p loading\n\nWhen the l2p table is loaded, addresses are checked for the lun they\nbelong to and luns are reserved accordingly. This assumes that metadata\nis being stored in the backend device to recover the previous target\nconfiguration. Since this is not yet implemented, this check collides\nwith some of the core initialization (e.g., sysblock initialization when\na page is formed by several sectors).\n\nWe take this check out and for now rely on that the right target will be\ncreated instead. When metadata is stored to recover a target, this check\nwill come natural as part of the recovery strategy.\n\nSigned-off-by: Javier González <javier@cnexlabs.com>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/719b59172cdcd5a2ba532b4bb4d56c36df20c28e"},{"sha":"29fd20b8e68a4d31a82909265b1e650b7b860f54","author":{"email":"10f507e71980d391161c979d35809259368b6261@lightnvm.io","name":"Javier González"},"message":"lightnvm: do not load L2P table if not supported\n\nAn Open-Channel SSD can work on two modes: (i) hybrid mode, where the\nL2P table is maintained both by the host and by the device; and (ii)\nfull host-based, where the L2P table is uniquely maintained by the host.\n\nIn the advent of a new target implementing the full host-based mode, do\nnot assume that the L2P table must be loaded on the generic media\nmanager; check device properties loaded on the identify command instead.\n\nSigned-off-by: Javier González <javier@cnexlabs.com>\nMoved into the following statement.\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/29fd20b8e68a4d31a82909265b1e650b7b860f54"},{"sha":"5173cb814b36439a9d9537016965e75798b9f130","author":{"email":"a9985f635ca4eb5d7c64df6d16c76aa9811509c5@ispras.ru","name":"Alexey Khoroshilov"},"message":"mtip32xx: fix checks for dma mapping errors\n\nexec_drive_taskfile() checks for dma mapping errors by comparison\nreturned address with zero, while pci_dma_mapping_error() should be used.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/5173cb814b36439a9d9537016965e75798b9f130"},{"sha":"1098cee6e1b11e4fe80b2765eb54d412d4294f03","author":{"email":"732ab4d9aa3a9cc34167137405caff6df7bae7ae@cmss.chinamobile.com","name":"Zhang Shengju"},"message":"bonding: remove duplicate set of flag IFF_MULTICAST\n\nRemove unnecessary set of flag IFF_MULTICAST, since ether_setup\nalready does this.\n\nSigned-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>\nReviewed-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>\nSigned-off-by: Andy Gospodarek <gospo@cumulusnetworks.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/1098cee6e1b11e4fe80b2765eb54d412d4294f03"},{"sha":"bc0df13887b1147f4e63390d7d6767f7fa64b91b","author":{"email":"732ab4d9aa3a9cc34167137405caff6df7bae7ae@cmss.chinamobile.com","name":"Zhang Shengju"},"message":"team: remove duplicate set of flag IFF_MULTICAST\n\nRemove unnecessary set of flag IFF_MULTICAST, since ether_setup\nalready does this.\n\nSigned-off-by: Zhang Shengju <zhangshengju@cmss.chinamobile.com>\nAcked-by: Jiri Pirko <jiri@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/bc0df13887b1147f4e63390d7d6767f7fa64b91b"},{"sha":"c9d0bc5d225b026797c05f19a4871e96e2ef9f1c","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Merge branch 'IFF_MULTICAST-dup-sets'\n\nZhang Shengju says:\n\n====================\nremove duplicate set of flag IFF_MULTICAST\n\nThis patch series remove duplicate set of flag IFF_MULTICAST.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/c9d0bc5d225b026797c05f19a4871e96e2ef9f1c"},{"sha":"79d3b59a93ba25f3b2c72eb4099c189d41d30204","author":{"email":"94b2a0a74cb42a2dd0cf1b763601af7f13907aa9@free.fr","name":"Robert Jarzmik"},"message":"net: smc911x: convert pxa dma to dmaengine\n\nConvert the dma transfers to be dmaengine based, now pxa has a dmaengine\nslave driver. This makes this driver a bit more PXA agnostic.\n\nThe driver was only compile tested. The risk is quite small as no\ncurrent PXA platform I'm aware of is using smc911x driver.\n\nSigned-off-by: Robert Jarzmik <robert.jarzmik@free.fr>\nTested-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/79d3b59a93ba25f3b2c72eb4099c189d41d30204"},{"sha":"c6a58ffed53612be86b758df1cdb0b0f4305e9cb","author":{"email":"1a53202f7826b15a582486d4ea9c371e05720251@oracle.com","name":"Sowmini Varadhan"},"message":"RDS: TCP: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket\n\nAdd per-net sysctl tunables to set the size of sndbuf and\nrcvbuf on the kernel tcp socket.\n\nThe tunables are added at /proc/sys/net/rds/tcp/rds_tcp_sndbuf\nand /proc/sys/net/rds/tcp/rds_tcp_rcvbuf.\n\nThese values must be set before accept() or connect(),\nand there may be an arbitrary number of existing rds-tcp\nsockets when the tunable is modified. To make sure that all\nconnections in the netns pick up the same value for the tunable,\nwe reset existing rds-tcp connections in the netns, so that\nthey can reconnect with the new parameters.\n\nSigned-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/c6a58ffed53612be86b758df1cdb0b0f4305e9cb"},{"sha":"a3382e408b645b4f68ec01f9c048e356c62598fb","author":{"email":"1a53202f7826b15a582486d4ea9c371e05720251@oracle.com","name":"Sowmini Varadhan"},"message":"RDS: TCP: Remove unused constant\n\nRDS_TCP_DEFAULT_BUFSIZE has been unused since commit 1edd6a14d24f\n(\"RDS-TCP: Do not bloat sndbuf/rcvbuf in rds_tcp_tune\").\n\nSigned-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/a3382e408b645b4f68ec01f9c048e356c62598fb"},{"sha":"7fa7728d23e7928dfb6e9f5540a97fb2d562b989","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Merge branch 'rds-buffer-tuning'\n\nSowmini Varadhan says:\n\n====================\nRDS: TCP: tunable socket buffer parameters\n\nPatch 1 uses sysctl to create tunable socket buffer size parameters.\n\nPatch 2 removes an unuused constant.\n\nv2: use sysctl\nv3: review comments from Santosh Shilimkar, Eric Dumazet\nv4: review comments from Hannes Sowa\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/7fa7728d23e7928dfb6e9f5540a97fb2d562b989"},{"sha":"814a2bf957739f367cbebfa1b60237387b72d0ee","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'akpm' (patches from Andrew)\n\nMerge second patch-bomb from Andrew Morton:\n\n - a couple of hotfixes\n\n - the rest of MM\n\n - a new timer slack control in procfs\n\n - a couple of procfs fixes\n\n - a few misc things\n\n - some printk tweaks\n\n - lib/ updates, notably to radix-tree.\n\n - add my and Nick Piggin's old userspace radix-tree test harness to\n   tools/testing/radix-tree/.  Matthew said it was a godsend during the\n   radix-tree work he did.\n\n - a few code-size improvements, switching to __always_inline where gcc\n   screwed up.\n\n - partially implement character sets in sscanf\n\n* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (118 commits)\n  sscanf: implement basic character sets\n  lib/bug.c: use common WARN helper\n  param: convert some \"on\"/\"off\" users to strtobool\n  lib: add \"on\"/\"off\" support to kstrtobool\n  lib: update single-char callers of strtobool()\n  lib: move strtobool() to kstrtobool()\n  include/linux/unaligned: force inlining of byteswap operations\n  include/uapi/linux/byteorder, swab: force inlining of some byteswap operations\n  include/asm-generic/atomic-long.h: force inlining of some atomic_long operations\n  usb: common: convert to use match_string() helper\n  ide: hpt366: convert to use match_string() helper\n  ata: hpt366: convert to use match_string() helper\n  power: ab8500: convert to use match_string() helper\n  power: charger_manager: convert to use match_string() helper\n  drm/edid: convert to use match_string() helper\n  pinctrl: convert to use match_string() helper\n  device property: convert to use match_string() helper\n  lib/string: introduce match_string() helper\n  radix-tree tests: add test for radix_tree_iter_next\n  radix-tree tests: add regression3 test\n  ...","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/814a2bf957739f367cbebfa1b60237387b72d0ee"},{"sha":"20ff55655a93554611fb7790c8a2d29ee4598d24","author":{"email":"6472d388cae0ee3efc41066c879ba10e5721a8e9@microchip.com","name":"Woojung Huh"},"message":"lan78xx: handle statistics counter rollover\n\nUpdate to handle statistics counter rollover.\nCheck statistics counter periodically and compensate it when\ncounter value rolls over at max (20 or 32bits).\n\nSimple mechanism adjusts monitoring timer to allow USB auto suspend.\n\nSigned-off-by: Woojung Huh <woojung.huh@microchip.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/20ff55655a93554611fb7790c8a2d29ee4598d24"},{"sha":"a59f8c5b048dc938fb958c91c282c865cd845705","author":{"email":"6472d388cae0ee3efc41066c879ba10e5721a8e9@microchip.com","name":"Woojung Huh"},"message":"lan78xx: add ndo_get_stats64\n\nAdd lan78xx_get_stats64 of ndo_get_stats64 to report\nall statistics counters including errors from HW statistics.\n\nRead from HW when auto suspend is disabled, use saved counter when\nauto suspend is enabled because periodic call to ndo_get_stats64\nprevents USB auto suspend.\n\nSigned-off-by: Woojung Huh <woojung.huh@microchip.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/a59f8c5b048dc938fb958c91c282c865cd845705"},{"sha":"e2ad1f976b721df383ff12c12a6dcc805cbb80f3","author":{"email":"e2dd33448c0d502d92fa832c8b393532a3b3f74b@suse.de","name":"Andreas Färber"},"message":"phy: mdio-thunder: Fix some Kconfig typos\n\nDrop two extra occurrences of \"on\" in option title and help text.\n\nFixes: 379d7ac7ca31 (\"phy: mdio-thunder: Add driver for Cavium Thunder SoC MDIO buses.\")\nCc: David Daney <david.daney@cavium.com>\nSigned-off-by: Andreas Färber <afaerber@suse.de>\nAcked-by: David Daney <david.daney@cavium.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/e2ad1f976b721df383ff12c12a6dcc805cbb80f3"},{"sha":"ef504fa591aae6f6ebdf26edbe6ec0bfd32ea7d3","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\nPull workqueue updates from Tejun Heo:\n \"Three trivial workqueue changes\"\n\n* 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: Fix comment for work_on_cpu()\n  sched/core: Get rid of 'cpu' argument in wq_worker_sleeping()\n  workqueue: Replace usage of init_name with dev_set_name()","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/ef504fa591aae6f6ebdf26edbe6ec0bfd32ea7d3"},{"sha":"fcab86add71623e3963d7565c0d61bb9d99aea7c","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata\n\nPull libata updates from Tejun Heo:\n\n - ahci grew runtime power management support so that the controller can\n   be turned off if no devices are attached.\n\n - sata_via isn't dead yet.  It got hotplug support and more refined\n   workaround for certain WD drives.\n\n - Misc cleanups.  There's a merge from for-4.5-fixes to avoid confusing\n   conflicts in ahci PCI ID table.\n\n* 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:\n  ata: ahci_xgene: dereferencing uninitialized pointer in probe\n  AHCI: Remove obsolete Intel Lewisburg SATA RAID device IDs\n  ata: sata_rcar: Use ARCH_RENESAS\n  sata_via: Implement hotplug for VT6421\n  sata_via: Apply WD workaround only when needed on VT6421\n  ahci: Add runtime PM support for the host controller\n  ahci: Add functions to manage runtime PM of AHCI ports\n  ahci: Convert driver to use modern PM hooks\n  ahci: Cache host controller version\n  scsi: Drop runtime PM usage count after host is added\n  scsi: Set request queue runtime PM status back to active on resume\n  block: Add blk_set_runtime_active()\n  ata: ahci_mvebu: add support for Armada 3700 variant\n  libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show()\n  libata: support AHCI on OCTEON platform","distinct":true,"url":"https://api.github.com/repos/boundarydevices/linux-imx6/commits/fcab86add71623e3963d7565c0d61bb9d99aea7c"}]}