summaryrefslogtreecommitdiff
path: root/drivers/media/test-drivers/vidtv/vidtv_mux.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-09-12 10:58:55 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-09-14 15:47:51 +0200
commit9cfb4d36c27cc6986503ea41faa90b3175f31d99 (patch)
tree792321fdc0f6d12a990f7672355a24bb57513ce6 /drivers/media/test-drivers/vidtv/vidtv_mux.c
parentc9f968fac9cfa5af1251d30be9bbac38dd1973a6 (diff)
media: vidtv: prefer using dev_foo() instead of pr_foo()
It is better to use the higher level dev_foo() than pr_foo() for printks. Change them at vidtv at the more trivial places. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media/test-drivers/vidtv/vidtv_mux.c')
-rw-r--r--drivers/media/test-drivers/vidtv/vidtv_mux.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/drivers/media/test-drivers/vidtv/vidtv_mux.c b/drivers/media/test-drivers/vidtv/vidtv_mux.c
index 540f404372aa..d1db9dc6dc89 100644
--- a/drivers/media/test-drivers/vidtv/vidtv_mux.c
+++ b/drivers/media/test-drivers/vidtv/vidtv_mux.c
@@ -12,13 +12,11 @@
* Copyright (C) 2020 Daniel W. S. Almeida
*/
-#define pr_fmt(fmt) KBUILD_MODNAME ":%s, %d: " fmt, __func__, __LINE__
-
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/jiffies.h>
#include <linux/kernel.h>
-#include <linux/printk.h>
+#include <linux/dev_printk.h>
#include <linux/ratelimit.h>
#include <linux/delay.h>
#include <linux/vmalloc.h>
@@ -147,7 +145,8 @@ static u32 vidtv_mux_push_si(struct vidtv_mux *m)
m->si.pat);
if (pmt_pid > TS_LAST_VALID_PID) {
- pr_warn_ratelimited("PID: %d not found\n", pmt_pid);
+ dev_warn_ratelimited(m->dev,
+ "PID: %d not found\n", pmt_pid);
continue;
}
@@ -331,7 +330,8 @@ static u32 vidtv_mux_pad_with_nulls(struct vidtv_mux *m, u32 npkts)
/* sanity check */
if (nbytes != npkts * TS_PACKET_LEN)
- pr_err_ratelimited("%d != %d\n", nbytes, npkts * TS_PACKET_LEN);
+ dev_err_ratelimited(m->dev, "%d != %d\n",
+ nbytes, npkts * TS_PACKET_LEN);
return nbytes;
}
@@ -402,7 +402,7 @@ static void vidtv_mux_tick(struct work_struct *work)
/* if the buffer is not aligned there is a bug somewhere */
if (nbytes % TS_PACKET_LEN)
- pr_err_ratelimited("Misaligned buffer\n");
+ dev_err_ratelimited(m->dev, "Misaligned buffer\n");
if (m->on_new_packets_available_cb)
m->on_new_packets_available_cb(m->priv,
@@ -418,7 +418,7 @@ static void vidtv_mux_tick(struct work_struct *work)
void vidtv_mux_start_thread(struct vidtv_mux *m)
{
if (m->streaming) {
- pr_warn_ratelimited("Already streaming. Skipping.\n");
+ dev_warn_ratelimited(m->dev, "Already streaming. Skipping.\n");
return;
}
@@ -435,10 +435,12 @@ void vidtv_mux_stop_thread(struct vidtv_mux *m)
}
}
-struct vidtv_mux *vidtv_mux_init(struct vidtv_mux_init_args args)
+struct vidtv_mux *vidtv_mux_init(struct device *dev,
+ struct vidtv_mux_init_args args)
{
struct vidtv_mux *m = kzalloc(sizeof(*m), GFP_KERNEL);
+ m->dev = dev;
m->timing.pcr_period_usecs = args.pcr_period_usecs;
m->timing.si_period_usecs = args.si_period_usecs;