Skip to content
  1. Jan 16, 2012
  2. Jan 15, 2012
  3. Dec 19, 2011
    • Peter Foley's avatar
      kconfig: use xfwrite wrapper function to silence warnings · 70cc01e7
      Peter Foley authored
      
      
      Use the xfwrite wrapper function defined in lkc.h to check the return value of
      fwrite and silence these warnings.
      
        HOSTCC  scripts/kconfig/zconf.tab.o
      scripts/kconfig/zconf.tab.c: In function 'header_print_comment':
      /usr/src/lto/scripts/kconfig/confdata.c:551:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
      scripts/kconfig/zconf.tab.c: In function 'kconfig_print_comment':
      /usr/src/lto/scripts/kconfig/confdata.c:467:10: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
      
      Signed-off-by: default avatarPeter Foley <pefoley2@verizon.net>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      70cc01e7
  4. Dec 12, 2011
    • Peter Foley's avatar
      kconfig: fix set but not used warnings · 4f0c28f7
      Peter Foley authored
      
      
      Remove set but not used variables to fix warnings.
      
        HOSTCC  scripts/kconfig/gconf.o
      /usr/src/lto/scripts/kconfig/gconf.c: In function 'change_sym_value':
      /usr/src/lto/scripts/kconfig/gconf.c:833:11: warning: variable 'oldval' set but not used [-Wunused-but-set-variable]
      /usr/src/lto/scripts/kconfig/gconf.c: In function 'update_tree':
      /usr/src/lto/scripts/kconfig/gconf.c:1281:19: warning: variable 'prop' set but not used [-Wunused-but-set-variable]
      
      Signed-off-by: default avatarPeter Foley <pefoley2@verizon.net>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      4f0c28f7
    • Peter Foley's avatar
      kconfig: fix warnings by specifing format arguments · a7d6f6e4
      Peter Foley authored
      
      
      Specify format arguments to fix warnings.
      
        HOSTCC  scripts/kconfig/gconf.o
      /usr/src/lto/scripts/kconfig/gconf.c: In function 'on_introduction1_activate':
      /usr/src/lto/scripts/kconfig/gconf.c:686:6: warning: format not a string literal and no format arguments
      /usr/src/lto/scripts/kconfig/gconf.c: In function 'on_about1_activate':
      /usr/src/lto/scripts/kconfig/gconf.c:704:6: warning: format not a string literal and no format arguments
      /usr/src/lto/scripts/kconfig/gconf.c: In function 'on_license1_activate':
      /usr/src/lto/scripts/kconfig/gconf.c:723:6: warning: format not a string literal and no format arguments
      
      Signed-off-by: default avatarPeter Foley <pefoley2@verizon.net>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      a7d6f6e4
  5. Sep 09, 2011
  6. Aug 31, 2011
  7. Aug 30, 2011
  8. Aug 19, 2011
  9. Aug 08, 2011
  10. Aug 07, 2011
    • Ari Savolainen's avatar
      Fix POSIX ACL permission check · 206b1d09
      Ari Savolainen authored
      After commit 3567866b
      
      : "RCUify freeing acls, let check_acl() go ahead in
      RCU mode if acl is cached" posix_acl_permission is being called with an
      unsupported flag and the permission check fails. This patch fixes the issue.
      
      Signed-off-by: default avatarAri Savolainen <ari.m.savolainen@gmail.com>
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      206b1d09
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd · c2f340a6
      Linus Torvalds authored
      * 'for-linus' of git://git.open-osd.org/linux-open-osd:
        ore: Make ore its own module
        exofs: Rename raid engine from exofs/ios.c => ore
        exofs: ios: Move to a per inode components & device-table
        exofs: Move exofs specific osd operations out of ios.c
        exofs: Add offset/length to exofs_get_io_state
        exofs: Fix truncate for the raid-groups case
        exofs: Small cleanup of exofs_fill_super
        exofs: BUG: Avoid sbi realloc
        exofs: Remove pnfs-osd private definitions
        nfs_xdr: Move nfs4_string definition out of #ifdef CONFIG_NFS_V4
      c2f340a6
    • Linus Torvalds's avatar
      vfs: optimize inode cache access patterns · 3ddcd056
      Linus Torvalds authored
      
      
      The inode structure layout is largely random, and some of the vfs paths
      really do care.  The path lookup in particular is already quite D$
      intensive, and profiles show that accessing the 'inode->i_op->xyz'
      fields is quite costly.
      
      We already optimized the dcache to not unnecessarily load the d_op
      structure for members that are often NULL using the DCACHE_OP_xyz bits
      in dentry->d_flags, and this does something very similar for the inode
      ops that are used during pathname lookup.
      
      It also re-orders the fields so that the fields accessed by 'stat' are
      together at the beginning of the inode structure, and roughly in the
      order accessed.
      
      The effect of this seems to be in the 1-2% range for an empty kernel
      "make -j" run (which is fairly kernel-intensive, mostly in filename
      lookup), so it's visible.  The numbers are fairly noisy, though, and
      likely depend a lot on exact microarchitecture.  So there's more tuning
      to be done.
      
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      3ddcd056
    • Linus Torvalds's avatar
      vfs: renumber DCACHE_xyz flags, remove some stale ones · 830c0f0e
      Linus Torvalds authored
      
      
      Gcc tends to generate better code with small integers, including the
      DCACHE_xyz flag tests - so move the common ones to be first in the list.
      Also just remove the unused DCACHE_INOTIFY_PARENT_WATCHED and
      DCACHE_AUTOFS_PENDING values, their users no longer exists in the source
      tree.
      
      And add a "unlikely()" to the DCACHE_OP_COMPARE test, since we want the
      common case to be a nice straight-line fall-through.
      
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      830c0f0e
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 7cd4767e
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:
        net: Compute protocol sequence numbers and fragment IDs using MD5.
        crypto: Move md5_transform to lib/md5.c
      7cd4767e
    • Boaz Harrosh's avatar
      ore: Make ore its own module · cf283ade
      Boaz Harrosh authored
      
      
      Export everything from ore need exporting. Change Kbuild and Kconfig
      to build ore.ko as an independent module. Import ore from exofs
      
      Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
      cf283ade