Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 125062 Details for
Bug 176581
media-tv/wis-go7007 does not compile with kernel 2.6.21
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Convert to struct usage
snd.patch (text/plain), 3.92 KB, created by
Alan Hourihane
on 2007-07-16 18:57:57 UTC
(
hide
)
Description:
Convert to struct usage
Filename:
MIME Type:
Creator:
Alan Hourihane
Created:
2007-07-16 18:57:57 UTC
Size:
3.92 KB
patch
obsolete
>diff -ur wis-go7007-linux-0.9.8.old/kernel/snd-go7007.c wis-go7007-linux-0.9.8/kernel/snd-go7007.c >--- wis-go7007-linux-0.9.8.old/kernel/snd-go7007.c 2007-07-16 19:54:38.736387914 +0100 >+++ wis-go7007-linux-0.9.8/kernel/snd-go7007.c 2007-07-16 19:56:18.309084853 +0100 >@@ -58,9 +58,9 @@ > MODULE_PARM_DESC(index, "Enable for the go7007 audio driver"); > > struct go7007_snd { >- snd_card_t *card; >- snd_pcm_t *pcm; >- snd_pcm_substream_t *substream; >+ struct snd_card *card; >+ struct snd_pcm *pcm; >+ struct snd_pcm_substream *substream; > spinlock_t lock; > int w_idx; > int hw_ptr; >@@ -68,7 +68,7 @@ > int capturing; > }; > >-static snd_pcm_hardware_t go7007_snd_capture_hw = { >+static struct snd_pcm_hardware go7007_snd_capture_hw = { > .info = (SNDRV_PCM_INFO_MMAP | > SNDRV_PCM_INFO_INTERLEAVED | > SNDRV_PCM_INFO_BLOCK_TRANSFER | >@@ -89,7 +89,7 @@ > static void parse_audio_stream_data(struct go7007 *go, u8 *buf, int length) > { > struct go7007_snd *gosnd = go->snd_context; >- snd_pcm_runtime_t *runtime = gosnd->substream->runtime; >+ struct snd_pcm_runtime *runtime = gosnd->substream->runtime; > int frames = bytes_to_frames(runtime, length); > > spin_lock(&gosnd->lock); >@@ -119,8 +119,8 @@ > snd_pcm_period_elapsed(gosnd->substream); > } > >-static int go7007_snd_hw_params(snd_pcm_substream_t *substream, >- snd_pcm_hw_params_t *hw_params) >+static int go7007_snd_hw_params(struct snd_pcm_substream *substream, >+ struct snd_pcm_hw_params *hw_params) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > unsigned int bytes; >@@ -137,7 +137,7 @@ > return 0; > } > >-static int go7007_snd_hw_free(snd_pcm_substream_t *substream) >+static int go7007_snd_hw_free(struct snd_pcm_substream *substream) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > >@@ -148,7 +148,7 @@ > return 0; > } > >-static int go7007_snd_capture_open(snd_pcm_substream_t *substream) >+static int go7007_snd_capture_open(struct snd_pcm_substream *substream) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > struct go7007_snd *gosnd = go->snd_context; >@@ -166,7 +166,7 @@ > return r; > } > >-static int go7007_snd_capture_close(snd_pcm_substream_t *substream) >+static int go7007_snd_capture_close(struct snd_pcm_substream *substream) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > struct go7007_snd *gosnd = go->snd_context; >@@ -175,12 +175,12 @@ > return 0; > } > >-static int go7007_snd_pcm_prepare(snd_pcm_substream_t *substream) >+static int go7007_snd_pcm_prepare(struct snd_pcm_substream *substream) > { > return 0; > } > >-static int go7007_snd_pcm_trigger(snd_pcm_substream_t *substream, int cmd) >+static int go7007_snd_pcm_trigger(struct snd_pcm_substream *substream, int cmd) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > struct go7007_snd *gosnd = go->snd_context; >@@ -200,7 +200,7 @@ > } > } > >-static snd_pcm_uframes_t go7007_snd_pcm_pointer(snd_pcm_substream_t *substream) >+static snd_pcm_uframes_t go7007_snd_pcm_pointer(struct snd_pcm_substream *substream) > { > struct go7007 *go = snd_pcm_substream_chip(substream); > struct go7007_snd *gosnd = go->snd_context; >@@ -208,13 +208,13 @@ > return gosnd->hw_ptr; > } > >-static struct page *go7007_snd_pcm_page(snd_pcm_substream_t *substream, >+static struct page *go7007_snd_pcm_page(struct snd_pcm_substream *substream, > unsigned long offset) > { > return vmalloc_to_page(substream->runtime->dma_area + offset); > } > >-static snd_pcm_ops_t go7007_snd_capture_ops = { >+static struct snd_pcm_ops go7007_snd_capture_ops = { > .open = go7007_snd_capture_open, > .close = go7007_snd_capture_close, > .ioctl = snd_pcm_lib_ioctl, >@@ -226,7 +226,7 @@ > .page = go7007_snd_pcm_page, > }; > >-static int go7007_snd_free(snd_device_t *device) >+static int go7007_snd_free(struct snd_device *device) > { > struct go7007 *go = device->device_data; > >@@ -237,7 +237,7 @@ > return 0; > } > >-static snd_device_ops_t go7007_snd_device_ops = { >+static struct snd_device_ops go7007_snd_device_ops = { > .dev_free = go7007_snd_free, > }; >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 176581
:
117736
| 125062