dri-devel
Thread
Date
Earlier messages
Later messages
Messages by Date
2015/08/10
[PATCH 11/18] drm/armada: Don't grab dev->struct_mutex for in mmap offset ioctl
Russell King - ARM Linux
2015/08/10
[PATCH 18/18] drm/amdgpu: don't grab dev->struct_mutex in pm functions
Thierry Reding
2015/08/10
[PATCH 16/18] drm/radeon: Don't take dev->struct_mutex in pm functions
Thierry Reding
2015/08/10
[PATCH 15/18] drm/radeon: Don't take dev->struct_mutex in bo_force_delete
Thierry Reding
2015/08/10
[PATCH 14/18] drm/qxl: Don't take dev->struct_mutex in bo_force_delete
Thierry Reding
2015/08/10
[PATCH 13/18] drm/nouveau: Don't take dev->struct_mutex in ttm_fini
Thierry Reding
2015/08/10
[PATCH 12/18] drm/nouveau: Don't take dev->struct_mutex in fbcon init
Thierry Reding
2015/08/10
[PATCH 11/18] drm/armada: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH] intel: Add new resource streamer interface
Abdiel Janulgue
2015/08/10
[PATCH 10/18] drm/rockchip: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 09/18] drm/cma-helper: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 08/18] drm/cirrus: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 17/18] drm/amdgpu: Don't take dev->struct_mutex in bo_force_delete
Thierry Reding
2015/08/10
[PATCH 07/18] drm/mga200g: Hold a proper reference for cursor_set
Thierry Reding
2015/08/10
[PATCH 06/18] drm/mga200g: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 04/18] drm/ast: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 05/18] drm/bochs: Don't grab dev->struct_mutex for in mmap offset ioctl
Thierry Reding
2015/08/10
[PATCH 03/18] drm/gem: Be more friendly with locking checks
Thierry Reding
2015/08/10
[PATCH 02/18] drm/cma-helper: Fix locking in drm_fb_cma_debugfs_show
Thierry Reding
2015/08/10
[PATCH 1/9] drm: bridge/dw_hdmi-ahb-audio: add audio driver
Russell King - ARM Linux
2015/08/10
[PATCH] drm: Remove two-level menu in Kconfig
Tomi Valkeinen
2015/08/10
[PATCH 1/2] drm/tegra: don't take dev->struct_mutex in mmap offset ioctl
Thierry Reding
2015/08/10
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/10
[PATCH 1/9] drm: bridge/dw_hdmi-ahb-audio: add audio driver
Takashi Iwai
2015/08/10
[PATCH v2 4/8] drm: rockchip/dp: add rockchip platform dp driver
Thierry Reding
2015/08/10
[PATCH 2/2] drm/doc: Update docs about device instance setup
Daniel Vetter
2015/08/10
[PATCH 1/2] drm/edid: Use ARRAY_SIZE in drm_add_modes_noedid
Daniel Vetter
2015/08/10
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/10
[Intel-gfx] [PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Michel Thierry
2015/08/10
[Bug 91595] RV410 white screen after resume
bugzilla-dae...@freedesktop.org
2015/08/10
[Bug 91595] RV410 white screen after resume
bugzilla-dae...@freedesktop.org
2015/08/10
[Bug 91595] RV410 white screen after resume
bugzilla-dae...@freedesktop.org
2015/08/10
[Bug 91595] RV410 white screen after resume
bugzilla-dae...@freedesktop.org
2015/08/10
[Intel-gfx] [PATCH libdrm v3 1/2] intel: Add EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag
Winiarski, Michal
2015/08/10
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/10
[PATCH 2/4] mm/compaction: enable mobile-page migration
Minchan Kim
2015/08/09
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/09
[Bug 73530] Asus U38N: Black screen with Radeon driver in Linux
bugzilla-dae...@freedesktop.org
2015/08/09
[PATCH libdrm 0/9] amdgpu: cleanup the exported symbols
Alex Deucher
2015/08/09
[PATCH] radeon: Add option to disable dpm quirks
Alex Deucher
2015/08/09
[Bug 89987] Slow VDPAU (rv770_restrict_performance_levels_before_switch failed)
bugzilla-dae...@freedesktop.org
2015/08/09
[PATCH] radeon: Add option to disable dpm quirks
Christian König
2015/08/09
[Bug 89015] [radeonsi] unvanquished & nexuiz crash after switching AA
bugzilla-dae...@freedesktop.org
2015/08/09
[Bug 89015] [radeonsi] unvanquished & nexuiz crash after switching AA
bugzilla-dae...@freedesktop.org
2015/08/08
[PATCH v5 4/6] drm: bridge/dw_hdmi-i2s-audio: add audio driver
Yakir Yang
2015/08/08
[Bug 73530] Asus U38N: Black screen with Radeon driver in Linux
bugzilla-dae...@freedesktop.org
2015/08/08
[PATCH v7 3/6] mm: Introduce VM_LOCKONFAULT
Eric B Munson
2015/08/08
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/08
[Bug 91588] [LLVM] (bisected) Unigine Valley: High + AA = incorrect rendering
bugzilla-dae...@freedesktop.org
2015/08/08
[Bug 76490] Hang during boot when DPM is on (R9 270X)
bugzilla-dae...@freedesktop.org
2015/08/08
[Bug 76490] Hang during boot when DPM is on (R9 270X)
bugzilla-dae...@freedesktop.org
2015/08/08
[Bug 76490] Hang during boot when DPM is on (R9 270X)
bugzilla-dae...@freedesktop.org
2015/08/08
Caching of EDID for X server to decrease startup time of X server
Paul Menzel
2015/08/08
[PATCH] radeon: Add option to disable dpm quirks
Adel Gadllah
2015/08/08
[PATCH] radeon: Add option to disable dpm quirks
Christian König
2015/08/08
[PATCH 2/2] drm/nouveau: increase max pixel clock to 225 MHZ for HDMI
Hauke Mehrtens
2015/08/08
[PATCH 1/2] drm/nouveau: activate dual link TMDS links only when possible
Hauke Mehrtens
2015/08/08
[PATCH 0/2] drm/nouveau: add support for 2560x1440@56 over HDMI
Hauke Mehrtens
2015/08/08
[PATCH 9/9] drm: bridge/dw_hdmi-i2s-audio: add audio driver
Russell King
2015/08/08
[PATCH 8/9] drm: bridge/dw_hdmi: replace CTS calculation for the ACR
Russell King
2015/08/08
[PATCH 7/9] drm: bridge/dw_hdmi: remove ratio support from ACR code
Russell King
2015/08/08
[PATCH 6/9] drm: bridge/dw_hdmi: adjust pixel clock values in N calculation
Russell King
2015/08/08
[PATCH 5/9] drm: bridge/dw_hdmi: avoid being recursive in N calculation
Russell King
2015/08/08
[PATCH 4/9] drm: bridge/dw_hdmi-ahb-audio: allow larger buffer sizes
Russell King
2015/08/08
[PATCH 3/9] drm: bridge/dw_hdmi-ahb-audio: basic support for multi-channel PCM audio
Russell King
2015/08/08
[PATCH 2/9] drm: bridge/dw_hdmi-ahb-audio: parse ELD from HDMI driver
Russell King
2015/08/08
[PATCH 1/9] drm: bridge/dw_hdmi-ahb-audio: add audio driver
Russell King
2015/08/08
[PATCH 0/9] dw-hdmi audio support
Russell King - ARM Linux
2015/08/08
[PATCH 12/12] drm: bridge/dw_hdmi: improve HDMI enable/disable handling
Russell King
2015/08/08
[PATCH 11/12] drm: bridge/dw_hdmi: add connector mode forcing
Russell King
2015/08/08
[PATCH 10/12] drm: bridge/dw_hdmi: fix phy enable/disable handling
Russell King
2015/08/08
[PATCH 09/12] drm: bridge/dw_hdmi: rename dw_hdmi_phy_enable_power()
Russell King
2015/08/08
[PATCH 08/12] drm: bridge/dw_hdmi: avoid enabling interface in mode_set
Russell King
2015/08/08
[PATCH 07/12] drm: bridge/dw_hdmi: enable audio only if sink supports audio
Russell King
2015/08/08
[PATCH 06/12] drm: bridge/dw_hdmi: clean up HDMI vs DVI mode handling
Russell King
2015/08/08
[PATCH 05/12] drm: bridge/dw_hdmi: add support for interlaced video modes
Russell King
2015/08/08
[PATCH 04/12] gpu: imx: fix support for interlaced modes
Russell King
2015/08/08
[PATCH 03/12] gpu: imx: simplify sync polarity setting
Russell King
2015/08/08
[PATCH 02/12] drm: bridge/dw_hdmi: don't support any pixel doubled modes
Russell King
2015/08/08
[PATCH 01/12] drm: bridge/dw_hdmi: remove pixel repetition setting for all VICs
Russell King
2015/08/08
[PATCH 00/12] dw-hdmi development
Russell King - ARM Linux
2015/08/08
[PATCH v5 4/6] drm: bridge/dw_hdmi-i2s-audio: add audio driver
Russell King - ARM Linux
2015/08/08
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Russell King - ARM Linux
2015/08/08
[PATCH] radeon: Add option to disable dpm quirks
Adel Gadllah
2015/08/08
[PATCH] radeon: Add option to disable dpm quirks
Adel Gadllah
2015/08/08
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Russell King - ARM Linux
2015/08/07
[PATCH 3/4] drm/panel: Add Samsung prefix to panel drivers
Krzysztof Kozlowski
2015/08/07
[PATCH 2/4] drm/bridge: Add vendor prefixes
Krzysztof Kozlowski
2015/08/07
[Bug 91545] [BONAIRE][ARK: Survival Evolved] Regression: radeonsi: flush if the memory usage for an IB is too high
bugzilla-dae...@freedesktop.org
2015/08/07
[PATCH v2 4/8] drm: rockchip/dp: add rockchip platform dp driver
Yakir Yang
2015/08/07
[PATCH v2 4/8] drm: rockchip/dp: add rockchip platform dp driver
Heiko Stübner
2015/08/07
[Intel-gfx] [PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Kristian Høgsberg
2015/08/07
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Russell King - ARM Linux
2015/08/07
[Mesa-dev] [PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Emil Velikov
2015/08/07
[PULL] drm-intel-fixes
Daniel Vetter
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Felix Kuehling
2015/08/07
[PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Ilia Mirkin
2015/08/07
[Bug 91084] RadeonSI crash while playing World Of Tanks
bugzilla-dae...@freedesktop.org
2015/08/07
[Intel-gfx] [PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Matt Turner
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Mark Brown
2015/08/07
[PATCH libdrm 0/9] amdgpu: cleanup the exported symbols
Christian König
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Mark Brown
2015/08/07
[PATCH libdrm 9/9] amdgpu: add symbols check test
Emil Velikov
2015/08/07
[PATCH libdrm 8/9] amdgpu: hide the final internal functions from global namespace
Emil Velikov
2015/08/07
[PATCH libdrm 7/9] amdgpu/amdgpu_vamgr: hide private symbols from global namespace
Emil Velikov
2015/08/07
[PATCH libdrm 6/9] amdgpu: squash trivial documentation typo
Emil Velikov
2015/08/07
[PATCH libdrm 5/9] amdgpu: cosmetic chances in license boilerplate
Emil Velikov
2015/08/07
[PATCH libdrm 4/9] amdgpu: add a bunch of missing config.h includes
Emil Velikov
2015/08/07
[PATCH libdrm 3/9] amdgpu/util_hash_table: hide private symbols from global namespace
Emil Velikov
2015/08/07
[PATCH libdrm 2/9] amdgpu/util_hash: hide private symbols from global namespace
Emil Velikov
2015/08/07
[PATCH libdrm 1/9] Force enable amdgpu for the dist build/check.
Emil Velikov
2015/08/07
[PATCH libdrm 0/9] amdgpu: cleanup the exported symbols
Emil Velikov
2015/08/07
[PATCH libdrm] xf86drm: remove makedev() hack/workaround
Emil Velikov
2015/08/07
[PATCH 4/4] drm/bridge: Put Kconfig entries in a separate menu
Thierry Reding
2015/08/07
[PATCH 3/4] drm/panel: Add Samsung prefix to panel drivers
Thierry Reding
2015/08/07
[PATCH 2/4] drm/bridge: Add vendor prefixes
Thierry Reding
2015/08/07
[PATCH 1/4] ARM: exynos: Remove PTN3460 dependency
Thierry Reding
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Felix Kuehling
2015/08/07
[PATCH] drm/panel: auo novatek 1080p video mode panel
Rob Clark
2015/08/07
[PATCH] drm: Remove two-level menu in Kconfig
Thierry Reding
2015/08/07
[PATCH 3/3] modeprint: cleanup, remove compile warnings
Emil Velikov
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Emil Velikov
2015/08/07
[PATCH] drm: rcar-du: Fix plane state free in plane reset handler
Laurent Pinchart
2015/08/07
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Lucas Stach
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Alex Deucher
2015/08/07
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Russell King - ARM Linux
2015/08/07
[PATCH 2/2] drm: bridge/dw_hdmi: remove unused code
Sascha Hauer
2015/08/07
[PATCH 1/2] drm: bridge/dw_hdmi: Cache edid data
Sascha Hauer
2015/08/07
drm: bridge/dw_hdmi patches
Sascha Hauer
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Chris Wilson
2015/08/07
[PATCH 1/2] drm/panel: simple: Add bus format for HannStar HSD070PWW1 LVDS panel
Thierry Reding
2015/08/07
[PATCH v2 11/11] drm/exynos: remove struct exynos_drm_encoder layer
Inki Dae
2015/08/07
[PATCH] drm/panel: auo novatek 1080p video mode panel
Thierry Reding
2015/08/07
[RFC PATCH 2/8] drm: exynos/dp: convert to drm bridge mode
Yakir Yang
2015/08/07
[PATCH 1/2] drm/panel: simple: Add bus format for HannStar HSD070PWW1 LVDS panel
Philipp Zabel
2015/08/07
[PATCH] drm: rcar-du: Fix plane state free in plane reset handler
Thierry Reding
2015/08/07
[PATCH 2/2] drm/panel: correct minimum hsync length of the HannStar HSD070PWW1 panel
Lucas Stach
2015/08/07
[PATCH 2/2] drm/panel: correct minimum hsync length of the HannStar HSD070PWW1 panel
Thierry Reding
2015/08/07
[PATCH 1/2] drm/panel: simple: Add bus format for HannStar HSD070PWW1 LVDS panel
Thierry Reding
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Thierry Reding
2015/08/07
[PATCH V6 3/6] mm: Introduce VM_LOCKONFAULT
Thierry Reding
2015/08/07
[PATCH 1/2] drm/panel: simple: Add bus format for HannStar HSD070PWW1 LVDS panel
Lucas Stach
2015/08/07
[PATCH v2 11/11] drm/exynos: remove struct exynos_drm_encoder layer
Daniel Vetter
2015/08/07
[PATCH] mm: Fix VM_LOCKONFAULT clash with VM_UFFD_WP
Thierry Reding
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Tapani Pälli
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Thierry Reding
2015/08/07
[PATCH 3/3] modeprint: cleanup, remove compile warnings
Thierry Reding
2015/08/07
[PATCH] drm/tilcdc: free disp_clk when CONFIG_CPU_FREQ=n
Sekhar Nori
2015/08/07
[PATCH] drm/vblank: Use u32 consistently for vblank counters
Thierry Reding
2015/08/07
[PATCH v2 11/11] drm/exynos: remove struct exynos_drm_encoder layer
Inki Dae
2015/08/07
[Intel-gfx] [PATCH libdrm v3 1/2] intel: Add EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag
Michel Thierry
2015/08/07
[RFC PATCH 2/8] drm: exynos/dp: convert to drm bridge mode
Daniel Vetter
2015/08/07
imx-drm: Color issues scanning out YUV420 frames through the overlay plane.
Javier Martin
2015/08/07
[RFC libdrm] intel: 48b ppgtt support
Michał Winiarski
2015/08/07
[Bug 91545] [BONAIRE][ARK: Survival Evolved] Regression: radeonsi: flush if the memory usage for an IB is too high
bugzilla-dae...@freedesktop.org
2015/08/07
[Intel-gfx] [PATCH libdrm v3 1/2] intel: Add EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag
Michał Winiarski
2015/08/07
[PATCH v2 8/8] drm: bridge/analogix_dp: expand the delay time for hpd detect
Yakir Yang
2015/08/07
[PATCH v2 7/8] drm: bridge: analogix_dp: try force hpd after plug in lookup failed
Yakir Yang
2015/08/07
[PATCH v2 6/8] drm: bridge: analogix_dp: add some rk3288 special registers setting
Yakir Yang
2015/08/07
[PATCH v2 5/8] drm: bridge/analogix_dp: add platform device type support
Yakir Yang
2015/08/07
[PATCH v2 4/8] drm: rockchip/dp: add rockchip platform dp driver
Yakir Yang
2015/08/07
[PATCH v2 3/8] drm: bridge: analogix_dp: split exynos dp driver to bridge dir
Yakir Yang
2015/08/07
[PATCH v2 2/8] drm: exynos/dp: convert to drm bridge mode
Yakir Yang
2015/08/07
[PATCH v2 1/8] drm: exynos/dp: fix code style
Yakir Yang
2015/08/07
[PATCH v2 0/8] Add Analogix Core Display Port Driver
Yakir Yang
2015/08/07
[PATCH V6 3/6] mm: Introduce VM_LOCKONFAULT
Eric B Munson
2015/08/07
[PATCH] drm/vblank: Use u32 consistently for vblank counters
Daniel Vetter
2015/08/07
[PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Mark Brown
2015/08/07
[PATCH mesa v3] i965/gen8+: bo in state base address must be in 32-bit address range
Michel Thierry
2015/08/07
[PATCH libdrm v3 2/2] intel: add new function name to symbol-check test
Michel Thierry
2015/08/07
[PATCH libdrm v3 1/2] intel: Add EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag
Michel Thierry
2015/08/07
[PATCH libdrm v3 0/2] 48-bit virtual address support in i915
Michel Thierry
2015/08/07
[PATCH 12/12] ASoC: AMD: add ACP PCM driver runtime PM
Bayyavarapu, Maruthi
2015/08/07
[Bug 91580] mesa (git version) fails to build
bugzilla-dae...@freedesktop.org
2015/08/07
[PATCH 10/12] ASoC: AMD: add AMD ASoC ACP-I2S driver (v2)
Bayyavarapu, Maruthi
2015/08/07
[RFC PATCH 0/8] Add Analogix Core Display Port Driver
Yakir Yang
2015/08/07
[PATCH 12/31] drm/amdgpu: use kmemdup rather than duplicating its implementation
Andrzej Hajda
2015/08/07
[PATCH 2/3] drm/radeon: Switch to drm_vblank_on/off
Daniel Vetter
2015/08/07
[PATCH 3/3] modeprint: cleanup, remove compile warnings
Tapani Pälli
2015/08/07
[PATCH 2/3] intel: wrap intel_bufmgr.h C code for C++ compilation/linking
Tapani Pälli
2015/08/07
[PATCH 1/3] remove usage of 'c_plusplus' preprocessor macro
Tapani Pälli
2015/08/07
[PATCH 2/3] drm/radeon: Switch to drm_vblank_on/off
Michel Dänzer
2015/08/07
Intel-kms in Linux-4.2rc causes regression due to dithering always on.
Daniel Vetter
2015/08/06
[RFC PATCH 0/8] Add Analogix Core Display Port Driver
Ajay kumar
2015/08/06
[Bug 91545] [BONAIRE][ARK: Survival Evolved] Regression: radeonsi: flush if the memory usage for an IB is too high
bugzilla-dae...@freedesktop.org
2015/08/06
[Bug 102401] Radeon Displayport Audio Warping
bugzilla-dae...@bugzilla.kernel.org
2015/08/06
[Bug 102401] Radeon Displayport Audio Warping
bugzilla-dae...@bugzilla.kernel.org
2015/08/06
[Bug 102401] New: 4.2 RC5
bugzilla-dae...@bugzilla.kernel.org
2015/08/06
Intel-kms in Linux-4.2rc causes regression due to dithering always on.
Mario Kleiner
2015/08/06
Intel-kms in Linux-4.2rc causes regression due to dithering always on.
Daniel Vetter
2015/08/06
Intel-kms in Linux-4.2rc causes regression due to dithering always on.
Mario Kleiner
2015/08/06
[Bug 91302] radeon.audio=1 causes issues with 7950
bugzilla-dae...@freedesktop.org
2015/08/06
[alsa-devel] [PATCH 01/12] drm/amdgpu: add amd_gnb_bus support
Lars-Peter Clausen
2015/08/06
[PATCH 12/12] ASoC: AMD: add ACP PCM driver runtime PM
Mark Brown
2015/08/06
[PATCH 11/12] ASoC: AMD: add suspend/resume for ACP PCM driver
Mark Brown
2015/08/06
[PATCH 10/12] ASoC: AMD: add AMD ASoC ACP-I2S driver (v2)
Mark Brown
2015/08/06
[PATCH v2] scripts/kernel-doc Allow struct arguments documentation in struct body
Jonathan Corbet
2015/08/06
[Bug 91461] gl_TessLevel* writes have no effect for all but the last TCS invocation
bugzilla-dae...@freedesktop.org
2015/08/06
[PATCH 18/18] drm/i915: Add CSC correction for BDW/SKL/BXT
Shashank Sharma
2015/08/06
[PATCH 17/18] drm/i915: Add DeGamma correction for BDW/SKL/BXT
Shashank Sharma
Earlier messages
Later messages