19 Apr, 2009

8 commits

  • Following patch introduce support for setting options
    to gcc that has effect for current directory and all
    subdirectories.

    The typical use case are an architecture or a subsystem that
    decide to cover all files with -Werror.
    Today alpha, mips and sparc uses -Werror in almost all their
    Makefile- with subdir-ccflag-y it is now simpler to do so
    as only the top-level directories needs to be covered.

    Likewise if we decide to cover a full subsystem such
    as net/ with -Werror this is done by adding a single
    line to net/Makefile.

    Signed-off-by: Sam Ravnborg
    Cc: Ingo Molnar
    Cc: "H. Peter Anvin"
    Cc: Thomas Gleixner

    Sam Ravnborg
     
  • We need a location for generated files.
    Today they are spread over several places and bringing them
    together to a common place makes it obvious hat is generated
    and what isreal files.

    Al Viro originally suggested: include/gen
    Linus suggested to spell it out.

    This patch implement support for

    include/generated

    All files in include/generated are ignored by git.
    include/generated is removed during "make mrproper".

    With this we are ready to implement support for include/generated
    in the various architctures and in the base kernel.

    Signed-off-by: Sam Ravnborg
    Cc: Al Viro
    Cc: Linus Torvalds

    Sam Ravnborg
     
  • This function is not actually used right now, since the original use
    case for it was done with insert_resource_expand_to_fit() instead.

    However, we now have another usage case that wants to basically do a
    "reserve IO resource, splitting around existing resources", however that
    one doesn't actually want the "recurse into the conflicting resource"
    logic at all.

    And since recursing into the conflicting resource was the most complex
    part, and isn't wanted, just remove it. Maybe we'll some day want both
    versions, but we can just resurrect the logic then.

    Tested-by: Yinghai Lu
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
    cifs: when renaming don't try to unlink negative dentry
    cifs: remove unneeded bcc_ptr update in CIFSTCon
    cifs: add cFYI messages with some of the saved strings from ssetup/tcon
    cifs: fix buffer size for tcon->nativeFileSystem field
    cifs: fix unicode string area word alignment in session setup
    [CIFS] Fix build break caused by change to new current_umask helper function
    [CIFS] Fix sparse warnings
    [CIFS] Add support for posix open during lookup
    cifs: no need to use rcu_assign_pointer on immutable keys
    cifs: remove dnotify thread code
    [CIFS] remove some build warnings
    cifs: vary timeout on writes past EOF based on offset (try #5)
    [CIFS] Fix build break from recent DFS patch when DFS support not enabled
    Remote DFS root support.
    [CIFS] Endian convert UniqueId when reporting inode numbers from server files
    cifs: remove some pointless conditionals before kfree()
    cifs: flush data on any setattr

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:
    cs5536: define dma_sff_read_status() method
    ide: fix barriers support
    ide: Remove void casts
    hpt366: use ATA_DMA_* constants
    hpt366: fix HPT370 DMA timeouts

    Linus Torvalds
     
  • …s/security-testing-2.6

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:
    Smack: check for SMACK xattr validity in smack_inode_setxattr

    Linus Torvalds
     
  • Re-add missing kernel-parameters documentation that was accidentally
    deleted in commit 0cb55ad2.

    Thanks to Ingo and Weidong Han for the heads-up on this.

    Signed-off-by: Randy Dunlap
    cc: Ingo Molnar
    cc: Len Brown
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Commit d979677c4c0 ("mm: shrink_all_memory(): use sc.nr_reclaimed")
    broke the memory shrinking used by hibernation, becuse it did not update
    shrink_all_zones() in accordance with the other changes it made.

    Fix this by making shrink_all_zones() update sc->nr_reclaimed instead of
    overwriting its value.

    This fixes http://bugzilla.kernel.org/show_bug.cgi?id=13058

    Reported-and-tested-by: Alan Jenkins
    Signed-off-by: Rafael J. Wysocki
    Signed-off-by: Linus Torvalds

    Rafael J. Wysocki
     

18 Apr, 2009

32 commits