diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-21 00:12:50 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-21 00:12:50 -0400 |
commit | 69a7aebcf019ab3ff5764525ad6858fbe23bb86d (patch) | |
tree | 7211df5704b743a7667159748c670a9744164482 /drivers/char | |
parent | d464c92b5234227c1698862a1906827e2e398ae0 (diff) | |
parent | f1f996b66cc3908a8f5ffccc2ff41840e92f3b10 (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree from Jiri Kosina:
"It's indeed trivial -- mostly documentation updates and a bunch of
typo fixes from Masanari.
There are also several linux/version.h include removals from Jesper."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)
kcore: fix spelling in read_kcore() comment
constify struct pci_dev * in obvious cases
Revert "char: Fix typo in viotape.c"
init: fix wording error in mm_init comment
usb: gadget: Kconfig: fix typo for 'different'
Revert "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c"
writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header
writeback: fix typo in the writeback_control comment
Documentation: Fix multiple typo in Documentation
tpm_tis: fix tis_lock with respect to RCU
Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c"
Doc: Update numastat.txt
qla4xxx: Add missing spaces to error messages
compiler.h: Fix typo
security: struct security_operations kerneldoc fix
Documentation: broken URL in libata.tmpl
Documentation: broken URL in filesystems.tmpl
mtd: simplify return logic in do_map_probe()
mm: fix comment typo of truncate_inode_pages_range
power: bq27x00: Fix typos in comment
...
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/nvram.c | 2 | ||||
-rw-r--r-- | drivers/char/rtc.c | 4 | ||||
-rw-r--r-- | drivers/char/tpm/tpm_tis.c | 10 |
3 files changed, 8 insertions, 8 deletions
diff --git a/drivers/char/nvram.c b/drivers/char/nvram.c index da3cfee782dc..eaade8a1ecd7 100644 --- a/drivers/char/nvram.c +++ b/drivers/char/nvram.c | |||
@@ -94,7 +94,7 @@ | |||
94 | /* Note that *all* calls to CMOS_READ and CMOS_WRITE must be done with | 94 | /* Note that *all* calls to CMOS_READ and CMOS_WRITE must be done with |
95 | * rtc_lock held. Due to the index-port/data-port design of the RTC, we | 95 | * rtc_lock held. Due to the index-port/data-port design of the RTC, we |
96 | * don't want two different things trying to get to it at once. (e.g. the | 96 | * don't want two different things trying to get to it at once. (e.g. the |
97 | * periodic 11 min sync from time.c vs. this driver.) | 97 | * periodic 11 min sync from kernel/time/ntp.c vs. this driver.) |
98 | */ | 98 | */ |
99 | 99 | ||
100 | #include <linux/types.h> | 100 | #include <linux/types.h> |
diff --git a/drivers/char/rtc.c b/drivers/char/rtc.c index ccd124ab7ca7..872e09a02d23 100644 --- a/drivers/char/rtc.c +++ b/drivers/char/rtc.c | |||
@@ -57,8 +57,8 @@ | |||
57 | * Note that *all* calls to CMOS_READ and CMOS_WRITE are done with | 57 | * Note that *all* calls to CMOS_READ and CMOS_WRITE are done with |
58 | * interrupts disabled. Due to the index-port/data-port (0x70/0x71) | 58 | * interrupts disabled. Due to the index-port/data-port (0x70/0x71) |
59 | * design of the RTC, we don't want two different things trying to | 59 | * design of the RTC, we don't want two different things trying to |
60 | * get to it at once. (e.g. the periodic 11 min sync from time.c vs. | 60 | * get to it at once. (e.g. the periodic 11 min sync from |
61 | * this driver.) | 61 | * kernel/time/ntp.c vs. this driver.) |
62 | */ | 62 | */ |
63 | 63 | ||
64 | #include <linux/interrupt.h> | 64 | #include <linux/interrupt.h> |
diff --git a/drivers/char/tpm/tpm_tis.c b/drivers/char/tpm/tpm_tis.c index a1748621111b..70fac9abb0e2 100644 --- a/drivers/char/tpm/tpm_tis.c +++ b/drivers/char/tpm/tpm_tis.c | |||
@@ -76,7 +76,7 @@ enum tis_defaults { | |||
76 | #define TPM_RID(l) (0x0F04 | ((l) << 12)) | 76 | #define TPM_RID(l) (0x0F04 | ((l) << 12)) |
77 | 77 | ||
78 | static LIST_HEAD(tis_chips); | 78 | static LIST_HEAD(tis_chips); |
79 | static DEFINE_SPINLOCK(tis_lock); | 79 | static DEFINE_MUTEX(tis_lock); |
80 | 80 | ||
81 | #if defined(CONFIG_PNP) && defined(CONFIG_ACPI) | 81 | #if defined(CONFIG_PNP) && defined(CONFIG_ACPI) |
82 | static int is_itpm(struct pnp_dev *dev) | 82 | static int is_itpm(struct pnp_dev *dev) |
@@ -689,9 +689,9 @@ static int tpm_tis_init(struct device *dev, resource_size_t start, | |||
689 | } | 689 | } |
690 | 690 | ||
691 | INIT_LIST_HEAD(&chip->vendor.list); | 691 | INIT_LIST_HEAD(&chip->vendor.list); |
692 | spin_lock(&tis_lock); | 692 | mutex_lock(&tis_lock); |
693 | list_add(&chip->vendor.list, &tis_chips); | 693 | list_add(&chip->vendor.list, &tis_chips); |
694 | spin_unlock(&tis_lock); | 694 | mutex_unlock(&tis_lock); |
695 | 695 | ||
696 | 696 | ||
697 | return 0; | 697 | return 0; |
@@ -855,7 +855,7 @@ static void __exit cleanup_tis(void) | |||
855 | { | 855 | { |
856 | struct tpm_vendor_specific *i, *j; | 856 | struct tpm_vendor_specific *i, *j; |
857 | struct tpm_chip *chip; | 857 | struct tpm_chip *chip; |
858 | spin_lock(&tis_lock); | 858 | mutex_lock(&tis_lock); |
859 | list_for_each_entry_safe(i, j, &tis_chips, list) { | 859 | list_for_each_entry_safe(i, j, &tis_chips, list) { |
860 | chip = to_tpm_chip(i); | 860 | chip = to_tpm_chip(i); |
861 | tpm_remove_hardware(chip->dev); | 861 | tpm_remove_hardware(chip->dev); |
@@ -871,7 +871,7 @@ static void __exit cleanup_tis(void) | |||
871 | iounmap(i->iobase); | 871 | iounmap(i->iobase); |
872 | list_del(&i->list); | 872 | list_del(&i->list); |
873 | } | 873 | } |
874 | spin_unlock(&tis_lock); | 874 | mutex_unlock(&tis_lock); |
875 | #ifdef CONFIG_PNP | 875 | #ifdef CONFIG_PNP |
876 | if (!force) { | 876 | if (!force) { |
877 | pnp_unregister_driver(&tis_pnp_driver); | 877 | pnp_unregister_driver(&tis_pnp_driver); |