mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
usb: use %*pb[l] to print bitmaps including cpumasks and nodemasks
printk and friends can now format bitmaps using '%*pb[l]'. cpumask and nodemask also provide cpumask_pr_args() and nodemask_pr_args() respectively which can be used to generate the two printf arguments necessary to format the specified cpu/nodemask. * drivers/uwb/drp.c::uwb_drp_handle_alien_drp() was formatting mas.bm into a buffer but never used it. Removed. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
c7badc9017
commit
125918dbd8
6 changed files with 13 additions and 29 deletions
|
|
@ -619,11 +619,9 @@ static void uwb_drp_handle_alien_drp(struct uwb_rc *rc, struct uwb_ie_drp *drp_i
|
|||
struct device *dev = &rc->uwb_dev.dev;
|
||||
struct uwb_mas_bm mas;
|
||||
struct uwb_cnflt_alien *cnflt;
|
||||
char buf[72];
|
||||
unsigned long delay_us = UWB_MAS_LENGTH_US * UWB_MAS_PER_ZONE;
|
||||
|
||||
uwb_drp_ie_to_bm(&mas, drp_ie);
|
||||
bitmap_scnprintf(buf, sizeof(buf), mas.bm, UWB_NUM_MAS);
|
||||
|
||||
list_for_each_entry(cnflt, &rc->cnflt_alien_list, rc_node) {
|
||||
if (bitmap_equal(cnflt->mas.bm, mas.bm, UWB_NUM_MAS)) {
|
||||
|
|
|
|||
|
|
@ -217,7 +217,6 @@ static int reservations_print(struct seq_file *s, void *p)
|
|||
struct uwb_dev_addr devaddr;
|
||||
char owner[UWB_ADDR_STRSIZE], target[UWB_ADDR_STRSIZE];
|
||||
bool is_owner;
|
||||
char buf[72];
|
||||
|
||||
uwb_dev_addr_print(owner, sizeof(owner), &rsv->owner->dev_addr);
|
||||
if (rsv->target.type == UWB_RSV_TARGET_DEV) {
|
||||
|
|
@ -234,8 +233,7 @@ static int reservations_print(struct seq_file *s, void *p)
|
|||
owner, target, uwb_rsv_state_str(rsv->state));
|
||||
seq_printf(s, " stream: %d type: %s\n",
|
||||
rsv->stream, uwb_rsv_type_str(rsv->type));
|
||||
bitmap_scnprintf(buf, sizeof(buf), rsv->mas.bm, UWB_NUM_MAS);
|
||||
seq_printf(s, " %s\n", buf);
|
||||
seq_printf(s, " %*pb\n", UWB_NUM_MAS, rsv->mas.bm);
|
||||
}
|
||||
|
||||
mutex_unlock(&rc->rsvs_mutex);
|
||||
|
|
@ -259,14 +257,10 @@ static const struct file_operations reservations_fops = {
|
|||
static int drp_avail_print(struct seq_file *s, void *p)
|
||||
{
|
||||
struct uwb_rc *rc = s->private;
|
||||
char buf[72];
|
||||
|
||||
bitmap_scnprintf(buf, sizeof(buf), rc->drp_avail.global, UWB_NUM_MAS);
|
||||
seq_printf(s, "global: %s\n", buf);
|
||||
bitmap_scnprintf(buf, sizeof(buf), rc->drp_avail.local, UWB_NUM_MAS);
|
||||
seq_printf(s, "local: %s\n", buf);
|
||||
bitmap_scnprintf(buf, sizeof(buf), rc->drp_avail.pending, UWB_NUM_MAS);
|
||||
seq_printf(s, "pending: %s\n", buf);
|
||||
seq_printf(s, "global: %*pb\n", UWB_NUM_MAS, rc->drp_avail.global);
|
||||
seq_printf(s, "local: %*pb\n", UWB_NUM_MAS, rc->drp_avail.local);
|
||||
seq_printf(s, "pending: %*pb\n", UWB_NUM_MAS, rc->drp_avail.pending);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue