mirror of
https://github.com/torvalds/linux.git
synced 2024-12-21 10:31:54 +00:00
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>
This commit is contained in:
parent
c9f968fac9
commit
9cfb4d36c2
@ -9,12 +9,10 @@
|
||||
* Copyright (C) 2020 Daniel W. S. Almeida
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ":%s, %d: " fmt, __func__, __LINE__
|
||||
|
||||
#include <linux/moduleparam.h>
|
||||
#include <linux/mutex.h>
|
||||
#include <linux/platform_device.h>
|
||||
#include <linux/printk.h>
|
||||
#include <linux/dev_printk.h>
|
||||
#include <linux/time.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/workqueue.h>
|
||||
@ -146,10 +144,11 @@ vidtv_bridge_on_new_pkts_avail(void *priv, u8 *buf, u32 npkts)
|
||||
static int vidtv_start_streaming(struct vidtv_dvb *dvb)
|
||||
{
|
||||
struct vidtv_mux_init_args mux_args = {0};
|
||||
struct device *dev = &dvb->pdev->dev;
|
||||
u32 mux_buf_sz;
|
||||
|
||||
if (dvb->streaming) {
|
||||
pr_warn_ratelimited("Already streaming. Skipping.\n");
|
||||
dev_warn_ratelimited(dev, "Already streaming. Skipping.\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -165,21 +164,23 @@ static int vidtv_start_streaming(struct vidtv_dvb *dvb)
|
||||
mux_args.priv = dvb;
|
||||
|
||||
dvb->streaming = true;
|
||||
dvb->mux = vidtv_mux_init(mux_args);
|
||||
dvb->mux = vidtv_mux_init(dev, mux_args);
|
||||
vidtv_mux_start_thread(dvb->mux);
|
||||
|
||||
pr_info_ratelimited("Started streaming\n");
|
||||
dev_dbg_ratelimited(dev, "Started streaming\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int vidtv_stop_streaming(struct vidtv_dvb *dvb)
|
||||
{
|
||||
struct device *dev = &dvb->pdev->dev;
|
||||
|
||||
dvb->streaming = false;
|
||||
vidtv_mux_stop_thread(dvb->mux);
|
||||
vidtv_mux_destroy(dvb->mux);
|
||||
dvb->mux = NULL;
|
||||
|
||||
pr_info_ratelimited("Stopped streaming\n");
|
||||
dev_dbg_ratelimited(dev, "Stopped streaming\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -438,8 +439,8 @@ fail_i2c:
|
||||
|
||||
static int vidtv_bridge_probe(struct platform_device *pdev)
|
||||
{
|
||||
int ret;
|
||||
struct vidtv_dvb *dvb;
|
||||
int ret;
|
||||
|
||||
dvb = kzalloc(sizeof(*dvb), GFP_KERNEL);
|
||||
if (!dvb)
|
||||
@ -455,7 +456,7 @@ static int vidtv_bridge_probe(struct platform_device *pdev)
|
||||
|
||||
platform_set_drvdata(pdev, dvb);
|
||||
|
||||
pr_info("Successfully initialized vidtv!\n");
|
||||
dev_info(&pdev->dev, "Successfully initialized vidtv!\n");
|
||||
return ret;
|
||||
|
||||
err_dvb:
|
||||
|
@ -18,11 +18,9 @@
|
||||
* 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/printk.h>
|
||||
#include <linux/dev_printk.h>
|
||||
#include <linux/ratelimit.h>
|
||||
|
||||
#include "vidtv_channel.h"
|
||||
@ -104,10 +102,10 @@ struct vidtv_channel
|
||||
}
|
||||
|
||||
static struct vidtv_psi_table_sdt_service
|
||||
*vidtv_channel_sdt_serv_cat_into_new(const struct vidtv_channel *channels)
|
||||
*vidtv_channel_sdt_serv_cat_into_new(struct vidtv_mux *m)
|
||||
{
|
||||
/* Concatenate the services */
|
||||
const struct vidtv_channel *cur_chnl = channels;
|
||||
const struct vidtv_channel *cur_chnl = m->channels;
|
||||
|
||||
struct vidtv_psi_table_sdt_service *curr = NULL;
|
||||
struct vidtv_psi_table_sdt_service *head = NULL;
|
||||
@ -123,7 +121,8 @@ static struct vidtv_psi_table_sdt_service
|
||||
curr = cur_chnl->service;
|
||||
|
||||
if (!curr)
|
||||
pr_warn_ratelimited("No services found for channel %s\n", cur_chnl->name);
|
||||
dev_warn_ratelimited(m->dev,
|
||||
"No services found for channel %s\n", cur_chnl->name);
|
||||
|
||||
while (curr) {
|
||||
service_id = be16_to_cpu(curr->service_id);
|
||||
@ -145,10 +144,10 @@ static struct vidtv_psi_table_sdt_service
|
||||
}
|
||||
|
||||
static struct vidtv_psi_table_pat_program*
|
||||
vidtv_channel_pat_prog_cat_into_new(const struct vidtv_channel *channels)
|
||||
vidtv_channel_pat_prog_cat_into_new(struct vidtv_mux *m)
|
||||
{
|
||||
/* Concatenate the programs */
|
||||
const struct vidtv_channel *cur_chnl = channels;
|
||||
const struct vidtv_channel *cur_chnl = m->channels;
|
||||
struct vidtv_psi_table_pat_program *curr = NULL;
|
||||
struct vidtv_psi_table_pat_program *head = NULL;
|
||||
struct vidtv_psi_table_pat_program *tail = NULL;
|
||||
@ -162,7 +161,9 @@ vidtv_channel_pat_prog_cat_into_new(const struct vidtv_channel *channels)
|
||||
curr = cur_chnl->program;
|
||||
|
||||
if (!curr)
|
||||
pr_warn_ratelimited("No programs found for channel %s\n", cur_chnl->name);
|
||||
dev_warn_ratelimited(m->dev,
|
||||
"No programs found for channel %s\n",
|
||||
cur_chnl->name);
|
||||
|
||||
while (curr) {
|
||||
serv_id = be16_to_cpu(curr->service_id);
|
||||
@ -251,8 +252,8 @@ void vidtv_channel_si_init(struct vidtv_mux *m)
|
||||
|
||||
m->si.sdt = vidtv_psi_sdt_table_init(m->transport_stream_id);
|
||||
|
||||
programs = vidtv_channel_pat_prog_cat_into_new(m->channels);
|
||||
services = vidtv_channel_sdt_serv_cat_into_new(m->channels);
|
||||
programs = vidtv_channel_pat_prog_cat_into_new(m);
|
||||
services = vidtv_channel_sdt_serv_cat_into_new(m);
|
||||
|
||||
/* assemble all programs and assign to PAT */
|
||||
vidtv_psi_pat_program_assign(m->si.pat, programs);
|
||||
|
@ -76,8 +76,9 @@ static const struct vidtv_demod_cnr_to_qual_s vidtv_demod_t_cnr_2_qual[] = {
|
||||
static const struct vidtv_demod_cnr_to_qual_s
|
||||
*vidtv_match_cnr_s(struct dvb_frontend *fe)
|
||||
{
|
||||
struct dtv_frontend_properties *c;
|
||||
const struct vidtv_demod_cnr_to_qual_s *cnr2qual = NULL;
|
||||
struct device *dev = fe->dvb->device;
|
||||
struct dtv_frontend_properties *c;
|
||||
u32 array_size = 0;
|
||||
u32 i;
|
||||
|
||||
@ -106,9 +107,10 @@ static const struct vidtv_demod_cnr_to_qual_s
|
||||
break;
|
||||
|
||||
default:
|
||||
pr_warn_ratelimited("%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
dev_warn_ratelimited(dev,
|
||||
"%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -100,6 +100,8 @@ struct vidtv_mux_pid_ctx {
|
||||
* @priv: Private data.
|
||||
*/
|
||||
struct vidtv_mux {
|
||||
struct device *dev;
|
||||
|
||||
struct vidtv_mux_timing timing;
|
||||
|
||||
u32 mux_rate_kbytes_sec;
|
||||
@ -151,7 +153,8 @@ struct vidtv_mux_init_args {
|
||||
void *priv;
|
||||
};
|
||||
|
||||
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);
|
||||
void vidtv_mux_destroy(struct vidtv_mux *m);
|
||||
|
||||
void vidtv_mux_start_thread(struct vidtv_mux *m);
|
||||
|
@ -10,8 +10,6 @@
|
||||
* Copyright (C) 2020 Daniel W. S. Almeida
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ":%s, %d: " fmt, __func__, __LINE__
|
||||
|
||||
#include <linux/errno.h>
|
||||
#include <linux/i2c.h>
|
||||
#include <linux/module.h>
|
||||
@ -149,9 +147,10 @@ static s32 vidtv_tuner_check_frequency_shift(struct dvb_frontend *fe)
|
||||
break;
|
||||
|
||||
default:
|
||||
pr_warn("%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
dev_warn(fe->dvb->device,
|
||||
"%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
@ -179,6 +178,7 @@ vidtv_tuner_get_signal_strength(struct dvb_frontend *fe, u16 *strength)
|
||||
{
|
||||
struct dtv_frontend_properties *c = &fe->dtv_property_cache;
|
||||
const struct vidtv_tuner_cnr_to_qual_s *cnr2qual = NULL;
|
||||
struct device *dev = fe->dvb->device;
|
||||
u32 array_size = 0;
|
||||
s32 shift;
|
||||
u32 i;
|
||||
@ -208,9 +208,10 @@ vidtv_tuner_get_signal_strength(struct dvb_frontend *fe, u16 *strength)
|
||||
break;
|
||||
|
||||
default:
|
||||
pr_warn_ratelimited("%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
dev_warn_ratelimited(dev,
|
||||
"%s: unsupported delivery system: %u\n",
|
||||
__func__,
|
||||
c->delivery_system);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user