linux-kernel mailing list

FromSubjectsort iconDate
Shannon Nelson
[PATCH] DMAENGINE: Convert from class_device to device
From: Tony Jones <tonyj@suse.de> Convert from class_device to device for drivers/dma/dmaengine. This is part of the work to eliminate struct class_device. Signed-off-by: Tony Jones <tonyj@suse.de> Signed-off-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Shannon Nelson <shannon.nelson@intel.com> Cc: Kay Sievers <kay.sievers@vrfy.org> --- drivers/dma/dmaengine.c | 46 ++++++++++++++++++++++++--------------------- include/linux/dmaengine.h | 3 ...
Oct 26, 7:53 pm 2007
Shannon Nelson
[PATCH] DCA: Convert struct class_device to struct device.
From: Kay Sievers <kay.sievers@vrfy.org> Thanks to Kay for keeping us honest. Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Shannon Nelson <shannon.nelson@intel.com> --- drivers/dca/dca-sysfs.c | 15 +++++++-------- include/linux/dca.h | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/drivers/dca/dca-sysfs.c b/drivers/dca/dca-sysfs.c index 24a263b..011328f 100644 --- a/drivers/dca/dca-sysfs.c +++ b/drivers/dca/dca-sysfs.c ...
Oct 26, 7:54 pm 2007
Shannon Nelson
[PATCH] DMAENGINE: too many kref_put calls
When a channel is removed from dmaengine, too many kref_put() calls are made and the device removal happens too soon, usually causing a panic. Cc: Haavard Skinnemoen <hskinnemoen@atmel.com> Cc: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Shannon Nelson <shannon.nelson@intel.com> --- drivers/dma/dmaengine.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index 84257f7..245da53 100644 ---...
Oct 26, 7:56 pm 2007
Mike Waychison
[patch 2/6][RFC] Allow FIBMAP to return EFBIG on large files...
Propagate an error (EFBIG) to userspace if the physical block is too large to return in a 32bit int instead of truncating it. Signed-off-by: Mike Waychison <mikew@google.com> fs/ioctl.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) Index: linux-2.6.23/fs/ioctl.c =================================================================== --- linux-2.6.23.orig/fs/ioctl.c 2007-10-26 15:26:10.000000000 -0700 +++ linux-2.6.23/fs/ioctl.c 2007-10-26 16:16:28.000000000 -0700 @@ -52,...
Oct 26, 7:37 pm 2007
Mike Waychison
[patch 5/6][RFC] Introduce FIBMAP64
Introduce FIBMAP64. This is the same as FIBMAP, but takes a u64. This new routine requires filesystems to implement bmap64 if they want to support > 2^31 blocks in a logical file. We do this to give time for filesystems to be properly audited. Signed-off-by: Mike Waychison <mikew@google.com> fs/compat_ioctl.c | 2 ++ fs/ioctl.c | 34 +++++++++++++++++++++++++++++++++- include/linux/fs.h | 7 +++++++ 3 files changed, 42 insertions(+), 1 deletion(-) Index: linux-2.6...
Oct 26, 7:37 pm 2007
Mike Waychison
[patch 4/6][RFC] Attempt to plug race with truncate
Attempt to deal with races with truncate paths. I'm not really sure on the locking here, but these seem to be taken by the truncate path. BKL is left as some filesystem may(?) still require it. Signed-off-by: Mike Waychison <mikew@google.com> fs/ioctl.c | 8 ++++++++ 1 file changed, 8 insertions(+) Index: linux-2.6.23/fs/ioctl.c =================================================================== --- linux-2.6.23.orig/fs/ioctl.c 2007-10-26 15:27:29.000000000 -0700 +++ linux-2.6.23/fs...
Oct 26, 7:37 pm 2007
Mike Waychison
[patch 6/6][RFC] Drop CAP_SYS_RAWIO requirement on FIBMAP
Remove the need for having CAP_SYS_RAWIO when doing a FIBMAP call on an open file descriptor. It would be nice to allow users to have permission to see where their data is landing on disk, and there really isn't a good reason to keep them from getting at this information. Signed-off-by: Mike Waychison <mikew@google.com> fs/ioctl.c | 3 --- 1 file changed, 3 deletions(-) Index: linux-2.6.23/fs/ioctl.c =================================================================== --- linux-2.6.23....
Oct 26, 7:37 pm 2007
Mike Waychison
[patch 3/6][RFC] Move FIBMAP logic
Move FIBMAP logic out of file_ioctl() in preparation for introducing FIBMAP64. Signed-off-by: Mike Waychison <mikew@google.com> fs/ioctl.c | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) Index: linux-2.6.23/fs/ioctl.c =================================================================== --- linux-2.6.23.orig/fs/ioctl.c 2007-10-26 15:26:11.000000000 -0700 +++ linux-2.6.23/fs/ioctl.c 2007-10-26 16:16:28.000000000 -0700 @@ -40,6 +40,21 @@ static long do_ioctl...
Oct 26, 7:37 pm 2007
Mike Waychison
[patch 1/6][RFC] Keep FIBMAP from looking at negative block ...
Return an error if the user requests a negative logical block in a file. Signed-off-by: Mike Waychison <mikew@google.com> fs/ioctl.c | 2 ++ 1 file changed, 2 insertions(+) Index: linux-2.6.23/fs/ioctl.c =================================================================== --- linux-2.6.23.orig/fs/ioctl.c 2007-10-26 15:25:48.000000000 -0700 +++ linux-2.6.23/fs/ioctl.c 2007-10-26 16:16:29.000000000 -0700 @@ -60,6 +60,8 @@ static int file_ioctl(struct file *filp, return -EPERM; ...
Oct 26, 7:37 pm 2007
vince kim
[PATCH 1/2 ] Add support LZO in cramfs
This is a kernel patch to add support LZO compression in cramfs. I used LZO kernel library patch done by Richard Purdie [rpurdie@openedhand.com], and my cramfs patch requires his LZO library patch. Richard's LZO kernel library patch can be found at: http://lwn.net/Articles/238723/ This patch is generated against 2.6.23. We had some performance gain with cramfs using LZO compression, but the cramfs image size has been increased by around 10%. So, if performance is higher priority, you could try...
Oct 26, 7:25 pm 2007
Mike Waychison
[patch 0/6][RFC] Cleanup FIBMAP
The following series is meant to clean up FIBMAP paths with the eventual goal of allowing users to be able to FIBMAP their data. I'm sending this as an RFC as I've only tested this on a x86_64 kernel with a 32bit binary on ext2 and I've noticed a couple ext2_warnings already. I'm unsure of the locking in [4/6] fix_race_with_truncate.patch. Any help here would greatly be appreciated. The last patch, [6/6] drop_cap_sys_rawio_for_fibmap.patch, is of course, not to be applied until any remaining issue...
Oct 26, 7:37 pm 2007
vince kim
[PATCH 2/2 ] Add support LZO in mkcramfs tool
This patch adds support LZO compression in mkcramfs tool, so it can generate a cramfs image compress with LZO. To compile mkcramfs with this patch, liblzo2-dev package must be installed. The patch is created against mkcramfs tool ver 1.1 which can be found at: http://sourceforge.net/projects/cramfs/ I added command line option "-l" , so to create a cramfs image with LZO compression, "-l" must be specified at the command line. Of course, separate kernel patch is required to mount cramfs image...
Oct 26, 7:26 pm 2007
Adrian Bunk
[2.6 patch] always export sysctl_{r,w}mem_max
This patch fixes the following build error with CONFIG_SYSCTL=n: <-- snip --> ... ERROR: "sysctl_rmem_max" [fs/dlm/dlm.ko] undefined! ERROR: "sysctl_wmem_max" [drivers/net/rrunner.ko] undefined! ERROR: "sysctl_rmem_max" [drivers/net/rrunner.ko] undefined! make[2]: *** [__modpost] Error 1 <-- snip --> Signed-off-by: Adrian Bunk <bunk@kernel.org> --- 22ea6cd56e4fa844b0b1bbab2542f09eb6c9a5ab diff --git a/net/core/sock.c b/net/core/sock.c index febbcbc..ee1cc4f 10064...
Oct 26, 7:08 pm 2007
Eric W. Biederman
Re: [2.6 patch] always export sysctl_{r,w}mem_max
I was going to ask if allowing drivers to increase rmem_max is something that we want to do. Apparently the road runner driver has been doing this since the 2.6.12-rc1 when the git repository starts so this probably isn't a latent bug. So removing unnecessary #ifdef sounds good to me. -
Oct 26, 7:20 pm 2007
Rick Jones
Re: [2.6 patch] always export sysctl_{r,w}mem_max
Although it does rather sound like a driver writer yanking the rope from the hand's of the sysadmin and hanging him with it rather than letting the sysadmin do it himself. I've seen other drivers' README's suggesting larger mem's but not their sources doing it. rick jones -
Oct 26, 7:31 pm 2007
David Miller
Re: [2.6 patch] always export sysctl_{r,w}mem_max
From: Rick Jones <rick.jones2@hp.com> I really don't think what the roadrunner driver is doing is correct at all. I also think what DLM is doing is wrong too. If DLM really wants minimum, it can use SO_SNDBUFFORCE and SO_RCVBUFFORCE socket options and use whatever limits it likes. But even this is questionable. I'll put in Adrian's patch to fix the build as a first priority, but in the long term this cruft has gotta go. -
Oct 26, 7:39 pm 2007
Rick Jones
Re: [2.6 patch] always export sysctl_{r,w}mem_max
Drift... Is that something netperf should be using though? Right now it uses the regular SO_[SND|RCV]BUF calls and is at the mercy of sysctls. I wonder if it would be better to have it use their FORCE versions to make life easier on the benchmarker - such as myself - who has an unfortunate habit of forgetting to update sysctl.conf :) rick jones -
Oct 26, 7:46 pm 2007
David Miller
Re: [2.6 patch] always export sysctl_{r,w}mem_max
From: Rick Jones <rick.jones2@hp.com> The force calls are for root only. And I want to remind you that explicitly setting socket buffer sizes hurts performance with TCP. I know you know this but it bears restating for the benefit of others. -
Oct 26, 7:52 pm 2007
Latchesar Ionkov
[PATCH] 9p: add missing end-of-options record for trans_fd
The list of options that the fd transport accepts is missing end-of-options marker. This patch adds it. Signed-off-by: Latchesar Ionkov <lucho@ionkov.net> --- commit 70ec0c7936c2516d128fdb1a32d749071b8846ec tree 8de5495f83b94096825f8bfe0767e4fcbaf36ef3 parent 25ed88ed319e40fb6426e2aaefcc5f136aadd4ee author Latchesar Ionkov <lucho@ionkov.net> 1193438452 -0600 committer Latchesar Ionkov <lucho@ionkov.net> 1193438452 -0600 net/9p/trans_fd.c | 3 ++- 1 files changed, 2 inse...
Oct 26, 7:07 pm 2007
Latchesar Ionkov
[PATCH] 9p: return NULL when trans not found
v9fs_match_trans function returns arbitrary transport module instead of NULL when the requested transport is not registered. This patch modifies the function to return NULL in that case. Signed-off-by: Latchesar Ionkov <lucho@ionkov.net> --- commit 25ed88ed319e40fb6426e2aaefcc5f136aadd4ee tree 281feda9127a85178d44faca59a13645d08e314d parent 0c0b7fa3d4e80ab3e4e69b8a55661f649d1b41ff author Latchesar Ionkov <lucho@ionkov.net> 1193438318 -0600 committer Latchesar Ionkov <lucho@ionkov...
Oct 26, 7:06 pm 2007
Latchesar Ionkov
[PATCH] 9p: use copy of the options value instead of original
v9fs_parse_options function uses strsep which modifies the value of the v9ses->options field. That modified value is later passed to the function that creates the transport potentially making the transport creation function to fail. This patch creates a copy of v9ses->option field that v9fs_parse_options function uses instead of the original value. Signed-off-by: Latchesar Ionkov <lucho@ionkov.net> --- commit 0c0b7fa3d4e80ab3e4e69b8a55661f649d1b41ff tree eeb4ac6ea85387c153e3f7f6ca...
Oct 26, 7:05 pm 2007
Eric W. Biederman
Re: [Devel] [PATCH] pidns: Place under CONFIG_EXPERIMENTAL (...
I think it would be a disaster to use pid namespaces as currently implemented 2.6.24-rc1 in a production environment. There are lots of little bugs and I am certain know one knows what they are all right now. Therefore not creating more then the initial pid namespace in a production environment sounds like the responsible thing to do for 2.6.24. This patch enables people to guarantee they don't run software that will create additional pid namespaces and expose them to the bugs we have not y...
Oct 26, 6:34 pm 2007
Eric W. Biederman
Re: [Devel] [PATCH] pidns: Limit kill -1 and cap_set_all
I'm fairly certain that the signal issue you they are dealing with is how to keep children from killing the init of a pid namespace. At least that is what Suka mentioned when I asked him earlier, and that is the discussion I have at various times on the containers list. This is a totally different issue. This is keeping kill -1 in a child pid namespace from sending a signal to every process in the system. It is a bad bug and this patch is a complete fix for it. I explicitly asked Suka, Pav...
Oct 26, 6:10 pm 2007
Eric W. Biederman
Re: [Devel] [PATCH] pidns: Place under CONFIG_EXPERIMENTAL (...
When we decided to go top down (i.e. user interface first) instead of bottom up with the pid namespace implementation it was my understanding that we had agreed we would make the pid namespaces depend on CONFIG_EXPERIMENTAL so that we wouldn't be stuck forever supporting early ABI mistakes. So to my knowledge the conversation has already happened. I believe something in the confusion of trying to use these options to shrink the kernel and the futility of that, caused whatever config options we ...
Oct 26, 5:59 pm 2007
Karl Schendel
[PATCH] Fix bad data from non-direct-io read after direct-io...
This patch fixes a race between direct IO writes and non-direct IO reads on the same file. The symptom is a stale file page seen by any non-direct-IO reader, which persists until the page is invalidated somehow (e.g. page rewritten again, or memory pressure, or reboot). An improper return test caused direct-IO's after-write page invalidations to be skipped. If we're writing page N, and the reader is reading page N-x for small x, and the read code decides to readahead, it's not too hard to cause a...
Oct 26, 5:12 pm 2007
Linus Torvalds
Re: [PATCH] Fix bad data from non-direct-io read after direc...
Hmm. If I read this right, this bug seems to have been introduced by commit 65b8291c4000e5f38fc94fb2ca0cb7e8683c8a1b ("dio: invalidate clean pages before dio write") back in March. Before that, we'd call invalidate_inode_pages2_range() unconditionally after the call mapping->a_ops->direct_IO() if it was a write and there were cached pages in the mapping (well, "unconditionally" in the sense that it didn't depend on the return value of the ->direct_IO() call). However, with both th...
Oct 26, 5:34 pm 2007
Zach Brown
Re: [PATCH] Fix bad data from non-direct-io read after direc...
Agreed. And it's a really dumb bug. ->direct_io will almost always return -EIOCBQUEUED for aio dio so it won't be invalidating for aio dio writes. (Notice that the testing in that commit mentions two racing processes, I bet U$1M that I only tested sync dio :/) I think that test should be changed to if (retval < 0 && retval != -EIOCBQUEUED) If the invalidation fails then the app is left with stale data in the page cache and current data on disk. The return code corruption y...
Oct 26, 6:30 pm 2007
Linus Torvalds
Re: [PATCH] Fix bad data from non-direct-io read after direc...
How about not testing at all? Which was what the old code did. Just do the invalidate unconditionally for any writes, and screw the end result of the invalidate, since we cannot afford to overwrite the previous return value anyway in any realistic scenario? Linus -
Oct 26, 6:42 pm 2007
Zach Brown
Re: [PATCH] Fix bad data from non-direct-io read after direc...
I'm reasonably comfortable with that, sure. This second invalidation only catches reads which userspace raced with the write, and that's already racy by definition. I can throw together a patch if you haven't already committed one by the time you read this ;). - z -
Oct 26, 6:54 pm 2007
Linus Torvalds
Re: [PATCH] Fix bad data from non-direct-io read after direc...
I'm not touching that code except to send out possible patches for others to test and comment on. I have no test-cases, nor any real interest in it. So yeah, please send me a tested and thought-through patch. It sounded like Karl actually had a test-case to trigger this, but maybe I'm confused (and it sounds a bit unlikely, since it should be hard to trigger.. Although maybe you can trigger it by doing a direct_IO write with the *source* being an mmap() of the file you're writing to, and ...
Oct 26, 7:14 pm 2007
Zach Brown
Re: [PATCH] Fix bad data from non-direct-io read after direc...
Sure thing. It looks like Karl just sent out the patch I had in mind, so I'll run it through the tests on Monday. I assume everyone can It's disappointingly easy to trigger with ext3 and ordered extending writes. The invalidation can race with jbd pinning the bhs while it commits the transaction. It happens that ext3 returns failure from ->releasepage if jbd is committing the transaction. dio will definitely bring the page in with get_user_pages() but I'd like to think that that pinned...
Oct 26, 7:38 pm 2007
Karl Schendel
Re: [PATCH] Fix bad data from non-direct-io read after direc...
Yes, I do - I'd been tripping over it once every couple weeks, and I finally figured out how to hold my mouth right so that it fails (almost) every time. The below 3rd try takes on your suggestion of just invalidating no matter what the retval from the direct_IO call. I ran it thru the test-case several times and it has worked every time. The post-invalidate is probably still too early for async-directio, but I don't have a testcase for that; just sync. And, this won't be any worse in the asy...
Oct 26, 7:28 pm 2007
Karl Schendel
Re: [PATCH] Fix bad data from non-direct-io read after direc...
Well, actually, in this case both processes are doing sync IO. It's just that the writer is direct and the reader isn't, with the reader usually behind the writer but close enough that readahead crosses the writer reasonably often. With the if (retval) test, we only invalidate if nothing got written at all! I hadn't even thought of aio directio. Yeah, the invalidate should happen for -EIOCBQUEUED as well, I guess. The disparity in direct-io-ness on the part of the reader vs writer is a user...
Oct 26, 6:41 pm 2007
Karl Schendel
Re: [PATCH] Fix bad data from non-direct-io read after direc...
A point. In an all-seeing, all-caring universe, it would be the read hitting the cached page that couldn't be invalidated that would get the error, not the write. I can't get too worked up over that, though. In any case, as you say, if the write worked it should report as such. Perhaps this equivalent but slightly cleaned-up patch instead? Karl --- linux-2.6.23.1-base/mm/filemap.c 2007-10-12 12:43:44.000000000 -0400 +++ linux-2.6.23.1/mm/filemap.c 2007-10-26 18:00:00.000000000 -0400 @@ -21...
Oct 26, 6:10 pm 2007
S.Çağlar
[PATCH] error: implicit declaration of function `get_softnet...
Hi; Following trivial patch corrects caglar@zangetsu linux-2.6 $ make CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh CHK include/linux/compile.h LD net/ipv6/built-in.o CC [M] net/ipv6/tcp_ipv6.o net/ipv6/tcp_ipv6.c: In function `tcp_v6_rcv': net/ipv6/tcp_ipv6.c:1736: error: implicit declaration of function `get_softnet_dma' net/ipv6/tcp_ipv6.c:1736: warning: assignment makes pointer from integer without a cast make[2...
Oct 26, 4:55 pm 2007
Tony Jones
[PATCH] audit: clear thread flag for new children
From: Tony Jones <tonyj@suse.de> Minor performance enhancement. Thread flag TIF_SYSCALL_AUDIT is not cleared for new children when audit context creation has been disabled (auditctl -e0). This can cause new children forked from a parent created when audit was enabled to not take the fastest syscall path thru entry.S Signed-off-by: Tony Jones <tonyj@suse.de> --- kernel/auditsc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/kernel/auditsc.c +++ b/kernel/...
Oct 26, 4:42 pm 2007
Chris Wright
Re: [PATCH] audit: clear thread flag for new children
Yeah, I think that's the right thing to do. Doesn't have an audit_context anyway. Acked-by: Chris Wright <chrisw@sous-sol.org> -
Oct 26, 6:42 pm 2007
H. Peter Anvin
[x86 setup] Unbreak booting with Loadlin and old LILO
Hi Linus, Please pull: git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git for-linus These patches unbreaks booting with some old versions of LILO and Loadlin. These patches probably should be considered for -stable as well (with s/x86/i386/ in the pathnames.) H. Peter Anvin (2): x86 setup: handle boot loaders which set up the stack incorrectly x86 setup: sizeof() is unsigned, unbreak comparisons arch/x86/boot/boot.h | 8 +++--- arch/x86/bo...
Oct 26, 4:02 pm 2007
Eric W. Biederman
[PATCH] pidns: Place under CONFIG_EXPERIMENTAL (take 2)
This is my trivial patch to swat innumerable little bugs with a single blow. After some intensive review (my apologies for not having gotten to this sooner) what we have looks like a good base to build on with the current pid namespace code but it is not complete, and it is still much to simple to find issues where the kernel does the wrong thing outside of the initial pid namespace. Until the dust settles and we are certain we have the ABI and the implementation is as correct as humanly poss...
Oct 26, 3:35 pm 2007
Mathieu Desnoyers
Adding TIF_TRACE_KERNEL to x86_64
Hi Andi, I am trying to add a TIF_TRACE_KERNEL to each architectures to have a system-wide activation of syscall_trace. However, I get the following issue on x86_64 : a few processes segfault and others get a GPF when I enable the flag on all processes. I am starting to think that it might be caused by an incorrect top of stack when we return from a syscall/interrupt in these processes. It would happen if we get into the following race: 1 - process A enters in a syscall, TIF_KERNEL_TRACE is clea...
Oct 26, 3:37 pm 2007
Jeff Dike
[RFC PATCH 1/2] Remove highmem.h include from pagemap.h
There has been a long-standing wart in linux/swap.h where it uses page_cache_release and release_pages without declaring them by including linux/pagemap.h. There is this scary comment to warn off anyone foolish enough to try to fix this: /* only sparc can not include linux/pagemap.h in this file * so leave page_cache_release and release_pages undeclared... */ This has caused problems for a number of people including: akpm - [ message continues ]
" title="http://www.ussg.iu.edu/hypermail/linux/kernel/0708.3...">http://www.ussg.iu.edu/hypermail/linux/kernel/0708.3...
Oct 26, 3:25 pm 2007
Jeff Dike
[RFC PATCH 0/2] Fix linux/swap.h build wart
For some time, there has been a problem of linux/swap.h using page_cache_release and release_pages without declaring them by including linux/pagemap.h. pagemap.h isn't included because that breaks the sparc build. The full details are in the next post, but the short story is that sparc's pgtable.h includes linux/swap.h, creating a mm.h -> mm.h recursion. The current tree breaks that recursion by removing the swap.h -> pagemap.h inclusion. This breaks builds on a regular basis (references ...
Oct 26, 3:25 pm 2007
Luck, Tony
RE: [RFC PATCH 0/2] Fix linux/swap.h build wart
Not fundamental reasons, but these patches break the ia64 build for most configs with: In file included from kernel/futex.c:59: include/asm/futex.h: In function `futex_atomic_op_inuser': include/asm/futex.h:62: error: implicit declaration of function `pagefault_disable' include/asm/futex.h:86: error: implicit declaration of function `pagefault_enable' make[1]: *** [kernel/futex.o] Error 1 Adding an include of <linux/uaccess.h> to kernel/futex.c is sufficient (but not necessarily right) t...
Oct 26, 4:38 pm 2007
Jeff Dike
Re: [RFC PATCH 0/2] Fix linux/swap.h build wart
Yeah, I've been changing <asm/uaccess.h> to <linux/uaccess.h> for Excellent, I hadn't yet figured out who used migrate.c. Jeff -- Work email - jdike at linux dot intel dot com -
Oct 26, 5:49 pm 2007
Jeff Dike
[RFC PATCH 2/2] Add pagemap.h include to swap.h
Include linux/pagemap.h in linux/swap.h and remove the comment saying that it's not possible. --- include/linux/swap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6.17/include/linux/swap.h =================================================================== --- linux-2.6.17.orig/include/linux/swap.h 2007-10-24 10:05:09.000000000 -0400 +++ linux-2.6.17/include/linux/swap.h 2007-10-25 22:59:29.000000000 -0400 @@ -6,6 +6,7 @@ #include <linux/mmzone.h> #inc...
Oct 26, 3:25 pm 2007
Tomasz Chmielewski
Re: Possible 2.6.23 regression - Disappearing disk space
Surely, .xsession-errors was 12GB large because of a 2.6.23 regression ;) -- Tomasz Chmielewski http://blog.wpkg.org -
Oct 26, 3:19 pm 2007
Darrick J. Wong
[PATCH] i5k_amb: Convert macros to C functions
akpm objected to some of the macros, so convert them into functions. Signed-off-by: Darrick J. Wong <djwong@us.ibm.com> --- drivers/hwmon/i5k_amb.c | 65 +++++++++++++++++++++++++++++++---------------- 1 files changed, 43 insertions(+), 22 deletions(-) diff --git a/drivers/hwmon/i5k_amb.c b/drivers/hwmon/i5k_amb.c index 7fdbe81..6ac5c6f 100644 --- a/drivers/hwmon/i5k_amb.c +++ b/drivers/hwmon/i5k_amb.c @@ -47,16 +47,35 @@ #define AMB_CONFIG_SIZE 2048 #define AMB_FUNC_3_OFFSET ...
Oct 26, 2:55 pm 2007
Matthias Kaehlcke
[PATCH] Parallel port: Convert port_mutex to the mutex API
Parallel port: Convert port_mutex to the mutex API Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com> -- diff --git a/drivers/char/lp.c b/drivers/char/lp.c index c59e2a0..60aecf9 100644 --- a/drivers/char/lp.c +++ b/drivers/char/lp.c @@ -312,7 +312,7 @@ static ssize_t lp_write(struct file * file, const char __user * buf, if (copy_size > LP_BUFFER_SIZE) copy_size = LP_BUFFER_SIZE; - if (down_interruptible (&lp_table[minor].port_mutex)) + if (mutex_lock_interr...
Oct 26, 2:34 pm 2007
Thomas Gleixner
[Git pull] x86 bugfixes
Linus, please pull x86 bugfixes from ssh://master.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git Thanks tglx Thomas Gleixner (2): Revert "i386: export i386 smp_call_function_mask() to modules" x86: export smp_ops to allow modular build of KVM arch/x86/kernel/smp_32.c | 8 +------- include/asm-x86/smp_32.h | 9 ++++++--- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/arch/x86/kernel/smp_32.c b/arch/x86/kernel/smp_32.c index f321153..f...
Oct 26, 2:30 pm 2007
Bartlomiej Zolnierki...
[git patches] IDE fixes
Please pull from: master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6.git/ to receive the following updates: drivers/ide/ide-iops.c | 3 +++ drivers/ide/pci/cy82c693.c | 6 +++--- drivers/ide/pci/generic.c | 2 +- drivers/ide/pci/hpt366.c | 32 ++++++++++++++++---------------- drivers/ide/pci/sc1200.c | 9 +++++---- 5 files changed, 28 insertions(+), 24 deletions(-) Bartlomiej Zolnierkiewicz (4): cy82c693: fix build for CONFIG_HOTPLUG=n hpt366:...
Oct 26, 2:34 pm 2007
previous daytodaynext day
October 25, 2007October 26, 2007October 27, 2007