Repository navigation
Expand file tree
/
Copy pathdrivers_ata_libata-core.patch
More file actions
53 lines (49 loc) · 1.81 KB
/
Copy pathdrivers_ata_libata-core.patch
File metadata and controls
53 lines (49 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
--- a/drivers/ata/libata-core.c 2015-10-03 04:49:38.000000000 -0700
+++ b/drivers/ata/libata-core.c 2015-09-20 12:03:27.000000000 -0700
@@ -2387,6 +2387,7 @@
char revbuf[7]; /* XYZ-99\0 */
char fwrevbuf[ATA_ID_FW_REV_LEN+1];
char modelbuf[ATA_ID_PROD_LEN+1];
+ char sernobuf[ATA_ID_SERNO_LEN+1];
int rc;
if (!ata_dev_enabled(dev) && ata_msg_info(ap)) {
@@ -2476,6 +2477,9 @@
ata_id_c_string(dev->id, modelbuf, ATA_ID_PROD,
sizeof(modelbuf));
+ ata_id_c_string(dev->id, sernobuf, ATA_ID_SERNO,
+ sizeof(sernobuf));
+
/* ATA-specific feature tests */
if (dev->class == ATA_DEV_ATA || dev->class == ATA_DEV_ZAC) {
if (ata_id_is_cfa(id)) {
@@ -2526,8 +2530,8 @@
/* print device info to dmesg */
if (ata_msg_drv(ap) && print_info) {
- ata_dev_info(dev, "%s: %s, %s, max %s\n",
- revbuf, modelbuf, fwrevbuf,
+ ata_dev_info(dev, "%s: %s, %s, %s, max %s\n",
+ revbuf, modelbuf, sernobuf, fwrevbuf,
ata_mode_string(xfer_mask));
ata_dev_info(dev,
"%llu sectors, multi %u: %s %s\n",
@@ -2551,8 +2555,8 @@
/* print device info to dmesg */
if (ata_msg_drv(ap) && print_info) {
- ata_dev_info(dev, "%s: %s, %s, max %s\n",
- revbuf, modelbuf, fwrevbuf,
+ ata_dev_info(dev, "%s: %s, %s, %s, max %s\n",
+ revbuf, modelbuf, sernobuf, fwrevbuf,
ata_mode_string(xfer_mask));
ata_dev_info(dev,
"%llu sectors, multi %u, CHS %u/%u/%u\n",
@@ -2646,8 +2650,8 @@
/* print device info to dmesg */
if (ata_msg_drv(ap) && print_info)
ata_dev_info(dev,
- "ATAPI: %s, %s, max %s%s%s%s\n",
- modelbuf, fwrevbuf,
+ "ATAPI: %s, %s, %s, max %s%s%s%s\n",
+ modelbuf, sernobuf, fwrevbuf,
ata_mode_string(xfer_mask),
cdb_intr_string, atapi_an_string,
dma_dir_string);