This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b0d4beaa5a4b Merge branch 'next.autofs' of git://git.kernel.org/pub/scm [...] new d41efb522e90 fs/namei.c: pull positivity check into follow_managed() new 6c2d4798a8d1 new helper: lookup_positive_unlocked() new e84009336711 fix dget_parent() fastpath race new 2fa6b1e01a9b fs/namei.c: fix missing barriers when checking positivity new 0aecba617321 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0b8c0ec7eedc io_uring: use current task creds instead of allocating a new one new 441cdbd5449b io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR new 490547ca2df6 block: don't send uevent for empty disk when not invalidating new 1a6b74fc8702 io_uring: add general async offload context new f67676d160c6 io_uring: ensure async punted read/write requests copy iovec new 03b1230ca12a io_uring: ensure async punted sendmsg/recvmsg requests copy data new f499a021ea8c io_uring: ensure async punted connect requests copy data new da8c96906990 io_uring: mark us with IORING_FEAT_SUBMIT_STABLE new 22efde599865 io_uring: remove parameter ctx of io_submit_state_start new 8cdda87a4414 io_uring: remove io_wq_current_is_worker new 795ee49c1a28 block: optimise bvec_iter_advance() new 5c4bd1f40c23 null_blk: fix zone size paramter check new 979d54475e0b null_blk: cleanup null_gendisk_register new bb55628288fc block: remove the empty line at the end of blk-zoned.c new 9b38bb4b1e6d block: simplify blkdev_nr_zones new f216fdd77b56 block: replace seq_zones_bitmap with conv_zones_bitmap new e94f5819448c block: allocate the zone bitmaps lazily new ae58954d8734 block: don't handle bio based drivers in blk_revalidate_di [...] new 6c6b35491422 block: set the zone size in blk_revalidate_disk_zones atomically new 87f80d623c6c io_uring: handle connect -EINPROGRESS like -EAGAIN new f9bd84a8a845 xen/blkback: Avoid unmapping unmapped grant pages new 36582a5a4561 brd: remove max_hw_sectors queue limit new f1acbf2186df brd: warn on un-aligned buffer new bca1c43cb2db null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED new 901e59bba9dd io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT new 2d28390aff87 io_uring: ensure deferred timeouts copy necessary data new 08bdcc35f00c io-wq: clear node->next on list deletion new 08802ed665e4 bfq-iosched: Ensure bio->bi_blkg is valid before using it new ece841abbed2 block: fix memleak of bio integrity data new 78076bb64aa8 io_uring: use hash table for poll command lookups new 2e6e1fde32d7 io_uring: fix error handling in io_queue_link_head new 4493233edcfc io_uring: hook all linked requests via link_list new 0b4295b5e2b9 io_uring: fix a typo in a comment new 8539429917c4 Merge branch 'io_uring-5.5' into for-linus new 9feb1af97e73 Merge tag 'for-linus-20191205' of git://git.kernel.dk/linux-block new 957fd69d396b dt-bindings: soc: qcom: add On Chip MEMory (OCMEM) bindings new 198a72c8f9ee dt-bindings: display: msm: gmu: add optional ocmem property new b0a1614fb1f5 firmware: qcom: scm: add OCMEM lock/unlock interface new 0434a4061471 firmware: qcom: scm: add support to restore secure config [...] new 88c1e9404f1d soc: qcom: add OCMEM driver new 26c0b26dcd00 drm/msm/gpu: add ocmem init/cleanup functions new bfcb7e1555ec soc: qcom: ocmem: add missing includes new e5c8d1b2c183 drm/msm/dpu: Remove unused variables new c3b80b28c174 drm/msm/dpu: Remove unused macro new 422ed7558117 drm/msm/dpu: Remove unnecessary NULL checks new c3739878a9e5 drm/msm/dpu: Remove unnecessary NULL checks new 966301400402 drm/msm/dpu: Remove unnecessary NULL checks new fa8278b89dfb drm/msm/dpu: Remove unnecessary NULL checks new 53bf7f7a437a drm/msm: Remove unused function arguments new 5dce8d78207e drm/msm/dsi: Move static keyword to the front of declarations new 70082a52f96a drm/msm: include linux/sched/task.h new a663a2b1350b drm/msm/dpu: Remove set but not used variable 'priv' in dpu_kms.c new 3fa19069cd11 drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] new d4f1bec36c5d drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] new f09662c1a6b4 drm/msm/dpu: Remove set but not used variables 'dpu_cstate [...] new 60b42f2ae69f drm/msm/dpu: Remove set but not used variables 'cmd_enc', 'priv' new 8fbd534b7248 drm/msm/dpu: Remove set but not used variables 'mode', 'dp [...] new ab198a7aab65 drm/msm: Sanitize the modeset_is_locked checks in dpu new 722525023b10 drm/msm/mdp5: Remove set but not used variable 'fmt' new c16c52a35e72 drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] new 7264af3ed8d4 drm/msm/dsi: Remove set but not used variable 'lpx' new 2e3cc607af53 drm/msm/dsi: Remove set but not used variable 'lp' new df4954e30d0e drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] new fcb5c172409d drm/msm: make a5xx_show and a5xx_gpu_state_put static new 8856c5064834 drm/msm/mdp5: make config variables static new 49c4868ab01c drm/msm/dsi: Implement qcom, dsi-phy-regulator-ldo-mode fo [...] new fd6c798b58e0 drm/msm/hdmi: silence -EPROBE_DEFER warning new c4b0222e628f drm/msm: fix rd dumping for split-IB1 new abdfd18fe073 drm/msm: always dump buffer base/size new 1c2a9f254c26 drm/msm/mdp5: Add optional TBU and TBU_RT clocks new 2ab45a0973a8 dt-bindings: msm/mdp5: Document optional TBU and TBU_RT clocks new 1860f2a8b8b1 drm/msm/mdp5: Add configuration for msm8x76 new 332d6084d4f7 drm/msm/dsi: Add configuration for 28nm PLL on family B new 3f3c8aff1f8f drm/msm/dsi: Add configuration for 8x76 new e20c9284c8f2 drm/msm/adreno: Add support for Adreno 510 GPU new 36a170b1ca0d Merge tag 'drm-msm-next-2019-11-05' of https://gitlab.free [...] new d74a7566bef7 drm/i915/ehl: Update voltage level checks new 198dfe671fdf drm/i915/tgl: Add DKL PHY vswing table for HDMI new 03a2a606066c drm/i915/query: Align flavour of engine data lookup new 732f9ca4a737 drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state new f83d7e3f5189 drm/i915: Wait until the intel_wakeref idle callback is complete new ee33baa83109 drm/i915: Mark up the calling context for intel_wakeref_put() new ca1711d1991f drm/i915/gt: Close race between engine_park and intel_gt_r [...] new bf201f5eda23 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] new 97f9af78f38d drm/i915/gt: Mark the execlists->active as the primary vol [...] new 4ec5cc78c1b0 drm/i915/execlists: Fixup cancel_port_requests() new a09c2860ae4f drm/i915/gt: Adapt engine_park synchronisation rules for e [...] new 311770173fac drm/i915/gt: Schedule request retirement when timeline idles new 0725d9a31869 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint new 8d15ede5cc6b drm/i915: Default to a more lenient forced preemption timeout new 3cc44feb9861 drm/i915: Reduce nested prepare_remote_context() to a trylock new 3e25dbca8b75 Merge tag 'drm-intel-next-fixes-2019-11-28' of git://anong [...] new 946621691f99 drm/amd/display: add default clocks if not able to fetch them new 5985ebbe78bb drm/amdgpu: Resolved offchip EEPROM I/O issue new a0c2a84ddaf1 MAINTAINERS: Drop Rex Zhu for amdgpu powerplay new dea8b900293d drm/amdgpu: flag vram lost on baco reset for VI/CIK new 29a39c90baaa drm/amdgpu: Optimize KFD page table reservation new c38402fe6c4d amdgpu: Enable KFD on POWER systems new e2195f7d0e73 drm/amdgpu: use CPU to flush vmhub if sched stopped new c3d03c5a196f drm/amd/display: Include num_vmid and num_dsc within NV14' [...] new 516fb68d9501 drm/amd/display: Adding NV14 IP Parameters new 30c517736e1a drm/amd/display: Get NV14 specific ip params as needed new 627f75d18910 drm/amd/display: re-enable wait in pipelock, but add timeout new 76d8f83b2a61 drm/amdgpu/powerplay: unify smu send message function new f0312f45a054 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] new fa2b93e39b1d drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] new 747d4f715fb5 drm/amdgpu: fix calltrace during kmd unload(v3) new 6294017fe352 drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 new dacf56e45ded drm/amdgpu: do autoload right after MEC loaded for SRIOV VF new cd05b51aaa6e drm/amdgpu: should stop GFX ring in hw_fini new 4905880b4515 drm/amdgpu: fix GFX10 missing CSIB set(v3) new 008037d4d972 drm/radeon: fix r1xx/r2xx register checker for POT textures new 909a60652624 Merge tag 'drm-next-5.5-2019-12-03' of git://people.freede [...] new 9fc785f17dec agp: remove unused variable size in agp_generic_create_gatt_table new 0f109f0e9a60 agp: move AGPGART_MINOR to include/linux/miscdevice.h new 5f1b24a6445d agp: remove unused variable num_segments new 5f448266ce96 agp: Add bridge parameter documentation new 4673402ebf9f ia64: agp: Replace empty define with do while new 9569c3e9227c drm/tegra: hub: Remove bogus connection mutex check new 1f16deac7669 drm/tegra: gem: Properly pin imported buffers new 49f821919bb9 drm/tegra: gem: Remove premature import restrictions new c52e167b4194 drm/tegra: Use proper IOVA address for cursor image new be0b23f28c02 drm/tegra: sor: Implement system suspend/resume new 82d73874d422 drm/tegra: vic: Export module device table new a8817489dc3e drm/tegra: Silence expected errors on IOMMU attach new b06e145f7030 drm/tegra: sor: Make the +5V HDMI supply optional new d66dfcf80d0f drm/tegra: Run hub cleanup on ->remove() new b7fa0cde29c8 Merge tag 'drm/tegra/for-5.5-rc1-fixes' of git://anongit.f [...] new 3a8a5aba142a drm/mgag200: Extract device type from flags new d6d437d97d54 drm/mgag200: Store flags from PCI driver data in device structure new 1591fadf857c drm/mgag200: Add workaround for HW that does not support ' [...] new d6d07ca19c04 drm/dp_mst: Fix build on systems with STACKTRACE_SUPPORT=n new d9c148cfaf0a drm/omap: fix dma_addr refcounting new e5a6ca27eb72 drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() new b53bd16fec3d Merge tag 'drm-misc-next-fixes-2019-12-04' of git://anongi [...] new 3ee1a9f5d0bc drm/i915/gem: Take timeline->mutex to walk list-of-requests new aeab9eda04cd drm/i915/gvt: Refine non privilege register address calucation new 68421940b0d6 drm/i915/gvt: Update force-to-nonpriv register whitelist new 92b1aa773fad drm/i915/gvt: Fix cmd length check for MI_ATOMIC new 4afaab78522f Merge tag 'gvt-next-fixes-2019-12-02' of https://github.co [...] new 01bb63031933 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] new 9c1867d730a6 Merge tag 'drm-intel-next-fixes-2019-12-05' of git://anong [...] new 7ada90eb9c7a Merge tag 'drm-next-2019-12-06' of git://anongit.freedeskt [...]
The 148 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/display/msm/gmu.txt | 51 ++ .../devicetree/bindings/display/msm/mdp5.txt | 2 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 96 +++ MAINTAINERS | 1 - arch/ia64/include/asm/agp.h | 4 +- block/bfq-cgroup.c | 3 + block/bio-integrity.c | 2 +- block/bio.c | 3 + block/blk-zoned.c | 149 ++--- block/blk.h | 4 + block/ioctl.c | 2 +- drivers/block/brd.c | 5 +- drivers/block/null_blk_main.c | 40 +- drivers/block/xen-blkback/blkback.c | 2 + drivers/char/agp/frontend.c | 3 +- drivers/char/agp/generic.c | 12 +- drivers/firmware/qcom_scm-32.c | 52 +- drivers/firmware/qcom_scm-64.c | 12 + drivers/firmware/qcom_scm.c | 53 ++ drivers/firmware/qcom_scm.h | 9 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 178 ++---- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vi.c | 7 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 19 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 74 +++ drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 9 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 5 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 1 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 1 - drivers/gpu/drm/amd/powerplay/smu_internal.h | 4 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 29 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 28 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 1 - drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/i915/Kconfig.profile | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 21 +- drivers/gpu/drm/i915/gt/intel_engine.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 67 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 10 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 8 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 83 ++- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 7 + drivers/gpu/drm/i915/gt/intel_lrc.c | 50 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 13 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 35 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 5 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 5 +- drivers/gpu/drm/i915/i915_active.c | 5 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_query.c | 7 +- drivers/gpu/drm/i915/intel_wakeref.c | 21 +- drivers/gpu/drm/i915/intel_wakeref.h | 45 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 36 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 18 + drivers/gpu/drm/mgag200/mgag200_main.c | 3 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 28 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 79 ++- drivers/gpu/drm/msm/adreno/a5xx_power.c | 7 + drivers/gpu/drm/msm/adreno/adreno_device.c | 15 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 40 ++ drivers/gpu/drm/msm/adreno/adreno_gpu.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 15 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 114 +++- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 23 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 28 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 60 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 8 +- drivers/gpu/drm/msm/msm_gpu.c | 6 +- drivers/gpu/drm/msm/msm_gpummu.c | 6 +- drivers/gpu/drm/msm/msm_iommu.c | 6 +- drivers/gpu/drm/msm/msm_mmu.h | 4 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/omapdrm/omap_gem.c | 4 + drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r200.c | 4 +- drivers/gpu/drm/tegra/dc.c | 18 +- drivers/gpu/drm/tegra/drm.c | 7 +- drivers/gpu/drm/tegra/gem.c | 50 +- drivers/gpu/drm/tegra/hub.c | 3 - drivers/gpu/drm/tegra/plane.c | 11 + drivers/gpu/drm/tegra/sor.c | 38 +- drivers/gpu/drm/tegra/vic.c | 7 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-zoned-target.c | 2 +- drivers/scsi/sd_zbc.c | 2 - drivers/soc/qcom/Kconfig | 10 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/ocmem.c | 433 +++++++++++++ fs/block_dev.c | 2 +- fs/cifs/cifsfs.c | 7 +- fs/dcache.c | 6 +- fs/debugfs/inode.c | 6 +- fs/io-wq.c | 2 +- fs/io-wq.h | 11 +- fs/io_uring.c | 694 +++++++++++++++------ fs/kernfs/mount.c | 2 +- fs/namei.c | 56 +- fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4xdr.c | 11 +- fs/overlayfs/namei.c | 24 +- fs/quota/dquot.c | 8 +- include/linux/agpgart.h | 2 - include/linux/blkdev.h | 24 +- include/linux/bvec.h | 22 +- include/linux/dcache.h | 5 + include/linux/miscdevice.h | 1 + include/linux/namei.h | 1 + include/linux/qcom_scm.h | 26 + include/linux/socket.h | 20 +- include/soc/qcom/ocmem.h | 65 ++ include/uapi/linux/io_uring.h | 1 + net/socket.c | 76 +-- 158 files changed, 2742 insertions(+), 1244 deletions(-) create mode 100644 Documentation/devicetree/bindings/sram/qcom,ocmem.yaml create mode 100644 drivers/soc/qcom/ocmem.c create mode 100644 include/soc/qcom/ocmem.h