10 Oct, 2006

1 commit

  • This patch moves code out of fs/xattr.c:listxattr into a new function -
    vfs_listxattr. The code for vfs_listxattr was originally submitted by Bill
    Nottingham to Unionfs.

    Sorry about that. The reason for this submission is to make the
    listxattr code in fs/xattr.c a little cleaner (as well as to clean up
    some code in Unionfs.)

    Currently, Unionfs has vfs_listxattr defined in its code. I think
    that's very ugly, and I'd like to see it (re)moved. The logical place
    to put it, is along side of all the other vfs_*xattr functions.

    Overall, I think this patch is benefitial for both kernel.org kernel and
    Unionfs.

    Signed-off-by: Josef "Jeff" Sipek
    Acked-by: Al Viro
    Signed-off-by: Linus Torvalds

    Bill Nottingham
     

09 Oct, 2006

17 commits


08 Oct, 2006

5 commits


07 Oct, 2006

10 commits


06 Oct, 2006

7 commits

  • Fixup broken UML build due to 7d12e780e003f93433d49ce78cfedf4b4c52adc5
    "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers".

    Cc: David Howells
    Cc: Jeff Dike
    Cc: Paolo "Blaisorblade" Giarrusso
    Signed-off-by: Pekka Enberg
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pekka Enberg
     
  • There is some confusion about the meaning of 'bufsz' for a sunrpc server.
    In some cases it is the largest message that can be sent or received. In
    other cases it is the largest 'payload' that can be included in a NFS
    message.

    In either case, it is not possible for both the request and the reply to be
    this large. One of the request or reply may only be one page long, which
    fits nicely with NFS.

    So we remove 'bufsz' and replace it with two numbers: 'max_payload' and
    'max_mesg'. Max_payload is the size that the server requests. It is used
    by the server to check the max size allowed on a particular connection:
    depending on the protocol a lower limit might be used.

    max_mesg is the largest single message that can be sent or received. It is
    calculated as the max_payload, rounded up to a multiple of PAGE_SIZE, and
    with PAGE_SIZE added to overhead. Only one of the request and reply may be
    this size. The other must be at most one page.

    Cc: Greg Banks
    Cc: "J. Bruce Fields"
    Signed-off-by: Neil Brown
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    NeilBrown
     
  • SD cards extend the protocol by allowing the host to query a card how many
    blocks were successfully stored on the medium. This allows us to safely write
    chunks of blocks at once.

    Signed-off-by: Pierre Ossman
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pierre Ossman
     
  • Fix a kerneldoc warning and reorderd the description for is_init().

    Signed-off-by: Henrik Kretzschmar
    Cc: "Randy.Dunlap"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Henne
     
  • Trivial typo fix in the "syntax error if percpu macros are incorrectly
    used" patch. I misspelled "identifier" in all places. D'Oh!

    Thanks to Dirk Mueller to point this out.

    Signed-off-by: Jan Blunck
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Blunck
     
  • annotate, fix the bogus argument of vmap() in it.

    Signed-off-by: Al Viro
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Al Viro
     
  • The recent header cleanup removed PAGE_SIZE from the exported information as
    it depends on the configuration.

    BTW This has possibly other consequences, as the core dump code is using
    PAGE_SIZE directly, which may need fixing as well.

    Signed-off-by: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Roman Zippel