https://bugs.freedesktop.org/show_bug.cgi?id=63702
Christian König changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
On Mit, 2013-04-24 at 14:40 -0400, alexdeuc...@gmail.com wrote:
> From: Alex Deucher
>
> Signed-off-by: Alex Deucher
> Cc: sta...@vger.kernel.org
> ---
> drivers/gpu/drm/radeon/atom.c |6 +++---
> 1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/radeon/ato
Good Day,
Since switching to gcc 4.8.0 to compile the kernel (versions ranging
from 3.6.11 through 3.9-rc8), I've been getting the following kernel
oops at radeon/radeon_vram_location. This is on an HP 6715b laptop
using an R300 RS690 chip. No issues with the newer radeon chipsets and
no issues
On Wed, Apr 24, 2013 at 07:54:49PM -0300, luca...@linux.vnet.ibm.com wrote:
> From: Lucas Kannebley Tavares
>
> On pseries machines the detection for max_bus_speed should be done
> through an OpenFirmware property. This patch adds a function to perform
> this detection and a hook to perform dynam
https://bugs.freedesktop.org/show_bug.cgi?id=62466
--- Comment #7 from Knut Andre Tidemann ---
That patch fixes the bug! I can reliably reproduce it in a few seconds without
the patch, but I have not been able to get a GPU hang after I applied the
patch!
I've only done minimal teseting, 5-10 min
On Thursday 28 March 2013 16:10:02 Laurent Pinchart wrote:
> Hi Dave,
>
> Could you please pick this patch for v3.10 ?
Ping ?
> On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote:
> > The page flip handler stores the page flip event pointer and then calls
> > drm_vblank_get() to enable the
https://bugs.freedesktop.org/show_bug.cgi?id=63865
--- Comment #3 from Alex Deucher ---
(In reply to comment #2)
> linux 3.7.9 works fine, I'll try to obtain earlier 3.8.x packages to test.
Any chance you could bisect?
--
You are receiving this mail because:
You are the assignee for the bug.
_
https://bugs.freedesktop.org/show_bug.cgi?id=63865
--- Comment #4 from Alex Deucher ---
Created attachment 78471
--> https://bugs.freedesktop.org/attachment.cgi?id=78471&action=edit
Possible fix
The attached patch should fix it, but I don't see how any kernel ever would
have worked with your c
https://bugs.freedesktop.org/show_bug.cgi?id=62959
--- Comment #60 from udo ---
The first bisect kernel I try gives me youtube videos that are blocks of
gibberish. What to do about that?
3.7.1. crashed like previous kernels (showing text boot screen) but no messages
in the log.
So is that the sa
From: Christian König
This avoid moving the BO directly after allocating it.
Signed-off-by: Christian König
---
drivers/gpu/drm/radeon/radeon_sa.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/radeon/radeon_sa.c
b/drivers/gpu/drm/radeon/radeon_sa.c
ind
On Thu, Apr 25, 2013 at 12:19 PM, Christian König
wrote:
> From: Christian König
>
> This avoid moving the BO directly after allocating it.
>
> Signed-off-by: Christian König
Looks good. Applied to my tree.
Alex
> ---
> drivers/gpu/drm/radeon/radeon_sa.c |2 +-
> 1 file changed, 1 inser
Am 25.04.2013 18:40, schrieb Alex Deucher:
On Thu, Apr 25, 2013 at 12:19 PM, Christian König
wrote:
From: Christian König
This avoid moving the BO directly after allocating it.
Signed-off-by: Christian König
Looks good. Applied to my tree.
Have you also seen/applied "[PATCH] drm/radeon:
On Thu, Apr 25, 2013 at 12:47 PM, Christian König
wrote:
> Am 25.04.2013 18:40, schrieb Alex Deucher:
>
>> On Thu, Apr 25, 2013 at 12:19 PM, Christian König
>> wrote:
>>>
>>> From: Christian König
>>>
>>> This avoid moving the BO directly after allocating it.
>>>
>>> Signed-off-by: Christian Kön
From: Ville Syrjälä
We never modify the contents of drm_ioctls, so make it const.
Signed-off-by: Ville Syrjälä
---
drivers/gpu/drm/drm_drv.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index 0ac1991..80c6895 1006
From: Ville Syrjälä
There is no way to use modes added to the user_modes list. We never
look at the contents of said list in the kernel, and the only operations
userspace can do are attach and detach. So the only "benefit" of this
interface is wasting kernel memory.
Fortunately it seems no real
From: Ville Syrjälä
drivers/gpu/drm/drm_pci.c:155:5: warning: symbol 'drm_pci_set_busid' was not
declared. Should it be static?
drivers/gpu/drm/drm_pci.c:197:5: warning: symbol 'drm_pci_set_unique' was not
declared. Should it be static?
drivers/gpu/drm/drm_pci.c:269:5: warning: symbol 'drm_pci_
From: Ville Syrjälä
The kernel no longer implements the ioctls, and they never did anything
useful.
Signed-off-by: Ville Syrjälä
---
xf86drmMode.c | 16
xf86drmMode.h | 10 ++
2 files changed, 6 insertions(+), 20 deletions(-)
diff --git a/xf86drmMode.c b/xf86drmMode.c
ARM cannot handle udelay for more than 2 miliseconds, so we
should use mdelay instead for those.
Signed-off-by: Arnd Bergmann
Cc: David Airlie
Cc: Ben Skeggs
Cc: dri-devel@lists.freedesktop.org
---
drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c | 3 ++-
1 file changed, 2 insertions(+), 1 d
The EXYNOS DRM driver uses drm_vm_open_locked in its mmap() function,
and it can be built as a loadable module, which currently fails.
This exports the symbol from the DRM core to avoid
ERROR: "drm_vm_open_locked" [drivers/gpu/drm/exynos/exynosdrm.ko] undefined!
Signed-off-by: Arnd Bergmann
Cc:
Hi subsystem maintainers,
Here is another set of patches that resulted from build testing on
linux-next. Please apply directly into your trees if you agree,
or let me know if I made a mistake.
I can take whatever remains through the arm-soc tree if you prefer
that or I don't hear back.
A
On 04/24/2013 08:48 PM, Tony Breeds wrote:
On Wed, Apr 24, 2013 at 07:54:49PM -0300, luca...@linux.vnet.ibm.com wrote:
From: Lucas Kannebley Tavares
On pseries machines the detection for max_bus_speed should be done
through an OpenFirmware property. This patch adds a function to perform
this de
On Tue, Apr 23, 2013 at 12:30 PM, Arnd Bergmann wrote:
> The tilcdc driver fails to be built as a module because of extraneous
> MODULE_DEVICE_TABLE entries:
>
> drivers/gpu/drm/tilcdc/tilcdc_slave.o:(.data+0x54): multiple definition of
> `__mod_of_device_table'
> drivers/gpu/drm/tilcdc/tilcdc_tf
On Thu, Apr 25, 2013 at 7:09 PM, wrote:
> From: Ville Syrjälä
>
> There is no way to use modes added to the user_modes list. We never
> look at the contents of said list in the kernel, and the only operations
> userspace can do are attach and detach. So the only "benefit" of this
> interface is
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
include/drm/drm_pciids.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index 918e8fe..52300c7 100644
--- a/include/drm/drm_pciids.h
+++
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/ni.c |6 --
include/drm/drm_pciids.h|2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c
index 7436b91.
This patch disables blending the mixer's layer 0 onto the background
(solid color). It doesn't make sense to blend this layer by default,
and causes color distortion if the layer is used for arbitrary content.
Signed-off-by: Sean Paul
---
drivers/gpu/drm/exynos/exynos_mixer.c |8 +---
1
https://bugs.freedesktop.org/show_bug.cgi?id=63933
Priority: medium
Bug ID: 63933
Assignee: dri-devel@lists.freedesktop.org
Summary: Error in r300_set_framebuffer_state if use Dual-Head
setup
Severity: normal
Classificati
Hi Dave
Two fixes for gma500. First one from Anisse allows us to handle ASLE irqs even
when BIOS doesn't trigger a pipe event irq. The second one allows dual head
setups to have a big shared framebuffer.
Thanks
Patrik
The following changes since commit 1611f8457768716ba2397e0cdcc92c863cf9b58b:
https://bugs.freedesktop.org/show_bug.cgi?id=63933
Alex Deucher changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
From: Jerome Glisse
This is to allow debugging of userspace program not freeing buffer
after, which is basicly a memory leak. This print the list of all
gem object along with their size and placement (VRAM,GTT,CPU) and
with the pid of the task that created them.
Signed-off-by: Jerome Glisse
---
On Thu, Apr 25, 2013 at 10:29 PM, wrote:
> From: Jerome Glisse
>
> This is to allow debugging of userspace program not freeing buffer
> after, which is basicly a memory leak. This print the list of all
> gem object along with their size and placement (VRAM,GTT,CPU) and
> with the pid of the task
https://bugs.freedesktop.org/show_bug.cgi?id=63935
Priority: medium
Bug ID: 63935
Assignee: dri-devel@lists.freedesktop.org
Summary: TURKS [drm:r600_uvd_init] *ERROR* UVD not responding,
trying to reset the VCPU!!!
Severity:
https://bugs.freedesktop.org/show_bug.cgi?id=63935
--- Comment #1 from Alex Deucher ---
Make sure you have installed the new UVD and RLC ucode for TURKS.
--
You are receiving this mail because:
You are the assignee for the bug.
___
dri-devel mailing l
https://bugs.freedesktop.org/show_bug.cgi?id=63935
--- Comment #2 from Benjamin Lee ---
These are the versions I have:
blee@supra /lib/firmware/radeon $ md5sum BTC_rlc.bin SUMO_uvd.bin TURKS*
25d61fad839b30b263f52328c1f678fb BTC_rlc.bin
51d9e0e2247c313c5bfc8fa7bb5b213d SUMO_uvd.bin
158f8e21ccf
https://bugs.freedesktop.org/show_bug.cgi?id=63935
--- Comment #3 from Alex Deucher ---
(In reply to comment #0)
> Using the code from drm-next-3.10-2 with linux-3.9-rc8,
What does this mean? Does it work ok with plain drm-next-3.10-2? perhaps you
missed some patches?
--
You are receiving th
https://bugs.freedesktop.org/show_bug.cgi?id=62721
Maarten Baert changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
> -Original Message-
> From: Sachin Kamat [mailto:sachin.ka...@linaro.org]
> Sent: Thursday, April 25, 2013 8:36 PM
> To: dri-devel@lists.freedesktop.org
> Cc: inki@samsung.com; jy0922.s...@samsung.com; sachin.ka...@linaro.org
> Subject: [PATCH Resend] drm/exynos: Select VIDEOMODE_HEL
2013/4/26 Arnd Bergmann
> The EXYNOS DRM driver uses drm_vm_open_locked in its mmap() function,
> and it can be built as a loadable module, which currently fails.
> This exports the symbol from the DRM core to avoid
>
> ERROR: "drm_vm_open_locked" [drivers/gpu/drm/exynos/exynosdrm.ko]
> undefined
This patch fixes multiple definition error like below when building it
as moudle with device tree support.
drivers/gpu/drm/exynos/exynos_drm_g2d.o: In function `.LANCHOR1':
exynos_drm_g2d.c:(.rodata+0x6c): multiple definition of `__mod_of_device_table'
drivers/gpu/drm/exynos/exynos_drm_fimd.o:exyn
This simplifies cleanup paths and fixes a probe time crash in the error
path when trying to cleanup mode setting before it was initialized.
Signed-off-by: Laurent Pinchart
---
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 28 +---
drivers/gpu/drm/shmobile/shmob_drm_plane.c
FIMD also requires video mode helper APIs.
Without this patch we get the following build error:
drivers/gpu/drm/exynos/exynos_drm_fimd.c:895: undefined reference to
`of_get_fb_videomode'
make: *** [vmlinux] Error 1
Signed-off-by: Sachin Kamat
---
drivers/gpu/drm/exynos/Kconfig |1 +
1 file c
On 26 April 2013 10:11, Inki Dae wrote:
>
>
>> -Original Message-
>> From: Sachin Kamat [mailto:sachin.ka...@linaro.org]
>> Sent: Thursday, April 25, 2013 8:36 PM
>> To: dri-devel@lists.freedesktop.org
>> Cc: inki@samsung.com; jy0922.s...@samsung.com; sachin.ka...@linaro.org
>> Subject
https://bugs.freedesktop.org/show_bug.cgi?id=63935
--- Comment #4 from Benjamin Lee ---
Thanks for the suggestion. I built drm-next-3.10-2 and got the same issue.
I had to apply patches fffe01f7a768d07cc50ace71abe28fbf2f786a43 (PCI: Add PCI
ROM helper for platform-provided ROM images) and
06a08
https://bugs.freedesktop.org/show_bug.cgi?id=63935
Benjamin Lee changed:
What|Removed |Added
Attachment #78493|0 |1
is obsolete|
--
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/d5a865cf/attachment-0001.html>
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/de88d1d2/attachment.html>
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20130425/e1b2157f/attachment.html>
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20130425/c9fcbaa9/attachment.html>
On Mit, 2013-04-24 at 14:40 -0400, alexdeucher at gmail.com wrote:
> From: Alex Deucher
>
> Signed-off-by: Alex Deucher
> Cc: stable at vger.kernel.org
> ---
> drivers/gpu/drm/radeon/atom.c |6 +++---
> 1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/rade
n,
> + "ibm,pcie-link-speed-stats", NULL);
> + if (pcie_link_speed_stats)
> + break;
> + }
Please use the helpers in include/linux/of.h rather than open coding
this.
Yours Tony
-- next part --
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/73f66f39/attachment-0001.pgp>
5-10 min, but everything works great.
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/f8312215/attachment.html>
On Thursday 28 March 2013 16:10:02 Laurent Pinchart wrote:
> Hi Dave,
>
> Could you please pick this patch for v3.10 ?
Ping ?
> On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote:
> > The page flip handler stores the page flip event pointer and then calls
> > drm_vblank_get() to enable the
the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/2d6b936b/attachment.html>
ed with your card. Did you change any bios settings or flash your
bios recently?
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attac
same problem we're seeing and searching for?
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20130425/25df42a7/attachment.html>
From: Christian K?nig
This avoid moving the BO directly after allocating it.
Signed-off-by: Christian K?nig
---
drivers/gpu/drm/radeon/radeon_sa.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/radeon/radeon_sa.c
b/drivers/gpu/drm/radeon/radeon_sa.c
ind
On Thu, Apr 25, 2013 at 12:19 PM, Christian K?nig
wrote:
> From: Christian K?nig
>
> This avoid moving the BO directly after allocating it.
>
> Signed-off-by: Christian K?nig
Looks good. Applied to my tree.
Alex
> ---
> drivers/gpu/drm/radeon/radeon_sa.c |2 +-
> 1 file changed, 1 inser
Am 25.04.2013 18:40, schrieb Alex Deucher:
> On Thu, Apr 25, 2013 at 12:19 PM, Christian K?nig
> wrote:
>> From: Christian K?nig
>>
>> This avoid moving the BO directly after allocating it.
>>
>> Signed-off-by: Christian K?nig
> Looks good. Applied to my tree.
Have you also seen/applied "[PATC
On Thu, Apr 25, 2013 at 12:47 PM, Christian K?nig
wrote:
> Am 25.04.2013 18:40, schrieb Alex Deucher:
>
>> On Thu, Apr 25, 2013 at 12:19 PM, Christian K?nig
>> wrote:
>>>
>>> From: Christian K?nig
>>>
>>> This avoid moving the BO directly after allocating it.
>>>
>>> Signed-off-by: Christian K?n
From: Ville Syrj?l?
We never modify the contents of drm_ioctls, so make it const.
Signed-off-by: Ville Syrj?l?
---
drivers/gpu/drm/drm_drv.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index 0ac1991..80c6895 1006
From: Ville Syrj?l?
There is no way to use modes added to the user_modes list. We never
look at the contents of said list in the kernel, and the only operations
userspace can do are attach and detach. So the only "benefit" of this
interface is wasting kernel memory.
Fortunately it seems no real
From: Ville Syrj?l?
drivers/gpu/drm/drm_pci.c:155:5: warning: symbol 'drm_pci_set_busid' was not
declared. Should it be static?
drivers/gpu/drm/drm_pci.c:197:5: warning: symbol 'drm_pci_set_unique' was not
declared. Should it be static?
drivers/gpu/drm/drm_pci.c:269:5: warning: symbol 'drm_pci_
From: Ville Syrj?l?
The kernel no longer implements the ioctls, and they never did anything
useful.
Signed-off-by: Ville Syrj?l?
---
xf86drmMode.c | 16
xf86drmMode.h | 10 ++
2 files changed, 6 insertions(+), 20 deletions(-)
diff --git a/xf86drmMode.c b/xf86drmMode.c
ARM cannot handle udelay for more than 2 miliseconds, so we
should use mdelay instead for those.
Signed-off-by: Arnd Bergmann
Cc: David Airlie
Cc: Ben Skeggs
Cc: dri-devel at lists.freedesktop.org
---
drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c | 3 ++-
1 file changed, 2 insertions(+),
The EXYNOS DRM driver uses drm_vm_open_locked in its mmap() function,
and it can be built as a loadable module, which currently fails.
This exports the symbol from the DRM core to avoid
ERROR: "drm_vm_open_locked" [drivers/gpu/drm/exynos/exynosdrm.ko] undefined!
Signed-off-by: Arnd Bergmann
Cc:
Hi subsystem maintainers,
Here is another set of patches that resulted from build testing on
linux-next. Please apply directly into your trees if you agree,
or let me know if I made a mistake.
I can take whatever remains through the arm-soc tree if you prefer
that or I don't hear back.
A
On 04/24/2013 08:48 PM, Tony Breeds wrote:
> On Wed, Apr 24, 2013 at 07:54:49PM -0300, lucaskt at linux.vnet.ibm.com wrote:
>> From: Lucas Kannebley Tavares
>>
>> On pseries machines the detection for max_bus_speed should be done
>> through an OpenFirmware property. This patch adds a function to pe
On Tue, Apr 23, 2013 at 12:30 PM, Arnd Bergmann wrote:
> The tilcdc driver fails to be built as a module because of extraneous
> MODULE_DEVICE_TABLE entries:
>
> drivers/gpu/drm/tilcdc/tilcdc_slave.o:(.data+0x54): multiple definition of
> `__mod_of_device_table'
> drivers/gpu/drm/tilcdc/tilcdc_tf
On Thu, Apr 25, 2013 at 7:09 PM, wrote:
> From: Ville Syrj?l?
>
> There is no way to use modes added to the user_modes list. We never
> look at the contents of said list in the kernel, and the only operations
> userspace can do are attach and detach. So the only "benefit" of this
> interface is
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
include/drm/drm_pciids.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index 918e8fe..52300c7 100644
--- a/include/drm/drm_pciids.h
+
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: stable at vger.kernel.org
---
drivers/gpu/drm/radeon/ni.c |6 --
include/drm/drm_pciids.h|2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni.c b/drivers/gpu/drm/radeon/ni.c
index 7436b
This patch disables blending the mixer's layer 0 onto the background
(solid color). It doesn't make sense to blend this layer by default,
and causes color distortion if the layer is used for arbitrary content.
Signed-off-by: Sean Paul
---
drivers/gpu/drm/exynos/exynos_mixer.c |8 +---
1
nnected this error/bug doesn't occur and WM
GL-based start correctly.
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20
Hi Dave
Two fixes for gma500. First one from Anisse allows us to handle ASLE irqs even
when BIOS doesn't trigger a pipe event irq. The second one allows dual head
setups to have a big shared framebuffer.
Thanks
Patrik
The following changes since commit 1611f8457768716ba2397e0cdcc92c863cf9b58b:
esktop.org/archives/dri-devel/attachments/20130425/2f376ccd/attachment.html>
From: Jerome Glisse
This is to allow debugging of userspace program not freeing buffer
after, which is basicly a memory leak. This print the list of all
gem object along with their size and placement (VRAM,GTT,CPU) and
with the pid of the task that created them.
Signed-off-by: Jerome Glisse
---
On Thu, Apr 25, 2013 at 10:29 PM, wrote:
> From: Jerome Glisse
>
> This is to allow debugging of userspace program not freeing buffer
> after, which is basicly a memory leak. This print the list of all
> gem object along with their size and placement (VRAM,GTT,CPU) and
> with the pid of the task
This simplifies cleanup paths and fixes a probe time crash in the error
path when trying to cleanup mode setting before it was initialized.
Signed-off-by: Laurent Pinchart
---
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 28 +---
drivers/gpu/drm/shmobile/shmob_drm_plane.c
FIMD also requires video mode helper APIs.
Without this patch we get the following build error:
drivers/gpu/drm/exynos/exynos_drm_fimd.c:895: undefined reference to
`of_get_fb_videomode'
make: *** [vmlinux] Error 1
Signed-off-by: Sachin Kamat
---
drivers/gpu/drm/exynos/Kconfig |1 +
1 file c
79 matches
Mail list logo