FORUMS
Remove All Ads from XDA

[DEV][PATCH] KCAL - Advanced color control for Qualcomm MDSS 8x10/8x26/8974/8084/8939

1,784 posts
Thanks Meter: 5,765
 
By savoca, Inactive Recognized Developer on 16th February 2015, 09:07 AM
Post Reply Email Thread
12th December 2018, 10:28 PM |#351  
Member
Thanks Meter: 24
 
More
Quote:
Originally Posted by savoca

Is it also enabled in your defconfig? You should see the driver compile when you build too.

Vary thank you for reply. I check kernels with kcal support , but dont fins line to include this on defconfig

---------- Post added at 10:28 PM ---------- Previous post was at 10:25 PM ----------

Vary thank you . Yea i find this line!
27th March 2019, 09:38 AM |#352  
Junior Member
Thanks Meter: 0
 
More
Hi.
Ich read about kcal and i want to include it in a Stock Kernel.
Kcal ist only 1 file, which File is it?
Mdss_mdp_kcal_ctrl.c?
Where must the file Go?

In drivers/Video/msm i have only the folder ba and No mdss...

Gesendet von meinem Aquaris X2 mit Tapatalk
29th March 2019, 08:35 PM |#353  
kos25k's Avatar
Senior Member
Thanks Meter: 418
 
More
hello.I am really fed up.can anyone tell me how to make KCAL work on miui?it works,but after screen on/off it doesnt work.I am on miui 10 oreo.Thanks.

Στάλθηκε από το SM-G955F μου χρησιμοποιώντας Tapatalk
28th May 2019, 09:00 PM |#354  
rupanshji's Avatar
Senior Member
Flag Pajeetpur
Thanks Meter: 575
 
More
hey @savoca! It seems that calling mdss_mdp_kcal_display_commit too many times(i.e every n seconds such as in klapse) is causing a panic which freezes the display. This happens when mdss_mdp_pp_setup is called.

Here's the stacktrace-

Code:
05-28 23:26:41.201     0     0 E BUG     : scheduling while atomic: mdss_fb0/15387/0x00000101
05-28 23:26:41.201     0     0 E         : Preemption disabled at:[<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.201     0     0 W         : CPU: 0 PID: 15387 Comm: mdss_fb0 Tainted: G        W      3.18.140-Chimera_V6 #1
05-28 23:26:41.201     0     0 W Hardware name: Qualcomm Technologies, Inc. MSM8937-PMI8950 QRD SKU1 (DT)
05-28 23:26:41.201     0     0 F Call trace:  
05-28 23:26:41.201     0     0 W         : [<ffffffc00008bef0>] dump_backtrace+0x0/0x130
05-28 23:26:41.201     0     0 W         : [<ffffffc00008c034>] show_stack+0x14/0x20
05-28 23:26:41.201     0     0 W         : [<ffffffc0010c2c54>] dump_stack+0x88/0xac
05-28 23:26:41.201     0     0 W         : [<ffffffc0000d7024>] __schedule_bug+0x84/0xa0
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc6e0>] __schedule+0x680/0x8f0
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc974>] schedule+0x24/0x80
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc9e4>] schedule_preempt_disabled+0x14/0x30
05-28 23:26:41.202     0     0 W         : [<ffffffc0000fec38>] mutex_optimistic_spin+0x98/0x1f0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de28c>] __mutex_lock_slowpath+0x4c/0x1a0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de424>] mutex_lock+0x44/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc0004d2644>] mdss_mdp_pp_setup+0x34/0x70
05-28 23:26:41.202     0     0 W         : [<ffffffc000543ec0>] mdss_mdp_kcal_display_commit+0x60/0xc0
05-28 23:26:41.202     0     0 W         : [<ffffffc0005448fc>] kcal_rgb_store+0x2c/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc000544ab4>] set_rgb_brightness+0x84/0xa0
05-28 23:26:41.202     0     0 W         : [<ffffffc00054521c>] klapse_pulse+0xec/0x210
05-28 23:26:41.202     0     0 W         : [<ffffffc00011bcac>] call_timer_fn+0x4c/0x1c0
05-28 23:26:41.202     0     0 W         : [<ffffffc00011c5f4>] run_timer_softirq+0x3d4/0x630
05-28 23:26:41.202     0     0 W         : [<ffffffc0000b0418>] __do_softirq+0x1c8/0x470
05-28 23:26:41.202     0     0 W         : [<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.202     0     0 W         : [<ffffffc0001090c4>] __handle_domain_irq+0x94/0x100
05-28 23:26:41.202     0     0 W         : [<ffffffc000082854>] gic_handle_irq+0x34/0x80
05-28 23:26:41.202     0     0 W         : Exception stack(0xffffffc05ab9ba80 to 0xffffffc05ab9bbb0)
05-28 23:26:41.202     0     0 W ba80    : b11da018 ffffffc0 00000000 00000080 41d22000 00000000 004bf1c0 ffffffc0
05-28 23:26:41.202     0     0 W baa0    : 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bac0    : 5ab9bb20 ffffffc0 ffffffff 00ffffff fb43ccd6 0000001c 00000084 00000000
05-28 23:26:41.202     0     0 W bae0    : 23c28000 ffffffc0 5ab9baf0 ffffffc0 00001000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bb00    : 010ef960 ffffffc0 010ef968 ffffffc0 00000000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bb20    : 00000000 00000000 00000000 00000000 00000000 00000000 b11da018 ffffffc0
05-28 23:26:41.202     0     0 W bb40    : 01d19788 ffffffc0 01d19788 ffffffc0 b11da178 ffffffc0 b11d9018 ffffffc0
05-28 23:26:41.202     0     0 W bb60    : 00000000 00000000 b11da018 ffffffc0 b1166ed8 ffffffc0 b12448f8 ffffffc0
05-28 23:26:41.202     0     0 W bb80    : b11da018 ffffffc0 5ab9bbd0 ffffffc0 004c317c ffffffc0 5ab9bbd0 ffffffc0
05-28 23:26:41.202     0     0 W bba0    : 004bf1c0 ffffffc0 60400145 00000000
05-28 23:26:41.202     0     0 W         : [<ffffffc0000861b4>] el1_irq+0xb4/0x158
05-28 23:26:41.202     0     0 W         : [<ffffffc0004c317c>] mdss_mdp_display_wait4comp+0xac/0x330
05-28 23:26:41.202     0     0 W         : [<ffffffc0004f3f24>] mdss_mdp_overlay_kickoff+0x544/0x1600
05-28 23:26:41.202     0     0 W         : [<ffffffc00052efe8>] __mdss_fb_display_thread+0x278/0x4e0
05-28 23:26:41.202     0     0 W         : [<ffffffc0000cd280>] kthread+0xf0/0x100
05-28 23:26:41.202     0     0 E BUG     : scheduling while atomic: mdss_fb0/15387/0x00000101
05-28 23:26:41.202     0     0 E         : Preemption disabled at:[<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.202     0     0 W         : CPU: 0 PID: 15387 Comm: mdss_fb0 Tainted: G        W      3.18.140-Chimera_V6 #1
05-28 23:26:41.202     0     0 W Hardware name: Qualcomm Technologies, Inc. MSM8937-PMI8950 QRD SKU1 (DT)
05-28 23:26:41.202     0     0 F Call trace:  
05-28 23:26:41.202     0     0 W         : [<ffffffc00008bef0>] dump_backtrace+0x0/0x130
05-28 23:26:41.202     0     0 W         : [<ffffffc00008c034>] show_stack+0x14/0x20
05-28 23:26:41.202     0     0 W         : [<ffffffc0010c2c54>] dump_stack+0x88/0xac
05-28 23:26:41.202     0     0 W         : [<ffffffc0000d7024>] __schedule_bug+0x84/0xa0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc6e0>] __schedule+0x680/0x8f0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc974>] schedule+0x24/0x80
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc9e4>] schedule_preempt_disabled+0x14/0x30
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de2e8>] __mutex_lock_slowpath+0xa8/0x1a0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de424>] mutex_lock+0x44/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc0004d2644>] mdss_mdp_pp_setup+0x34/0x70
05-28 23:26:41.203     0     0 W         : [<ffffffc000543ec0>] mdss_mdp_kcal_display_commit+0x60/0xc0
05-28 23:26:41.203     0     0 W         : [<ffffffc0005448fc>] kcal_rgb_store+0x2c/0x50
05-28 23:26:41.203     0     0 W         : [<ffffffc000544ab4>] set_rgb_brightness+0x84/0xa0
05-28 23:26:41.203     0     0 W         : [<ffffffc00054521c>] klapse_pulse+0xec/0x210
05-28 23:26:41.203     0     0 W         : [<ffffffc00011bcac>] call_timer_fn+0x4c/0x1c0
05-28 23:26:41.203     0     0 W         : [<ffffffc00011c5f4>] run_timer_softirq+0x3d4/0x630
05-28 23:26:41.203     0     0 W         : [<ffffffc0000b0418>] __do_softirq+0x1c8/0x470
05-28 23:26:41.203     0     0 W         : [<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.203     0     0 W         : [<ffffffc0001090c4>] __handle_domain_irq+0x94/0x100
05-28 23:26:41.203     0     0 W         : [<ffffffc000082854>] gic_handle_irq+0x34/0x80
05-28 23:26:41.203     0     0 W         : Exception stack(0xffffffc05ab9ba80 to 0xffffffc05ab9bbb0)
05-28 23:26:41.203     0     0 W ba80    : b11da018 ffffffc0 00000000 00000080 41d22000 00000000 004bf1c0 ffffffc0
05-28 23:26:41.203     0     0 W baa0    : 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bac0    : 5ab9bb20 ffffffc0 ffffffff 00ffffff fb43ccd6 0000001c 00000084 00000000
05-28 23:26:41.203     0     0 W bae0    : 23c28000 ffffffc0 5ab9baf0 ffffffc0 00001000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bb00    : 010ef960 ffffffc0 010ef968 ffffffc0 00000000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bb20    : 00000000 00000000 00000000 00000000 00000000 00000000 b11da018 ffffffc0
05-28 23:26:41.203     0     0 W bb40    : 01d19788 ffffffc0 01d19788 ffffffc0 b11da178 ffffffc0 b11d9018 ffffffc0
05-28 23:26:41.203     0     0 W bb60    : 00000000 00000000 b11da018 ffffffc0 b1166ed8 ffffffc0 b12448f8 ffffffc0
05-28 23:26:41.203     0     0 W bb80    : b11da018 ffffffc0 5ab9bbd0 ffffffc0 004c317c ffffffc0 5ab9bbd0 ffffffc0
05-28 23:26:41.203     0     0 W bba0    : 004bf1c0 ffffffc0 60400145 00000000
05-28 23:26:41.203     0     0 W         : [<ffffffc0000861b4>] el1_irq+0xb4/0x158
05-28 23:26:41.203     0     0 W         : [<ffffffc0004c317c>] mdss_mdp_display_wait4comp+0xac/0x330
05-28 23:26:41.203     0     0 W         : [<ffffffc0004f3f24>] mdss_mdp_overlay_kickoff+0x544/0x1600
05-28 23:26:41.203     0     0 W         : [<ffffffc00052efe8>] __mdss_fb_display_thread+0x278/0x4e0
05-28 23:26:41.203     0     0 W         : [<ffffffc0000cd280>] kthread+0xf0/0x100
23rd December 2019, 05:46 AM |#355  
Junior Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by rupanshji

hey @savoca! It seems that calling mdss_mdp_kcal_display_commit too many times(i.e every n seconds such as in klapse) is causing a panic which freezes the display. This happens when mdss_mdp_pp_setup is called.

Here's the stacktrace-


Code:
05-28 23:26:41.201     0     0 E BUG     : scheduling while atomic: mdss_fb0/15387/0x00000101
05-28 23:26:41.201     0     0 E         : Preemption disabled at:[<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.201     0     0 W         : CPU: 0 PID: 15387 Comm: mdss_fb0 Tainted: G        W      3.18.140-Chimera_V6 #1
05-28 23:26:41.201     0     0 W Hardware name: Qualcomm Technologies, Inc. MSM8937-PMI8950 QRD SKU1 (DT)
05-28 23:26:41.201     0     0 F Call trace:  
05-28 23:26:41.201     0     0 W         : [<ffffffc00008bef0>] dump_backtrace+0x0/0x130
05-28 23:26:41.201     0     0 W         : [<ffffffc00008c034>] show_stack+0x14/0x20
05-28 23:26:41.201     0     0 W         : [<ffffffc0010c2c54>] dump_stack+0x88/0xac
05-28 23:26:41.201     0     0 W         : [<ffffffc0000d7024>] __schedule_bug+0x84/0xa0
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc6e0>] __schedule+0x680/0x8f0
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc974>] schedule+0x24/0x80
05-28 23:26:41.201     0     0 W         : [<ffffffc0010dc9e4>] schedule_preempt_disabled+0x14/0x30
05-28 23:26:41.202     0     0 W         : [<ffffffc0000fec38>] mutex_optimistic_spin+0x98/0x1f0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de28c>] __mutex_lock_slowpath+0x4c/0x1a0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de424>] mutex_lock+0x44/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc0004d2644>] mdss_mdp_pp_setup+0x34/0x70
05-28 23:26:41.202     0     0 W         : [<ffffffc000543ec0>] mdss_mdp_kcal_display_commit+0x60/0xc0
05-28 23:26:41.202     0     0 W         : [<ffffffc0005448fc>] kcal_rgb_store+0x2c/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc000544ab4>] set_rgb_brightness+0x84/0xa0
05-28 23:26:41.202     0     0 W         : [<ffffffc00054521c>] klapse_pulse+0xec/0x210
05-28 23:26:41.202     0     0 W         : [<ffffffc00011bcac>] call_timer_fn+0x4c/0x1c0
05-28 23:26:41.202     0     0 W         : [<ffffffc00011c5f4>] run_timer_softirq+0x3d4/0x630
05-28 23:26:41.202     0     0 W         : [<ffffffc0000b0418>] __do_softirq+0x1c8/0x470
05-28 23:26:41.202     0     0 W         : [<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.202     0     0 W         : [<ffffffc0001090c4>] __handle_domain_irq+0x94/0x100
05-28 23:26:41.202     0     0 W         : [<ffffffc000082854>] gic_handle_irq+0x34/0x80
05-28 23:26:41.202     0     0 W         : Exception stack(0xffffffc05ab9ba80 to 0xffffffc05ab9bbb0)
05-28 23:26:41.202     0     0 W ba80    : b11da018 ffffffc0 00000000 00000080 41d22000 00000000 004bf1c0 ffffffc0
05-28 23:26:41.202     0     0 W baa0    : 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bac0    : 5ab9bb20 ffffffc0 ffffffff 00ffffff fb43ccd6 0000001c 00000084 00000000
05-28 23:26:41.202     0     0 W bae0    : 23c28000 ffffffc0 5ab9baf0 ffffffc0 00001000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bb00    : 010ef960 ffffffc0 010ef968 ffffffc0 00000000 00000000 00000000 00000000
05-28 23:26:41.202     0     0 W bb20    : 00000000 00000000 00000000 00000000 00000000 00000000 b11da018 ffffffc0
05-28 23:26:41.202     0     0 W bb40    : 01d19788 ffffffc0 01d19788 ffffffc0 b11da178 ffffffc0 b11d9018 ffffffc0
05-28 23:26:41.202     0     0 W bb60    : 00000000 00000000 b11da018 ffffffc0 b1166ed8 ffffffc0 b12448f8 ffffffc0
05-28 23:26:41.202     0     0 W bb80    : b11da018 ffffffc0 5ab9bbd0 ffffffc0 004c317c ffffffc0 5ab9bbd0 ffffffc0
05-28 23:26:41.202     0     0 W bba0    : 004bf1c0 ffffffc0 60400145 00000000
05-28 23:26:41.202     0     0 W         : [<ffffffc0000861b4>] el1_irq+0xb4/0x158
05-28 23:26:41.202     0     0 W         : [<ffffffc0004c317c>] mdss_mdp_display_wait4comp+0xac/0x330
05-28 23:26:41.202     0     0 W         : [<ffffffc0004f3f24>] mdss_mdp_overlay_kickoff+0x544/0x1600
05-28 23:26:41.202     0     0 W         : [<ffffffc00052efe8>] __mdss_fb_display_thread+0x278/0x4e0
05-28 23:26:41.202     0     0 W         : [<ffffffc0000cd280>] kthread+0xf0/0x100
05-28 23:26:41.202     0     0 E BUG     : scheduling while atomic: mdss_fb0/15387/0x00000101
05-28 23:26:41.202     0     0 E         : Preemption disabled at:[<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.202     0     0 W         : CPU: 0 PID: 15387 Comm: mdss_fb0 Tainted: G        W      3.18.140-Chimera_V6 #1
05-28 23:26:41.202     0     0 W Hardware name: Qualcomm Technologies, Inc. MSM8937-PMI8950 QRD SKU1 (DT)
05-28 23:26:41.202     0     0 F Call trace:  
05-28 23:26:41.202     0     0 W         : [<ffffffc00008bef0>] dump_backtrace+0x0/0x130
05-28 23:26:41.202     0     0 W         : [<ffffffc00008c034>] show_stack+0x14/0x20
05-28 23:26:41.202     0     0 W         : [<ffffffc0010c2c54>] dump_stack+0x88/0xac
05-28 23:26:41.202     0     0 W         : [<ffffffc0000d7024>] __schedule_bug+0x84/0xa0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc6e0>] __schedule+0x680/0x8f0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc974>] schedule+0x24/0x80
05-28 23:26:41.202     0     0 W         : [<ffffffc0010dc9e4>] schedule_preempt_disabled+0x14/0x30
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de2e8>] __mutex_lock_slowpath+0xa8/0x1a0
05-28 23:26:41.202     0     0 W         : [<ffffffc0010de424>] mutex_lock+0x44/0x50
05-28 23:26:41.202     0     0 W         : [<ffffffc0004d2644>] mdss_mdp_pp_setup+0x34/0x70
05-28 23:26:41.203     0     0 W         : [<ffffffc000543ec0>] mdss_mdp_kcal_display_commit+0x60/0xc0
05-28 23:26:41.203     0     0 W         : [<ffffffc0005448fc>] kcal_rgb_store+0x2c/0x50
05-28 23:26:41.203     0     0 W         : [<ffffffc000544ab4>] set_rgb_brightness+0x84/0xa0
05-28 23:26:41.203     0     0 W         : [<ffffffc00054521c>] klapse_pulse+0xec/0x210
05-28 23:26:41.203     0     0 W         : [<ffffffc00011bcac>] call_timer_fn+0x4c/0x1c0
05-28 23:26:41.203     0     0 W         : [<ffffffc00011c5f4>] run_timer_softirq+0x3d4/0x630
05-28 23:26:41.203     0     0 W         : [<ffffffc0000b0418>] __do_softirq+0x1c8/0x470
05-28 23:26:41.203     0     0 W         : [<ffffffc0000b09ac>] irq_exit+0xac/0x100
05-28 23:26:41.203     0     0 W         : [<ffffffc0001090c4>] __handle_domain_irq+0x94/0x100
05-28 23:26:41.203     0     0 W         : [<ffffffc000082854>] gic_handle_irq+0x34/0x80
05-28 23:26:41.203     0     0 W         : Exception stack(0xffffffc05ab9ba80 to 0xffffffc05ab9bbb0)
05-28 23:26:41.203     0     0 W ba80    : b11da018 ffffffc0 00000000 00000080 41d22000 00000000 004bf1c0 ffffffc0
05-28 23:26:41.203     0     0 W baa0    : 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bac0    : 5ab9bb20 ffffffc0 ffffffff 00ffffff fb43ccd6 0000001c 00000084 00000000
05-28 23:26:41.203     0     0 W bae0    : 23c28000 ffffffc0 5ab9baf0 ffffffc0 00001000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bb00    : 010ef960 ffffffc0 010ef968 ffffffc0 00000000 00000000 00000000 00000000
05-28 23:26:41.203     0     0 W bb20    : 00000000 00000000 00000000 00000000 00000000 00000000 b11da018 ffffffc0
05-28 23:26:41.203     0     0 W bb40    : 01d19788 ffffffc0 01d19788 ffffffc0 b11da178 ffffffc0 b11d9018 ffffffc0
05-28 23:26:41.203     0     0 W bb60    : 00000000 00000000 b11da018 ffffffc0 b1166ed8 ffffffc0 b12448f8 ffffffc0
05-28 23:26:41.203     0     0 W bb80    : b11da018 ffffffc0 5ab9bbd0 ffffffc0 004c317c ffffffc0 5ab9bbd0 ffffffc0
05-28 23:26:41.203     0     0 W bba0    : 004bf1c0 ffffffc0 60400145 00000000
05-28 23:26:41.203     0     0 W         : [<ffffffc0000861b4>] el1_irq+0xb4/0x158
05-28 23:26:41.203     0     0 W         : [<ffffffc0004c317c>] mdss_mdp_display_wait4comp+0xac/0x330
05-28 23:26:41.203     0     0 W         : [<ffffffc0004f3f24>] mdss_mdp_overlay_kickoff+0x544/0x1600
05-28 23:26:41.203     0     0 W         : [<ffffffc00052efe8>] __mdss_fb_display_thread+0x278/0x4e0
05-28 23:26:41.203     0     0 W         : [<ffffffc0000cd280>] kthread+0xf0/0x100

Thanks. it is working fine in on7 pro,with Raguvarmas rom galaxy note9 rom.
The Following User Says Thank You to sikandar1 For This Useful Post: [ View ] Gift sikandar1 Ad-Free
11th January 2020, 07:45 PM |#356  
Junior Member
Thanks Meter: 1
 
More
How can I use without apps, like just edit via explorer, yes i can edit values throw explorer but with every restart phone i getting default values, ?
The Following User Says Thank You to JigsawMobile For This Useful Post: [ View ] Gift JigsawMobile Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes