linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PULL REQUEST] UDF tree
@ 2011-01-11 20:52 Jan Kara
  2011-01-11 22:39 ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Jan Kara @ 2011-01-11 20:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, linux-fsdevel

  Hello Linus,

  could you please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6.git for_linus

The largest portion of patches is BKL removal from UDF. Also there is a fix
for a long standing directory corruption bug which I've hit while testing
BKL removal patches.

The full shortlog is:

Alessio Igor Bogani (3):
      udf: Replace bkl with the UDF_I(inode)->i_data_sem for protect udf_inode_info struct
      udf: Use of s_alloc_mutex to serialize udf_relocate_blocks() execution
      udf: Remove unnecessary bkl usages

Jan Kara (10):
      udf: Convert UDF_SB(sb)->s_flags to use bitops
      udf: Remove BKL from udf_update_inode
      udf: Move handling of uniqueID into a helper function and protect it by a s_alloc_mutex
      udf: Protect all modifications of LVID with s_alloc_mutex
      udf: Protect default inode credentials by rwlock
      udf: Remove BKL from udf_put_super() and udf_remount_fs()
      udf: Call udf_add_free_space() for more blocks at once in udf_free_blocks()
      udf: Remove BKL from free space counting functions
      udf: Protect udf_file_aio_write from possible races
      udf: Fix directory corruption after extent merging

Jesper Juhl (1):
      UDF: Close small mem leak in udf_find_entry()

Joe Perches (2):
      fs/udf: Use vzalloc
      fs/udf: Add printf format/argument verification

The diffstat is

 fs/udf/balloc.c    |    3 +-
 fs/udf/dir.c       |    5 --
 fs/udf/file.c      |   11 ++---
 fs/udf/ialloc.c    |   21 +++-------
 fs/udf/inode.c     |   51 +++++++++++--------------
 fs/udf/namei.c     |  107 ++++++++++++++--------------------------------------
 fs/udf/partition.c |   27 +++++++++----
 fs/udf/super.c     |   67 ++++++++++++++++++++-------------
 fs/udf/symlink.c   |   12 +++--
 fs/udf/udf_i.h     |   13 ++++++
 fs/udf/udf_sb.h    |   22 +++++++++--
 fs/udf/udfdecl.h   |    4 +-
 12 files changed, 164 insertions(+), 179 deletions(-)

							Thanks
								Honza
-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PULL REQUEST] UDF tree
  2011-01-11 20:52 [PULL REQUEST] UDF tree Jan Kara
@ 2011-01-11 22:39 ` Linus Torvalds
  2011-01-11 22:44   ` Linus Torvalds
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2011-01-11 22:39 UTC (permalink / raw)
  To: Jan Kara; +Cc: LKML, linux-fsdevel

On Tue, Jan 11, 2011 at 12:52 PM, Jan Kara <jack@suse.cz> wrote:
>
> The largest portion of patches is BKL removal from UDF.

Hmm.. The Kconfig file still claims it depends on BKL, so you cannot
actually build it without that.

Oversight? Or is it not complete?

                     Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PULL REQUEST] UDF tree
  2011-01-11 22:39 ` Linus Torvalds
@ 2011-01-11 22:44   ` Linus Torvalds
  2011-01-12 15:09     ` Jan Kara
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2011-01-11 22:44 UTC (permalink / raw)
  To: Jan Kara; +Cc: LKML, linux-fsdevel

On Tue, Jan 11, 2011 at 2:39 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Hmm.. The Kconfig file still claims it depends on BKL, so you cannot
> actually build it without that.
>
> Oversight? Or is it not complete?

Seems to be an oversight, because it compiles without the BKL.

I'll remove that thing in the merge commit, evil as I am.

                     Linus

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PULL REQUEST] UDF tree
  2011-01-11 22:44   ` Linus Torvalds
@ 2011-01-12 15:09     ` Jan Kara
  0 siblings, 0 replies; 4+ messages in thread
From: Jan Kara @ 2011-01-12 15:09 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Jan Kara, LKML, linux-fsdevel

On Tue 11-01-11 14:44:23, Linus Torvalds wrote:
> On Tue, Jan 11, 2011 at 2:39 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > Hmm.. The Kconfig file still claims it depends on BKL, so you cannot
> > actually build it without that.
> >
> > Oversight? Or is it not complete?
> 
> Seems to be an oversight, because it compiles without the BKL.
> 
> I'll remove that thing in the merge commit, evil as I am.
  Thanks. It was an oversight.

								Honza

-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-01-12 15:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-11 20:52 [PULL REQUEST] UDF tree Jan Kara
2011-01-11 22:39 ` Linus Torvalds
2011-01-11 22:44   ` Linus Torvalds
2011-01-12 15:09     ` Jan Kara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).