| From | Subject | Date |
|---|---|---|
| Junio C Hamano | [ANNOUNCE] GIT 1.5.6
The latest feature release GIT 1.5.6 is available at the usual
places:
http://www.kernel.org/pub/software/scm/git/
git-1.5.6.tar.{gz,bz2} (tarball)
git-htmldocs-1.5.6.tar.{gz,bz2} (preformatted docs)
git-manpages-1.5.6.tar.{gz,bz2} (preformatted docs)
RPMS/$arch/git-*-1.5.6-1.$arch.rpm (RPM)
As promised, this cycle was short and the release is with only relatively
small impact changes.
----------------------------------------------------------------
GIT v1.5.6 Release Notes
...
| Jun 18, 7:24 pm 2008 |
| Roland Dreier | [GIT PULL] please pull infiniband.git
Linus, please pull from
master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git for-linus
This tree is also available from kernel.org mirrors at:
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git for-linus
This will get a couple of small fixes:
Jack Morgenstein (1):
IB/uverbs: Fix check of is_closed flag check in ib_uverbs_async_handler()
Roland Dreier (1):
RDMA/nes: Fix off-by-one in nes_reg_user_mr() error path
drivers/infiniband/core...
| Jun 18, 6:38 pm 2008 |
| Jeff Kirsher | [PATCH] [UPDATED] ixgbe: add LRO support
From: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Support for in-kernel LRO with the ability to enable/disable via ethtool
based on comments from Ben Hutchings.
Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>
---
drivers/net/Kconfig | 3 +
drivers/net/ixgbe/ixgbe.h | 9 +++
drive...
| Jun 18, 6:32 pm 2008 |
| David Brownell | [patch 2.6.26-rc6-mm] gpio: mcp23s08 handles multiple chips ...
Teach the mcp23s08 driver about a curious feature of these chips:
up to four of them can share the same chipselect, with the SPI
signals wired in parallel, by matching two bits in the first
protocol byte against two address lines on the chip.
This is handled by three software changes:
* Platform data now holds an array of per-chip structs, not
just one chip's address and pullup configuration.
* Probe() and remove() now use another level of structure,
wrapping an instance of the ori...
| Jun 18, 6:31 pm 2008 |
| Stefan Richter | backlog of firewire fixes
Hi lists,
this is a heads-up that I plan to send the following updates to Linus on
Friday --- unless anybody has issues with them; please tell me so. The
diffstat looks quite big for this late -rc phase, but the bulk of it is
just Kconfig documentation rewording and reordering, and indentation
churn by the printk prefixes patch.
The updates are staged in
git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git for-linus
and consist of
Stefan Richter (9):
firewi...
| Jun 18, 6:30 pm 2008 |
| Cliff Wickman | [PATCH] X86: reboot-notify additions
From: Cliff Wickman <cpw@sgi.com>
X86 reboot-notify additions.
This patch adds scans of the "reboot_notifier_list" callback chain in
a three other places where the kernel is being stopped and/or restarted.
Adds calls to blocking_notifier_call_chain() in:
crash_kexec(), emergency_restart(), sys_kexec_load()
In the crash_kexec() and emergency_restart() cases it is indicated to the
called-back function that the system is not in a sane state, so that
it can avoid taking a lock or so...
| Jun 18, 6:03 pm 2008 |
| Samuel Ortiz | [PATCH] MFD maintainer
Hi,
We probably need someone to look after the few drivers/mfd patches coming
every now and then. As agreed with Andrew, I'm ok to do so and my employer
is fine with me spending a few working hours on it, if needed.
Ben, Philipp, feel free to add your names there too if you wish.
Signed-off-by: Samuel Ortiz <sameo@openedhand.com>
--
MAINTAINERS | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index cd587ee..f45938b 100644
--- a/...
| Jun 18, 5:42 pm 2008 |
| Ryan Hope | [BUG] Lockless patches cause hardlock under heavy IO
I applied the following patches from 2.6-26-rc5-mm3 to 2.6.26-rc6 and
they caused a hardlock under heavy IO:
x86-implement-pte_special.patch
mm-introduce-get_user_pages_fast.patch
mm-introduce-get_user_pages_fast-fix.patch
mm-introduce-get_user_pages_fast-checkpatch-fixes.patch
x86-lockless-get_user_pages_fast.patch
x86-lockless-get_user_pages_fast-checkpatch-fixes.patch
x86-lockless-get_user_pages_fast-fix.patch
x86-lockless-get_user_pages_fast-fix-2.patch
x86-lockless-get_user_pages_fast-fix-2...
| Jun 18, 5:15 pm 2008 |
| Arjan van de Ven | Re: [BUG] Lockless patches cause hardlock under heavy IO
On Wed, 18 Jun 2008 17:15:08 -0400
if it's locking related, enabling LOCKDEP is a first good test to do.
CONFIG_PROVE_LOCKING=y
as well as the various spinlock/mutex lock debug questions
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--
| Jun 18, 5:28 pm 2008 |
| Randy Dunlap | [PATCH -next] lkdtm: fix for CONFIG_SCSI=n
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix lkdtm test code for case of CONFIG_SCSI=n, to avoid build errors:
In file included from linux-next-20080618/tests/lkdtm.c:55:
linux-next-20080618/include/scsi/scsi_cmnd.h:28:25: warning: "BLK_MAX_CDB" is not defined
linux-next-20080618/include/scsi/scsi_cmnd.h:29:3: error: #error MAX_COMMAND_SIZE can not be bigger than BLK_MAX_CDB
In file included from linux-next-20080618/tests/lkdtm.c:55:
linux-next-20080618/include/scsi/scsi_cmnd.h: In funct...
| Jun 18, 5:09 pm 2008 |
| Randy Dunlap | [PATCH -next] x86/mm/init_64: fix printk format warning
From: Randy Dunlap <randy.dunlap@oracle.com>
Fix x86/mm/init_64.c printk format warning:
linux-next-20080618/arch/x86/mm/init_64.c:834: warning: format '%u' expects type 'unsigned int', but argument 3 has type 'long unsigned int'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
---
arch/x86/mm/init_64.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- linux-next-20080618.orig/arch/x86/mm/init_64.c
+++ linux-next-20080618/arch/x86/mm/init_64.c
@@ -830,7 +830,7 @...
| Jun 18, 5:04 pm 2008 |
| Wim Van Sebroeck | [WATCHDOG] v2.6.26 hpwdt.c fixes
Hi Linus,
Please pull from 'master' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
or if master.kernel.org hasn't synced up yet:
master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
This will update the following files:
drivers/watchdog/Makefile | 1 +
drivers/watchdog/hpwdt.c | 35 +++++++++++++++++++----------------
2 files changed, 20 insertions(+), 16 deletions(-)
with these Changes:
Author: Wim Van Sebroeck <wim@iguan...
| Jun 18, 3:49 pm 2008 |
| Linus Torvalds | Re: [WATCHDOG] v2.6.26 hpwdt.c fixes
The driver is unbelievable shit, and should just be removed, I think.
The reason for all the games with CFLAGS and asmlinkage and utter crud
seems to be that the driver is just BROKEN. It will work purely by luck,
and depend entirely on the compiler not doing anything else AT ALL in that
asm function.
Could somebody please just fix the piece-of-sh*t thing?
Here's a totally untested patch that may or may not work. At least it
removes the assembler code that assumes that it controls the...
| Jun 18, 4:09 pm 2008 |
| S.Çağlar | Re: [WATCHDOG] v2.6.26 hpwdt.c fixes
Hi Linus;
I have both the hardware and the compiler related (gcc-4.3.1) bug :) (see [1])
Your modifications works like a charm with 32bit 2.6.25.7, kernel no longer opps and watchdog lives happily with hardware.
[...]
hpwdt: New timer passed in is 30 seconds.
hpwdt: CRU Base Address: 0xfff6b800
hpwdt: CRU Offset Address: 0x0
hpwdt: CRU Length: 0x8000
hpwdt: CRU Mapped Address: 0xf885bfa8
hp Watchdog Timer Driver: 1.00, timer margin: 30 seconds( nowayout=0).
If needed
Test...
| Jun 18, 5:58 pm 2008 |
| Mingarelli, Thomas | RE: [WATCHDOG] v2.6.26 hpwdt.c fixes
Is this with 64 bit Linux?
Tom
-----Original Message-----
From: S.Çağlar Onur [mailto:caglar@pardus.org.tr]
Sent: Wednesday, June 18, 2008 4:58 PM
To: Linus Torvalds
Cc: Wim Van Sebroeck; Andrew Morton; LKML; Mingarelli, Thomas
Subject: Re: [WATCHDOG] v2.6.26 hpwdt.c fixes
Hi Linus;
I have both the hardware and the compiler related (gcc-4.3.1) bug :) (see [1])
Your modifications works like a charm with 32bit 2.6.25.7, kernel no longer opps and watchdog lives happily with hardware.
...
| Jun 18, 6:03 pm 2008 |
| S.Çağlar | Re: [WATCHDOG] v2.6.26 hpwdt.c fixes
Hi;
Nope, as i wrote, its 32 bit...
^^^^^^^^^^^^^^
Cheers
--
S.Çağlar Onur <caglar@pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/
Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
--
| Jun 18, 6:08 pm 2008 |
| Linus Torvalds | Re: [WATCHDOG] v2.6.26 hpwdt.c fixes
Something like the following.
AGAIN! This is totally untested. It's meant as an *example* of how to use
inline asm properly, not meant to necessarily work or do the right thing.
It may be buggy as hell, for all I know. And there are probably better
ways to do this.
(This one does just the 64-bit version, because it's a bit easier: the
32-bit version needs to probably do some of the loading and storing of
registers manually in the inline asm just to avoid running out of them,
since th...
| Jun 18, 4:30 pm 2008 |
| David Brownell | [patch 2.6.26-rc6-mm] gpio: updates to sysfs support
Update and bugfix the patch adding sysfs GPIO support:
* Bugfix: the test initializing the IS_OUT flag for output-only
GPIOs had the sense inverted.
* Update: when gpio_chip.dev is provided, list it in the debugfs
dump. Device nodes are unique; the "label" isn't.
The bug of course caused output-only GPIOs to misbehave, but it also
made just-exported (or generally: only-requested) GPIOs always appear
to be outputs in sysfs and debugfs. That's wrong more often than it's
right, a...
| Jun 18, 3:19 pm 2008 |
| devzero | Re: Linux with kvm-intel locks up VMplayer guest is started
i`d like to give a comment about those claims in this thread (see below), vmware kernel part would be closed source or binary module.
i think, they arenŽt. they just are not available via public/opensource code repository.
just go and download workstation 6.5 beta from:
http://download3.vmware.com/software/wkst/VMware-workstation-e.x.p-91182.i386.tar.gz
(you may need register for that)
unpack and take a look at vmware-distrib/lib/modules/source - there is source for 6 independent kernel
modu...
| Jun 18, 3:05 pm 2008 |
| Anthony Liguori | Re: Linux with kvm-intel locks up VMplayer guest is started
vmmon is sort of a stub that loads the actual monitor which is a binary
blob.
Regards,
--
| Jun 18, 3:52 pm 2008 |
| Soumyadip Das Mahapatra | Significance Of sort() In include/linux/sort.h
Hello everybody,
I dont understand what is the significance of keeping
include/linux/sort.h and lib/sort.c while i think there is
none using (#include<linux/sort.h>) it. Can anyone explaint it?
Thanks :-)
--
| Jun 18, 2:39 pm 2008 |
| Randy Dunlap | Re: Significance Of sort() In include/linux/sort.h
Did you check all of these?
./drivers/message/fusion/mptfc.c:56:#include <linux/sort.h>
./drivers/net/pppol2tp.c:92:#include <linux/sort.h>
./drivers/media/video/saa7134/saa7134-video.c:28:#include <linux/sort.h>
./drivers/media/video/v4l2-int-device.c:27:#include <linux/sort.h>
./fs/gfs2/glock.c:16:#include <linux/sort.h>
./fs/gfs2/dir.c:59:#include <linux/sort.h>
./fs/gfs2/quota.c:44:#include <linux/sort.h>
./fs/gfs2/inode.c:16:#include <linux/sort....
| Jun 18, 3:12 pm 2008 |
| Valdis.Kletnieks | Re: Significance Of sort() In include/linux/sort.h
Huh? Am I missing something here?
[/usr/src/linux-2.6] find . -name '*.[ch]' | xargs grep linux/sort
./arch/x86/kernel/setup_64.c:#include <linux/sort.h>
./arch/x86/kernel/mmconf-fam10h_64.c:#include <linux/sort.h>
./arch/x86/kernel/test_nx.c:#include <linux/sort.h>
./arch/sparc/prom/memory.c:#include <linux/sort.h>
./arch/sparc64/mm/init.c:#include <linux/sort.h>
./arch/powerpc/kernel/module_32.c:#include <linux/sort.h>
./arch/powerpc/kernel/module_64.c:#incl...
| Jun 18, 3:00 pm 2008 |
| Louis Rilling | [RFC][PATCH] configfs: Report errors in config_*_init_type_n...
[Empty message]
| Jun 18, 2:30 pm 2008 |
| Joel Becker | Re: [RFC][PATCH] configfs: Report errors in config_*_init_ty...
While this patch is correct on the face, I'd like to try a
different approach. I wasn't thinking about it right.
See, config_*_init_type_name() are generally a create-time thing.
Almost everyone uses it without error checking because they know it is
safe; they are usually using a static name. config_item_set_name()
can only error if strlen(name)>CONFIGFS_ITEM_NAME_LEN. That's why
config_*_init_type_name() are void.
In other words, we shouldn't be adding useless error-check
boilerplate fo...
| Jun 18, 4:22 pm 2008 |
| Jeff Moyer | [patch] aio: invalidate async directio writes
Hi, Andrew,
This is a follow-up to:
commit bdb76ef5a4bc8676a81034a443f1eda450b4babb
Author: Zach Brown <zach.brown@oracle.com>
Date: Tue Oct 30 11:45:46 2007 -0700
dio: fix cache invalidation after sync writes
Commit commit 65b8291c4000e5f38fc94fb2ca0cb7e8683c8a1b ("dio: invalidate
clean pages before dio write") introduced a bug which stopped dio from
ever invalidating the page cache after writes. It still invalidated it
before writes so most users were fine...
| Jun 18, 2:09 pm 2008 |
| Christoph Hellwig | Re: [patch] aio: invalidate async directio writes
Can we please move all these aio_complete calls to user context? Having
AIO contexts completing from irq context is a major pain for complex
filesystems like XFS.
--
| Jun 18, 2:22 pm 2008 |
| Jeff Moyer | Re: [patch] aio: invalidate async directio writes
Can you help me understand why this is a pain? I'm having trouble
making the connection.
Thanks!
Jeff
--
| Jun 18, 3:45 pm 2008 |
| Christoph Hellwig | Re: [patch] aio: invalidate async directio writes
With your patch we complete aio dio write request in user context, which
is great for filesystems that need to do more complex activity in the
completion handler, e.g. XFS for the unwritten extent conversion. But
only doing this for the write case is only very partially useful, we
should be doing this for the read case, too.
See fs/xfs/linux-2.6/xfs_aops.c:xfs_end_io_direct() for what I mean.
--
| Jun 18, 3:48 pm 2008 |
| Ben Collins | [PATCH] Config option to disable info from decompression of ...
I submitted a similar patch some time ago, but rightfully it didn't get
accepted, as it just disabled all output from the decompress stage
(without a boot time option to enable it).
This patch just disables the information output from this stage, but not
the error output.
Signed-off-by: Ben Collins <ben.collins@canonical.com>
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug
index 1836337..94c818f 100644
--- a/arch/x86/Kconfig.debug
+++ b/arch/x86/Kconfig.debug
@@ -20,6 +20,...
| Jun 18, 2:04 pm 2008 |
| Jordan Crouse | [PATCH] geode: Add a VSA2 ID for General Software
We have learned from bitter experience that one of the Geode BIOS vendors,
General Software, uses a different ID for their VSA implementation then
the canonical version from AMD & Insyde. This patch adds the ID to the
have_geode_vsa2() check, and should make lxfb work again on many GSW
platforms. If Linus is planning another -rcX revision it would be good
to try and get this in, otherwise please schedule this for the stable
series and 2.6.27.
Thanks,
Jordan
| Jun 18, 1:34 pm 2008 |
| Philipp Zabel | [PATCH] asic3: add gpiolib support
This patch replaces the custom asic3_get/set_gpio_value calls with GPIO
API support. asic3_set_gpio_value is removed completely,
asic3_get_gpio_value is unexported but kept for the IRQT_BOTHEDGE
emulation. Now struct asic3 can be made private, so it is moved out of
the public header.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
---
drivers/mfd/Kconfig | 2 +-
drivers/mfd/asic3.c | 169 ++++++++++++++++++++++++++++++++++----------
include/linux/mfd/asic3.h | 14 +...
| Jun 18, 1:34 pm 2008 |
| Samuel Ortiz | Re: [PATCH] asic3: add gpiolib support
Hi Philipp,
I already submitted similar, through Andrew's tree, see
http://lkml.org/lkml/2008/5/11/99
Cheers,
--
| Jun 18, 5:18 pm 2008 |
| Philipp Zabel | [PATCH] asic3: move probe functions into __init section
Potentially free some memory by moving the _probe functions into __init.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
---
drivers/mfd/asic3.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/drivers/mfd/asic3.c b/drivers/mfd/asic3.c
index ef8a492..7d3488d 100644
--- a/drivers/mfd/asic3.c
+++ b/drivers/mfd/asic3.c
@@ -295,7 +295,7 @@ static struct irq_chip asic3_irq_chip = {
.unmask = asic3_unmask_irq,
};
-static int asic3_irq_probe(struc...
| Jun 18, 1:32 pm 2008 |
| Samuel Ortiz | Re: [PATCH] asic3: move probe functions into __init section
Hi Philipp,
This one looks good to me, I'll submit push it to -mm as I'd prefer asic3
patches to go through there first.
Cheers,
--
| Jun 18, 5:20 pm 2008 |
| pHilipp Zabel | Re: [PATCH] asic3: move probe functions into __init section
That's fine with me, thanks.
regards
Philipp
--
| Jun 18, 7:26 pm 2008 |
| Philipp Zabel | [PATCH] w100fb: do not depend on SHARPSL
Apart from Sharp SL-Cxx series, there are a few other devices that have
ATI Imageon chips, among them HP iPAQ hx4700.
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
---
drivers/video/Kconfig | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 002b61b..e0c5f96 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -1825,12 +1825,13 @@ config FB_FSL_DIU
config FB_W100
tristate "W100 frame ...
| Jun 18, 1:29 pm 2008 |
| ian | Jun 18, 3:59 pm 2008 | |
| Benjamin Thery | [PATCH 11/11] sysfs: user namespaces: fix bug with clone(CLO...
Mark the /sys/kernel/uids directory to be tagged so that processes in
different user namespaces can remount /sys and see their own uid
listings.
Without this patch, having CONFIG_FAIR_SCHED=y makes user namespaces
unusable, because when you
clone(CLONE_NEWUSER)
it will auto-create the root userid and try to create
/sys/kernel/uids/0. Since that already exists from the parent user
namespace, the create fails, and the clone misleadingly ends up
returning -ENOMEM.
This patch fixes the issue b...
| Jun 18, 1:09 pm 2008 |
| Benjamin Thery | [PATCH 10/11] netns: Enable tagging for net_class directorie...
net: Enable tagging for net_class directories in sysfs
The problem. Network devices show up in sysfs and with the network
namespace active multiple devices with the same name can show up in
the same directory, ouch!
To avoid that problem and allow existing applications in network namespaces
to see the same interface that is currently presented in sysfs, this
patch enables the tagging directory support in sysfs.
By using the network namespace pointers as tags to separate out the
the sysfs dire...
| Jun 18, 1:09 pm 2008 |
| Benjamin Thery | [PATCH 09/11] sysfs: add sysfs_ns_exit routine
Add sysfs routine sysfs_ns_exit() to allow a namespace to go away while
sysfs is still mounted.
The exiting namespace calls this routine and pass it a callback to be
called for every sysfs superblocks present. The callback contains the
necessary code to clean the superblock tag data associated with this
namespace.
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
fs/sysfs/mount.c | 21 +++++++++++++++++++++
include/linux/sysfs.h | 8 ++++++++
2 files changed, 29 ...
| Jun 18, 1:08 pm 2008 |
| Eric W. Biederman | Re: [PATCH 09/11] sysfs: add sysfs_ns_exit routine
My apologies for not looking at this earlier. This is a nice cleanup.
Thank you.
Eric
--
| Jun 18, 4:19 pm 2008 |
| Benjamin Thery | [PATCH 08/11] driver core: Implement tagged directory suppor...
driver core: Implement tagged directory support for device classes.
This patch enables tagging on every class directory if struct class
has tag_ops.
In addition device_del and device_rename were modified to use
sysfs_delete_link and sysfs_rename_link respectively to ensure
when these operations happen on devices whose classes have
tag_ops that they work properly.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
...
| Jun 18, 1:08 pm 2008 |
| Benjamin Thery | [PATCH 07/11] sysfs: Implement sysfs_delete_link and sysfs_r...
sysfs: Implement sysfs_delete_link and sysfs_rename_link
When removing a symlink sysfs_remove_link does not provide
enough information to figure out which tagged directory the symlink
falls in. So I need sysfs_delete_link which is passed the target
of the symlink to delete.
Further half the time when we are removing a symlink the code is
actually renaming the symlink but not doing so explicitly because
we don't have a symlink rename method. So I have added sysfs_rename_link
as well.
Both of ...
| Jun 18, 1:08 pm 2008 |
| Benjamin Thery | [PATCH 06/11] sysfs: Implement sysfs tagged directory support.
sysfs: Implement sysfs tagged directory support.
The problem. When implementing a network namespace I need to be able
to have multiple network devices with the same name. Currently this
is a problem for /sys/class/net/*, /sys/devices/virtual/net/*, and
potentially a few other directories of the form /sys/ ... /net/*.
What this patch does is to add an additional tag field to the
sysfs dirent structure. For directories that should show different
contents depending on the context such as /sys/cla...
| Jun 18, 1:08 pm 2008 |
| Benjamin Thery | [PATCH 05/11] sysfs: sysfs_chmod_file handle multiple superb...
sysfs: sysfs_chmod_file handle multiple superblocks
Teach sysfs_chmod_file how to handle multiple sysfs
superblocks.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
fs/sysfs/file.c | 54 ++++++++++++++++++++++++++++++------------------------
1 file changed, 30 insertions(+), 24 deletions(-)
Index: linux-mm/fs/sysfs/file.c
===================================================================
--- linux-mm.orig/fs...
| Jun 18, 1:08 pm 2008 |
| Benjamin Thery | [PATCH 04/11] sysfs: Rename Support multiple superblocks
sysfs: Rename Support multiple superblocks
This patch modifies the sysfs_rename_dir and sysfs_move_dir routines
to support multiple sysfs dentry tries rooted in different
sysfs superblocks.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
fs/sysfs/dir.c | 195 ++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 137 insertions(+), 58 deletions(-)
Index: linux-mm/fs/sysfs/dir.c
=============...
| Jun 18, 1:08 pm 2008 |
| Benjamin Thery | [PATCH 03/11] sysfs: Implement __sysfs_get_dentry
sysfs: Implement __sysfs_get_dentry
This function is similar but much simpler to sysfs_get_dentry
returns a sysfs dentry if one curently exists.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
fs/sysfs/dir.c | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
Index: linux-mm/fs/sysfs/dir.c
===================================================================
--- linux-mm.orig/fs/sysfs...
| Jun 18, 1:07 pm 2008 |
| Benjamin Thery | [PATCH 02/11] sysfs: sysfs_get_dentry add a sb parameter
sysfs: sysfs_get_dentry add a sb parameter
In preparation for multiple mounts of sysfs add a superblock parameter to
sysfs_get_dentry.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
---
fs/sysfs/dir.c | 12 +++++++-----
fs/sysfs/file.c | 2 +-
fs/sysfs/sysfs.h | 3 ++-
3 files changed, 10 insertions(+), 7 deletions(-)
Index: linux-mm/fs/sysfs/dir.c
======================================================...
| Jun 18, 1:07 pm 2008 |
| Benjamin Thery | [PATCH 01/11] sysfs: Support for preventing unmounts.
sysfs: Support for preventing unmounts.
To support mounting multiple instances of sysfs occassionally I
need to walk through all of the currently present sysfs super blocks.
To allow this iteration this patch adds sysfs_grab_supers
and sysfs_release_supers. While a piece of code is in
a section surrounded by these no more sysfs super blocks
will be either created or destroyed.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull....
| Jun 18, 1:07 pm 2008 |
| previous day | today | next day |
|---|---|---|
| June 17, 2008 | June 18, 2008 | June 19, 2008 |
