1. 06 Aug, 2012 20 commits
  2. 05 Aug, 2012 1 commit
    • Avi Kivity's avatar
      Merge remote-tracking branch 'upstream' into next · fe56097b
      Avi Kivity authored
       - bring back critical fixes (esp. aa67f609)
       - provide an updated base for development
      
      * upstream: (4334 commits)
        missed mnt_drop_write() in do_dentry_open()
        UBIFS: nuke pdflush from comments
        gfs2: nuke pdflush from comments
        drbd: nuke pdflush from comments
        nilfs2: nuke write_super from comments
        hfs: nuke write_super from comments
        vfs: nuke pdflush from comments
        jbd/jbd2: nuke write_super from comments
        btrfs: nuke pdflush from comments
        btrfs: nuke write_super from comments
        ext4: nuke pdflush from comments
        ext4: nuke write_super from comments
        ext3: nuke write_super from comments
        Documentation: fix the VM knobs descritpion WRT pdflush
        Documentation: get rid of write_super
        vfs: kill write_super and sync_supers
        ACPI processor: Fix tick_broadcast_mask online/offline regression
        ACPI: Only count valid srat memory structures
        ACPI: Untangle a return statement for better readability
        Linux 3.6-rc1
        ...
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
      fe56097b
  3. 04 Aug, 2012 15 commits
  4. 03 Aug, 2012 4 commits
    • Artem Bityutskiy's avatar
      Documentation: get rid of write_super · 34e5053f
      Artem Bityutskiy authored
      The '->write_super' superblock method is gone, and this patch removes all the
      references to 'write_super' from various pieces of the kernel documentation.
      
      Cc: Randy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      34e5053f
    • Artem Bityutskiy's avatar
      vfs: kill write_super and sync_supers · f0cd2dbb
      Artem Bityutskiy authored
      Finally we can kill the 'sync_supers' kernel thread along with the
      '->write_super()' superblock operation because all the users are gone.
      Now every file-system is supposed to self-manage own superblock and
      its dirty state.
      
      The nice thing about killing this thread is that it improves power management.
      Indeed, 'sync_supers' is a source of monotonic system wake-ups - it woke up
      every 5 seconds no matter what - even if there were no dirty superblocks and
      even if there were no file-systems using this service (e.g., btrfs and
      journalled ext4 do not need it). So it was wasting power most of the time. And
      because the thread was in the core of the kernel, all systems had to have it.
      So I am quite happy to make it go away.
      
      Interestingly, this thread is a left-over from the pdflush kernel thread which
      was a self-forking kernel thread responsible for all the write-back in old
      Linux kernels. It was turned into per-block device BDI threads, and
      'sync_supers' was a left-over. Thus, R.I.P, pdflush as well.
      Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      f0cd2dbb
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux · d8579fd8
      Linus Torvalds authored
      Pull ACPI and power management fixes from Len Brown:
       "A 3.3 sleep regression fixed, numa bugfix, plus some minor cleanups"
      
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:
        ACPI processor: Fix tick_broadcast_mask online/offline regression
        ACPI: Only count valid srat memory structures
        ACPI: Untangle a return statement for better readability
        ACPI / PCI: Do not try to acquire _OSC control if that is hopeless
        ACPI: delete _GTS/_BFS support
        ACPI/x86: revert 'x86, acpi: Call acpi_enter_sleep_state via an asmlinkage C function from assembler'
        ACPI: replace strlen("string") with sizeof("string") -1
        ACPI / PM: Fix build warning in sleep.c for CONFIG_ACPI_SLEEP unset
      d8579fd8
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.open-osd.org/linux-open-osd · d42d1dab
      Linus Torvalds authored
      Pull exofs update from Boaz Harrosh:
       "They are all mostly fixes, except the most important patch by Artem
        Bityutskiy which removes the use of s_dirt.  After this patch s_dirt
        can be completely removed from the tree."
      
      * 'for-linus' of git://git.open-osd.org/linux-open-osd:
        ore: Fix out-of-bounds access in _ios_obj()
        exofs: Use proper max_IO calculations from ore
        exofs: Fix __r4w_get_page when offset is beyond i_size
        exofs: stop using s_dirt
        exofs: readpage_strip: Add a BUG_ON to check for PageLocked(page)
      d42d1dab