summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fs/Kconfig: move the rest of ncpfs outAlexey Dobriyan2009-01-222-22/+21
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move smbfs outAlexey Dobriyan2009-01-222-57/+56
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move sunrpc outAlexey Dobriyan2009-01-222-79/+80
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move nfsd outAlexey Dobriyan2009-01-222-81/+81
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move nfs outAlexey Dobriyan2009-01-222-86/+87
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move ufs outAlexey Dobriyan2009-01-222-44/+44
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move sysv outAlexey Dobriyan2009-01-222-38/+37
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move romfs outAlexey Dobriyan2009-01-222-18/+17
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move qnx4 outAlexey Dobriyan2009-01-222-26/+26
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move hpfs outAlexey Dobriyan2009-01-222-16/+15
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move omfs outAlexey Dobriyan2009-01-222-14/+14
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move minix outAlexey Dobriyan2009-01-222-18/+18
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move vxfs outAlexey Dobriyan2009-01-222-17/+17
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move squashfs outAlexey Dobriyan2009-01-222-52/+52
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move cramfs outAlexey Dobriyan2009-01-222-20/+20
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move efs outAlexey Dobriyan2009-01-222-16/+15
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move bfs outAlexey Dobriyan2009-01-222-22/+20
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move befs outAlexey Dobriyan2009-01-222-27/+27
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move hfs, hfsplus outAlexey Dobriyan2009-01-223-27/+27
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move ecryptfs outAlexey Dobriyan2009-01-222-12/+12
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move affs outAlexey Dobriyan2009-01-222-22/+22
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move adfs outAlexey Dobriyan2009-01-222-27/+28
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move configfs outAlexey Dobriyan2009-01-222-11/+12
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move sysfs outAlexey Dobriyan2009-01-222-24/+24
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move ntfs outAlexey Dobriyan2009-01-222-79/+79
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move fat outAlexey Dobriyan2009-01-222-97/+98
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move iso9660, udf outAlexey Dobriyan2009-01-223-58/+59
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move fuse outAlexey Dobriyan2009-01-222-16/+16
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move autofs, autofs4 outAlexey Dobriyan2009-01-223-42/+43
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move btrfs outAlexey Dobriyan2009-01-222-19/+19
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move ocfs2 outAlexey Dobriyan2009-01-222-86/+86
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move jfs outAlexey Dobriyan2009-01-222-50/+50
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* fs/Kconfig: move reiserfs outAlexey Dobriyan2009-01-222-85/+86
| | | | Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
* Merge branch 'for-linus' of ↵Linus Torvalds2009-01-1717-171/+189
|\ | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: IB/ehca: Use consistent types for ehca_plpar_hcall9() IB/ehca: Fix printk format warnings from u64 type change IPoIB: Do not print error messages for multicast join retries IB/mlx4: Fix memory ordering problem when posting LSO sends mlx4_core: Fix min() warning IPoIB: Fix deadlock between ipoib_open() and child interface create IPoIB: Fix hang in napi_disable() if P_Key is never found
| *-. Merge branches 'ehca', 'ipoib' and 'mlx4' into for-linusRoland Dreier2009-01-165-28/+46
| |\ \
| | | * IB/mlx4: Fix memory ordering problem when posting LSO sendsRoland Dreier2009-01-161-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current work request posting code writes the LSO segment before writing any data segments. This leaves a window where the LSO segment overwrites the stamping in one cacheline that the HCA prefetches before the rest of the cacheline is filled with the correct data segments. When the HCA processes this work request, a local protection error may result. Fix this by saving the LSO header size field off and writing it only after all data segments are written. This fix is a cleaned-up version of a patch from Jack Morgenstein <jackm@dev.mellanox.co.il>. This fixes <https://bugs.openfabrics.org/show_bug.cgi?id=1383>. Reported-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| | | * mlx4_core: Fix min() warningAndrew Morton2009-01-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix drivers/net/mlx4/profile.c: In function `mlx4_make_profile': drivers/net/mlx4/profile.c:110: warning: comparison of distinct pointer types lacks a cast This happened because num_possible_cpus() was secretly changed by commit ae7a47e7 ("cpumask: make cpumask.h eat its own dogfood.") from returning "int" to (now) returning "unsigned int". I think that was a good change, so we should just swallow the fallout. Cc: "David S. Miller" <davem@davemloft.net> Cc: Roland Dreier <rolandd@cisco.com> Cc: Yevgeny Petrilin <yevgenyp@mellanox.co.il> Cc: Jack Morgenstein <jackm@dev.mellanox.co.il> Cc: Vladimir Sokolovsky <vlad@mellanox.co.il> Cc: Michael S. Tsirkin <mst@dev.mellanox.co.il> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| | * | IPoIB: Do not print error messages for multicast join retriesYossi Etigin2009-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When IPoIB tries to join a multicast group, and the SA module's SM address handle is NULL (because of an SM change, etc), the join returns with -EAGAIN status. In that case, don't print an error message unless multicast debugging is enabled. Signed-off-by: Yossi Etigin <yosefe@voltaire.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| | * | IPoIB: Fix deadlock between ipoib_open() and child interface createRoland Dreier2009-01-141-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a deadlock between child interface creation/deletion and ipoib start/stop. The former takes vlan_mutex, and then might take RTNL via register_netdev()/unregister_netdev(). The latter is executed with RTNL held, and tries to take vlan_mutex, which can lead to an AB-BA deadlock. Fix this by having the child interface creation/deletion code take the RTNL first so vlan_mutex always nests inside RTNL. We can use register_netdevice() for child interfaces because we form the interface name from the parent interface and hence don't need the '%' expansion of register_netdev(). Reported-by: Yossi Etigin <yosefe@voltaire.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| | * | IPoIB: Fix hang in napi_disable() if P_Key is never foundRoland Dreier2009-01-141-12/+15
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After commit fe25c561 ("IPoIB: Don't enable NAPI when it's already enabled"), if an interface is brought up but the corresponding P_Key never appears, then ipoib_stop() will hang in napi_disable(), because ipoib_open() returns before it does napi_enable(). Fix this by changing ipoib_open() to call napi_enable() even if the P_Key isn't present. Reported-by: Yossi Etigin <yosefe@Voltaire.COM> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| * | IB/ehca: Use consistent types for ehca_plpar_hcall9()Stephen Rothwell2009-01-161-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ehca_plpar_hcall9() takes an unsigned long array, so make all callers pass that in. This fixes warnings introduced by commit fe333321 ("powerpc: Change u64/s64 to a long long integer type"), which changed u64 from unsigned long to unsigned long long. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Roland Dreier <rolandd@cisco.com>
| * | IB/ehca: Fix printk format warnings from u64 type changeStephen Rothwell2009-01-1612-130/+130
| |/ | | | | | | | | | | | | | | | | | | | | Commit fe333321 ("powerpc: Change u64/s64 to a long long integer type") changed u64 from unsigned long to unsigned long long, which means that printk formats for printing u64 values should use "ll" instead of "l" to avoid warnings. Fix all the places affected by this in ehca. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Roland Dreier <rolandd@cisco.com>
* | Merge branch 'for-linus' of ↵Linus Torvalds2009-01-171-1/+1
|\ \ | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: move wm8400-regulator's probe function to .devinit.text
| * | move wm8400-regulator's probe function to .devinit.textUwe Kleine-König2009-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A pointer to wm8400_regulator_probe is passed to the core via platform_driver_register and so the function must not disappear when the .init sections are discarded. Otherwise (if also having HOTPLUG=y) unbinding and binding a device to the driver via sysfs will result in an oops as does a device being registered late. An alternative to this patch is using platform_driver_probe instead of platform_driver_register plus removing the pointer to the probe function from the struct platform_driver. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
* | | dell_rbu: use scnprintf() instead of less secure sprintf()Pavel Roskin2009-01-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Reading 0 bytes from /sys/devices/platform/dell_rbu/image_type or /sys/devices/platform/dell_rbu/packet_size by an ordinary user causes an oops. Signed-off-by: Pavel Roskin <proski@gnu.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* | | security: introduce missing kfreeVegard Nossum2009-01-171-0/+1
|/ / | | | | | | | | | | | | | | | | | | Plug this leak. Acked-by: David Howells <dhowells@redhat.com> Cc: James Morris <jmorris@namei.org> Cc: <stable@kernel.org> Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* | Linux 2.6.29-rc2v2.6.29-rc2Linus Torvalds2009-01-161-1/+1
| |
* | Merge branch 'release' of ↵Linus Torvalds2009-01-1617-212/+858
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (23 commits) ACPI PCI hotplug: harden against panic regression ACPI: rename main.c to sleep.c dell-laptop: move to drivers/platform/x86/ from drivers/misc/ eeepc-laptop: enable Bluetooth ACPI details ACPI: fix ACPI_FADT_S4_RTC_WAKE comment kprobes: check CONFIG_FREEZER instead of CONFIG_PM PM: Fix freezer compilation if PM_SLEEP is unset thermal fixup for broken BIOS which has invalid trip points. ACPI: EC: Don't trust ECDT tables from ASUS ACPI: EC: Limit workaround for ASUS notebooks even more ACPI: thinkpad-acpi: bump up version to 0.22 ACPI: thinkpad-acpi: handle HKEY event 6030 ACPI: thinkpad-acpi: clean-up fan subdriver quirk ACPI: thinkpad-acpi: start the event hunt season ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms ACPI: thinkpad-acpi: clean up hotkey_notify() ACPI: thinkpad-acpi: use killable instead of interruptible mutexes ACPI: thinkpad-acpi: add UWB radio support ACPI: thinkpad-acpi: preserve radio state across shutdown ACPI: thinkpad-acpi: resume with radios disabled ...
| * | ACPI PCI hotplug: harden against panic regressionJames Bottomley2009-01-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ACPI hotplug panic with current git head http://lkml.org/lkml/2009/1/10/136 Rather than reverting the entire commit that causes the crash: e8c331e963c58b83db24b7d0e39e8c07f687dbc6 "PCI hotplug: introduce functions for ACPI slot detection" simply harden against it while the changes to the hotplug code on this particularl machine are understood. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Len Brown <len.brown@intel.com>
| * | Merge branch 'misc' into releaseLen Brown2009-01-1612-10/+23
| |\ \