Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
matisse
android_kernel_samsung_matisse
Commits
11de91ca
Commit
11de91ca
authored
12 years ago
by
Linux Build Service Account
Committed by
Gerrit - the friendly Code Review server
12 years ago
Browse files
Options
Download
Plain Diff
Merge "media: dvb: Fix PID removal from a filter"
parents
bd0aeabf
936608d8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
4 deletions
+7
-4
drivers/media/dvb/dvb-core/dmxdev.c
drivers/media/dvb/dvb-core/dmxdev.c
+7
-4
No files found.
drivers/media/dvb/dvb-core/dmxdev.c
View file @
11de91ca
...
...
@@ -2720,10 +2720,13 @@ static int dvb_dmxdev_remove_pid(struct dmxdev *dmxdev,
return
-
EINVAL
;
list_for_each_entry_safe
(
feed
,
tmp
,
&
filter
->
feed
.
ts
,
next
)
{
if
((
feed
->
pid
==
pid
)
&&
(
feed
->
ts
!=
NULL
))
{
feed
->
ts
->
stop_filtering
(
feed
->
ts
);
filter
->
dev
->
demux
->
release_ts_feed
(
filter
->
dev
->
demux
,
feed
->
ts
);
if
(
feed
->
pid
==
pid
)
{
if
(
feed
->
ts
!=
NULL
)
{
feed
->
ts
->
stop_filtering
(
feed
->
ts
);
filter
->
dev
->
demux
->
release_ts_feed
(
filter
->
dev
->
demux
,
feed
->
ts
);
}
list_del
(
&
feed
->
next
);
kfree
(
feed
);
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment