1. 09 7月, 2011 1 次提交
  2. 08 7月, 2011 2 次提交
  3. 07 7月, 2011 4 次提交
  4. 02 7月, 2011 1 次提交
  5. 01 7月, 2011 2 次提交
    • J
      Bluetooth: Add bt_printk · e1447d8d
      Joe Perches 提交于
      Add a local logging function to emit bluetooth specific
      messages.  Using vsprintf extension %pV saves code/text
      space.
      
      Convert the current BT_INFO and BT_ERR macros to use bt_printk.
      Remove __func__ from BT_ERR macro (and the uses).
      Prefix "Bluetooth: " to BT_ERR
      Remove __func__ from BT_DBG as function can be prefixed when
      using dynamic_debug.
      
      With allyesconfig:
      
         text    data     bss     dec     hex filename
       129956    8632   36096  174684   2aa5c drivers/bluetooth/built-in.o.new2
       134402    8632   36064  179098   2bb9a drivers/bluetooth/built-in.o.old
        14778    1012    3408   19198    4afe net/bluetooth/bnep/built-in.o.new2
        15067    1012    3408   19487    4c1f net/bluetooth/bnep/built-in.o.old
       346595   19163   86080  451838   6e4fe net/bluetooth/built-in.o.new2
       353751   19163   86064  458978   700e2 net/bluetooth/built-in.o.old
        18483    1172    4264   23919    5d6f net/bluetooth/cmtp/built-in.o.new2
        18927    1172    4264   24363    5f2b net/bluetooth/cmtp/built-in.o.old
        19237    1172    5152   25561    63d9 net/bluetooth/hidp/built-in.o.new2
        19581    1172    5152   25905    6531 net/bluetooth/hidp/built-in.o.old
        59461    3884   14464   77809   12ff1 net/bluetooth/rfcomm/built-in.o.new2
        61206    3884   14464   79554   136c2 net/bluetooth/rfcomm/built-in.o.old
      
      with x86 defconfig (and just bluetooth):
      
      $ size net/bluetooth/built-in.o.defconfig.*
         text    data     bss     dec     hex filename
        66358     933     100   67391   1073f net/bluetooth/built-in.o.defconfig.new
        66643     933     100   67676   1085c net/bluetooth/built-in.o.defconfig.old
      Signed-off-by: NJoe Perches <joe@perches.com>
      Signed-off-by: NGustavo F. Padovan <padovan@profusion.mobi>
      e1447d8d
    • J
      Bluetooth: Rename function bt_err to bt_to_errno · e175072f
      Joe Perches 提交于
      Make it easier to use more normal logging styles later.
      Signed-off-by: NJoe Perches <joe@perches.com>
      Signed-off-by: NGustavo F. Padovan <padovan@profusion.mobi>
      e175072f
  6. 23 6月, 2011 1 次提交
    • J
      netlink: advertise incomplete dumps · 670dc283
      Johannes Berg 提交于
      Consider the following situation:
       * a dump that would show 8 entries, four in the first
         round, and four in the second
       * between the first and second rounds, 6 entries are
         removed
       * now the second round will not show any entry, and
         even if there is a sequence/generation counter the
         application will not know
      
      To solve this problem, add a new flag NLM_F_DUMP_INTR
      to the netlink header that indicates the dump wasn't
      consistent, this flag can also be set on the MSG_DONE
      message that terminates the dump, and as such above
      situation can be detected.
      
      To achieve this, add a sequence counter to the netlink
      callback struct. Of course, netlink code still needs
      to use this new functionality. The correct way to do
      that is to always set cb->seq when a dumpit callback
      is invoked and call nl_dump_check_consistent() for
      each new message. The core code will also call this
      function for the final MSG_DONE message.
      
      To make it usable with generic netlink, a new function
      genlmsg_nlhdr() is needed to obtain the netlink header
      from the genetlink user header.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Acked-by: NDavid S. Miller <davem@davemloft.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      670dc283
  7. 18 6月, 2011 1 次提交
  8. 17 6月, 2011 4 次提交
  9. 15 6月, 2011 2 次提交
  10. 14 6月, 2011 14 次提交
  11. 11 6月, 2011 1 次提交
  12. 10 6月, 2011 1 次提交
  13. 09 6月, 2011 6 次提交