deliverable/linux.git
12 years agoRevert "media: Fix typo in mixer_drv.c and hdmi_drv.c"
Jiri Kosina [Thu, 1 Mar 2012 08:27:28 +0000 (09:27 +0100)] 
Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c"

This reverts commit 382d19f197f9870522a23d726ce857cd7bc572fe, as the
changes in question are done in v4l tree differently.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDoc: Update numastat.txt
Geunsik Lim [Sat, 25 Feb 2012 02:12:23 +0000 (11:12 +0900)] 
Doc: Update numastat.txt

The existing numactl website is no longer working.  Change website information
of numactl/libnuma utility.  And, Rearrange tab space for readability.

Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoqla4xxx: Add missing spaces to error messages
Petr Uzel [Fri, 24 Feb 2012 15:32:59 +0000 (16:32 +0100)] 
qla4xxx: Add missing spaces to error messages

Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
Acked-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agocompiler.h: Fix typo
Alexander Stein [Thu, 23 Feb 2012 12:42:30 +0000 (13:42 +0100)] 
compiler.h: Fix typo

Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agosecurity: struct security_operations kerneldoc fix
Javier Martinez Canillas [Wed, 15 Feb 2012 10:58:54 +0000 (11:58 +0100)] 
security: struct security_operations kerneldoc fix

unix_may_send hook has the prototype:

int (*unix_may_send) (struct socket *sock, struct socket *other)

so the documentation is wrongly referring to the second argument as @sock.

Signed-off-by: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: broken URL in libata.tmpl
Michael Opdenacker [Wed, 15 Feb 2012 06:14:39 +0000 (07:14 +0100)] 
Documentation: broken URL in libata.tmpl

The text for version 1.1 of the Open Sofware license doesn't seem
to be available anywhere on http://www.opensource.org/ any more.
Replace it with an URL on fedora.org.

Thanks to Randy Dunlap for his advise choosing the most
appropriate replacement URL.

Signed-off-by: Michael Opdenacker <michael.opdenacker@free-electrons.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: broken URL in filesystems.tmpl
Michael Opdenacker [Wed, 15 Feb 2012 06:11:56 +0000 (07:11 +0100)] 
Documentation: broken URL in filesystems.tmpl

Fix broken link in Documentation/filesystem, replacing
ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/journal-design.ps.gz
by a URL on http://kernel.org

Thanks to Randy Dunlap for his advise on the best replacement
URL to use.

Signed-off-by: Michael Opdenacker <michael.opdenacker@free-electrons.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomtd: simplify return logic in do_map_probe()
Uwe Kleine-König [Mon, 13 Feb 2012 15:12:24 +0000 (16:12 +0100)] 
mtd: simplify return logic in do_map_probe()

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomm: fix comment typo of truncate_inode_pages_range
Liu Bo [Tue, 21 Feb 2012 02:57:20 +0000 (10:57 +0800)] 
mm: fix comment typo of truncate_inode_pages_range

The typo of API truncate_inode_pages_range is not updated.

Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agopower: bq27x00: Fix typos in comment
Thomas Weber [Thu, 16 Feb 2012 07:58:15 +0000 (08:58 +0100)] 
power: bq27x00: Fix typos in comment

Fix two typos in comments.

Signed-off-by: Thomas Weber <weber@corscience.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoNVM Express: Remove unneeded include of linux/version.h from nvme.c
Jesper Juhl [Sun, 5 Feb 2012 19:11:27 +0000 (20:11 +0100)] 
NVM Express: Remove unneeded include of linux/version.h from nvme.c

There's no need for drivers/block/nvme.c to include linux/version.h,
so remove the include.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in kernel-parameters.txt
Masanari Iida [Tue, 14 Feb 2012 15:26:42 +0000 (00:26 +0900)] 
Documentation: Fix typo in kernel-parameters.txt

Correct spelling "mininum" to "minimum", "conroller" to "controller"
and "explicitely" to "explicitly" in
Documentation/kernel-parameters.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoarm: Fix typo in spear3[012]0.c
Masanari Iida [Tue, 14 Feb 2012 14:35:42 +0000 (23:35 +0900)] 
arm: Fix typo in spear3[012]0.c

Correct spelling "registeration" to "registration" in
arch/arm/mach-spear3xx/spear300.c, spear310.c and spear320.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Viresh Kumar <viresh.kumar@st.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix broken URL "JF"
Masanari Iida [Tue, 14 Feb 2012 14:19:07 +0000 (23:19 +0900)] 
Documentation: Fix broken URL "JF"

Fix broken URL for JF (Japanese FAQ) and its e-mail address.

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix Broken URL "freshmeat"
Masanari Iida [Mon, 13 Feb 2012 13:42:58 +0000 (22:42 +0900)] 
Documentation: Fix Broken URL "freshmeat"

Fix broken URL in documents "freshmeat" to "freecode" in
Documentation/filesystems/ramfs-rootfs-initramfs.txt,
Documentation/scsi/scsi-generic.txt
Documentation/usb/mtouchusb.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodavinci: Fix typo in dm355_ccdvc.c
Masanari Iida [Sat, 18 Feb 2012 17:27:32 +0000 (02:27 +0900)] 
davinci: Fix typo in dm355_ccdvc.c

Correct spelling "thresold" to "threshold" in
drivers/media/video/davinci/dm355_ccdc.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoserial: Fix typo in sn_console.c
Masanari Iida [Sat, 18 Feb 2012 10:49:47 +0000 (19:49 +0900)] 
serial: Fix typo in sn_console.c

Correct spelling "receieve" to "receive" in
drivers/tty/serial/sn_console.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in proc_usb_info.txt
Masanari Iida [Fri, 17 Feb 2012 14:42:34 +0000 (23:42 +0900)] 
Documentation: Fix typo in proc_usb_info.txt

Correct typo "filsystem" to "filesystem" in
Documentation/usb/proc_usb_info.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agousb: Fix typo in ehci-dbg.c
Masanari Iida [Fri, 17 Feb 2012 14:06:47 +0000 (23:06 +0900)] 
usb: Fix typo in ehci-dbg.c

Correct spelling "peridic" to "periodic" in
drivers/usb/host/ehci-dbg.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agowireless: Fix typo in mac80211_hwsim.c
Masanari Iida [Fri, 17 Feb 2012 14:04:10 +0000 (23:04 +0900)] 
wireless: Fix typo in mac80211_hwsim.c

Correct spelling "occured" to "occurred" in
drivers/net/wireless/mac80211_hwsim.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in events-power.txt
Masanari Iida [Thu, 16 Feb 2012 14:19:56 +0000 (23:19 +0900)] 
Documentation: Fix typo in events-power.txt

Correct spelling "Fequency" to "Frequency" in
Documentation/trace/events-power.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoia64: Fix typo in irq_xen.c
Masanari Iida [Thu, 16 Feb 2012 13:20:03 +0000 (22:20 +0900)] 
ia64: Fix typo in irq_xen.c

Correct spelling "vecotr" to "vector" in
arch/ia64/xen/irq_xen.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in thin-provisioning.txt
Masanari Iida [Thu, 16 Feb 2012 13:14:34 +0000 (22:14 +0900)] 
Documentation: Fix typo in thin-provisioning.txt

Correct spelling "descibes" to "describes" in
Documentation/device-mapper/thin-provisioning.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoscsi: Fix typo in pmcraid.h
Masanari Iida [Wed, 15 Feb 2012 15:48:38 +0000 (00:48 +0900)] 
scsi: Fix typo in pmcraid.h

Correct spelling "thresold" to "threshold" in
drivers/scsi/pmraid.h

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in power-management.txt
Masanari Iida [Wed, 15 Feb 2012 14:59:47 +0000 (23:59 +0900)] 
Documentation: Fix typo in power-management.txt

Correct spelling "diconnect()" to "disconnect()" in
Documentation/usb/power-management.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomedia: Fix typo in radio-sf16fmr2.c
Masanari Iida [Tue, 14 Feb 2012 14:06:09 +0000 (23:06 +0900)] 
media: Fix typo in radio-sf16fmr2.c

Correct spelling "contrls" to "controls" in
drivers/media/radio/radio-sf16fmr2.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomach-orion5x: Fix typo in db88f5281-setup.c and rd88f5182-setup.c
Masanari Iida [Mon, 13 Feb 2012 14:29:56 +0000 (23:29 +0900)] 
mach-orion5x: Fix typo in db88f5281-setup.c and rd88f5182-setup.c

Correct spelling "faield" to "failed" in
arch/arm/mach-orion5x/db88f5281-setup.c and
arch/arm/mach-orion5x/rd88f5182-setup.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agosimtec: Fix typo in pm-simtec.c
Masanari Iida [Sun, 12 Feb 2012 13:58:46 +0000 (22:58 +0900)] 
simtec: Fix typo in pm-simtec.c

Correct spelling "Manangement" to "Management" in
arch/arm/plat-s3c24xx/pm-simtec.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoTypos: change aditional to additional.
Justin P. Mattock [Sat, 11 Feb 2012 13:55:58 +0000 (05:55 -0800)] 
Typos: change aditional to additional.

The below patch fixes some typos "aditional" to "additional", and also fixes
a comment with another word mispelled.

Signed-off-by: Justin P. Mattock <justinmattock@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agotools: Fix typo in ktest.pl
Masanari Iida [Sat, 11 Feb 2012 12:46:56 +0000 (21:46 +0900)] 
tools: Fix typo in ktest.pl

Correct spelling "faied" to "failed" in
tools/testing/ktest/ktest.pl

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agocramfs: Fix typo in inode.c
Masanari Iida [Sat, 11 Feb 2012 12:35:12 +0000 (21:35 +0900)] 
cramfs: Fix typo in inode.c

Correct spelling "endianess" to "endianness" in
fs/cramfs/inode.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agohostap: Fix typo in hostap_hw.c
Masanari Iida [Sat, 11 Feb 2012 11:56:59 +0000 (20:56 +0900)] 
hostap: Fix typo in hostap_hw.c

Correct spelling "reseting" to "resetting" in
drivers/net/wireless/hostap/hostap_hw.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agowatchdog: Fix typo in pnx4008_wdt.c
Masanari Iida [Fri, 10 Feb 2012 15:40:56 +0000 (00:40 +0900)] 
watchdog: Fix typo in pnx4008_wdt.c

Correct spelling "resouce" to "resource" in
drivers/watchdog/pnx4008_wdt.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agowatchdog: Fix typo in Kconfig
Masanari Iida [Fri, 10 Feb 2012 15:42:16 +0000 (00:42 +0900)] 
watchdog: Fix typo in Kconfig

Correct spelling "overidden" to "overridden" in
drivers/watchdog/Kconfig

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in watchdog-kernel-api.txt
Masanari Iida [Fri, 10 Feb 2012 15:09:20 +0000 (00:09 +0900)] 
Documentation: Fix typo in watchdog-kernel-api.txt

Correct spelling "retruns" to "returns" in
Documentations/watchdog/watchdog-kernel-api.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoOnly include linux/sched.h once in arch/arm/mach-bcmring/dma.c
Jesper Juhl [Sun, 5 Feb 2012 00:18:31 +0000 (01:18 +0100)] 
Only include linux/sched.h once in arch/arm/mach-bcmring/dma.c

There's no need to include the header twice.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agobonding: Fix misspelling of "since"
Jesper Juhl [Sun, 5 Feb 2012 23:18:57 +0000 (00:18 +0100)] 
bonding: Fix misspelling of "since"

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoStaging: The header linux/module.h is included twice in drivers/staging/iio/dac/ad5686.c
Jesper Juhl [Sun, 5 Feb 2012 00:40:09 +0000 (01:40 +0100)] 
Staging: The header linux/module.h is included twice in drivers/staging/iio/dac/ad5686.c

Remove the unneeded duplicate.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoSCSI, ISCSI: Just #include "host.h" once in host.c
Jesper Juhl [Sun, 5 Feb 2012 00:37:56 +0000 (01:37 +0100)] 
SCSI, ISCSI: Just #include "host.h" once in host.c

There's no need to include the header twice.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agopower, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c
Jesper Juhl [Sun, 5 Feb 2012 00:32:02 +0000 (01:32 +0100)] 
power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c

Remove the duplicate.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoBTRFS: Don't include disk-io.h twice in check-integrity.c
Jesper Juhl [Sun, 5 Feb 2012 00:29:47 +0000 (01:29 +0100)] 
BTRFS: Don't include disk-io.h twice in check-integrity.c

Once should be enough.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoARM: Remove duplicate asm/memblock.h include from arch/arm/mm/init.c
Jesper Juhl [Sun, 5 Feb 2012 00:22:29 +0000 (01:22 +0100)] 
ARM: Remove duplicate asm/memblock.h include from arch/arm/mm/init.c

There's no need to include the header twice, so get rid of the
duplicate.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoARM, KS8695: Only include linux/gpio.h once in arch/arm/mach-ks8695/leds.c
Jesper Juhl [Sun, 5 Feb 2012 00:20:35 +0000 (01:20 +0100)] 
ARM, KS8695: Only include linux/gpio.h once in arch/arm/mach-ks8695/leds.c

Remove the unneeded duplicate include.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomm: Fix typo in cleancache.txt
Masanari Iida [Wed, 8 Feb 2012 14:10:14 +0000 (23:10 +0900)] 
mm: Fix typo in cleancache.txt

Correct spelling "implementatation" to "implementation" in
Documentation/vm/cleancache.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agozd1211rw: Fix typo in zd_usb.c and zd_mac.c
Masanari Iida [Thu, 9 Feb 2012 15:29:32 +0000 (00:29 +0900)] 
zd1211rw: Fix typo in zd_usb.c and zd_mac.c

Correct spelling "reseting" to "resetting" in
drivers/net/wireless/zd1211rw/zd_usb.c
drivers/net/wireless/zd1211rw/zd_mac.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoDocumentation: Fix typo in tcm_mod_builder.py
Masanari Iida [Thu, 9 Feb 2012 14:58:28 +0000 (23:58 +0900)] 
Documentation: Fix typo in tcm_mod_builder.py

Correct spelling "alocate" to "allocate" in
Documentation/target/tcm_mod_builder.py

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoSRP: Fix typo in ib_srpt.c
Masanari Iida [Thu, 9 Feb 2012 14:37:43 +0000 (23:37 +0900)] 
SRP: Fix typo in ib_srpt.c

Correct spelling "alocate" to "allocate" in
drivers/infiniband/ulp/srpt/ib_srpt.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoaeroflex: Fix typo in greth.c
Masanari Iida [Thu, 9 Feb 2012 14:23:33 +0000 (23:23 +0900)] 
aeroflex: Fix typo in greth.c

Correct spelling "reseting" to "resetting" in
drivers/net/ethernet/aeroflex/greth.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agords: Fix typo in iw_recv.c and ib_recv.c
Masanari Iida [Thu, 9 Feb 2012 14:17:15 +0000 (23:17 +0900)] 
rds: Fix typo in iw_recv.c and ib_recv.c

Correct spelling "inclue" to "include" in
net/rds/iw_recv.c and net/rds/ib_recv.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomm: Fix typo in unevictable-lru.txt
Masanari Iida [Wed, 8 Feb 2012 14:22:21 +0000 (23:22 +0900)] 
mm: Fix typo in unevictable-lru.txt

Correct spelling "semphore" to "semaphore" in
Documentation/vm/unevictable-lru.txt

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agojffs2: Fix typo in compr.c
Masanari Iida [Wed, 8 Feb 2012 11:39:39 +0000 (20:39 +0900)] 
jffs2: Fix typo in compr.c

Correct spelling "modul" to "module" in
fs/hffs2/compr.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomantis: Fix typo in mantis_hif.c
Masanari Iida [Wed, 8 Feb 2012 11:28:23 +0000 (20:28 +0900)] 
mantis: Fix typo in mantis_hif.c

Correct typo "Adater" to "Adapter" in
drivers/media/dvb/mantis/mantis_hif.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agochar: Fix typo in tlclk.c
Masanari Iida [Tue, 7 Feb 2012 14:55:52 +0000 (23:55 +0900)] 
char: Fix typo in tlclk.c

Correct spelling "telclk_interrup" to "telclk_interrupt" in
drivers/char/tlclk.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agochar: Fix typo in viotape.c
Masanari Iida [Tue, 7 Feb 2012 13:33:56 +0000 (22:33 +0900)] 
char: Fix typo in viotape.c

Correct spelling "allocat" to "allocate" in
drivers/char/viotape.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agobtrfs: Fix typo in free-space-cache.c
Masanari Iida [Tue, 7 Feb 2012 13:21:45 +0000 (22:21 +0900)] 
btrfs: Fix typo in free-space-cache.c

Correct spelling "cace" to "cache" in
fs/btrfs/free-space-cache.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomach-omap1: Fix typo in lcd_dma.c
Masanari Iida [Mon, 6 Feb 2012 14:16:44 +0000 (23:16 +0900)] 
mach-omap1: Fix typo in lcd_dma.c

Correct spelling "resulotion" to "resolution" in
arch/arm/mach-omap1/lcd_dma.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodrm: Fix typo in rv515.c
Masanari Iida [Sun, 5 Feb 2012 14:01:34 +0000 (23:01 +0900)] 
drm: Fix typo in rv515.c

Correct spelling "reseting" to "resetting" in
drivers/gpu/drm/radeon/rv515.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodrm: Fix typo in vmwgfx_drv.c
Masanari Iida [Sun, 5 Feb 2012 13:50:36 +0000 (22:50 +0900)] 
drm: Fix typo in vmwgfx_drv.c

Correct spelling "unsuported" to "unsupported" in
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoscore: Fix typo in Kconfig.debug
Masanari Iida [Sat, 4 Feb 2012 12:46:25 +0000 (21:46 +0900)] 
score: Fix typo in Kconfig.debug

Correct spelling "debuging" to "debugging" in
arch/score/Kconfig.debug

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agosh: Fix typo in pci-sh7780.c
Masanari Iida [Sat, 4 Feb 2012 12:40:24 +0000 (21:40 +0900)] 
sh: Fix typo in pci-sh7780.c

Correct spelling "erorr" to "error" in
arch/sh/drivers/pci/pci-sh7780.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agofrontends: Fix typo in tda1004x.c
Masanari Iida [Fri, 3 Feb 2012 13:56:59 +0000 (22:56 +0900)] 
frontends: Fix typo in tda1004x.c

Correct spelling "alocate" to "allocate" in
drivers/media/dvb/frontends/tda1004x.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agommc: Fix typo in s3cmci.c
Masanari Iida [Sun, 29 Jan 2012 12:58:57 +0000 (21:58 +0900)] 
mmc: Fix typo in s3cmci.c

Correct typo "resouce" to "resource" in
drivers/mmc/host/s3cmci.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomips: Fix typo in bcm63xx/setup.c
Masanari Iida [Sat, 28 Jan 2012 13:36:56 +0000 (22:36 +0900)] 
mips: Fix typo in bcm63xx/setup.c

Correct spelling "reseting" to "resetting" in
arch/mips/bcm63xx/setup.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomedia: Fix typo in ov6650.c
Masanari Iida [Fri, 27 Jan 2012 15:04:51 +0000 (00:04 +0900)] 
media: Fix typo in ov6650.c

Correct spelling "unspported" to "unsupported" in
drivers/media/video/ov6650.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodma: Fix typo in iop-adma.c
Masanari Iida [Fri, 27 Jan 2012 14:00:53 +0000 (23:00 +0900)] 
dma: Fix typo in iop-adma.c

Correct spelling "allocted" to "allocated" in
drivers/dma/iop-adma.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomedia: Fix typo in lmedm04.c
Masanari Iida [Fri, 27 Jan 2012 13:47:04 +0000 (22:47 +0900)] 
media: Fix typo in lmedm04.c

Correct spelling "reseting" to "resetting" in
drivers/media/dvb/dvb-usb/lmedm04.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoaic7xxx: Fix typo in aic7xxx
Masanari Iida [Thu, 26 Jan 2012 15:32:19 +0000 (00:32 +0900)] 
aic7xxx: Fix typo in aic7xxx

Correct spelling "staus" to "status" in aic79xx_core.c and
Correct spelling "staus" to "status" in aic7xxx_core.c and
Correct spelling "supportd" to "supported" in aic79xx_core.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agostaging: Fix typo in mei/interrupt.c
Masanari Iida [Wed, 25 Jan 2012 14:14:56 +0000 (23:14 +0900)] 
staging: Fix typo in mei/interrupt.c

Correct spelling "reseting" to "resetting" in
drivers/staging/mei/interrupt.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agostaging: Fix typo in ieee80211_rx.c
Masanari Iida [Tue, 24 Jan 2012 15:35:41 +0000 (00:35 +0900)] 
staging: Fix typo in ieee80211_rx.c

Correct spelling "suppported" to "supported" in
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c

Signed-off-by: Masanari iida<standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoiommu: Fix typo in intel-iommu.c
Masanari Iida [Tue, 24 Jan 2012 15:25:52 +0000 (00:25 +0900)] 
iommu: Fix typo in intel-iommu.c

Correct spelling "supportd" to "supported" in
drivers/iommu/intel-iommu.c

Signed-off-by: Masanari Iida<standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoRemove incorrect comment from include/trace/events/power.h
Jesper Juhl [Sat, 4 Feb 2012 22:29:19 +0000 (23:29 +0100)] 
Remove incorrect comment from include/trace/events/power.h

The code is not going to be removed, so remove the comment stating
that it will be.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agokernel/resource.c: move EXPORT_SYMBOL right after definition
Cong Wang [Fri, 3 Feb 2012 13:42:39 +0000 (21:42 +0800)] 
kernel/resource.c: move EXPORT_SYMBOL right after definition

EXPORT_SYMBOL(adjust_resource) should be right after adjust_resource().

Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agonet: fix printk typo in ipw2x00/libipw_rx.c
Masanari Iida [Mon, 30 Jan 2012 13:52:10 +0000 (22:52 +0900)] 
net: fix printk typo in ipw2x00/libipw_rx.c

Correct spelling in "suppported" to "supported" in
drivers/net/wireless/ipw2x00/libipw_rx.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Reviewed-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoqla2xxx: fix printk typo in qla_bsg.c
Masanari Iida [Fri, 3 Feb 2012 13:15:25 +0000 (22:15 +0900)] 
qla2xxx: fix printk typo in qla_bsg.c

Correct spelling "curent" to "current" in
drivers/scsi/qla2xxx/qla_bsg.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agopm8001: fix printk typo in pm8001_hwi.c
Masanari Iida [Thu, 2 Feb 2012 17:25:22 +0000 (02:25 +0900)] 
pm8001: fix printk typo in pm8001_hwi.c

Correct typo "unresgister" to "unregister" and "deviece" to
"device" in drivers/scsi/pm8001/pm8001_hwi.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Jack Wang <jack_wang@usish.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoscx200_32: replace printks with pr_<level>s
Jim Cromie [Wed, 1 Feb 2012 17:58:49 +0000 (10:58 -0700)] 
scx200_32: replace printks with pr_<level>s

update scx200_32.c to use pr_<level>, also 2 whitespaces.

Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoscx200_32: use PCI_VDEVICE
Jim Cromie [Wed, 1 Feb 2012 17:47:01 +0000 (10:47 -0700)] 
scx200_32: use PCI_VDEVICE

Replace PCI_DEVICE with PCI_VDEVICE to shorten device table.

Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoiwmc3200wifi: fix printk typo in trace.h
Masanari Iida [Tue, 31 Jan 2012 14:23:45 +0000 (23:23 +0900)] 
iwmc3200wifi: fix printk typo in trace.h

Correct spelling "embeded" to "embedded" in
drivers/net/wireless/iwmc3200wifi/trace.h

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agohdaps: fix for -Wuninitialized
Danny Kukawka [Mon, 30 Jan 2012 19:40:49 +0000 (20:40 +0100)] 
hdaps: fix for -Wuninitialized

Trivial fix for some -Wuninitialized compiler warnings.

Signed-off-by: Danny Kukawka <danny.kukawka@bisect.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomedia: Fix typo in mixer_drv.c and hdmi_drv.c
Masanari Iida [Sun, 29 Jan 2012 12:50:53 +0000 (21:50 +0900)] 
media: Fix typo in mixer_drv.c and hdmi_drv.c

Correct typo "sucessful" to "successful" in
drivers/media/video/s5p-tv/mixer_drv.c
drivers/media/video/s5p-tv/hdmi_drv.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agogma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init()
Jesper Juhl [Fri, 3 Feb 2012 22:14:19 +0000 (23:14 +0100)] 
gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init()

In psb_intel_lvds_init(), if we fail to allocate memory for
'psb_intel_connector' we free the memory we previously allocated for
'psb_intel_encoder', but we then proceed to use that free'd pointer
when we do 'psb_intel_encoder->dev_priv = lvds_priv;'.

We may also leak the memory we allocated for 'psb_intel_encoder' if we
'goto failed_connector;' and the variable goes out of scope.

While I was there anyway, I also removed the pointless 'if
(psb_intel_connector)' before freeing it at the 'failed_connector:'
label - kfree() deals gracefully with NULL pointers, so it is not
needed.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Acked-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoMerge branch 'master' into for-next
Jiri Kosina [Fri, 3 Feb 2012 22:12:42 +0000 (23:12 +0100)] 
Merge branch 'master' into for-next

Sync with Linus' tree to be able to apply patch to a newer
code (namely drivers/gpu/drm/gma500/psb_intel_lvds.c)

12 years agodrivers/char: comment fix: CMOS RTC update code is now in kernel/time/ntp.c
Michael Witten [Tue, 24 Jan 2012 22:48:04 +0000 (22:48 +0000)] 
drivers/char: comment fix: CMOS RTC update code is now in kernel/time/ntp.c

This commit updates some comments to reflect the fact that code
for periodically updating the CMOS RTC was moved to:

  kernel/time/ntp.c

probably by this commit:

  commit 82644459c592a28a3eab682f9b88d81019ddfe8b
  Author: Thomas Gleixner <tglx@linutronix.de>
  Date:   Sat Jul 21 04:37:37 2007 -0700

      NTP: move the cmos update code into ntp.c

      i386 and sparc64 have the identical code to update the cmos clock.  Move it
      into kernel/time/ntp.c as there are other architectures coming along with the
      same requirements.

Signed-off-by: Michael Witten <mfwitten@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agontfs: fix printk typos in mft.c
Masanari Iida [Mon, 23 Jan 2012 17:29:36 +0000 (02:29 +0900)] 
ntfs: fix printk typos in mft.c

Correct two spelling errors "dealocate" to "deallocate"
in fs/ntfs/mft.c

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agomacintosh: fix string typo in mediabay.c
Masanari Iida [Mon, 23 Jan 2012 17:26:36 +0000 (02:26 +0900)] 
macintosh: fix string typo in mediabay.c

Fix typo "unsuported" to "unsupported" in
drivers/machintosh/mediabay.c

Signed-off-by: Masanari Iida<standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodrivers/media/dvb/frontends/drxk_hard.c does not need to include linux/version.h
Jesper Juhl [Mon, 23 Jan 2012 22:45:58 +0000 (23:45 +0100)] 
drivers/media/dvb/frontends/drxk_hard.c does not need to include linux/version.h

This patch removes the unneeded include.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoreiserfs: fix printk typo in lbalance.c
Masanari Iida [Sun, 22 Jan 2012 14:27:00 +0000 (23:27 +0900)] 
reiserfs: fix printk typo in lbalance.c

Correct spelling "entry_cout" to "entry_count" in
fs/reiserfs/lbalance.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agompt2sas: Fix typo in mpt2sas_config.c
Masanari Iida [Sat, 21 Jan 2012 14:23:37 +0000 (23:23 +0900)] 
mpt2sas: Fix typo in mpt2sas_config.c

Correct spelling "mappping" to "mapping"
in drivers/scsi/mpt2sas/mpt2sas_config.c

Signed-off-by: Masanari Iida <standby24x7@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agotty: fix comment typo in synclink_gt.c
Masanari Iida [Thu, 19 Jan 2012 17:00:24 +0000 (02:00 +0900)] 
tty: fix comment typo in synclink_gt.c

Fix typo "looopback" to "loopback" in synclink_gt.c

Signed-off-by: Masanari Iida<standby24x7@gmail.com>
cc:Jiri Koshina<jkosina@suze.cz>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoFix up version number reference in include/trace/events/power.h
Jesper Juhl [Sun, 15 Jan 2012 20:48:38 +0000 (21:48 +0100)] 
Fix up version number reference in include/trace/events/power.h

What was originally going to be 2.6.41 became 3.1 .

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoab5500-core.c: Don't needlessly include linux/version.h
Jesper Juhl [Sun, 15 Jan 2012 20:26:46 +0000 (21:26 +0100)] 
ab5500-core.c: Don't needlessly include linux/version.h

As 'make versioncheck' so nicely points out, there's no need for
drivers/mfd/ab5500-core.c to #include the linux/version.h header.
This patch removes the pointless include.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agodm-bufio.c: there's no need to include linux/version.h
Jesper Juhl [Sun, 15 Jan 2012 20:12:23 +0000 (21:12 +0100)] 
dm-bufio.c: there's no need to include linux/version.h

As 'make versioncheck' points out, drivers/md/dm-bufio.c has no need to include
linux/version.h, so this patch removes the unneeded include.

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Acked-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
12 years agoMerge tag 'kmemleak-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas...
Linus Torvalds [Fri, 3 Feb 2012 20:41:31 +0000 (12:41 -0800)] 
Merge tag 'kmemleak-fixes' of git://git./linux/kernel/git/cmarinas/linux

Trivial kmemleak bug-fixes:

 - Early logging doesn't stop when kmemleak is off by default.
 - Zero-size scanning areas should be ignored (currently it prints a
   warning).

* tag 'kmemleak-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux:
  kmemleak: Disable early logging when kmemleak is off by default
  kmemleak: Only scan non-zero-size areas

12 years agoMerge tag 'sound-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Linus Torvalds [Fri, 3 Feb 2012 18:06:15 +0000 (10:06 -0800)] 
Merge tag 'sound-fixes' of git://git./linux/kernel/git/tiwai/sound

sound fixes for 3.3-rc3

Most of commits are either regression fixes for varioud HD-audio
codecs or small ASoC fixes.  Also a trivial build fix is included.

* tag 'sound-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
  ALSA: hda - Disable dynamic-power control for VIA as default
  ALSA: hda - Allow analog low-current mode when dynamic power-control is on
  ALSA: hda - Fix the logic to detect VIA analog low-current mode
  ALSA: hda - Check power-state before changing in patch_via.c
  ALSA: HDA: Fix duplicated output to more than one codec
  ALSA: hda - Fix calling cs_automic twice for Cirrus codecs.
  ALSA: HDA: Remove quirk for Toshiba Qosmio G50
  ALSA: HDA: Fix jack creation for codecs with front and rear Line In
  ALSA: hda - Apply 0x0f-VREF fix to all ASUS laptops with ALC861/660
  ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine
  ALSA: Add #ifdef CONFIG_PCI guard for snd_pci_quirk_* functions
  ASoC: wm_hubs: fix wrong bits for LINEOUT2 N/P mixer
  ALSA: HDA: Remove quirk for Asus N53Jq
  ASoC: wm_hubs: Enable line out VMID buffer for single ended line outputs
  ASoC: wm5100: Mark register cache as dirty when regulators are disabled
  ASoC: wm8962: Mark register cache as dirty when regulators are disabled
  ASoC: wm8996: Mark register cache as dirty when regulators are disabled
  ASoC: wm5100: Fix microphone configuration
  ASoC: wm5100: Make sure we switch to button reporting mode

12 years agoMerge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph...
Linus Torvalds [Thu, 2 Feb 2012 23:47:33 +0000 (15:47 -0800)] 
Merge branch 'for-linus' of git://git./linux/kernel/git/sage/ceph-client

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:
  rbd: fix safety of rbd_put_client()
  rbd: fix a memory leak in rbd_get_client()
  ceph: create a new session lock to avoid lock inversion
  ceph: fix length validation in parse_reply_info()
  ceph: initialize client debugfs outside of monc->mutex
  ceph: change "ceph.layout" xattr to be "ceph.file.layout"

12 years agoinclude/linux/lp8727.h: Remove executable bit
Josh Triplett [Thu, 2 Feb 2012 23:29:08 +0000 (15:29 -0800)] 
include/linux/lp8727.h: Remove executable bit

Signed-off-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
12 years agorbd: fix safety of rbd_put_client()
Alex Elder [Sun, 29 Jan 2012 19:57:43 +0000 (13:57 -0600)] 
rbd: fix safety of rbd_put_client()

The rbd_client structure uses a kref to arrange for cleaning up and
freeing an instance when its last reference is dropped.  The cleanup
routine is rbd_client_release(), and one of the things it does is
delete the rbd_client from rbd_client_list.  It acquires node_lock
to do so, but the way it is done is still not safe.

The problem is that when attempting to reuse an existing rbd_client,
the structure found might already be in the process of getting
destroyed and cleaned up.

Here's the scenario, with "CLIENT" representing an existing
rbd_client that's involved in the race:

 Thread on CPU A                | Thread on CPU B
 ---------------                | ---------------
 rbd_put_client(CLIENT)         | rbd_get_client()
   kref_put()                   |   (acquires node_lock)
     kref->refcount becomes 0   |   __rbd_client_find() returns CLIENT
     calls rbd_client_release() |   kref_get(&CLIENT->kref);
                                |   (releases node_lock)
       (acquires node_lock)     |
       deletes CLIENT from list | ...and starts using CLIENT...
       (releases node_lock)     |
       and frees CLIENT         | <-- but CLIENT gets freed here

Fix this by having rbd_put_client() acquire node_lock.  The result
could still be improved, but at least it avoids this problem.

Signed-off-by: Alex Elder <elder@dreamhost.com>
Signed-off-by: Sage Weil <sage@newdream.net>
12 years agoFix race in process_vm_rw_core
Christopher Yeoh [Thu, 2 Feb 2012 01:04:09 +0000 (11:34 +1030)] 
Fix race in process_vm_rw_core

This fixes the race in process_vm_core found by Oleg (see

  http://article.gmane.org/gmane.linux.kernel/1235667/

for details).

This has been updated since I last sent it as the creation of the new
mm_access() function did almost exactly the same thing as parts of the
previous version of this patch did.

In order to use mm_access() even when /proc isn't enabled, we move it to
kernel/fork.c where other related process mm access functions already
are.

Signed-off-by: Chris Yeoh <yeohc@au1.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
12 years agorbd: fix a memory leak in rbd_get_client()
Alex Elder [Tue, 24 Jan 2012 16:08:36 +0000 (10:08 -0600)] 
rbd: fix a memory leak in rbd_get_client()

If an existing rbd client is found to be suitable for use in
rbd_get_client(), the rbd_options structure is not being
freed as it should.  Fix that.

Signed-off-by: Alex Elder <elder@dreamhost.com>
Signed-off-by: Sage Weil <sage@newdream.net>
12 years agoceph: create a new session lock to avoid lock inversion
Alex Elder [Fri, 13 Jan 2012 01:48:10 +0000 (17:48 -0800)] 
ceph: create a new session lock to avoid lock inversion

Lockdep was reporting a possible circular lock dependency in
dentry_lease_is_valid().  That function needs to sample the
session's s_cap_gen and and s_cap_ttl fields coherently, but needs
to do so while holding a dentry lock.  The s_cap_lock field was
being used to protect the two fields, but that can't be taken while
holding a lock on a dentry within the session.

In most cases, the s_cap_gen and s_cap_ttl fields only get operated
on separately.  But in three cases they need to be updated together.
Implement a new lock to protect the spots updating both fields
atomically is required.

Signed-off-by: Alex Elder <elder@dreamhost.com>
Reviewed-by: Sage Weil <sage@newdream.net>
This page took 0.043738 seconds and 5 git commands to generate.