{"push_id":2500315294,"size":1000,"distinct_size":12715,"ref":"refs/heads/integration-linux-qcomlt","head":"220a96e9ca548d1c83b3b82f63e296b2313deaf7","before":"e53223c67ae31f5fd45cb4924ce7ad8952b49b33","commits":[{"sha":"1b2951dd99af3970c1c1a8385a12b90236b837de","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'gpio-v4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio\n\nPull GPIO updates from Linus Walleij:\n \"This is the bulk of GPIO changes for the v4.17 kernel cycle:\n\n  New drivers:\n\n   - Nintendo Wii GameCube GPIO, known as \"Hollywood\"\n\n   - Raspberry Pi mailbox service GPIO expander\n\n   - Spreadtrum main SC9860 SoC and IEC GPIO controllers.\n\n  Improvements:\n\n   - Implemented .get_multiple() callback for most of the\n     high-performance industrial GPIO cards for the ISA bus.\n\n   - ISA GPIO drivers now select the ISA_BUS_API instead of depending on\n     it. This is merged with the same pattern for all the ISA drivers\n     and some other Kconfig cleanups related to this.\n\n  Cleanup:\n\n   - Delete the TZ1090 GPIO drivers following the deletion of this SoC\n     from the ARM tree.\n\n   - Move the documentation over to driver-api to conform with the rest\n     of the kernel documentation build.\n\n   - Continue to make the GPIO drivers include only\n     <linux/gpio/driver.h> and not the too broad <linux/gpio.h> that we\n     want to get rid of.\n\n   - Managed to remove VLA allocation from two drivers pending more\n     fixes in this area for the next merge window.\n\n   - Misc janitorial fixes\"\n\n* tag 'gpio-v4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (77 commits)\n  gpio: Add Spreadtrum PMIC EIC driver support\n  gpio: Add Spreadtrum EIC driver support\n  dt-bindings: gpio: Add Spreadtrum EIC controller documentation\n  gpio: ath79: Fix potential NULL dereference in ath79_gpio_probe()\n  pinctrl: qcom: Don't allow protected pins to be requested\n  gpiolib: Support 'gpio-reserved-ranges' property\n  gpiolib: Change bitmap allocation to kmalloc_array\n  gpiolib: Extract mask allocation into subroutine\n  dt-bindings: gpio: Add a gpio-reserved-ranges property\n  gpio: mockup: fix a potential crash when creating debugfs entries\n  gpio: pca953x: add compatibility for pcal6524 and pcal9555a\n  gpio: dwapb: Add support for a bus clock\n  gpio: Remove VLA from xra1403 driver\n  gpio: Remove VLA from MAX3191X driver\n  gpio: ws16c48: Implement get_multiple callback\n  gpio: gpio-mm: Implement get_multiple callback\n  gpio: 104-idi-48: Implement get_multiple callback\n  gpio: 104-dio-48e: Implement get_multiple callback\n  gpio: pcie-idio-24: Implement get_multiple/set_multiple callbacks\n  gpio: pci-idio-16: Implement get_multiple callback\n  ...","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/1b2951dd99af3970c1c1a8385a12b90236b837de"},{"sha":"0e7767687fdabfc58d5046e7488632bf2ecd4d0c","author":{"name":"Rafael J. Wysocki","email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com"},"message":"time: tick-sched: Reorganize idle tick management code\n\nPrepare the scheduler tick code for reworking the idle loop to\navoid stopping the tick in some cases.\n\nThe idea is to split the nohz idle entry call to decouple the idle\ntime stats accounting and preparatory work from the actual tick stop\ncode, in order to later be able to delay the tick stop once we reach\nmore power-knowledgeable callers.\n\nMove away the tick_nohz_start_idle() invocation from\n__tick_nohz_idle_enter(), rename the latter to\n__tick_nohz_idle_stop_tick() and define tick_nohz_idle_stop_tick()\nas a wrapper around it for calling it from the outside.\n\nMake tick_nohz_idle_enter() only call tick_nohz_start_idle() instead\nof calling the entire __tick_nohz_idle_enter(), add another wrapper\ndisabling and enabling interrupts around tick_nohz_idle_stop_tick()\nand make the current callers of tick_nohz_idle_enter() call it too\nto retain their current functionality.\n\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nReviewed-by: Frederic Weisbecker <frederic@kernel.org>\nAcked-by: Peter Zijlstra (Intel) <peterz@infradead.org>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/0e7767687fdabfc58d5046e7488632bf2ecd4d0c"},{"sha":"2aaf709a518d26563b80fd7a42379d7aa7ffed4a","author":{"name":"Rafael J. Wysocki","email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com"},"message":"sched: idle: Do not stop the tick upfront in the idle loop\n\nPush the decision whether or not to stop the tick somewhat deeper\ninto the idle loop.\n\nStopping the tick upfront leads to unpleasant outcomes in case the\nidle governor doesn't agree with the nohz code on the duration of the\nupcoming idle period.  Specifically, if the tick has been stopped and\nthe idle governor predicts short idle, the situation is bad regardless\nof whether or not the prediction is accurate.  If it is accurate, the\ntick has been stopped unnecessarily which means excessive overhead.\nIf it is not accurate, the CPU is likely to spend too much time in\nthe (shallow, because short idle has been predicted) idle state\nselected by the governor [1].\n\nAs the first step towards addressing this problem, change the code\nto make the tick stopping decision inside of the loop in do_idle().\nIn particular, do not stop the tick in the cpu_idle_poll() code path.\nAlso don't do that in tick_nohz_irq_exit() which doesn't really have\nenough information on whether or not to stop the tick.\n\nLink: https://marc.info/?l=linux-pm&m=150116085925208&w=2 # [1]\nLink: https://tu-dresden.de/zih/forschung/ressourcen/dateien/projekte/haec/powernightmares.pdf\nSuggested-by: Frederic Weisbecker <frederic@kernel.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nReviewed-by: Frederic Weisbecker <frederic@kernel.org>\nAcked-by: Peter Zijlstra (Intel) <peterz@infradead.org>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/2aaf709a518d26563b80fd7a42379d7aa7ffed4a"},{"sha":"ed98c34919985a9f87c3edacb9a8d8c283c9e243","author":{"name":"Rafael J. Wysocki","email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com"},"message":"sched: idle: Do not stop the tick before cpuidle_idle_call()\n\nMake cpuidle_idle_call() decide whether or not to stop the tick.\n\nFirst, the cpuidle_enter_s2idle() path deals with the tick (and with\nthe entire timekeeping for that matter) by itself and it doesn't need\nthe tick to be stopped beforehand.\n\nSecond, to address the issue with short idle duration predictions\nby the idle governor after the tick has been stopped, it will be\nnecessary to change the ordering of cpuidle_select() with respect\nto tick_nohz_idle_stop_tick().  To prepare for that, put a\ntick_nohz_idle_stop_tick() call in the same branch in which\ncpuidle_select() is called.\n\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nReviewed-by: Frederic Weisbecker <frederic@kernel.org>\nAcked-by: Peter Zijlstra (Intel) <peterz@infradead.org>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/ed98c34919985a9f87c3edacb9a8d8c283c9e243"},{"sha":"09c4854fde84421726a90249b4c20df2492f425f","author":{"name":"Kalderon, Michal","email":"7456dd1a25837751f0ccc9b2ff255bd717073e1f@cavium.com"},"message":"RDMA/qedr: Fix wmb usage in qedr\n\nThis patch comes as a result of Sinan Kaya's work and the decision that\nwritel() must be a strong enough barrier for DMA.\n\nwmb usages in qedr driver have either been removed where they were there\nonly to order DMA accesses, and replaced with smp_wmb and comments for the\nplaces that the barrier was there for SMP reasons.\n\nFixes: 561e5d48968b (\"RDMA/qedr: eliminate duplicate barriers on weakly-ordered archs\")\nSigned-off-by: Michal Kalderon <Michal.Kalderon@cavium.com>\nSigned-off-by: Ariel Elior <Ariel.Elior@cavium.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/09c4854fde84421726a90249b4c20df2492f425f"},{"sha":"d41c1208955394198398f8a2ab8e0e25ad592e2b","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"IB/uverbs: Expose device memory capabilities to user\n\nAdding a new capability field under ib_uverbs_ex_query_device_resp -\nmax_dm_size - which reflects the maximum amount of device memory\nthat is available for allocation on a device in bytes.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/d41c1208955394198398f8a2ab8e0e25ad592e2b"},{"sha":"1d8eeb9f6a6e0d8ac43a54fd95126044bf8d6695","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"IB/uverbs: Add device memory capabilities reporting\n\nThis change allows vendors to report device memory capability\nmax_dm_size - to user via uverbs command.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/1d8eeb9f6a6e0d8ac43a54fd95126044bf8d6695"},{"sha":"bee76d7ab5d270919e80e4764df7cd7e4f06ed24","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"IB/uverbs: Add alloc/free dm uverbs ioctl support\n\nThis change adds uverbs support for allocation/freeing\nof device memory commands.\n\nA new uverbs object is defined of type idr to represent\nand track the new resource type allocation per context.\n\nThe API requires provider driver to implement 2 new ib_device\ncallbacks - one for allocation and one for deallocation which\nreturn and accept (respectively) the ib_dm object which represents\nthe allocated memory on the device.\n\nThe support is added via the ioctl command infrastructure\nonly.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/bee76d7ab5d270919e80e4764df7cd7e4f06ed24"},{"sha":"be934cca9e987e73eb20e3c80731a9580d5acc79","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"IB/uverbs: Add device memory registration ioctl support\n\nAdding new ioctl method for the MR object - REG_DM_MR.\n\nThis command can be used by users to register an allocated\ndevice memory buffer as an MR and receive lkey and rkey\nto be used within work requests.\n\nIt is added as a new method under the MR object and using a new\nib_device callback - reg_dm_mr.\nThe command creates a standard ib_mr object which represents the\nregistered memory.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/be934cca9e987e73eb20e3c80731a9580d5acc79"},{"sha":"80c0b4210a963e31529e15bf90519708ec947596","author":{"name":"Liu Bo","email":"73e677e50f0b0d337290827ab3f40cb92c776257@linux.alibaba.com"},"message":"Btrfs: fix NULL pointer dereference in log_dir_items\n\n0, 1 and <0 can be returned by btrfs_next_leaf(), and when <0 is\nreturned, path->nodes[0] could be NULL, log_dir_items lacks such a\ncheck for <0 and we may run into a null pointer dereference panic.\n\nFixes: e02119d5a7b4 (\"Btrfs: Add a write ahead tree log to optimize synchronous operations\")\nReviewed-by: Nikolay Borisov <nborisov@suse.com>\nSigned-off-by: Liu Bo <bo.liu@linux.alibaba.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/80c0b4210a963e31529e15bf90519708ec947596"},{"sha":"b98def7ca6e152ee55e36863dddf6f41f12d1dc6","author":{"name":"Liu Bo","email":"73e677e50f0b0d337290827ab3f40cb92c776257@linux.alibaba.com"},"message":"Btrfs: bail out on error during replay_dir_deletes\n\nIf errors were returned by btrfs_next_leaf(), replay_dir_deletes needs\nto bail out, otherwise @ret would be forced to be 0 after 'break;' and\nthe caller won't be aware of it.\n\nFixes: e02119d5a7b4 (\"Btrfs: Add a write ahead tree log to optimize synchronous operations\")\nReviewed-by: Nikolay Borisov <nborisov@suse.com>\nSigned-off-by: Liu Bo <bo.liu@linux.alibaba.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/b98def7ca6e152ee55e36863dddf6f41f12d1dc6"},{"sha":"1e1c50a929bc9e49bc3f9935b92450d9e69f8158","author":{"name":"Nikolay Borisov","email":"142453373c3b88d8ff81b1a9e73f7ad113f58c91@suse.com"},"message":"btrfs: Fix possible softlock on single core machines\n\ndo_chunk_alloc implements a loop checking whether there is a pending\nchunk allocation and if so causes the caller do loop. Generally this\nloop is executed only once, however testing with btrfs/072 on a single\ncore vm machines uncovered an extreme case where the system could loop\nindefinitely. This is due to a missing cond_resched when loop which\ndoesn't give a chance to the previous chunk allocator finish its job.\n\nThe fix is to simply add the missing cond_resched.\n\nFixes: 6d74119f1a3e (\"Btrfs: avoid taking the chunk_mutex in do_chunk_alloc\")\nSigned-off-by: Nikolay Borisov <nborisov@suse.com>\nReviewed-by: David Sterba <dsterba@suse.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/1e1c50a929bc9e49bc3f9935b92450d9e69f8158"},{"sha":"652ede37cec0bf7313927ecf4cebf0e79a0619f2","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'dma-mapping-4.17' of git://git.infradead.org/users/hch/dma-mapping\n\nPull dma-mapping updates from Christoph Hellwig:\n \"Very light this round as the interesting dma mapping changes went\n  through the x86 tree.\n\n  This just provides proper stubs for architectures not supporting dma\n  (Geert Uytterhoeven)\"\n\n* tag 'dma-mapping-4.17' of git://git.infradead.org/users/hch/dma-mapping:\n  usb: gadget: Add NO_DMA dummies for DMA mapping API\n  scsi: Add NO_DMA dummies for SCSI DMA mapping API\n  mm: Add NO_DMA dummies for DMA pool API\n  dma-coherent: Add NO_DMA dummies for managed DMA API\n  dma-mapping: Convert NO_DMA get_dma_ops() into a real dummy","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/652ede37cec0bf7313927ecf4cebf0e79a0619f2"},{"sha":"41a43dacecdbc9aec9d307bd9f6aa5ec16d65832","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"perf report: Remove duplicated 'samples' in lost samples warning\n\nThe following message, emitted when samples are lost due to system\noverload, had one 'samples' too many, ditch it:\n\n   Processed 25333 samples and lost 20.88% samples!\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: Wang Nan <wangnan0@huawei.com>\nCc: Kan Liang <kan.liang@intel.com>\nLink: https://lkml.kernel.org/n/tip-oev1469y02hmfere6r2kkxp6@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/41a43dacecdbc9aec9d307bd9f6aa5ec16d65832"},{"sha":"e02d37bf55a9a36f22427fd6dd733fe104d817b6","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This became a large update. The changes are scattered widely, and the\n  majority of them are attributed to ASoC componentization. The gitk\n  output made me dizzy, but it's slightly better than London tube.\n\n  OK, below are some highlights:\n\n   - Continued hardening works in ALSA PCM core; most of the existing\n     syzkaller reports should have been covered.\n\n   - USB-audio got the initial USB Audio Class 3 support, as well as\n     UAC2 jack detection support and more DSD-device support.\n\n   - ASoC componentization: finally each individual driver was converted\n     to components framework, which is more future-proof for further\n     works. Most of conversations were systematic.\n\n   - Lots of fixes for Intel Baytrail / Cherrytrail devices with Realtek\n     codecs, typically tablets and small PCs.\n\n   - Fixes / cleanups for Samsung Odroid systems\n\n   - Cleanups in Freescale SSI driver\n\n   - New ASoC drivers:\n      * AKM AK4458 and AK5558 codecs\n      * A few AMD based machine drivers\n      * Intel Kabylake machine drivers\n      * Maxim MAX9759 codec\n      * Motorola CPCAP codec\n      * Socionext Uniphier SoCs\n      * TI PCM1789 and TDA7419 codecs\n\n   - Retirement of Blackfin drivers along with architecture removal\"\n\n* tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (497 commits)\n  ALSA: pcm: Fix UAF at PCM release via PCM timer access\n  ALSA: usb-audio: silence a static checker warning\n  ASoC: tscs42xx: Remove owner assignment from i2c_driver\n  ASoC: mediatek: remove \"simple-mfd\" in the example\n  ASoC: cpcap: replace codec to component\n  ASoC: Intel: bytcr_rt5651: don't use codec anymore\n  ASoC: amd: don't use codec anymore\n  ALSA: usb-audio: fix memory leak on cval\n  ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls\n  ASoC: topology: Fix kcontrol name string handling\n  ALSA: aloop: Mark paused device as inactive\n  ALSA: usb-audio: update clock valid control\n  ALSA: usb-audio: UAC2 jack detection\n  ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams\n  ALSA: pcm: Avoid potential races between OSS ioctls and read/write\n  ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs.\n  ALSA: usb-audio: FIX native DSD support for TEAC UD-501 DAC\n  ALSA: usb-audio: Add native DSD support for Luxman DA-06\n  ALSA: usb-audio: fix uac control query argument\n  ASoC: nau8824: recover system clock when device changes\n  ...","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/e02d37bf55a9a36f22427fd6dd733fe104d817b6"},{"sha":"01f97511f13cbf2ba3d23b2bffa06258dc81e283","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools headers uapi: Synchronize i915_drm.h\n\nTo pick up the changes in:\n\n  c822e0591855 drm/i915: expose rcs topology through query uAPI\n  a446ae2c6e65 drm/i915: add query uAPI\n\nThis affects 'perf trace', that automagically gets the definition of the\nnew I915_QUERY DRM ioctl:\n\n  --- /tmp/build/perf/trace/beauty/generated/ioctl/drm_ioctl_array.c.old 2018-04-05 14:38:33.660111995 -0300\n  +++ /tmp/build/perf/trace/beauty/generated/ioctl/drm_ioctl_array.c 2018-04-05 14:40:17.923283914 -0300\n  @@ -158,4 +158,5 @@\n          [DRM_COMMAND_BASE + 0x36] = \"I915_PERF_OPEN\",\n          [DRM_COMMAND_BASE + 0x37] = \"I915_PERF_ADD_CONFIG\",\n          [DRM_COMMAND_BASE + 0x38] = \"I915_PERF_REMOVE_CONFIG\",\n  +       [DRM_COMMAND_BASE + 0x39] = \"I915_QUERY\",\n   };\n\nI.e. on systems where this is used it will appear when, for instance,\none does a system wide 'perf trace' session looking for ioctl calls,\njust like it does with the previously implemented DRM_I915 ioctls:\n\n  # perf trace -e ioctl --filter-pids 2190\n<SNIP>\n  4346.232 ( 0.012 ms): gnome-shell/1455 ioctl(fd: 8</dev/dri/card0>, cmd: DRM_I915_GEM_BUSY, arg: 0x7fff3b0cd910) = 0\n  4346.246 ( 0.002 ms): gnome-shell/1455 ioctl(fd: 8</dev/dri/card0>, cmd: DRM_I915_GEM_MADVISE, arg: 0x7fff3b0cd980) = 0\n  4346.252 ( 0.002 ms): gnome-shell/1455 ioctl(fd: 8</dev/dri/card0>, cmd: DRM_I915_GEM_BUSY, arg: 0x7fff3b0cdb00) = 0\n<SNIP>\n\nThis silences this perf tools build warning:\n\n  Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differs from latest version at 'include/uapi/drm/i915_drm.h'\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: Chris Wilson <chris@chris-wilson.co.uk>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>\nCc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-5kxuvruuzdbojvf90f8j2wat@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/01f97511f13cbf2ba3d23b2bffa06258dc81e283"},{"sha":"e8403b493fd5180e351ca67eb66406d95dadcd0b","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID updates from Jiri Kosina:\n\n - 3rd generation Wacom Intuos BT device support from Aaron Armstrong\n   Skomra\n\n - support for NSG-MR5U and NSG-MR7U devices from Todd Kelner\n\n - multitouch Razer Blade Stealth support from Benjamin Tissoires\n\n - Elantech touchpad support from Alexandrov Stansilav\n\n - a few other scattered-around fixes and cleanups to drivers and\n   generic code\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (31 commits)\n  HID: google: Enable PM Full On mode when adjusting backlight\n  HID: google: add google hammer HID driver\n  HID: core: reset the quirks before calling probe again\n  HID: multitouch: do not set HID_QUIRK_NO_INIT_REPORTS\n  HID: core: remove the need for HID_QUIRK_NO_EMPTY_INPUT\n  HID: use BIT() macro for quirks too\n  HID: use BIT macro instead of plain integers for flags\n  HID: multitouch: remove dead zones of Razer Blade Stealth\n  HID: multitouch: export a quirk for the button handling of touchpads\n  HID: usbhid: extend the polling interval configuration to keyboards\n  HID: ntrig: document sysfs interface\n  HID: wacom: wacom_wac_collection() is local to wacom_wac.c\n  HID: wacom: generic: add the \"Report Valid\" usage\n  HID: wacom: generic: Support multiple tools per report\n  HID: wacom: Add support for 3rd generation Intuos BT\n  HID: core: rewrite the hid-generic automatic unbind\n  HID: sony: Add touchpad support for NSG-MR5U and NSG-MR7U remotes\n  HID: hid-multitouch: Use true and false for boolean values\n  HID: hid-ntrig: use true and false for boolean values\n  HID: logitech-hidpp: document sysfs interface\n  ...","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/e8403b493fd5180e351ca67eb66406d95dadcd0b"},{"sha":"672a9c106966f8d418478830975288b8096bb058","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina.\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial:\n  kfifo: fix inaccurate comment\n  tools/thermal: tmon: fix for segfault\n  net: Spelling s/stucture/structure/\n  edd: don't spam log if no EDD information is present\n  Documentation: Fix early-microcode.txt references after file rename\n  tracing: Block comments should align the * on each line\n  treewide: Fix typos in printk\n  GenWQE: Fix a typo in two comments\n  treewide: Align function definition open/close braces","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/672a9c106966f8d418478830975288b8096bb058"},{"sha":"e72bd817aee2bd867a90aac68aca07d99addcb55","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"net/mlx5: Query device memory capabilities\n\nThis patch adds querying of device memory capabilities by the mlx5_core\ndriver during initialization.\n\nDevice memory capabilities is a new capability type and structure\nwhich contains the necessary data that is needed for future device\nmemory allocation.\n\nThe presence of this new capabilities struct is indicated in the\ngeneral capabilities struct which is queried first by the driver.\nIf the presence bit is set, the driver will also query the new\ncapabilities struct and save it in the device context.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/e72bd817aee2bd867a90aac68aca07d99addcb55"},{"sha":"24da00164f7a9c247d2224a54494d0e955199630","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"IB/mlx5: Device memory support in mlx5_ib\n\nThis patch adds the mlx5_ib driver implementation for the device\nmemory allocation API.\nIt implements the ib_device callbacks for allocation and deallocation\noperations as well as a new mmap command support which allows mapping\nan allocated device memory to a VMA.\n\nThe change also adds reporting of device memory maximum size and\nalignment parameters reported in device capabilities.\n\nThe allocation/deallocation operations are using new firmware\ncommands to allocate MEMIC memory on the device.\n\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":true,"url":"https://api.github.com/repos/alimon/qcomlt-kernel/commits/24da00164f7a9c247d2224a54494d0e955199630"}]}
{"actor":{"display_login":"alimon"}}