{"push_id":950268848,"size":1000,"distinct_size":1,"ref":"refs/heads/work/hns/mmc/txs02612","head":"12db4ded5a501a547954885af7199106fca7af1c","before":"67f33255222898cd8239e1a64ca40f224f669a64","commits":[{"sha":"d6a322774cb7096ca683fc46ddc9482e02ee6133","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'dmaengine-4.5-rc1' of git://git.infradead.org/users/vkoul/slave-dma\n\nPull dmaengine updates from Vinod Koul:\n \"This round we have few new features, new driver and updates to few\n  drivers.\n\n  The new features to dmaengine core are:\n   - Synchronized transfer termination API to terminate the dmaengine\n     transfers in synchronized and async fashion as required by users.\n     We have its user now in ALSA dmaengine lib, img, at_xdma, axi_dmac\n     drivers.\n   - Universal API for channel request and start consolidation of\n     request flows.  It's user is ompa-dma driver.\n   - Introduce reuse of descriptors and use in pxa_dma driver\n\n  Add/Remove:\n   - New STM32 DMA driver\n   - Removal of unused R-Car HPB-DMAC driver\n\n  Updates:\n   - ti-dma-crossbar updates for supporting eDMA\n   - tegra-apb pm updates\n   - idma64\n   - mv_xor updates\n   - ste_dma updates\"\n\n* tag 'dmaengine-4.5-rc1' of git://git.infradead.org/users/vkoul/slave-dma: (54 commits)\n  dmaengine: mv_xor: add suspend/resume support\n  dmaengine: mv_xor: de-duplicate mv_chan_set_mode*()\n  dmaengine: mv_xor: remove mv_xor_chan->current_type field\n  dmaengine: omap-dma: Add support for DMA filter mapping to slave devices\n  dmaengine: edma: Add support for DMA filter mapping to slave devices\n  dmaengine: core: Introduce new, universal API to request a channel\n  dmaengine: core: Move and merge the code paths using private_candidate\n  dmaengine: core: Skip mask matching when it is not provided to private_candidate\n  dmaengine: mdc: Correct terminate_all handling\n  dmaengine: edma: Add probe callback to edma_tptc_driver\n  dmaengine: dw: fix potential memory leak in dw_dma_parse_dt()\n  dmaengine: stm32-dma: Fix unchecked deference of chan->desc\n  dmaengine: sh: Remove unused R-Car HPB-DMAC driver\n  dmaengine: usb-dmac: Document SoC specific compatibility strings\n  ste_dma40: Delete an unnecessary variable initialisation in d40_probe()\n  ste_dma40: Delete another unnecessary check in d40_probe()\n  ste_dma40: Delete an unnecessary check before the function call \"kmem_cache_destroy\"\n  dmaengine: tegra-apb: Free interrupts before killing tasklets\n  dmaengine: tegra-apb: Update driver to use GFP_NOWAIT\n  dmaengine: tegra-apb: Only save channel state for those in use\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/d6a322774cb7096ca683fc46ddc9482e02ee6133"},{"sha":"1c5ff2ab7bba6757e7663302c5905e6404de324a","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n - new driver for eGalaxTouch serial touchscreen\n - new driver for TS-4800 touchscreen\n - an update for Goodix touchscreen driver\n - PS/2 mouse module was reworked to limit number of protocols we try on\n   pass-through ports to speed up their detection time\n - wacom_w8001 touchscreen driver now reports pen and touch via separate\n   instances of input devices\n - other driver changes\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (42 commits)\n  Input: elantech - mark protocols v2 and v3 as semi-mt\n  Input: wacom_w8001 - drop use of ABS_MT_TOOL_TYPE\n  Input: gpio-keys - fix check for disabling unsupported keys\n  Input: omap-keypad - remove dead check\n  Input: ti_am335x_tsc - fix HWPEN interrupt handling\n  Input: omap-keypad - set tasklet data earlier\n  Input: rohm_bu21023 - fix handling of retrying firmware update\n  Input: ALPS - report v3 pinnacle trackstick device only if is present\n  Input: ALPS - detect trackstick presence for v7 protocol\n  Input: pcap_ts - use to_delayed_work\n  Input: bma150 - constify bma150_cfg structure\n  Input: i8042 - add Fujitsu Lifebook U745 to the nomux list\n  Input: egalax_ts_serial - fix potential NULL dereference on error\n  Input: uinput - sanity check on ff_effects_max and EV_FF\n  Input: uinput - rework ABS validation\n  Input: uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl\n  Input: goodix - use \"inverted_[xy]\" flags instead of \"rotated_screen\"\n  Input: goodix - add axis swapping and axis inversion support\n  Input: goodix - use goodix_i2c_write_u8 instead of i2c_master_send\n  Input: goodix - add power management support\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/1c5ff2ab7bba6757e7663302c5905e6404de324a"},{"sha":"cf09112d160e6db21ff8427ce696f819b957423b","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus-4.5' of git://git.code.sf.net/p/openipmi/linux-ipmi\n\nPull ipmi updates from Corey Minyard:\n \"Some minor changes that have been in linux-next for a while\"\n\n* tag 'for-linus-4.5' of git://git.code.sf.net/p/openipmi/linux-ipmi:\n  ipmi: Remove unnecessary pci_disable_device.\n  char: ipmi: Drop owner assignment from i2c_driver\n  ipmi: constify some struct and char arrays","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/cf09112d160e6db21ff8427ce696f819b957423b"},{"sha":"ac53b2e053fffc74372da94e734b92f37e70d32c","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus-20160112' of git://git.infradead.org/linux-mtd\n\nPull MTD updates from Brian Norris:\n \"Generic MTD:\n\n   - populate the MTD device 'of_node' field (and get a proper 'of_node'\n     symlink in sysfs)\n\n     This yielded some new helper functions, and changes across a\n     variety of drivers\n\n   - partitioning cleanups, to prepare for better device-tree based\n     partitioning in the future\n\n     Eliminate a lot of boilerplate for drivers that want to use\n     OF-based partition parsing\n\n     The DT bindings for this didn't settle yet, so most non-cleanup\n     portions are deferred for a future release\n\n  NAND:\n\n   - embed a struct mtd_info inside struct nand_chip\n\n     This is really long overdue; too many drivers have to do the same\n     silly boilerplate to allocate and link up two \"independent\"\n     structs, when in fact, everyone is assuming there is an exact 1:1\n     relationship between a NAND chips struct and its underlying MTD.\n     This aids improved helpers and should make certain abstractions\n     easier in the future.\n\n     Also causes a lot of churn, helped along by some automated code\n     transformations\n\n   - add more core support for detecting (and \"correcting\") bitflips in\n     erased pages; requires opt-in by drivers, but at least we kill a\n     few bad implementations and hopefully stave off future ones\n\n   - pxa3xx_nand: cleanups, a few fixes, and PM improvements\n\n   - new JZ4780 NAND driver\n\n  SPI NOR:\n\n   - provide default erase function, for controllers that just want to\n     send the SECTOR_ERASE command directly\n\n   - fix some module auto-loading issues with device tree\n     (\"jedec,spi-nor\")\n\n   - error handling fixes\n\n   - new Mediatek QSPI flash driver\n\n  Other:\n\n   - cfi: force valid geometry Kconfig (finally!)\n\n     This one used to trip up randconfigs occasionally, since bots\n     aren't deterred by big scary \"advanced configuration\" menus\n\n  More? Probably. See the commit logs\"\n\n* tag 'for-linus-20160112' of git://git.infradead.org/linux-mtd: (168 commits)\n  mtd: jz4780_nand: replace if/else blocks with switch/case\n  mtd: nand: jz4780: Update ecc correction error codes\n  mtd: nandsim: use nand_get_controller_data()\n  mtd: jz4780_nand: remove useless mtd->priv = chip assignment\n  staging: mt29f_spinand: make use of nand_set/get_controller_data() helpers\n  mtd: nand: make use of nand_set/get_controller_data() helpers\n  ARM: make use of nand_set/get_controller_data() helpers\n  mtd: nand: add helpers to access ->priv\n  mtd: nand: jz4780: driver for NAND devices on JZ4780 SoCs\n  mtd: nand: jz4740: remove custom 'erased check' implementation\n  mtd: nand: diskonchip: remove custom 'erased check' implementation\n  mtd: nand: davinci: remove custom 'erased check' implementation\n  mtd: nand: use nand_check_erased_ecc_chunk in default ECC read functions\n  mtd: nand: return consistent error codes in ecc.correct() implementations\n  doc: dt: mtd: new binding for jz4780-{nand,bch}\n  mtd: cfi_cmdset_0001: fixing memory leak and handling failed kmalloc\n  mtd: spi-nor: wait until lock/unlock operations are ready\n  mtd: tests: consolidate kmalloc/memset 0 call to kzalloc\n  jffs2: use to_delayed_work\n  mtd: nand: assign reasonable default name for NAND drivers\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ac53b2e053fffc74372da94e734b92f37e70d32c"},{"sha":"50ae833e471fe1a1a906a0342bdaa690e69fcc19","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'spi-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi\n\nPull spi updates from Mark Brown:\n \"A quiet release for SPI, not even many driver updates:\n\n   - Add a dummy loopback driver for use in exercising framework\n     features during development.\n\n   - Move the test utilities to tools/ and add support for transferring\n     data to and from a file instead of stdin and stdout to spidev_test.\n\n   - Support for Mediatek MT2701 and Renesas AG5 deices\"\n\n* tag 'spi-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (69 commits)\n  spi: loopback: fix typo in MODULE_PARM_DESC\n  spi: sun4i: Prevent chip-select from being activated twice before a transfer\n  spi: loopback-test: spi_check_rx_ranges can get always done\n  spi: loopback-test: rename method spi_test_fill_tx to spi_test_fill_pattern\n  spi: loopback-test: write rx pattern also when running without tx_buf\n  spi: fsl-espi: expose maximum transfer size limit\n  spi: expose master transfer size limitation.\n  spi: zynq: use to_platform_device()\n  spi: cadence: use to_platform_device()\n  spi: mediatek: Add spi support for mt2701 IC\n  spi: mediatek: merge all identical compat to mtk_common_compat\n  spi: mtk: Add bindings for mediatek MT2701 soc platform\n  spi: mediatek: Prevent overflows in FIFO transfers\n  spi: s3c64xx: Remove unused platform_device_id entries\n  spi: use to_spi_device\n  spi: dw: Use SPI_TMOD_TR rather than magic const 0 to set tmode\n  spi: imx: defer spi initialization, if DMA engine is\n  spi: imx: return error from dma channel request\n  spi: imx: enable loopback only for ECSPI controller family\n  spi: imx: fix loopback mode setup after controller reset\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/50ae833e471fe1a1a906a0342bdaa690e69fcc19"},{"sha":"77a76b04d2be1c45b8fd746b7ef754525029340c","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'media/v4.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull second batch of media updates from Mauro Carvalho Chehab:\n \"This is the second part of the media patches.  It contains the media\n  controller next generation patches, with is the result of one year of\n  discussions and development.  It also contains patches to enable media\n  controller support at the DVB subsystem.\n\n  The goal is to improve the media controller to allow proper support\n  for other types of Video4Linux devices (radio and TV ones) and to\n  extend the media controller functionality to allow it to be used by\n  other subsystems like DVB, ALSA and IIO.\n\n  In order to use the new functionality, a new ioctl is needed\n  (MEDIA_IOC_G_TOPOLOGY).  As we're still discussing how to pack the\n  struct fields of this ioctl in order to avoid compat32 issues, I\n  decided to add a patch at the end of this series commenting out the\n  new ioctl, in order to postpone the addition of the new ioctl to the\n  next Kernel version (4.6).\n\n  With that, no userspace visible changes should happen at the media\n  controller API, as the existing ioctls are untouched.  Yet, it helps\n  DVB, ALSA and IIO developers to develop and test the patches adding\n  media controller support there, as the core will contain all required\n  internal changes to allow adding support for devices that belong to\n  those subsystems\"\n\n* tag 'media/v4.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (177 commits)\n  [media] Postpone the addition of MEDIA_IOC_G_TOPOLOGY\n  [media] mxl111sf: Add a tuner entity\n  [media] dvbdev: create links on devices with multiple frontends\n  [media] media-entitiy: add a function to create multiple links\n  [media] dvb-usb-v2: postpone removal of media_device\n  [media] dvbdev: Add RF connector if needed\n  [media] dvbdev: remove two dead functions if !CONFIG_MEDIA_CONTROLLER_DVB\n  [media] call media_device_init() before registering the V4L2 device\n  [media] uapi/media.h: Use u32 for the number of graph objects\n  [media] media-entity: don't sleep at media_device_register_entity()\n  [media] media-entity: increase max number of PADs\n  [media] media-entity.h: document the remaining functions\n  [media] media-device.h: use just one u32 counter for object ID\n  [media] media-entity.h fix documentation for several parameters\n  [media] DocBook: document media_entity_graph_walk_cleanup()\n  [media] move documentation to the header files\n  [media] media: Move MEDIA_ENTITY_MAX_PADS from media-entity.h to media-entity.c\n  [media] media: Remove pre-allocated entity enumeration bitmap\n  [media] staging: v4l: davinci_vpbe: Use the new media graph walk interface\n  [media] staging: v4l: omap4iss: Use the new media graph walk interface\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/77a76b04d2be1c45b8fd746b7ef754525029340c"},{"sha":"7356f4e42490d91939521c70b04812d5a07bd0f2","author":{"email":"3316dc2d77df57653443c0391a5296176d6ca9c3@tuxdriver.com","name":"Neil Horman"},"message":"3c59x: balance page maps and unmaps\n\ndebug kernel noticed a screw up in 3c59x.  skbs being mapped as page were being\nunmapped as singles.  Easy fix.  Tested by myself\n\nSigned-off-by: Neil Horman <nhorman@tuxdriver.com\nCC: \"David S. Miller\" <davem@davemloft.net>\nCC: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7356f4e42490d91939521c70b04812d5a07bd0f2"},{"sha":"6e144419e4da11a9a4977c8d899d7247d94ca338","author":{"email":"3316dc2d77df57653443c0391a5296176d6ca9c3@tuxdriver.com","name":"Neil Horman"},"message":"3c59x: fix another page map/single unmap imbalance\n\nlibdma debug found another page map/unmap imbalance in 3c59x.  Multi fragment\nframes are mapped such that the lead fragment was mapped as a single entry,\nwhile all other fragments were mapped as pages.  However, on unmapping they were\nall unmapped as pages.  Fix is pretty easy, just unmap the lead frag as a single\nentry, and bump the for loop initalization up by one so that all subsequent\nfrags get unmapped as pages\n\nSigned-off-by: Neil Horman <nhorman@tuxdriver.com>\nCC: \"David S. Miller\" <davem@davemloft.net>\nCC: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/6e144419e4da11a9a4977c8d899d7247d94ca338"},{"sha":"e752991a2e6a1dc33271a6299d5c1c8688f35f95","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Merge branch '3c59x-dma-fixes'\n\nNeil Horman says:\n\n====================\n3c59x: Fix dma map/unmap imbalances\n\n\trecent enhancements to libdma revealed a few minor bugs in 3c59x, in\nwhich dma ranges were mapped as singles and unmaped as pages, or vice versa.\nThese patches fix those up.  Tested by myself with success\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/e752991a2e6a1dc33271a6299d5c1c8688f35f95"},{"sha":"1adbfc435f0897101443975fdbd20e8817ad5fd9","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge\n\nAntonio Quartulli says:\n\n====================\nnet: batman-adv 20160114\n\nIncluded bugfixes:\n- avoid freeing batadv_hardif_neigh_node when still in use in other contexts\n- prevent lockdep splat in mcast_free during shutdown\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/1adbfc435f0897101443975fdbd20e8817ad5fd9"},{"sha":"a7fd9a4f3e8179bab31e4637236ebb0e0b7867c6","author":{"email":"cd8c6775e60d6f67a6984377324e5290df3d5358@fb.com","name":"Jens Axboe"},"message":"lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM\n\nnull_blk defines an empty version of this ops structure if CONFIG_NVM\nisn't set, but it doesn't know the type. Move those bits out of the\nprotection of CONFIG_NVM in the main lightnvm include.\n\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/a7fd9a4f3e8179bab31e4637236ebb0e0b7867c6"},{"sha":"ee8413b01045c74340aa13ad5bdf905de32be736","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: timer: Fix double unlink of active_list\n\nALSA timer instance object has a couple of linked lists and they are\nunlinked unconditionally at snd_timer_stop().  Meanwhile\nsnd_timer_interrupt() unlinks it, but it calls list_del() which leaves\nthe element list itself unchanged.  This ends up with unlinking twice,\nand it was caught by syzkaller fuzzer.\n\nThe fix is to use list_del_init() variant properly there, too.\n\nReported-by: Dmitry Vyukov <dvyukov@google.com>\nTested-by: Dmitry Vyukov <dvyukov@google.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ee8413b01045c74340aa13ad5bdf905de32be736"},{"sha":"701a0fd5231866db08cebcd502894699f49cb960","author":{"email":"cb59325360830d46b8afc875f83861fe1cb11faa@huawei.com","name":"wangweidong"},"message":"hip04_eth: fix missing error handle for build_skb failed\n\nwhen build_skb failed, we should goto refill the buffer.\n\nSigned-off-by: Weidong Wang <wangweidong1@huawei.com>\nAcked-by: Ding Tainhong <dingtianhong@huawei.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/701a0fd5231866db08cebcd502894699f49cb960"},{"sha":"928b3f12e5fea9d201bbc029d8d537ba7cc14fe7","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'please-pull-fixefi' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux\n\nPull ia64 build fixes from Tony Luck:\n \"The ARM guys broke the ia64 build ...  but gave me fixes, so it's all\n  good now\"\n\n* tag 'please-pull-fixefi' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux:\n  efi: include asm/early_ioremap.h not asm/efi.h to get early_memremap\n  ia64: split off early_ioremap() declarations into asm/early_ioremap.h","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/928b3f12e5fea9d201bbc029d8d537ba7cc14fe7"},{"sha":"cbd88cd4c07f9361914ab7fd7e21c9227986fe68","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 updates from Martin Schwidefsky:\n \"Among the traditional bug fixes and cleanups are some improvements:\n\n   - A tool to generated the facility lists, generating the bit fields\n     by hand has been a source of bugs in the past\n\n   - The spinlock loop is reordered to avoid bursts of hypervisor calls\n\n   - Add support for the open-for-business interface to the service\n     element\n\n   - The get_cpu call is added to the vdso\n\n   - A set of tracepoints is defined for the common I/O layer\n\n   - The deprecated sclp_cpi module is removed\n\n   - Update default configuration\"\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (56 commits)\n  s390/sclp: fix possible control register corruption\n  s390: fix normalization bug in exception table sorting\n  s390/configs: update default configurations\n  s390/vdso: optimize getcpu system call\n  s390: drop smp_mb in vdso_init\n  s390: rename struct _lowcore to struct lowcore\n  s390/mem_detect: use unsigned longs\n  s390/ptrace: get rid of long longs in psw_bits\n  s390/sysinfo: add missing SYSIB 1.2.2 multithreading fields\n  s390: get rid of CONFIG_SCHED_MC and CONFIG_SCHED_BOOK\n  s390/Kconfig: remove pointless 64 bit dependencies\n  s390/dasd: fix failfast for disconnected devices\n  s390/con3270: testing return kzalloc retval\n  s390/hmcdrv: constify hmcdrv_ftp_ops structs\n  s390/cio: add NULL test\n  s390/cio: Change I/O instructions from inline to normal functions\n  s390/cio: Introduce common I/O layer tracepoints\n  s390/cio: Consolidate inline assemblies and related data definitions\n  s390/cio: Fix incorrect xsch opcode specification\n  s390/cio: Remove unused inline assemblies\n  ...","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/cbd88cd4c07f9361914ab7fd7e21c9227986fe68"},{"sha":"6cfd7775840cad7877b2b43e750105fa0933656b","author":{"email":"f2295d84e358395675bc8031be58672073ae065e@redhat.com","name":"Dave Airlie"},"message":"Merge branch 'drm-next-4.5' of git://people.freedesktop.org/~agd5f/linux into drm-next\n\nA few more misc things for radeon and amdgpu for 4.5:\n- TTM fixes for imported buffers\n- amdgpu fixes to avoid -ENOMEM in CS ioctl\n- CZ UVD and VCE clock force options for debugging video issues\n- A couple of ACP prerequisites\n- Misc fixes\n\n* 'drm-next-4.5' of git://people.freedesktop.org/~agd5f/linux:\n  drm/amdgpu: validate duplicates first\n  drm/amdgpu: move VM page tables to the LRU end on CS v2\n  drm/ttm: add ttm_bo_move_to_lru_tail function v2\n  drm/ttm: fix adding foreign BOs to the swap LRU\n  drm/ttm: fix adding foreign BOs to the LRU during init v2\n  drm/radeon: use kobj_to_dev()\n  drm/amdgpu: use kobj_to_dev()\n  drm/amdgpu/cz: force vce clocks when sclks are forced\n  drm/amdgpu/cz: force uvd clocks when sclks are forced\n  drm/amdgpu/cz: add code to enable forcing VCE clocks\n  drm/amdgpu/cz: add code to enable forcing UVD clocks\n  drm/amdgpu: fix lost sync_to if scheduler is enabled.\n  drm/amd/powerplay: fix static checker warning for return meaningless value.\n  drm/amdgpu: add irq domain support\n  drm/amdgpu/cgs: add an interface to access PCI resources","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/6cfd7775840cad7877b2b43e750105fa0933656b"},{"sha":"25c80507dd9ed19a5eab9a847120865a17b198da","author":{"email":"cafe5f11d6a3b26e59f28454d0ad90a951c64a6a@karolherbst.de","name":"Karol Herbst"},"message":"drm/nouveau/pci: fix check in nvkm_pcie_set_link\n\nv2: remove unneeded pci check\n\nSigned-off-by: Karol Herbst <nouveau@karolherbst.de>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/25c80507dd9ed19a5eab9a847120865a17b198da"},{"sha":"38b1751913c0244056205e456afc07d01fb2ee58","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"drm: nouveau: fix nouveau_debugfs_init prototype\n\nThe new debugfs initialization code fails to build when CONFIG_DEBUG_FS\nis disabled:\n\nIn file included from /git/arm-soc/drivers/gpu/drm/nouveau/nouveau_drm.c:57:0:\ndrivers/gpu/drm/nouveau/nouveau_debugfs.h: In function 'nouveau_debugfs_init':\ndrivers/gpu/drm/nouveau/nouveau_debugfs.h:37:29: error: parameter name omitted\n nouveau_debugfs_init(struct nouveau_drm *)\n\nThis fixes the prototypes so we can build it again.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nFixes: b126a200e9db (\"drm/nouveau/debugfs: we need a ctrl object for debugfs\")\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/38b1751913c0244056205e456afc07d01fb2ee58"},{"sha":"fb89ac5102ae2875d685c847e6b5dbc141622d43","author":{"email":"a26490dfbee4be3d38287ad6448444504f58193c@vmware.com","name":"Thomas Hellstrom"},"message":"drm/vmwgfx: Fix an incorrect lock check\n\nWith CONFIG_SMP=n and CONFIG_DEBUG_SPINLOCK=y the vmwgfx kernel module\nwould unconditionally throw a bug when checking for a held spinlock\nin the command buffer code. Fix this by using a lockdep check.\n\nCc: <stable@vger.kernel.org>\nReported-and-tested-by: Tetsuo Handa <penguin-kernel@i-love-sakura.ne.jp>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nReviewed-by: Sinclair Yeh <syeh@vmware.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/fb89ac5102ae2875d685c847e6b5dbc141622d43"},{"sha":"a50e2bf5a0f674d62b69f51f6935a30e82bd015c","author":{"email":"a26490dfbee4be3d38287ad6448444504f58193c@vmware.com","name":"Thomas Hellstrom"},"message":"drm/vmwgfx: Fix a width / pitch mismatch on framebuffer updates\n\nWhen the framebuffer is a vmwgfx dma buffer and a proxy surface is\ncreated, the vmw_kms_update_proxy() function requires that the proxy\nsurface width and the framebuffer pitch are compatible, otherwise\ndisplay corruption occurs as seen in gnome-shell/native with software\n3D. Since the framebuffer pitch is determined by user-space, allocate\na proxy surface the width of which is based on the framebuffer pitch\nrather than on the framebuffer width.\n\nCc: <stable@vger.kernel.org>\nReported-by: Raphael Hertzog <buxy@kali.org>\nTested-by:  Mati Aharoni <muts@kali.org>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nReviewed-by: Brian Paul <brianp@vmware.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/a50e2bf5a0f674d62b69f51f6935a30e82bd015c"}]}