1. 12 7月, 2011 1 次提交
  2. 11 7月, 2011 1 次提交
  3. 09 7月, 2011 6 次提交
  4. 08 7月, 2011 6 次提交
  5. 07 7月, 2011 7 次提交
  6. 06 7月, 2011 6 次提交
  7. 02 7月, 2011 1 次提交
  8. 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
  9. 30 6月, 2011 1 次提交
  10. 28 6月, 2011 2 次提交
  11. 23 6月, 2011 3 次提交
    • G
      ath9k: add external_reset callback to ath9k_platfom_data for AR9330 · 7d95847c
      Gabor Juhos 提交于
      The patch adds a callback to ath9k_platform_data. If the
      callback is provided by the platform code, then it can be
      used to hard reset the WMAC device.
      
      The callback is required for doing a hard reset of the AR9330
      chips to get them working again after a hang.
      Signed-off-by: NGabor Juhos <juhosg@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      7d95847c
    • G
      ath9k: add MAC revision detection for AR9330 · 3762561a
      Gabor Juhos 提交于
      The AR9330 1.0 and 1.1 are using the same revision,
      thus it is not possible to distinguish the two chips.
      The platform setup code can distinguish the chips based
      on the SoC revision.
      
      Add a callback function to ath9k_platform_data in order
      to allow getting the revision number from the platform code.
      Signed-off-by: NGabor Juhos <juhosg@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3762561a
    • 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
  12. 21 6月, 2011 1 次提交
  13. 18 6月, 2011 1 次提交
  14. 17 6月, 2011 2 次提交