* (unknown)
@ 2017-11-15 9:18 nanda_kishore_chinna
0 siblings, 0 replies; 55+ messages in thread
From: nanda_kishore_chinna @ 2017-11-15 9:18 UTC (permalink / raw)
unsubscribe platform-driver-x86
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown)
@ 2020-06-30 17:56 Vasiliy Kupriakov
0 siblings, 0 replies; 55+ messages in thread
From: Vasiliy Kupriakov @ 2020-06-30 17:56 UTC (permalink / raw)
To: Corentin Chary, Darren Hart, Andy Shevchenko
Cc: Vasiliy Kupriakov,
open list:ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS,
open list:ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS,
open list
Subject: [PATCH] platform/x86: asus-wmi: allow BAT1 battery name
The battery on my laptop ASUS TUF Gaming FX706II is named BAT1.
This patch allows battery extension to load.
Signed-off-by: Vasiliy Kupriakov <rublag-ns@yandex.ru>
---
drivers/platform/x86/asus-wmi.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
index 877aade19497..8f4acdc06b13 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -441,6 +441,7 @@ static int asus_wmi_battery_add(struct power_supply *battery)
* battery is named BATT.
*/
if (strcmp(battery->desc->name, "BAT0") != 0 &&
+ strcmp(battery->desc->name, "BAT1") != 0 &&
strcmp(battery->desc->name, "BATT") != 0)
return -ENODEV;
--
2.27.0
^ permalink raw reply related [flat|nested] 55+ messages in thread
* (unknown),
@ 2018-02-17 1:45 Ryan Ellis
0 siblings, 0 replies; 55+ messages in thread
From: Ryan Ellis @ 2018-02-17 1:45 UTC (permalink / raw)
Hi, I am Ryan. I consider myself an easy-going man,honest and loving person. I am currently looking for a relationship in which i feel loved.
Please tell me more about yourself, if you do not mind.
Regards,
Ryan Ellis.
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-23 13:52 Intl Agency
0 siblings, 0 replies; 55+ messages in thread
From: Intl Agency @ 2017-10-23 13:52 UTC (permalink / raw)
Hello Dear,
All data(s) concerning this will be disclosed to you on your
acknowledgment of this mail for security reasons(to avoid copyright
violations). Your beneficiary sum are ready to be transferred to your
bank account, this is very urgent. The sum which was formerly own to
late Mr. Thomas, Precisely Your distance Uncle who has the same
surname with you.
Meanwhile, a man appears before the bank few days ago with a letter,
claiming to be your true representative. Below is the banking detail
which he submitted to the bank claiming to be your bank account
details?
Customer ID : 405002251
Bank name : Axis Bank
Account Name : Whitelake Technology Solutions Pvt. Ltd.
Axis Bank A/c No : 910020027939048
Address : Tuticorin, Tamil Nadu, India
Swift Code : AXISINBB002
IFSC Code - UTIB0000405
Please, do reconfirm and affirm to this office, as a matter of urgency
if this man by name Mr. Shmeal Mustafa, and the bank account detail
provided are truly from you, to enable the bank release and transfer
your fund to you. I expect hearing from you on or before seven (7)
working days starting from today or we shall order payment to the
above provided bank account detail:
Kindly revert to me with the following info's for more details and
clarifications regarding this transaction
Your ... Full Name:
Your ... Age:
Your ... Occupation and position:
Your ... Marital status:
Your private email / phone:
Best Regards,
Frank
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-13 17:15 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-10-13 17:15 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 341777621.zip --]
[-- Type: application/zip, Size: 2835 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-12 13:15 mbalhoff
0 siblings, 0 replies; 55+ messages in thread
From: mbalhoff @ 2017-10-12 13:15 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 5982826813.zip --]
[-- Type: application/zip, Size: 2805 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-08 23:01 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-10-08 23:01 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 7646074810541.zip --]
[-- Type: application/zip, Size: 7348 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-04 11:44 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-10-04 11:44 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 18225093198369.zip --]
[-- Type: application/zip, Size: 7229 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-10-03 7:38 angers
0 siblings, 0 replies; 55+ messages in thread
From: angers @ 2017-10-03 7:38 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 37798876552.zip --]
[-- Type: application/zip, Size: 7331 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-09-02 1:59 danielle.picarda2
0 siblings, 0 replies; 55+ messages in thread
From: danielle.picarda2 @ 2017-09-02 1:59 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 2706461535932.doc --]
[-- Type: application/msword, Size: 40147 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-30 19:49 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-08-30 19:49 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 1467132.doc --]
[-- Type: application/msword, Size: 30930 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown)
@ 2017-08-18 17:42 Rajneesh Bhardwaj
0 siblings, 0 replies; 55+ messages in thread
From: Rajneesh Bhardwaj @ 2017-08-18 17:42 UTC (permalink / raw)
To: Andy Shevchenko
Cc: Peter Zijlstra (Intel), Platform Driver, dvhart@infradead.org,
Andy Shevchenko, linux-kernel@vger.kernel.org,
Vishwanath Somayaji, dbasehore, rjw, rajatja
Bcc:
Subject: Re: [PATCH] platform/x86: intel_pmc_core: Add Package C-states
residency info
Reply-To:
In-Reply-To: <CAHp75Vd5Wnio-RCEBENtonYWOJF2+88FDvqkUv1HzV3CdcaaPA@mail.gmail.com>
On Fri, Aug 18, 2017 at 08:17:32PM +0300, Andy Shevchenko wrote:
> +PeterZ (since I mentioned his name)
>
> On Fri, Aug 18, 2017 at 5:58 PM, Rajneesh Bhardwaj
> <rajneesh.bhardwaj@intel.com> wrote:
> > On Fri, Aug 18, 2017 at 03:57:34PM +0300, Andy Shevchenko wrote:
> >> On Fri, Aug 18, 2017 at 3:37 PM, Rajneesh Bhardwaj
> >> <rajneesh.bhardwaj@intel.com> wrote:
> >> > This patch introduces a new debugfs entry to read current Package C-state
> >> > residency values and, one new kernel API to read the Package C-10 residency
> >> > counter.
> >> >
> >> > Package C-state residency MSRs provide useful debug information about system
> >> > idle states. In idle states system must enter deeper Package C-states.
>
> >> Why this patch is needed?
> >
> > Andy, I'll try to give some background for this.
> >
> > This is needed to enhance the S0ix failure debug capabilities from within
> > the kernel. On ChromeOS we have S0ix failsafe kernel framework that is used
> > to validate S0ix and report the blockers in case of a failure.
> > https://patchwork.kernel.org/patch/9148999/
>
> (It's not part of upstream)
Sorry i sent an older link. There are fresh attempts to get this into
mainline kernel and looks like there is a traction for it.
https://patchwork.kernel.org/patch/9831229/
Package C-state (PC10) validation is discussed there.
>
> > So far only intel_pmc_slp_s0_counter_read is called by this framework to
> > check whether the previous attempt to enter S0ix was success or not.
>
> I harder see even a single user of that API in current kernel. It
> should be unexported and removed I think.
>
> > Having
> > another PC10 counter related exported function enhances the S0ix debug since
> > PC10 state is a prerequisite to enter S0ix.
> >
> >> See, we have turbostat and cpupower user space tools which do this
> >> without any additional code to be written in kernel. What prevents
> >> your user space application do the same?
> >>
> >> Moreover, we have events for cstate, I assume perf or something alike
> >> can monitor those counters as well.
> >
> > You're right, perhaps the debugfs is redundant when we have those user space
> > tools but such tools are not available readily for all platforms/distros.
> > Interfaces like /dev/cpu/*/msr that turbostat uses are not available on all
> > the platforms.
> > PMC driver is a debug driver so i thought its better to show Package C-state
> > related info for low power debug here.
> >
> >>
> >> Sorry, NAK.
> >
> > This patch has two parts i.e. exported PC10 API and the debugfs. Based on
> > the above explanation, if the patch is not good as is, please let me know if
> > i should drop the debugfs part and respin a v2 with just the exported API or
> > drop this totally.
> >
> > Thanks for the feedback and thanks for taking time to review!
>
> Reading above makes me think that entire design of this is misguided.
> Since the most of values are counters they better to be accessed in a
> way how perf does.
>
> In case you need *in-kernel* facility, do some APIs (if it's not done
> yet) for events drivers first.
> cstate event driver is already in upstream.
>
> Sorry, NAK for entire patch until it would be blessed by people like Peter Z.
>
> --
> With Best Regards,
> Andy Shevchenko
--
Best Regards,
Rajneesh
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-09 21:55 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-08-09 21:55 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 43384837466.zip --]
[-- Type: application/zip, Size: 10235 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-08 4:57 wesley.sydnor
0 siblings, 0 replies; 55+ messages in thread
From: wesley.sydnor @ 2017-08-08 4:57 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 705650.zip --]
[-- Type: application/zip, Size: 10184 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-07 18:42 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-08-07 18:42 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_2679242603246_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 10234 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-07 4:49 sorbisches.internat
0 siblings, 0 replies; 55+ messages in thread
From: sorbisches.internat @ 2017-08-07 4:49 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: INFO_1756598_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2781 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-03 14:01 Nora Johnson
0 siblings, 0 replies; 55+ messages in thread
From: Nora Johnson @ 2017-08-03 14:01 UTC (permalink / raw)
Hi please dear reply me throuhg my email ID. i have something to
discussed with you. here is my email ( norajohonson@gmail.com )
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-08-03 5:21 Houston
0 siblings, 0 replies; 55+ messages in thread
From: Houston @ 2017-08-03 5:21 UTC (permalink / raw)
To: Rosa
[-- Attachment #1: EMAIL_297485343255_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2962 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-31 14:52 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-07-31 14:52 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_907106465_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2595 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-31 10:50 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-07-31 10:50 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_3070873620_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2596 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-26 4:42 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-07-26 4:42 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_5577425919869_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 5756 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-25 20:41 sorbisches.internat
0 siblings, 0 replies; 55+ messages in thread
From: sorbisches.internat @ 2017-07-25 20:41 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_041756358039_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 5769 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-25 16:36 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-07-25 16:36 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_31876792_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 5697 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-20 18:43 tbinh.minhnd
0 siblings, 0 replies; 55+ messages in thread
From: tbinh.minhnd @ 2017-07-20 18:43 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 145050548450.zip --]
[-- Type: application/zip, Size: 3029 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-18 6:22 sorbisches.internat
0 siblings, 0 replies; 55+ messages in thread
From: sorbisches.internat @ 2017-07-18 6:22 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: "EMAIL_51153308_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 3241 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-08 17:13 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-07-08 17:13 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 02865760222.zip --]
[-- Type: application/zip, Size: 5600 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-07-05 6:42 angers
0 siblings, 0 replies; 55+ messages in thread
From: angers @ 2017-07-05 6:42 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EBAY_1112994_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2366 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-26 16:10 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-06-26 16:10 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_6340816742_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 3468 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-23 1:43 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-06-23 1:43 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 38089400225.zip --]
[-- Type: application/zip, Size: 3418 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-21 6:16 angers
0 siblings, 0 replies; 55+ messages in thread
From: angers @ 2017-06-21 6:16 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 089372.zip --]
[-- Type: application/zip, Size: 3475 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-19 9:36 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-06-19 9:36 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 608217586713206.zip --]
[-- Type: application/zip, Size: 3197 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-14 20:41 angers
0 siblings, 0 replies; 55+ messages in thread
From: angers @ 2017-06-14 20:41 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 1598538396047.zip --]
[-- Type: application/zip, Size: 3210 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-14 10:27 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-06-14 10:27 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 92571547.zip --]
[-- Type: application/zip, Size: 3156 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-13 11:59 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-06-13 11:59 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 78954.zip --]
[-- Type: application/zip, Size: 3506 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-13 8:14 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-06-13 8:14 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 480167506794.zip --]
[-- Type: application/zip, Size: 3501 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-10 21:10 mbalhoff
0 siblings, 0 replies; 55+ messages in thread
From: mbalhoff @ 2017-06-10 21:10 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 436049145.zip --]
[-- Type: application/zip, Size: 4960 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-06-09 0:39 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-06-09 0:39 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 577788.zip --]
[-- Type: application/zip, Size: 3149 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-05-22 20:39 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2017-05-22 20:39 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 66593863594.zip --]
[-- Type: application/zip, Size: 3156 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-05-21 11:38 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-05-21 11:38 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 0580348.zip --]
[-- Type: application/zip, Size: 39559 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-05-19 15:35 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-05-19 15:35 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 57847049147979.zip --]
[-- Type: application/zip, Size: 2923 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-05-18 16:47 susan.christian
0 siblings, 0 replies; 55+ messages in thread
From: susan.christian @ 2017-05-18 16:47 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: 40144986.zip --]
[-- Type: application/zip, Size: 4845 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-04-21 7:38 wesley.sydnor
0 siblings, 0 replies; 55+ messages in thread
From: wesley.sydnor @ 2017-04-21 7:38 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_751643779_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2213 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-03-15 2:52 wesley.sydnor
0 siblings, 0 replies; 55+ messages in thread
From: wesley.sydnor @ 2017-03-15 2:52 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_46656746_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 4573 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2017-01-20 8:12 sorbisches.internat
0 siblings, 0 replies; 55+ messages in thread
From: sorbisches.internat @ 2017-01-20 8:12 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_6816494_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 52375 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2016-12-13 23:26 wesley.sydnor
0 siblings, 0 replies; 55+ messages in thread
From: wesley.sydnor @ 2016-12-13 23:26 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: MICROSOFT_50272042175_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 15477 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2016-12-12 3:36 angers
0 siblings, 0 replies; 55+ messages in thread
From: angers @ 2016-12-12 3:36 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_82854453_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 2956 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2016-11-27 16:53 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2016-11-27 16:53 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: MESSAGE_893031982_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 3854 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2016-11-26 17:47 gillian.murray
0 siblings, 0 replies; 55+ messages in thread
From: gillian.murray @ 2016-11-26 17:47 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: INFO_087512886_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 1991 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2016-10-24 2:58 horizon
0 siblings, 0 replies; 55+ messages in thread
From: horizon @ 2016-10-24 2:58 UTC (permalink / raw)
To: platform-driver-x86
[-- Attachment #1: EMAIL_18115775731340_platform-driver-x86.zip --]
[-- Type: application/zip, Size: 4877 bytes --]
^ permalink raw reply [flat|nested] 55+ messages in thread
* Re: [PATCH] platform: add samsung-wmi driver for newer Samsung laptops
@ 2015-04-13 6:01 Giedrius Statkevičius
2015-04-13 8:21 ` (unknown), gavinli
0 siblings, 1 reply; 55+ messages in thread
From: Giedrius Statkevičius @ 2015-04-13 6:01 UTC (permalink / raw)
To: gavinli; +Cc: platform-driver-x86, Gavin Li
Hi Gavin Li,
On Tue, 7 Apr 2015, gavinli@thegavinli.com wrote:
> From: Gavin Li <git@thegavinli.com>
>
> This driver adds support for coarse (on or off) fan control and
> the keyboard backlight on newer Samsung laptops.
> ---
> drivers/platform/x86/Kconfig | 10 ++
> drivers/platform/x86/Makefile | 1 +
> drivers/platform/x86/samsung-wmi.c | 221 +++++++++++++++++++++++++++++++++++++
> 3 files changed, 232 insertions(+)
> create mode 100644 drivers/platform/x86/samsung-wmi.c
>
> diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
> index 9752761..96f4620 100644
> --- a/drivers/platform/x86/Kconfig
> +++ b/drivers/platform/x86/Kconfig
> @@ -813,6 +813,16 @@ config SAMSUNG_LAPTOP
> To compile this driver as a module, choose M here: the module
> will be called samsung-laptop.
>
> +config SAMSUNG_WMI
> + tristate "Samsung WMI driver (for newer Samsung laptops)"
> + depends on ACPI
> + depends on ACPI_WMI
> + select LEDS_CLASS
> + select NEW_LEDS
> + ---help---
> + This driver adds support for coarse (on or off) fan control
> + and the keyboard backlight for newer Samsung laptops.
> +
> config MXM_WMI
> tristate "WMI support for MXM Laptop Graphics"
> depends on ACPI_WMI
> diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile
> index f82232b..4c65e51 100644
> --- a/drivers/platform/x86/Makefile
> +++ b/drivers/platform/x86/Makefile
> @@ -48,6 +48,7 @@ obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
> obj-$(CONFIG_XO15_EBOOK) += xo15-ebook.o
> obj-$(CONFIG_IBM_RTL) += ibm_rtl.o
> obj-$(CONFIG_SAMSUNG_LAPTOP) += samsung-laptop.o
> +obj-$(CONFIG_SAMSUNG_WMI) += samsung-wmi.o
> obj-$(CONFIG_MXM_WMI) += mxm-wmi.o
> obj-$(CONFIG_INTEL_MID_POWER_BUTTON) += intel_mid_powerbtn.o
> obj-$(CONFIG_INTEL_OAKTRAIL) += intel_oaktrail.o
> diff --git a/drivers/platform/x86/samsung-wmi.c b/drivers/platform/x86/samsung-wmi.c
> new file mode 100644
> index 0000000..c93cfe4
> --- /dev/null
> +++ b/drivers/platform/x86/samsung-wmi.c
> @@ -0,0 +1,221 @@
> +/*
> + * Samsung WMI driver
> + *
> + * Copyright (C) 2015 Gavin Li <git@thegavinli.com>
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License as published by
> + * the Free Software Foundation; either version 2 of the License, or
> + * (at your option) any later version.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> + * GNU General Public License for more details.
> + *
> + * You should have received a copy of the GNU General Public License along
> + * with this program; if not, write to the Free Software Foundation, Inc.,
> + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> + */
> +
> +#include <linux/init.h>
> +#include <linux/module.h>
> +#include <linux/acpi.h>
> +#include <linux/leds.h>
> +#include <linux/platform_device.h>
> +
> +#define DRIVER_NAME "samsung-wmi"
> +#define WMI_GUID "C16C47BA-50E3-444A-AF3A-B1C348380001"
> +
> +struct samsung_wmi_packet {
> + uint16_t magic;
> + uint16_t opcode;
> + uint8_t reqres;
> + uint8_t data[16];
> +} __packed;
> +
> +static struct platform_device *samsung_wmi_device;
> +
> +static inline bool string_matches(const char *str, const char *kwd) {
> + size_t len = strlen(kwd);
> + if (strncmp(str, kwd, len) != 0)
> + return false;
> + return str[len] == '\0' || str[len] == '\n';
> +}
> +
> +static int samsung_wmi_method_call(uint16_t opcode, void *data, size_t len) {
> + struct samsung_wmi_packet inpkt = {
> + .magic = 0x5843,
> + .opcode = opcode,
> + };
> + struct acpi_buffer inbuf = { sizeof(inpkt), &inpkt };
> + struct acpi_buffer outbuf = { ACPI_ALLOCATE_BUFFER, NULL };
> + union acpi_object *outobj;
> + struct samsung_wmi_packet *outpkt;
> + acpi_status st;
> + int ret = -EIO;
> + /********/
Comment is not needed
> + if (len > 16) {
> + ret = -EINVAL;
> + goto err0;
> + }
> + memcpy(inpkt.data, data, len);
> + st = wmi_evaluate_method(WMI_GUID, 1, 0, &inbuf, &outbuf);
> + if (ACPI_FAILURE(st)) {
> + dev_err(&samsung_wmi_device->dev, "opcode 0x%x failed: %s\n",
> + opcode, acpi_format_exception(st));
> + goto err0;
> + }
> + outobj = outbuf.pointer;
> + if (outobj->type != ACPI_TYPE_BUFFER) {
> + goto err1;
> + }
> + if (outobj->buffer.length < sizeof(outpkt)) {
> + goto err1;
> + }
Don't need {} here.
> + outpkt = (struct samsung_wmi_packet *)outobj->buffer.pointer;
> + memcpy(data, outpkt->data, len);
> + ret = 0;
> +err1:
> + kfree(outobj);
> +err0:
> + return ret;
Could really improve the labels
> +}
> +
> +static int samsung_wmi_method_call_with_unlock(
> + uint16_t unlock_opcode,
> + uint16_t opcode, void *data, size_t len) {
> + unsigned int unlock_data = 0xAABB;
> + int ret;
> + /********/
Comment is not needed
> + ret = samsung_wmi_method_call(unlock_opcode, &unlock_data, sizeof(unlock_data));
> + if (ret)
> + goto err0;
> + if (unlock_data != 0xCCDD) {
> + dev_err(&samsung_wmi_device->dev, "incorrect unlock response!\n");
> + ret = -EIO;
> + goto err0;
> + }
> + ret = samsung_wmi_method_call(opcode, data, len);
> +err0:
> + return ret;
Could improve the label
> +}
> +
> +static ssize_t samsung_wmi_fan_mode_show(struct device *dev, struct device_attribute *attr,
> + char *buf) {
> + uint32_t data = 0;
> + if (samsung_wmi_method_call_with_unlock(0x31, 0x31, &data, sizeof(data)))
> + return -EIO;
> + if (data)
> + strcpy(buf, "[auto off] on\n");
> + else
> + strcpy(buf, "auto off [on]\n");
> + return strlen(buf);
> +}
> +
> +static ssize_t samsung_wmi_fan_mode_store(struct device *dev, struct device_attribute *attr,
> + const char *buf, size_t count) {
> + uint32_t data;
> + if (string_matches(buf, "auto"))
> + data = 0x810001;
> + else if (string_matches(buf, "on"))
> + data = 0;
> + else if (string_matches(buf, "off"))
> + data = 0x800001;
> + else
> + return -EINVAL;
> + if (samsung_wmi_method_call_with_unlock(0x31, 0x32, &data, sizeof(data)))
> + return -EIO;
> + else
> + return count;
> +}
> +
> +static void samsung_wmi_kbd_backlight_led_brightness_set(
> + struct led_classdev *cdev, enum led_brightness brightness) {
> + unsigned int data = brightness;
> + if (data > 4)
> + data = 4;
> + data = (data << 8) | 0x82;
> + /********/
This comment is not needed
> + samsung_wmi_method_call_with_unlock(0x78, 0x78, &data, sizeof(data));
> +}
> +
> +static DEVICE_ATTR(fan_mode, S_IRUGO | S_IWUSR, samsung_wmi_fan_mode_show, samsung_wmi_fan_mode_store);
> +
> +static struct platform_driver samsung_wmi_driver = {
> + .driver = {
> + .name = DRIVER_NAME,
> + .owner = THIS_MODULE,
> + },
If I remember correctly you don't need to set .owner to THIS_MODULE anymore
> +};
> +
> +static struct led_classdev samsung_wmi_kbd_backlight_led = {
> + .name = DRIVER_NAME "::kbd_backlight",
> + .max_brightness = 4,
> + .brightness_set = samsung_wmi_kbd_backlight_led_brightness_set,
> +};
> +
> +static int kb_default_brightness = -1;
> +module_param(kb_default_brightness, int, S_IRUGO);
> +MODULE_PARM_DESC(kb_default_brightness,
> + "Default keyboard backlight brightness right after initialization");
> +
> +static int samsung_wmi_init(void) {
> + int ret;
> + // check whether method is present
> + if (!wmi_has_guid(WMI_GUID))
> + return -ENODEV;
> + // we're good to go
> + ret = platform_driver_register(&samsung_wmi_driver);
> + if (ret) {
> + goto err0;
> + }
{} are not needed if there is only one statement
> + samsung_wmi_device = platform_device_alloc(DRIVER_NAME, -1);
> + if (!samsung_wmi_device) {
> + ret = -ENOMEM;
> + goto err1;
> + }
> + ret = platform_device_add(samsung_wmi_device);
> + if (ret) {
> + goto err2;
> + }
Same
> + ret = device_create_file(&samsung_wmi_device->dev, &dev_attr_fan_mode);
> + if (ret) {
> + goto err3;
> + }
Same
> + ret = led_classdev_register(&samsung_wmi_device->dev,
> + &samsung_wmi_kbd_backlight_led);
> + if (ret) {
> + goto err4;
> + }
Same
> + if (kb_default_brightness >= 0) {
> + led_set_brightness(&samsung_wmi_kbd_backlight_led, kb_default_brightness);
> + }
Same
> + return 0;
> +//err5:
> + led_classdev_unregister(&samsung_wmi_kbd_backlight_led);
> +err4:
> + device_remove_file(&samsung_wmi_device->dev, &dev_attr_fan_mode);
> +err3:
> + platform_device_del(samsung_wmi_device);
> +err2:
> + platform_device_put(samsung_wmi_device);
> +err1:
> + platform_driver_unregister(&samsung_wmi_driver);
> +err0:
> + return ret;
err5 is commented here so why not remove it? Also, you could think of better
label names. This is a good essay/rant on them:
https://plus.google.com/106378716002406849458/posts/dnanfhQ4mHQ
> +}
> +
> +static void samsung_wmi_exit(void) {
> + led_classdev_unregister(&samsung_wmi_kbd_backlight_led);
> + device_remove_file(&samsung_wmi_device->dev, &dev_attr_fan_mode);
> + platform_device_unregister(samsung_wmi_device);
> + platform_driver_unregister(&samsung_wmi_driver);
> +}
> +
> +MODULE_LICENSE("GPL");
> +MODULE_AUTHOR("Gavin Li");
> +MODULE_DESCRIPTION("WMI driver for some Samsung laptops.");
> +MODULE_ALIAS("wmi:" WMI_GUID);
> +module_init(samsung_wmi_init);
> +module_exit(samsung_wmi_exit);
> --
> 2.3.5
>
> --
> To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
Su pagarba / Regards,
Giedrius
^ permalink raw reply [flat|nested] 55+ messages in thread[parent not found: <1570038211.167595.1414613146892.JavaMail.yahoo@jws10056.mail.ne1.yahoo.com>]
* (unknown)
@ 2013-07-09 13:57 Mercedes Benz Company
0 siblings, 0 replies; 55+ messages in thread
From: Mercedes Benz Company @ 2013-07-09 13:57 UTC (permalink / raw)
To: info
Did You Receive Our Last Email?.
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2013-05-02 8:54 ..
0 siblings, 0 replies; 55+ messages in thread
From: .. @ 2013-05-02 8:54 UTC (permalink / raw)
Hi, I am Becky Mathews suffering from cancer illness, can you be my next of kin?
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2012-07-24 11:48 roboth roli company
0 siblings, 0 replies; 55+ messages in thread
From: roboth roli company @ 2012-07-24 11:48 UTC (permalink / raw)
i am robothroli, Purchase manager from roli Merchant Ltd. We are
Import/export Company based in taiwan. We are interested in purchasing
your product and I would like to make an inquiry. Please inform me on:
Sample availability and price
Minimum order quantity
FOB Prices
Sincerely
Purchase Manager
robothroli
^ permalink raw reply [flat|nested] 55+ messages in thread
* (unknown),
@ 2010-07-17 7:07 Grant Mayor
0 siblings, 0 replies; 55+ messages in thread
From: Grant Mayor @ 2010-07-17 7:07 UTC (permalink / raw)
FUNDING NOTIFICATION.............I am Mr Grant Mayor. i am a loan lender
as well as an angel investor, I offer funds based on demands and i use the
best possible interest rate so that it can make both paties smile. I allow
my clients to decide the loan repayment duration. So i have my door for
funding opened to all that is in need, If you have been turned down be
many financial institutions, this is a great time for you to make things
up. If you need a stress free funing, kindly get back to me with a mail of
application for funding and you will get funded within 3 working days.
Send all mails of application to: to.grantfinancing@gmail.com.
I await your response.
Grant Mayor.
^ permalink raw reply [flat|nested] 55+ messages in thread
end of thread, other threads:[~2020-06-30 17:56 UTC | newest]
Thread overview: 55+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-15 9:18 (unknown) nanda_kishore_chinna
-- strict thread matches above, loose matches on Subject: below --
2020-06-30 17:56 (unknown) Vasiliy Kupriakov
2018-02-17 1:45 (unknown), Ryan Ellis
2017-10-23 13:52 (unknown), Intl Agency
2017-10-13 17:15 (unknown), susan.christian
2017-10-12 13:15 (unknown), mbalhoff
2017-10-08 23:01 (unknown), susan.christian
2017-10-04 11:44 (unknown), susan.christian
2017-10-03 7:38 (unknown), angers
2017-09-02 1:59 (unknown), danielle.picarda2
2017-08-30 19:49 (unknown), susan.christian
2017-08-18 17:42 (unknown) Rajneesh Bhardwaj
2017-08-09 21:55 (unknown), horizon
2017-08-08 4:57 (unknown), wesley.sydnor
2017-08-07 18:42 (unknown), susan.christian
2017-08-07 4:49 (unknown), sorbisches.internat
2017-08-03 14:01 (unknown), Nora Johnson
2017-08-03 5:21 (unknown), Houston
2017-07-31 14:52 (unknown), horizon
2017-07-31 10:50 (unknown), susan.christian
2017-07-26 4:42 (unknown), horizon
2017-07-25 20:41 (unknown), sorbisches.internat
2017-07-25 16:36 (unknown), susan.christian
2017-07-20 18:43 (unknown), tbinh.minhnd
2017-07-18 6:22 (unknown), sorbisches.internat
2017-07-08 17:13 (unknown), horizon
2017-07-05 6:42 (unknown), angers
2017-06-26 16:10 (unknown), susan.christian
2017-06-23 1:43 (unknown), horizon
2017-06-21 6:16 (unknown), angers
2017-06-19 9:36 (unknown), susan.christian
2017-06-14 20:41 (unknown), angers
2017-06-14 10:27 (unknown), susan.christian
2017-06-13 11:59 (unknown), susan.christian
2017-06-13 8:14 (unknown), horizon
2017-06-10 21:10 (unknown), mbalhoff
2017-06-09 0:39 (unknown), susan.christian
2017-05-22 20:39 (unknown), horizon
2017-05-21 11:38 (unknown), susan.christian
2017-05-19 15:35 (unknown), susan.christian
2017-05-18 16:47 (unknown), susan.christian
2017-04-21 7:38 (unknown), wesley.sydnor
2017-03-15 2:52 (unknown), wesley.sydnor
2017-01-20 8:12 (unknown), sorbisches.internat
2016-12-13 23:26 (unknown), wesley.sydnor
2016-12-12 3:36 (unknown), angers
2016-11-27 16:53 (unknown), horizon
2016-11-26 17:47 (unknown), gillian.murray
2016-10-24 2:58 (unknown), horizon
2015-04-13 6:01 [PATCH] platform: add samsung-wmi driver for newer Samsung laptops Giedrius Statkevičius
2015-04-13 8:21 ` (unknown), gavinli
[not found] <1570038211.167595.1414613146892.JavaMail.yahoo@jws10056.mail.ne1.yahoo.com>
[not found] ` <1835234304.171617.1414613165674.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com>
[not found] ` <1938862685.172387.1414613200459.JavaMail.yahoo@jws100180.mail.ne1.yahoo.com>
[not found] ` <705402329.170339.1414613213653.JavaMail.yahoo@jws10087.mail.ne1.yahoo.com>
[not found] ` <760168749.169371.1414613227586.JavaMail.yahoo@jws10082.mail.ne1.yahoo.com>
[not found] ` <1233923671.167957.1414613439879.JavaMail.yahoo@jws10091.mail.ne1.yahoo.com>
[not found] ` <925985882.172122.1414613520734.JavaMail.yahoo@jws100207.mail.ne1.yahoo.com>
[not found] ` <1216694778.172990.1414613570775.JavaMail.yahoo@jws100152.mail.ne1.yahoo.com>
[not found] ` <1213035306.169838.1414613612716.JavaMail.yahoo@jws10097.mail.ne1.yahoo.com>
[not found] ` <2058591563.172973.1414613668636.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com>
[not found] ` <1202030640.175493 .1414613712352.JavaMail.yahoo@jws10036.mail.ne1.yahoo.com>
[not found] ` <1111049042.175610.1414613739099.JavaMail.yahoo@jws100165.mail.ne1.yahoo.com>
[not found] ` <574125160.175950.1414613784216.JavaMail.yahoo@jws100158.mail.ne1.yahoo.com>
[not found] ` <1726966600.175552.1414613846198.JavaMail.yahoo@jws100190.mail.ne1.yahoo.com>
[not found] ` <976499752.219775.1414613888129.JavaMail.yahoo@jws100101.mail.ne1.yahoo.com>
[not found] ` <1400960529.171566.1414613936238.JavaMail.yahoo@jws10059.mail.ne1.yahoo.com>
[not found] ` <1333619289.175040.1414613999304.JavaMail.yahoo@jws100196.mail.ne1.yahoo.com>
[not found] ` <1038759122.176173.1414614054070.JavaMail.yahoo@jws100138.mail.ne1.yahoo.com>
[not found] ` <1109995533.176150.1414614101940.JavaMail.yahoo@jws100140.mail.ne1.yahoo.com>
[not found] ` <809474730.174920.1414614143971.JavaMail.yahoo@jws100154.mail.ne1.yahoo.com>
[not found] ` <1234226428.170349.1414614189490.JavaMail .yahoo@jws10056.mail.ne1.yahoo.com>
[not found] ` <1122464611.177103.1414614228916.JavaMail.yahoo@jws100161.mail.ne1.yahoo.com>
[not found] ` <1350859260.174219.1414614279095.JavaMail.yahoo@jws100176.mail.ne1.yahoo.com>
[not found] ` <1730751880.171557.1414614322033.JavaMail.yahoo@jws10060.mail.ne1.yahoo.com>
[not found] ` <642429550.177328.1414614367628.JavaMail.yahoo@jws100165.mail.ne1.yahoo.com>
[not found] ` <1400780243.20511.1414614418178.JavaMail.yahoo@jws100162.mail.ne1.yahoo.com>
[not found] ` <2025652090.173204.1414614462119.JavaMail.yahoo@jws10087.mail.ne1.yahoo.com>
[not found] ` <859211720.180077.1414614521867.JavaMail.yahoo@jws100147.mail.ne1.yahoo.com>
[not found] ` <258705675.173585.1414614563057.JavaMail.yahoo@jws10078.mail.ne1.yahoo.com>
[not found] ` <1773234186.173687.1414614613736.JavaMail.yahoo@jws10078.mail.ne1.yahoo.com>
[not found] ` <1132079010.173033.1414614645153.JavaMail.yahoo@jws10066.mail.ne1.ya hoo.com>
[not found] ` <1972302405.176488.1414614708676.JavaMail.yahoo@jws100166.mail.ne1.yahoo.com>
[not found] ` <1713123000.176308.1414614771694.JavaMail.yahoo@jws10045.mail.ne1.yahoo.com>
[not found] ` <299800233.173413.1414614817575.JavaMail.yahoo@jws10066.mail.ne1.yahoo.com>
[not found] ` <494469968.179875.1414614903152.JavaMail.yahoo@jws100144.mail.ne1.yahoo.com>
[not found] ` <2136945987.171995.1414614942776.JavaMail.yahoo@jws10091.mail.ne1.yahoo.com>
[not found] ` <257674219.177708.1414615022592.JavaMail.yahoo@jws100181.mail.ne1.yahoo.com>
[not found] ` <716927833.181664.1414615075308.JavaMail.yahoo@jws100145.mail.ne1.yahoo.com>
[not found] ` <874940984.178797.1414615132802.JavaMail.yahoo@jws100157.mail.ne1.yahoo.com>
[not found] ` <1283488887.176736.1414615187657.JavaMail.yahoo@jws100183.mail.ne1.yahoo.com>
[not found] ` <777665713.175887.1414615236293.JavaMail.yahoo@jws10083.mail.ne1.yahoo.com>
[not found] ` <585395776.176325.1 414615298260.JavaMail.yahoo@jws10033.mail.ne1.yahoo.com>
[not found] ` <178352191.221832.1414615355071.JavaMail.yahoo@jws100104.mail.ne1.yahoo.com>
[not found] ` <108454213.176606.1414615522058.JavaMail.yahoo@jws10053.mail.ne1.yahoo.com>
[not found] ` <1617229176.177502.1414615563724.JavaMail.yahoo@jws10030.mail.ne1.yahoo.com>
[not found] ` <324334617.178254.1414615625247.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com>
[not found] ` <567135865.82376.1414615664442.JavaMail.yahoo@jws100136.mail.ne1.yahoo.com>
[not found] ` <764758300.179669.1414615711821.JavaMail.yahoo@jws100107.mail.ne1.yahoo.com>
[not found] ` <1072855470.183388.1414615775798.JavaMail.yahoo@jws100147.mail.ne1.yahoo.com>
[not found] ` <2134283632.173314.1414615831322.JavaMail.yahoo@jws10094.mail.ne1.yahoo.com>
[not found] ` <1454491902.178612.1414615875076.JavaMail.yahoo@jws100209.mail.ne1.yahoo.com>
[not found] ` <231449213.146969.1414958171859.JavaMail.yahoo@jws10043.mail.ne1.yahoo.com>
2014-11-02 19:57 ` (unknown) MRS GRACE MANDA
2013-07-09 13:57 (unknown) Mercedes Benz Company
2013-05-02 8:54 (unknown), ..
2012-07-24 11:48 (unknown), roboth roli company
2010-07-17 7:07 (unknown), Grant Mayor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox