Skip to content
  1. Jun 17, 2009
    • Linus Torvalds's avatar
      printk: Add KERN_DEFAULT printk log-level · e28d7137
      Linus Torvalds authored
      
      
      This adds a KERN_DEFAULT loglevel marker, for when you cannot decide
      which loglevel you want, and just want to keep an existing printk
      with the default loglevel.
      
      The difference between having KERN_DEFAULT and having no log-level
      marker at all is two-fold:
      
       - having the log-level marker will now force a new-line if the
         previous printout had not added one (perhaps because it forgot,
         but perhaps because it expected a continuation)
      
       - having a log-level marker is required if you are printing out a
         message that otherwise itself could perhaps otherwise be mistaken
         for a log-level.
      
      Signed-of-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      e28d7137
    • Linus Torvalds's avatar
      printk: clean up handling of log-levels and newlines · 5fd29d6c
      Linus Torvalds authored
      
      
      It used to be that we would only look at the log-level in a printk()
      after explicit newlines, which can cause annoying problems when the
      previous printk() did not end with a '\n'. In that case, the log-level
      marker would be just printed out in the middle of the line, and be
      seen as just noise rather than change the logging level.
      
      This changes things to always look at the log-level in the first
      bytes of the printout. If a log level marker is found, it is always
      used as the log-level. Additionally, if no newline existed, one is
      added (unless the log-level is the explicit KERN_CONT marker, to
      explicitly show that it's a continuation of a previous line).
      
      Acked-by: default avatarArjan van de Ven <arjan@infradead.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      5fd29d6c
  2. Jun 16, 2009
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · 03347e25
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] fix compile error in arch/ia64/mm/extable.c
      03347e25
    • Linus Torvalds's avatar
      Merge branch 'timers-for-linus-migration' of... · 19035e5b
      Linus Torvalds authored
      Merge branch 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        timers: Logic to move non pinned timers
        timers: /proc/sys sysctl hook to enable timer migration
        timers: Identifying the existing pinned timers
        timers: Framework for identifying pinned timers
        timers: allow deferrable timers for intervals tv2-tv5 to be deferred
      
      Fix up conflicts in kernel/sched.c and kernel/timer.c manually
      19035e5b
    • Linus Torvalds's avatar
      Merge branch 'timers-for-linus-clockevents' of... · f9db6e09
      Linus Torvalds authored
      Merge branch 'timers-for-linus-clockevents' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-for-linus-clockevents' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        clockevent: export register_device and delta2ns
        clockevents: tick_broadcast_device can become static
      f9db6e09
    • Linus Torvalds's avatar
      Merge branch 'timers-for-linus-clocksource' of... · 3f27c0d2
      Linus Torvalds authored
      Merge branch 'timers-for-linus-clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-for-linus-clocksource' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        clocksource: prevent selection of low resolution clocksourse also for nohz=on
        clocksource: sanity check sysfs clocksource changes
      3f27c0d2
    • Linus Torvalds's avatar
      Merge branch 'timers-for-linus-ntp' of... · 9aaa6305
      Linus Torvalds authored
      Merge branch 'timers-for-linus-ntp' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'timers-for-linus-ntp' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        ntp: fix comment typos
        ntp: adjust SHIFT_PLL to improve NTP convergence
      9aaa6305
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 · 2ed0e21b
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1244 commits)
        pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US
        ipv4: Fix fib_trie rebalancing
        Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver
        Bluetooth: Fix Kconfig issue with RFKILL integration
        PIM-SM: namespace changes
        ipv4: update ARPD help text
        net: use a deferred timer in rt_check_expire
        ieee802154: fix kconfig bool/tristate muckup
        bonding: initialization rework
        bonding: use is_zero_ether_addr
        bonding: network device names are case sensative
        bonding: elminate bad refcount code
        bonding: fix style issues
        bonding: fix destructor
        bonding: remove bonding read/write semaphore
        bonding: initialize before registration
        bonding: bond_create always called with default parameters
        x_tables: Convert printk to pr_err
        netfilter: conntrack: optional reliable conntrack event delivery
        list_nulls: add hlist_nulls_add_head and hlist_nulls_del
        ...
      2ed0e21b
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · 0fa21331
      Linus Torvalds authored
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (103 commits)
        powerpc: Fix bug in move of altivec code to vector.S
        powerpc: Add support for swiotlb on 32-bit
        powerpc/spufs: Remove unused error path
        powerpc: Fix warning when printing a resource_size_t
        powerpc/xmon: Remove unused variable in xmon.c
        powerpc/pseries: Fix warnings when printing resource_size_t
        powerpc: Shield code specific to 64-bit server processors
        powerpc: Separate PACA fields for server CPUs
        powerpc: Split exception handling out of head_64.S
        powerpc: Introduce CONFIG_PPC_BOOK3S
        powerpc: Move VMX and VSX asm code to vector.S
        powerpc: Set init_bootmem_done on NUMA platforms as well
        powerpc/mm: Fix a AB->BA deadlock scenario with nohash MMU context lock
        powerpc/mm: Fix some SMP issues with MMU context handling
        powerpc: Add PTRACE_SINGLEBLOCK support
        fbdev: Add PLB support and cleanup DCR in xilinxfb driver.
        powerpc/virtex: Add ml510 reference design device tree
        powerpc/virtex: Add Xilinx ML510 reference design support
        powerpc/virtex: refactor intc driver and add support for i8259 cascading
        powerpc/virtex: Add support for Xilinx PCI host bridge
        ...
      0fa21331
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 · d3bf80bf
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:
        regulator/max1586: fix V3 gain calculation integer overflow
        regulator/max1586: support increased V3 voltage range
        regulator: lp3971 - fix driver link error when built-in.
        LP3971 PMIC regulator driver (updated and combined version)
        regulator: remove driver_data direct access of struct device
        regulator: Set MODULE_ALIAS for regulator drivers
        regulator: Support list_voltage for fixed voltage regulator
        regulator: Move regulator drivers to subsys_initcall()
        regulator: build fix for powerpc - renamed show_state
        regulator: add userspace-consumer driver
        Maxim 1586 regulator driver
      d3bf80bf
    • Rusty Russell's avatar
      [IA64] fix compile error in arch/ia64/mm/extable.c · 1dcd775e
      Rusty Russell authored
      ad6561df
      
       ("module: trim exception table on init
      free.") put a bogus trim_init_extable() function into ia64 which didn't compile.
      
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      1dcd775e
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 · 9c7cb99a
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2: (22 commits)
        nilfs2: support contiguous lookup of blocks
        nilfs2: add sync_page method to page caches of meta data
        nilfs2: use device's backing_dev_info for btree node caches
        nilfs2: return EBUSY against delete request on snapshot
        nilfs2: modify list of unsupported features in caveats
        nilfs2: enable sync_page method
        nilfs2: set bio unplug flag for the last bio in segment
        nilfs2: allow future expansion of metadata read out via get info ioctl
        NILFS2: Pagecache usage optimization on NILFS2
        nilfs2: remove nilfs_btree_operations from btree mapping
        nilfs2: remove nilfs_direct_operations from direct mapping
        nilfs2: remove bmap pointer operations
        nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct
        nilfs2: remove pointless NULL check of bpop_commit_alloc_ptr function
        nilfs2: move get block functions in bmap.c into btree codes
        nilfs2: remove nilfs_bmap_delete_block
        nilfs2: remove nilfs_bmap_put_block
        nilfs2: remove header file for segment list operations
        nilfs2: eliminate removal list of segments
        nilfs2: add sufile function that can modify multiple segment usages
        ...
      9c7cb99a
  3. Jun 15, 2009