Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
19da9b8b
Commit
19da9b8b
authored
Nov 09, 2005
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
parents
a7c243b5
7c398335
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
33 additions
and
43 deletions
+33
-43
drivers/scsi/ahci.c
drivers/scsi/ahci.c
+2
-2
drivers/scsi/ata_piix.c
drivers/scsi/ata_piix.c
+1
-2
drivers/scsi/libata-core.c
drivers/scsi/libata-core.c
+5
-6
drivers/scsi/libata-scsi.c
drivers/scsi/libata-scsi.c
+5
-4
drivers/scsi/pdc_adma.c
drivers/scsi/pdc_adma.c
+1
-2
drivers/scsi/sata_mv.c
drivers/scsi/sata_mv.c
+2
-2
drivers/scsi/sata_nv.c
drivers/scsi/sata_nv.c
+1
-2
drivers/scsi/sata_promise.c
drivers/scsi/sata_promise.c
+2
-2
drivers/scsi/sata_qstor.c
drivers/scsi/sata_qstor.c
+1
-2
drivers/scsi/sata_sil.c
drivers/scsi/sata_sil.c
+1
-2
drivers/scsi/sata_sil24.c
drivers/scsi/sata_sil24.c
+2
-2
drivers/scsi/sata_sis.c
drivers/scsi/sata_sis.c
+1
-2
drivers/scsi/sata_svw.c
drivers/scsi/sata_svw.c
+1
-2
drivers/scsi/sata_sx4.c
drivers/scsi/sata_sx4.c
+2
-2
drivers/scsi/sata_uli.c
drivers/scsi/sata_uli.c
+1
-2
drivers/scsi/sata_via.c
drivers/scsi/sata_via.c
+1
-2
drivers/scsi/sata_vsc.c
drivers/scsi/sata_vsc.c
+1
-2
include/linux/libata.h
include/linux/libata.h
+3
-3
No files found.
drivers/scsi/ahci.c
View file @
19da9b8b
...
...
@@ -42,8 +42,8 @@
#include <linux/sched.h>
#include <linux/dma-mapping.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include <asm/io.h>
...
...
@@ -196,7 +196,7 @@ static u8 ahci_check_status(struct ata_port *ap);
static
inline
int
ahci_host_intr
(
struct
ata_port
*
ap
,
struct
ata_queued_cmd
*
qc
);
static
void
ahci_remove_one
(
struct
pci_dev
*
pdev
);
static
Scsi_Host_T
emplate
ahci_sht
=
{
static
struct
scsi_host_t
emplate
ahci_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/ata_piix.c
View file @
19da9b8b
...
...
@@ -46,7 +46,6 @@
#include <linux/blkdev.h>
#include <linux/delay.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -128,7 +127,7 @@ static struct pci_driver piix_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
piix_sht
=
{
static
struct
scsi_host_t
emplate
piix_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/libata-core.c
View file @
19da9b8b
...
...
@@ -51,8 +51,8 @@
#include <linux/jiffies.h>
#include <linux/scatterlist.h>
#include <scsi/scsi.h>
#include "scsi.h"
#include "scsi_priv.h"
#include <scsi/scsi_cmnd.h>
#include <scsi/scsi_host.h>
#include <linux/libata.h>
#include <asm/io.h>
...
...
@@ -1144,7 +1144,7 @@ retry:
* ATA software reset (SRST, the default) does not appear
* to have this problem.
*/
if
((
using_edd
)
&&
(
qc
->
tf
.
command
==
ATA_CMD_ID
_ATA
))
{
if
((
using_edd
)
&&
(
dev
->
class
==
ATA_DEV
_ATA
))
{
u8
err
=
qc
->
tf
.
feature
;
if
(
err
&
ATA_ABORTED
)
{
dev
->
class
=
ATA_DEV_ATAPI
;
...
...
@@ -2713,7 +2713,7 @@ static int ata_sg_setup(struct ata_queued_cmd *qc)
/**
* ata_poll_qc_complete - turn irq back on and finish qc
* @qc: Command to complete
* @
drv_stat
: ATA status register content
* @
err_mask
: ATA status register content
*
* LOCKING:
* None. (grabs host lock)
...
...
@@ -2747,7 +2747,6 @@ static unsigned long ata_pio_poll(struct ata_port *ap)
u8
status
;
unsigned
int
poll_state
=
HSM_ST_UNKNOWN
;
unsigned
int
reg_state
=
HSM_ST_UNKNOWN
;
const
unsigned
int
tmout_state
=
HSM_ST_TMOUT
;
switch
(
ap
->
hsm_task_state
)
{
case
HSM_ST
:
...
...
@@ -2768,7 +2767,7 @@ static unsigned long ata_pio_poll(struct ata_port *ap)
status
=
ata_chk_status
(
ap
);
if
(
status
&
ATA_BUSY
)
{
if
(
time_after
(
jiffies
,
ap
->
pio_task_timeout
))
{
ap
->
hsm_task_state
=
tmout_state
;
ap
->
hsm_task_state
=
HSM_ST_TMOUT
;
return
0
;
}
ap
->
hsm_task_state
=
poll_state
;
...
...
@@ -3478,7 +3477,7 @@ void ata_qc_free(struct ata_queued_cmd *qc)
/**
* ata_qc_complete - Complete an active ATA command
* @qc: Command to complete
* @
drv_stat
: ATA Status register contents
* @
err_mask
: ATA Status register contents
*
* Indicate to the mid and upper layers that an ATA
* command has completed, with either an ok or not-ok status.
...
...
drivers/scsi/libata-scsi.c
View file @
19da9b8b
...
...
@@ -37,9 +37,9 @@
#include <linux/blkdev.h>
#include <linux/spinlock.h>
#include <scsi/scsi.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_request.h>
#include <linux/libata.h>
#include <linux/hdreg.h>
#include <asm/uaccess.h>
...
...
@@ -131,7 +131,7 @@ int ata_std_bios_param(struct scsi_device *sdev, struct block_device *bdev,
/**
* ata_cmd_ioctl - Handler for HDIO_DRIVE_CMD ioctl
* @
dev: Device to whom
we are issuing command
* @
scsidev: Device to which
we are issuing command
* @arg: User provided data for issuing command
*
* LOCKING:
...
...
@@ -217,7 +217,7 @@ error:
/**
* ata_task_ioctl - Handler for HDIO_DRIVE_TASK ioctl
* @
dev: Device to whom
we are issuing command
* @
scsidev: Device to which
we are issuing command
* @arg: User provided data for issuing command
*
* LOCKING:
...
...
@@ -416,6 +416,7 @@ void ata_dump_status(unsigned id, struct ata_taskfile *tf)
/**
* ata_to_sense_error - convert ATA error to SCSI error
* @id: ATA device number
* @drv_stat: value contained in ATA status register
* @drv_err: value contained in ATA error register
* @sk: the sense key we'll fill out
...
...
@@ -2231,7 +2232,7 @@ ata_scsi_map_proto(u8 byte1)
/**
* ata_scsi_pass_thru - convert ATA pass-thru CDB to taskfile
* @qc: command structure to be initialized
* @cmd: SCSI command to convert
* @
scsi
cmd: SCSI command to convert
*
* Handles either 12 or 16-byte versions of the CDB.
*
...
...
drivers/scsi/pdc_adma.c
View file @
19da9b8b
...
...
@@ -41,7 +41,6 @@
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <asm/io.h>
#include <linux/libata.h>
...
...
@@ -139,7 +138,7 @@ static u8 adma_bmdma_status(struct ata_port *ap);
static
void
adma_irq_clear
(
struct
ata_port
*
ap
);
static
void
adma_eng_timeout
(
struct
ata_port
*
ap
);
static
Scsi_Host_T
emplate
adma_ata_sht
=
{
static
struct
scsi_host_t
emplate
adma_ata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_mv.c
View file @
19da9b8b
...
...
@@ -30,8 +30,8 @@
#include <linux/sched.h>
#include <linux/dma-mapping.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include <asm/io.h>
...
...
@@ -270,7 +270,7 @@ static irqreturn_t mv_interrupt(int irq, void *dev_instance,
static
void
mv_eng_timeout
(
struct
ata_port
*
ap
);
static
int
mv_init_one
(
struct
pci_dev
*
pdev
,
const
struct
pci_device_id
*
ent
);
static
Scsi_Host_T
emplate
mv_sht
=
{
static
struct
scsi_host_t
emplate
mv_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_nv.c
View file @
19da9b8b
...
...
@@ -62,7 +62,6 @@
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -219,7 +218,7 @@ static struct pci_driver nv_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
nv_sht
=
{
static
struct
scsi_host_t
emplate
nv_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_promise.c
View file @
19da9b8b
...
...
@@ -39,8 +39,8 @@
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include <asm/io.h>
#include "sata_promise.h"
...
...
@@ -94,7 +94,7 @@ static void pdc_irq_clear(struct ata_port *ap);
static
int
pdc_qc_issue_prot
(
struct
ata_queued_cmd
*
qc
);
static
Scsi_Host_T
emplate
pdc_ata_sht
=
{
static
struct
scsi_host_t
emplate
pdc_ata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_qstor.c
View file @
19da9b8b
...
...
@@ -36,7 +36,6 @@
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <asm/io.h>
#include <linux/libata.h>
...
...
@@ -128,7 +127,7 @@ static u8 qs_bmdma_status(struct ata_port *ap);
static
void
qs_irq_clear
(
struct
ata_port
*
ap
);
static
void
qs_eng_timeout
(
struct
ata_port
*
ap
);
static
Scsi_Host_T
emplate
qs_ata_sht
=
{
static
struct
scsi_host_t
emplate
qs_ata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_sil.c
View file @
19da9b8b
...
...
@@ -42,7 +42,6 @@
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -131,7 +130,7 @@ static struct pci_driver sil_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
sil_sht
=
{
static
struct
scsi_host_t
emplate
sil_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_sil24.c
View file @
19da9b8b
...
...
@@ -37,7 +37,7 @@
#include <linux/dma-mapping.h>
#include <linux/device.h>
#include <scsi/scsi_host.h>
#include
"scsi.h"
#include
<scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include <asm/io.h>
...
...
@@ -255,7 +255,7 @@ static struct pci_driver sil24_pci_driver = {
.
remove
=
ata_pci_remove_one
,
/* safe? */
};
static
Scsi_Host_T
emplate
sil24_sht
=
{
static
struct
scsi_host_t
emplate
sil24_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_sis.c
View file @
19da9b8b
...
...
@@ -39,7 +39,6 @@
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -83,7 +82,7 @@ static struct pci_driver sis_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
sis_sht
=
{
static
struct
scsi_host_t
emplate
sis_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_svw.c
View file @
19da9b8b
...
...
@@ -45,7 +45,6 @@
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -284,7 +283,7 @@ static int k2_sata_proc_info(struct Scsi_Host *shost, char *page, char **start,
#endif
/* CONFIG_PPC_OF */
static
Scsi_Host_T
emplate
k2_sata_sht
=
{
static
struct
scsi_host_t
emplate
k2_sata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_sx4.c
View file @
19da9b8b
...
...
@@ -39,8 +39,8 @@
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include <asm/io.h>
#include "sata_promise.h"
...
...
@@ -177,7 +177,7 @@ static void pdc20621_irq_clear(struct ata_port *ap);
static
int
pdc20621_qc_issue_prot
(
struct
ata_queued_cmd
*
qc
);
static
Scsi_Host_T
emplate
pdc_sata_sht
=
{
static
struct
scsi_host_t
emplate
pdc_sata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_uli.c
View file @
19da9b8b
...
...
@@ -33,7 +33,6 @@
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -71,7 +70,7 @@ static struct pci_driver uli_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
uli_sht
=
{
static
struct
scsi_host_t
emplate
uli_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_via.c
View file @
19da9b8b
...
...
@@ -42,7 +42,6 @@
#include <linux/blkdev.h>
#include <linux/delay.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
#include <asm/io.h>
...
...
@@ -90,7 +89,7 @@ static struct pci_driver svia_pci_driver = {
.
remove
=
ata_pci_remove_one
,
};
static
Scsi_Host_T
emplate
svia_sht
=
{
static
struct
scsi_host_t
emplate
svia_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
drivers/scsi/sata_vsc.c
View file @
19da9b8b
...
...
@@ -43,7 +43,6 @@
#include <linux/interrupt.h>
#include <linux/dma-mapping.h>
#include <linux/device.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include <linux/libata.h>
...
...
@@ -219,7 +218,7 @@ static irqreturn_t vsc_sata_interrupt (int irq, void *dev_instance,
}
static
Scsi_Host_T
emplate
vsc_sata_sht
=
{
static
struct
scsi_host_t
emplate
vsc_sata_sht
=
{
.
module
=
THIS_MODULE
,
.
name
=
DRV_NAME
,
.
ioctl
=
ata_scsi_ioctl
,
...
...
include/linux/libata.h
View file @
19da9b8b
...
...
@@ -214,7 +214,7 @@ struct ata_probe_ent {
struct
list_head
node
;
struct
device
*
dev
;
const
struct
ata_port_operations
*
port_ops
;
Scsi_Host_Template
*
sht
;
struct
scsi_host_template
*
sht
;
struct
ata_ioports
port
[
ATA_MAX_PORTS
];
unsigned
int
n_ports
;
unsigned
int
hard_port_no
;
...
...
@@ -398,7 +398,7 @@ struct ata_port_operations {
};
struct
ata_port_info
{
Scsi_Host_Template
*
sht
;
struct
scsi_host_template
*
sht
;
unsigned
long
host_flags
;
unsigned
long
pio_mask
;
unsigned
long
mwdma_mask
;
...
...
@@ -433,7 +433,7 @@ extern void ata_pci_remove_one (struct pci_dev *pdev);
#endif
/* CONFIG_PCI */
extern
int
ata_device_add
(
const
struct
ata_probe_ent
*
ent
);
extern
void
ata_host_set_remove
(
struct
ata_host_set
*
host_set
);
extern
int
ata_scsi_detect
(
Scsi_Host_T
emplate
*
sht
);
extern
int
ata_scsi_detect
(
struct
scsi_host_t
emplate
*
sht
);
extern
int
ata_scsi_ioctl
(
struct
scsi_device
*
dev
,
int
cmd
,
void
__user
*
arg
);
extern
int
ata_scsi_queuecmd
(
struct
scsi_cmnd
*
cmd
,
void
(
*
done
)(
struct
scsi_cmnd
*
));
extern
int
ata_scsi_error
(
struct
Scsi_Host
*
host
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment