<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux-bitkeeper.git/include, branch master</title>
<subtitle>Linux Kernel BitKeeper History</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/atom?h=master</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/'/>
<updated>2005-04-04T00:46:46Z</updated>
<entry>
<title>Merge bk://kernel.bkbits.net/davem/net-2.6</title>
<updated>2005-04-04T00:46:46Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-04T00:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=31218ffa5c408e13a209fb6c131e417a8805e579'/>
<id>urn:sha1:31218ffa5c408e13a209fb6c131e417a8805e579</id>
<content type='text'>
into ppc970.osdl.org:/home/torvalds/v2.6/linux
</content>
</entry>
<entry>
<title>[PATCH] ext3: move goal logical block into block allocation info structure</title>
<updated>2005-04-04T00:39:47Z</updated>
<author>
<name>Mingming Cao</name>
<email>cmm@us.ibm.com</email>
</author>
<published>2005-04-04T00:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=a9aab1ec2eaa11abc7d1b61276e840360bf39568'/>
<id>urn:sha1:a9aab1ec2eaa11abc7d1b61276e840360bf39568</id>
<content type='text'>
Moved i_next_alloc_block and i_next_goal_block out from ext3_inod_info, and
put it together with the reservation structure into the
ext3_block_alloc_info structure, and dynamically allocate that structure
whenever need to allocation a block.  This is also apply for noreservation
mount.  Also cleanup ext3_find_goal() code.

Signed-off-by: Mingming Cao &lt;cmm@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ext3: reservation info cleanup: remove rsv_seqlock</title>
<updated>2005-04-04T00:39:31Z</updated>
<author>
<name>Mingming Cao</name>
<email>cmm@us.ibm.com</email>
</author>
<published>2005-04-04T00:39:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=3bc0a5f5c161254ccce512842627dab97a646a70'/>
<id>urn:sha1:3bc0a5f5c161254ccce512842627dab97a646a70</id>
<content type='text'>
Since now the ei-&gt;truncate_sem is guarding the concurrent allocation and
the deallocation, there is no need to use the the rsv_seqlock lock in the
ext3_reserve_window_node, which was there to protect using/allocating
reservation window race between two threads allocating blocks at the same
time.

Signed-off-by: Mingming Cao &lt;cmm@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ext3: dynamic allocation of block reservation info</title>
<updated>2005-04-04T00:39:16Z</updated>
<author>
<name>Mingming Cao</name>
<email>cmm@us.ibm.com</email>
</author>
<published>2005-04-04T00:39:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=1f374d8cc10fd9932359bf5928ed04bdbeca97b1'/>
<id>urn:sha1:1f374d8cc10fd9932359bf5928ed04bdbeca97b1</id>
<content type='text'>
Right now the ext3 reservation structure(ext3_reserve_window_node) is part of
the ext3 inode itself.  This part of information is only needed for files that
need allocate blocks on disk.  So, the attached patches reduce the ext3 inode
size by dynamically allocating the block allocation/reservation info
structure(called struct ext3_block_alloc_info) when it is needed(i.e.  only
for files who need to allocate blocks)

The reservation structure is being allocated and linked to the ext3 inode at
  ext3_get_block_handle(), and being freed and unlinked at the
iput_final-&gt;ext3_clear_inode().

The ei-&gt;truncate_sem which is currently used to protect concurrent
ext3_get_block() and ext3_truncate is used to protect reservation structure
allocation and deallocation.

Signed-off-by: Mingming Cao &lt;cmm@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc64: add definition for PAGE_AGP</title>
<updated>2005-04-04T00:38:42Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2005-04-04T00:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=196384b529f1018693f0242d9d25c517e816fdb6'/>
<id>urn:sha1:196384b529f1018693f0242d9d25c517e816fdb6</id>
<content type='text'>
This fix DRM build on ppc64 (even if DRM here is not yet functional, you'll
need the bleeding edge r300 stuff) by properly defining PAGE_AGP for the
ppc64 architecture.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc32: clean up arch/ppc/syslib/prom_init.c</title>
<updated>2005-04-04T00:38:10Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-04-04T00:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=1ee53497877fc554384337ab17597b6fcdc0dbac'/>
<id>urn:sha1:1ee53497877fc554384337ab17597b6fcdc0dbac</id>
<content type='text'>
The call_prom routine in arch/ppc/syslib/prom_init.c, which does a client
call to Open Firmware, returns a void *, and we use void * for instance
handles and package handles that are returned from and used in OF calls.
This is a bad idea - we can't ever dereference those things, and we end up
with a lot of casts because arguments to and return values from OF calls
are sometimes handles and sometimes numbers.

This patch cleans things up by using u32 as the type for OF handles.  The
return type of call_prom becomes int because the return value from an OF
call is often an int status code.  The number of casts in prom_init.c is
reduced substantially by this patch.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc32: add syscall6 definition</title>
<updated>2005-04-04T00:37:53Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-04-04T00:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=69aaf0194f00568e13447ce3a64aba347d43e90c'/>
<id>urn:sha1:69aaf0194f00568e13447ce3a64aba347d43e90c</id>
<content type='text'>
Since we have some syscalls with 6 arguments, it's useful to have a
definition of _syscall6 in asm-ppc/unistd.h.  This patch adds a suitable
definition.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] BDI: Improve nommu mmap support</title>
<updated>2005-04-04T00:36:18Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2005-04-04T00:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=849b87f438890ba6e33cec55fd75f6d24f9c7348'/>
<id>urn:sha1:849b87f438890ba6e33cec55fd75f6d24f9c7348</id>
<content type='text'>
The attached patch improves nommu mmap support; particularly in terms on
supporting private mappings.  It does this by examining the device capability
mask now in the backing_dev_info structure.

Private mappings will now be backed by the underlying device directly if
possible, where "possible" is constrained by the protection mask parameter
and the device capabilities mask.

I've also split the do_mmap_pgoff() function contents into a number of
auxilliary functions to make it easier to understand.

The documentation is also updated; including the addition of a warning
about permitting direct mapping of flash chips and the problems of XIP vs
write.

Signed-Off-By: David Howells &lt;dhowells@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge bk://bart.bkbits.net/ide-2.6</title>
<updated>2005-04-03T13:02:24Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-03T13:02:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=c753237cb5783cd92b01fbfb6e6028dcac28b113'/>
<id>urn:sha1:c753237cb5783cd92b01fbfb6e6028dcac28b113</id>
<content type='text'>
into ppc970.osdl.org:/home/torvalds/v2.6/linux
</content>
</entry>
<entry>
<title>Merge bk://bk.arm.linux.org.uk/linux-2.6-serial</title>
<updated>2005-04-03T12:40:47Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-03T12:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=184a2f07d38d9bde2119d867c851efe9a2dcb382'/>
<id>urn:sha1:184a2f07d38d9bde2119d867c851efe9a2dcb382</id>
<content type='text'>
into ppc970.osdl.org:/home/torvalds/v2.6/linux
</content>
</entry>
</feed>
