Merge tag 'v4.20-rc6' into for-4.21/block
Pull in v4.20-rc6 to resolve the conflict in NVMe, but also to get the two corruption fixes. We're going to be overhauling the direct dispatch path, and we need to do that on top of the changes we made for that in mainline. Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
@@ -614,18 +614,7 @@ static int ide_drivers_show(struct seq_file *s, void *p)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int ide_drivers_open(struct inode *inode, struct file *file)
|
||||
{
|
||||
return single_open(file, &ide_drivers_show, NULL);
|
||||
}
|
||||
|
||||
static const struct file_operations ide_drivers_operations = {
|
||||
.owner = THIS_MODULE,
|
||||
.open = ide_drivers_open,
|
||||
.read = seq_read,
|
||||
.llseek = seq_lseek,
|
||||
.release = single_release,
|
||||
};
|
||||
DEFINE_SHOW_ATTRIBUTE(ide_drivers);
|
||||
|
||||
void proc_ide_create(void)
|
||||
{
|
||||
@@ -634,7 +623,7 @@ void proc_ide_create(void)
|
||||
if (!proc_ide_root)
|
||||
return;
|
||||
|
||||
proc_create("drivers", 0, proc_ide_root, &ide_drivers_operations);
|
||||
proc_create("drivers", 0, proc_ide_root, &ide_drivers_fops);
|
||||
}
|
||||
|
||||
void proc_ide_destroy(void)
|
||||
|
@@ -920,6 +920,7 @@ static u8 pmac_ide_cable_detect(ide_hwif_t *hwif)
|
||||
struct device_node *root = of_find_node_by_path("/");
|
||||
const char *model = of_get_property(root, "model", NULL);
|
||||
|
||||
of_node_put(root);
|
||||
/* Get cable type from device-tree. */
|
||||
if (cable && !strncmp(cable, "80-", 3)) {
|
||||
/* Some drives fail to detect 80c cable in PowerBook */
|
||||
|
Reference in New Issue
Block a user