Skip to content

Commit 65ab493

Browse files
committed
Linux Kernel 3.10 (3.10.0) compiles and runs - BASE KERNEL VERSION FOR UPDATE (.rej cleaned up)
Applied: /LineageOS/android/kernel/sony/msm8994$ patch -p1 -R < /home/dj/Downloads/linuxkernelpatches/patch-3.10.1 Change-Id: Ib0a8079d892d7b26df2df4b8122c87d07aed2a71
1 parent b510ff9 commit 65ab493

File tree

24 files changed

+57
-107
lines changed

24 files changed

+57
-107
lines changed

MAINTAINERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7674,7 +7674,6 @@ STABLE BRANCH
76747674
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
76757675
L: stable@vger.kernel.org
76767676
S: Supported
7677-
F: Documentation/stable_kernel_rules.txt
76787677

76797678
STAGING SUBSYSTEM
76807679
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
VERSION = 3
22
PATCHLEVEL = 10
3-
SUBLEVEL = 1
3+
SUBLEVEL = 0
44
EXTRAVERSION =
55
NAME = Unicycling Gorilla
66

arch/x86/kvm/vmx.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3399,22 +3399,15 @@ static void vmx_get_segment(struct kvm_vcpu *vcpu,
33993399
var->limit = vmx_read_guest_seg_limit(vmx, seg);
34003400
var->selector = vmx_read_guest_seg_selector(vmx, seg);
34013401
ar = vmx_read_guest_seg_ar(vmx, seg);
3402-
var->unusable = (ar >> 16) & 1;
34033402
var->type = ar & 15;
34043403
var->s = (ar >> 4) & 1;
34053404
var->dpl = (ar >> 5) & 3;
3406-
/*
3407-
* Some userspaces do not preserve unusable property. Since usable
3408-
* segment has to be present according to VMX spec we can use present
3409-
* property to amend userspace bug by making unusable segment always
3410-
* nonpresent. vmx_segment_access_rights() already marks nonpresent
3411-
* segment as unusable.
3412-
*/
3413-
var->present = !var->unusable;
3405+
var->present = (ar >> 7) & 1;
34143406
var->avl = (ar >> 12) & 1;
34153407
var->l = (ar >> 13) & 1;
34163408
var->db = (ar >> 14) & 1;
34173409
var->g = (ar >> 15) & 1;
3410+
var->unusable = (ar >> 16) & 1;
34183411
}
34193412

34203413
static u64 vmx_get_segment_base(struct kvm_vcpu *vcpu, int seg)

block/genhd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ static void register_disk(struct gendisk *disk)
512512

513513
ddev->parent = disk->driverfs_dev;
514514

515-
dev_set_name(ddev, "%s", disk->disk_name);
515+
dev_set_name(ddev, disk->disk_name);
516516

517517
/* delay uevents, until we scanned partition table */
518518
dev_set_uevent_suppress(ddev, 1);

crypto/algapi.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -495,8 +495,7 @@ static struct crypto_template *__crypto_lookup_template(const char *name)
495495

496496
struct crypto_template *crypto_lookup_template(const char *name)
497497
{
498-
return try_then_request_module(__crypto_lookup_template(name), "%s",
499-
name);
498+
return try_then_request_module(__crypto_lookup_template(name), name);
500499
}
501500
EXPORT_SYMBOL_GPL(crypto_lookup_template);
502501

drivers/block/nbd.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,8 +714,7 @@ static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
714714
else
715715
blk_queue_flush(nbd->disk->queue, 0);
716716

717-
thread = kthread_create(nbd_thread, nbd, "%s",
718-
nbd->disk->disk_name);
717+
thread = kthread_create(nbd_thread, nbd, nbd->disk->disk_name);
719718
if (IS_ERR(thread)) {
720719
mutex_lock(&nbd->tx_lock);
721720
return PTR_ERR(thread);

drivers/cdrom/cdrom.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2882,7 +2882,7 @@ static noinline int mmc_ioctl_cdrom_read_data(struct cdrom_device_info *cdi,
28822882
if (lba < 0)
28832883
return -EINVAL;
28842884

2885-
cgc->buffer = kzalloc(blocksize, GFP_KERNEL);
2885+
cgc->buffer = kmalloc(blocksize, GFP_KERNEL);
28862886
if (cgc->buffer == NULL)
28872887
return -ENOMEM;
28882888

drivers/power/charger-manager.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ static void uevent_notify(struct charger_manager *cm, const char *event)
450450
strncpy(env_str, event, UEVENT_BUF_SIZE);
451451
kobject_uevent(&cm->dev->kobj, KOBJ_CHANGE);
452452

453-
dev_info(cm->dev, "%s", event);
453+
dev_info(cm->dev, event);
454454
}
455455

456456
/**

drivers/scsi/osd/osd_uld.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ static int osd_probe(struct device *dev)
485485
oud->class_dev.class = &osd_uld_class;
486486
oud->class_dev.parent = dev;
487487
oud->class_dev.release = __remove;
488-
error = dev_set_name(&oud->class_dev, "%s", disk->disk_name);
488+
error = dev_set_name(&oud->class_dev, disk->disk_name);
489489
if (error) {
490490
OSD_ERR("dev_set_name failed => %d\n", error);
491491
goto err_put_cdev;

drivers/scsi/sd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ sd_store_cache_type(struct device *dev, struct device_attribute *attr,
142142
char *buffer_data;
143143
struct scsi_mode_data data;
144144
struct scsi_sense_hdr sshdr;
145-
static const char temp[] = "temporary ";
145+
const char *temp = "temporary ";
146146
int len;
147147

148148
if (sdp->type != TYPE_DISK)

0 commit comments

Comments
 (0)