linux-ide@vger.kernel.org | 30 Jul 23:34 2015

Klientskie bazi tel +79133913837 Email: nonen22pp <at> gmail.com Yznaite podrobnee!!!

Klientskie bazi tel +79133913837 Email: nonen22pp <at> gmail.com Yznaite podrobnee!!!
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Brice Adams | 28 Jul 18:57 2015
Picon

Please can I trust you?

My Dear Friend,

I am Mr. Brice Adams, staff and auditor of a Bank in Lome, Togo
Republic. I am the Account Officer to (Late Mr. Daniel I. Glade) whose
account is presently dormant, I advise you to keep this as a "top
secret" as I am still in service and intend to retire from service
after I conclude this deal with you. I have an important
Message/discussion with you about his death and his funds, the sum of
(6.5 Million Euros) left without a heir. If you can be of an
assistance to me, I will be pleased to offer to you 25% of the total
fund. Please I got your email contact through internet email directory
when I was searching for a trust worthy partner. If you are willing to
help me, I need the following information below from you;

Your full name.............
Nationality................
Telephone number..............
Profession.................
Age.........

I will be humbly waiting your soonest response. Please contact direct
to my email address (brice2adams <at> yahoo.fr) for more information.

With Respect,
Mr. Brice Adams.
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

(Continue reading)

Tejun Heo | 24 Jul 22:07 2015

[GIT PULL] libata fixes for v4.2-rc3

Hello, Linus.

A couple important fixes.

* A block layer change which removed restriction on max transfer size
  led to silent data corruption on some devices.  A new quirk is added
  to restore the old size limit for the reported device.  If it gets
  reported on more devices, we might have to consider restoring the
  restriction for ATA devices by default.

* There finally is a SSD which is confirmed to cause data corruption
  on TRIM regardless of which flavor is used.  A new quirk is added
  and the device is blacklisted.

* Other device-specific workarounds.

Thanks.

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

  Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git for-4.2-fixes

for you to fetch changes up to 9051bd393cf25e76dfb45409792719a854661500:

  libata: Do not blacklist M510DC (2015-07-16 12:15:45 -0400)

(Continue reading)

Andy Falanga (afalanga | 23 Jul 17:28 2015

How do the upper layers know a SATA drive has just been plugged in

I'm looking for the link between ahci.ko and the upper layers for how 
they know a drive has been plugged into the system.  I have need, in 
very select circumstances, to block this notification. However, I'm not 
finding how the ahci driver actually does this notification.  Can 
someone please explain it to me, or put me on the correct trail?

Thanks,
AndyNrybXǧv^)޺{.n+{ע^nrzh&Gh(階ݢj"mzޖfh~m
E&J-Tech Lucy | 16 Jul 10:50 2015
Picon

Re : Battery supply

Hello Purchasing Manager,

Hope this email is useful for your company to have a better source on the lifepo4 battery products.

We are leanding manufacturer of lithium-Titanate&lifepo4 battery,Ni-Mh,Ni-cd universal battery
BMS/PCM and battery monitor/battery SOC display,battery charger.

Also we have our own professional designers to meet any of your requriements.
Should you have any questions,call me,let's talk details.

More details, pls feel free to contact us.

Your quick reply is appreciated. Thanks.

Best Regards,

Lucy


Email:ejtechgroup <at> yeah.net
Skype: ejtechgroup
Martin K. Petersen | 16 Jul 03:03 2015
Picon

[PATCH] libata: Do not blacklist M510DC

A new Micron drive was just announced, once again recycling the first
part of the model string. Add an underscore to the M510/M550 pattern to
avoid picking up the new DC drive.

Signed-off-by: Martin K. Petersen <martin.petersen <at> oracle.com>
Cc: <stable <at> vger.kernel.org>
---
 drivers/ata/libata-core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index 12b176a10d57..db5d9f79a247 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
 <at>  <at>  -4240,7 +4240,7  <at>  <at>  static const struct ata_blacklist_entry ata_device_blacklist [] = {
 						ATA_HORKAGE_ZERO_AFTER_TRIM, },
 	{ "Crucial_CT*M500*",		NULL,	ATA_HORKAGE_NO_NCQ_TRIM |
 						ATA_HORKAGE_ZERO_AFTER_TRIM, },
-	{ "Micron_M5[15]0*",		"MU01",	ATA_HORKAGE_NO_NCQ_TRIM |
+	{ "Micron_M5[15]0_*",		"MU01",	ATA_HORKAGE_NO_NCQ_TRIM |
 						ATA_HORKAGE_ZERO_AFTER_TRIM, },
 	{ "Crucial_CT*M550*",		"MU01",	ATA_HORKAGE_NO_NCQ_TRIM |
 						ATA_HORKAGE_ZERO_AFTER_TRIM, },
--

-- 
2.4.3

--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
(Continue reading)

Arne Fitzenreiter | 15 Jul 13:54 2015

[PATCH 0/2] disable trim for SuperSSpeed S238 SSD - v3


The SuperSSpeed S238 loose blocks at TRIM so this patchset add
a horkage to disable trim and set it for this disc.
A european distributor (pcengines.ch) has already started
to refund or exchange the discs by a version with disabled TRIM.
http://pcengines.ch/msata16a.htm

V1: - initial patchset
V2: - signed-off commits
    - fix indenting
V3: - better commit messages

--
 drivers/ata/libata-core.c      |  3 +++
 drivers/ata/libata-scsi.c      | 14 ++++++++------
 drivers/ata/libata-transport.c |  2 ++
 include/linux/libata.h         |  2 ++
 4 files changed, 15 insertions(+), 6 deletions(-)
--
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Arne Fitzenreiter | 14 Jul 15:01 2015

[PATCH 0/2] disable trim for SuperSSpeed S238 SSD - v2


The SuperSSpeed S238 loose data at trim, not only at queued trim
so this patchset add a switch to disable trim amd do it for this
disc.

V1: - initial patchset
V2: - signed-off commits
    - fix indenting

----
 drivers/ata/libata-core.c      |  3 +++
 drivers/ata/libata-scsi.c      | 14 ++++++++------
 drivers/ata/libata-transport.c |  2 ++
 include/linux/libata.h         |  2 ++
 4 files changed, 15 insertions(+), 6 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Arne Fitzenreiter | 14 Jul 13:28 2015

[PATCH 0/2] disable trim for SuperSSpeed S238 SSD


The SuperSSpeed S238 ssd lose data at trim, not only at queued trim
so this patchset introduce a new switch to disable trim and do this
for SuperSSpeed S238.

----
 drivers/ata/libata-core.c      |  3 +++
 drivers/ata/libata-scsi.c      | 14 ++++++++------
 drivers/ata/libata-transport.c |  2 ++
 include/linux/libata.h         |  2 ++
 4 files changed, 15 insertions(+), 6 deletions(-)
----

--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

David Milburn | 13 Jul 18:48 2015
Picon

[PATCH] libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit

Since no longer limiting max_sectors to BLK_DEF_MAX_SECTORS (commit 34b48db66e08),
data corruption may occur on ST380013AS drive configured on 82801JI (ICH10 Family)
SATA controller. This patch will allow the driver to limit max_sectors as before

# cat /sys/block/sdb/queue/max_sectors_kb 
512

I was able to double the max_sectors_kb value up to 16384 on linux-4.2.0-rc2
before seeing corruption, but seems safer to use previous limit. Without this 
patch max_sectors_kb will be 32767.

Reported-by: Jeff Moyer <jmoyer <at> redhat.com>
Signed-off-by: David Milburn <dmilburn <at> redhat.com>
---
 drivers/ata/libata-core.c | 7 +++++++
 include/linux/ata.h       | 1 +
 include/linux/libata.h    | 1 +
 3 files changed, 9 insertions(+)

diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index e83fc3d..0ff95eb 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
 <at>  <at>  -2478,6 +2478,10  <at>  <at>  int ata_dev_configure(struct ata_device *dev)
 		dev->max_sectors = min_t(unsigned int, ATA_MAX_SECTORS_128,
 					 dev->max_sectors);

+	if (dev->horkage & ATA_HORKAGE_MAX_SEC_1024)
+		dev->max_sectors = min_t(unsigned int, ATA_MAX_SECTORS_1024,
+					 dev->max_sectors);
(Continue reading)

Vaishali Thakkar | 11 Jul 12:09 2015
Picon

[PATCH] ide: Add helper macro for struct pci_driver bolierplate

For simple IDE modules that contain a single pci_driver without any
additional setup code then ends up being a block of duplicated
boilerplate. This patch adds a new macro, module_ide_pci_driver(),
which replaces the module_init()/module_exit() registrations with
template functions.

Signed-off-by: Vaishali Thakkar <vthakkar1994 <at> gmail.com>
---
 include/linux/ide.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/linux/ide.h b/include/linux/ide.h
index a633898..ac93cf5 100644
--- a/include/linux/ide.h
+++ b/include/linux/ide.h
 <at>  <at>  -1189,6 +1189,17  <at>  <at>  extern int __ide_pci_register_driver(struct pci_driver *driver, struct module *o
 #define ide_pci_register_driver(d) pci_register_driver(d)
 #endif

+/**
+ * module_ide_pci_driver() - Helper macro for registering a IDE drivers
+ *  <at> __pci_driver: pci_driver struct
+ * Helper macro for IDE drivers which do not do anything special in module
+ * init/exit. This eliminates a lot of boilerplate. Each module may only
+ * use this macro once, and calling it replaces module_init() and module_exit()
+ */
+#define module_ide_pci_driver(__pci_driver) \
+	module_driver(__pci_driver, ide_pci_register_driver, \
+			pci_unregister_driver)
+
(Continue reading)


Gmane