Re: [Bug #15589] 2.6.34-rc1: Badness at fs/proc/generic.c:316

2010-06-14 Thread Alexey Dobriyan
On Sun, Jun 13, 2010 at 01:57:40PM -0600, Grant Likely wrote:
 On brief review, they look like completely different issues.  I doubt
 the second patch will fix the flexcop-pci issue.

It will, see how name wht slashes propagated by request_irq()
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Attempting to use 2 KWorld PlusTV Dual DVB-T PCI tuners

2010-06-14 Thread Martyn Welch

Ah, looks like it was a PCI slot thing, moved the second card into a

different slot and all seems to be working well. Sorry for the noise,



Martyn





On Wed, 09 Jun 2010 12:08:25 +0100, Martyn Welch mar...@welchs.me.uk

wrote:

 Hi,

 

 I'm attempting to use 2 (I believe identical) KWorld PlusTV Dual DVB-T

PCI

 tuners in my system. I have downloaded the firmware and at boot can see

the

 cards being (nearly) successfully detected. It seems that both turners

are

 being detected on one card, but only one on the second.

 

 I haven't had much time to test the cards and I'm afraid I'm not near

the

 box to be able to provide the boot log at the moment. Looking through

the

 code I can see static struct dvb_usb_device_properties

 af9015_properties[3]; here:

 



http://lxr.linux.no/#linux+v2.6.32/drivers/media/dvb/dvb-usb/af9015.c#L43

 

 Which suggests to me that it's only going to be able to register 3

tuners

 (or is it 3 cards?), is that the case?

 

 Martyn
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [OT] preferred video apps?

2010-06-14 Thread Stefan Kost
On 01.05.2010 03:48, Mauro Carvalho Chehab wrote:
 Randy Dunlap wrote:
   
 Hi,

 Sorry for a non-kernel question, but I'd like to get some suggestions
 on video recording and editing software, please.

 If it matters, this is mostly for recording  editing sports events 
 (matches).

 Reply privately if you prefer ...
 
 Please, _do_not_ reply privately ;) 

 We should build a relation of the userspace applications we need to care when 
 testing for regressions, so, this is not OT. It would be nice to hear what are
 the preferred open source applications.

 From my side, those are the applications I use:
   analog: xawtv 3, xawtv 4, tvtime, mencoder, ffmpeg

 Only mencoder and ffmpeg can record - but xawtv (and xdtv) call them.
   
gstreamer can record too :) A few examples:

stream to screen:
gst-launch v4l2src ! xvimagesink

capture 1 image
gst-launch v4l2src num-buffers=1 ! jpegenc ! filesink location=test.jpeg

stream to screen and capture video (-e is needed to terminate video on
ctrl-c)
gst-launch -e v4l2src ! tee name=t ! queue ! xvimagesink t. !
ffenc_mpeg4 ! avimux ! filesink location=video.avi

same as before, but select resolution and framerate
gst-launch -e v4l2src !
video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1 ! tee
name=t ! queue ! xvimagesink t. ! ffenc_mpeg4 ! avimux ! filesink
location=video.avi

(see man gst-launch-0.10 for more examples)

Stefan
 On digital side, I use kaffeine, gnutv and vlc. Kaffeine and gnutv can 
 record. 
 Not sure about vlc.

 mplayer is capable of working with both analog and digital (and, by 
 consequence,
 mencoder).

 Although I don't use, mythtv and vdr are also very popular applications. 
 AFAIK,
 both have record support.

   

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Kernel oops with new IR modules

2010-06-14 Thread Andy Walls
On Sun, 2010-06-13 at 19:55 -0700, Timothy D. Lenz wrote: 
 I tried to build new drivers from v4l hg for 06/08/10 and when I tried 
 to load drivers I got a kernel oops. Kernel is 2.6.34 64bit for amd cpu
 
 http://pastebin.com/7KwJtFJg


See:
http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/20198
http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/19904

The Oops appears to be in the same place as the Oops I analyzed in the
second link.  However, your compiler, like mine, decides to code the
comparison against RC_DRIVER_SCANCODE (which is 0) first:

4f: 83 3a 00   cmpl   $0x0,(%rdx)-- Oopsing insn

Right about here:

http://linuxtv.org/hg/v4l-dvb/file/23492745405c/linux/drivers/media/IR/ir-sysfs.c#l226


As mentioned in the first link, please try the patch found here:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=84b14f181a36eea6591779156ef356f8d198bbfd

Regards,
Andy

 Jun 13 14:35:40 x64VDR kernel: IR JVC protocol handler initialized
 Jun 13 14:35:40 x64VDR kernel: IR Sony protocol handler initialized
 Jun 13 14:35:40 x64VDR kernel: cx23885_dev_checkrevision() Hardware 
 revision = 0xb0
 Jun 13 14:35:40 x64VDR kernel: cx23885[0]/0: found at :02:00.0, rev: 
 2, irq: 16, latency: 0, mmio: 0xfdc0
 Jun 13 14:35:40 x64VDR kernel: cx23885 :02:00.0: setting latency 
 timer to 64
 Jun 13 14:35:40 x64VDR kernel: IRQ 16/cx23885[0]: IRQF_DISABLED is not 
 guaranteed on shared IRQs
 Jun 13 14:35:40 x64VDR kernel: Registered IR keymap rc-fusionhdtv-mce
 Jun 13 14:35:40 x64VDR kernel: BUG: unable to handle kernel NULL pointer 
 dereference at (null)
 Jun 13 14:35:40 x64VDR kernel: IP: [a0229e30] 
 ir_register_class+0x4f/0x15f [ir_core]
 Jun 13 14:35:40 x64VDR kernel: PGD 7ebdb067 PUD 7ebd3067 PMD 0
 Jun 13 14:35:40 x64VDR kernel: Oops:  [#1] PREEMPT SMP
 Jun 13 14:35:40 x64VDR kernel: last sysfs file: 
 /sys/module/ir_core/initstate
 Jun 13 14:35:40 x64VDR kernel: CPU 1
 Jun 13 14:35:40 x64VDR kernel: Modules linked in: rc_fusionhdtv_mce 
 ir_kbd_i2c(+) ir_sony_decoder ir_jvc_decoder ir_rc6_decoder cx23885 
 ir_rc5_decoder cx2341x v4l2_common videobuf_dvb ir_common ir_nec_decoder 
 ir_core btcx_risc tveeprom lnbp21 stv0299 dvb_ttpci dvb_core saa7146_vv 
 videodev v4l1_compat v4l2_compat_ioctl32 saa7146 videobuf_dma_sg 
 videobuf_core ttpci_eeprom powernow_k8 hwmon_vid max6650 snd_intel8x0 
 snd_ac97_codec ac97_bus smbfs af_packet snd_hda_codec_analog 
 snd_hda_intel snd_hda_codec snd_pcm snd_seq snd_timer snd_seq_device snd 
 sg psmouse amd64_edac_mod k8temp fan soundcore snd_page_alloc 
 asus_atk0110 i2c_nforce2 thermal processor button
 Jun 13 14:35:40 x64VDR kernel:
 Jun 13 14:35:40 x64VDR kernel: Pid: 1933, comm: modprobe Not tainted 
 2.6.34.20100610.1 #1 M2N-E/System Product Name
 Jun 13 14:35:40 x64VDR kernel: RIP: 0010:[a0229e30] 
 [a0229e30] ir_register_class+0x4f/0x15f [ir_core]
 Jun 13 14:35:40 x64VDR kernel: RSP: 0018:88007e0abd18  EFLAGS: 00010246
 Jun 13 14:35:40 x64VDR kernel: RAX:  RBX: 
 88007ee5ec00 RCX: a022ae00
 Jun 13 14:35:40 x64VDR kernel: RDX:  RSI: 
 a022a9d4 RDI: 88007ee5ec00
 Jun 13 14:35:40 x64VDR kernel: RBP:  R08: 
 004f R09: 
 Jun 13 14:35:40 x64VDR kernel: R10:  R11: 
 88007ee28808 R12: a029d060
 Jun 13 14:35:40 x64VDR kernel: R13: 88007ee28000 R14: 
 0282 R15: a0296aec
 Jun 13 14:35:40 x64VDR kernel: FS:  7fdc8355d6f0() 
 GS:88000170() knlGS:
 Jun 13 14:35:40 x64VDR kernel: CS:  0010 DS:  ES:  CR0: 
 8005003b
 Jun 13 14:35:40 x64VDR kernel: CR2:  CR3: 
 7ebd1000 CR4: 06e0
 Jun 13 14:35:40 x64VDR kernel: DR0:  DR1: 
  DR2: 
 Jun 13 14:35:40 x64VDR kernel: DR3:  DR6: 
 0ff0 DR7: 0400
 Jun 13 14:35:40 x64VDR kernel: Process modprobe (pid: 1933, threadinfo 
 88007e0aa000, task 88007e22a280)
 Jun 13 14:35:40 x64VDR kernel: Stack:
 Jun 13 14:35:40 x64VDR kernel:  88007ee28000 88007ee5ec00 
 88007ee28000 a029d060
 Jun 13 14:35:40 x64VDR kernel: 0 002d a022960a 
 0001 
 Jun 13 14:35:40 x64VDR kernel: 0 88007ee5ee20 88007ee5edf8 
 88007e0aa000 88007d815600
 Jun 13 14:35:40 x64VDR kernel: Call Trace:
 Jun 13 14:35:40 x64VDR kernel:  [a022960a] ? 
 __ir_input_register+0x243/0x2e7 [ir_core]
 Jun 13 14:35:40 x64VDR kernel:  [a02963aa] ? 
 ir_probe+0x37f/0x448 [ir_kbd_i2c]
 Jun 13 14:35:40 x64VDR kernel:  [a029602b] ? 
 ir_probe+0x0/0x448 [ir_kbd_i2c]
 Jun 13 14:35:40 x64VDR kernel:  [81222ce2] ? 
 i2c_device_probe+0xb0/0xe6
 Jun 13 14:35:40 x64VDR kernel:  [811be322] ? 
 driver_sysfs_add+0x42/0x69
 Jun 13 

Re: [Bug #15589] 2.6.34-rc1: Badness at fs/proc/generic.c:316

2010-06-14 Thread Jindrich Makovicka
On Mon, 14 Jun 2010 09:39:48 +0300
Alexey Dobriyan adobri...@gmail.com
wrote:

 On Sun, Jun 13, 2010 at 01:57:40PM -0600, Grant Likely wrote:
  On brief review, they look like completely different issues.  I
  doubt the second patch will fix the flexcop-pci issue.
 
 It will, see how name wht slashes propagated by request_irq()

Yes, the latter patch dodges the issue with flexcop driver by simply
skipping the directory creation, but both patches should be applied IMO.
The former to fix the flexcop driver because we can trivially fix it,
the latter to solve problems with any generic bogus firmware.

-- 
Jindrich Makovicka


--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Problem with em28xx card, PAL and teletext

2010-06-14 Thread Devin Heitmueller
On Sun, Jun 13, 2010 at 11:21 PM, Eugeniy Meshcheryakov
eu...@debian.org wrote:
 Thanks, that patch fixes the shifting problem, all the pixels are in the
 right place.

Ok, I'll issue a PULL request to get that upstream.  Thanks for testing.

 In the meantime though,
 you can work around the issue by cropping out the lines with the
 following command:

 /usr/bin/mplayer -vo xv,x11 tv:// -tv
 driver=v4l2:device=/dev/video0:norm=PAL:width=720:height=576:input=1
 -vf crop=720:572:0:0
 Thanks for the tip. It worked with 640x480. But when I tried to use
 720x576 I got a picture with a lot of noise made of horizontal white
 lines. However maybe it is because of damaged USB connector...

If you email me a screenshot (preferably off list due to the size), I
can probably provide some additional advice.  Also please provide the
exact mplayer command you used so I can try to reproduce it here.

 Also teletext is still unreadable (both with 640x480 and 720x576). Does
 mplayer support teletext correctly? And can it work with resolution
 640x480?

I don't know how good mplayer's teletext support is.  When I did the
original work, I did the testing using mtt, and in fact I had to do
it over an SSH link since I didn't have a teletext feed here.  It
should work at 640x480 though.

I would suggest you try it with mtt/tvtime at 720x576 and see if it
works.  If it does, then we have a starting point to narrow down
whether it's an issue with the application, the selected capture
resolution, the driver itself, or something strange about the teletext
feed itself.

Cheers,

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: genius islim 310 webcam test

2010-06-14 Thread Németh Márton
Hi Sergei, thanks for the report.

Hi Jean-Francois, I got this report about a working Genius iSlim 310
webcam. Maybe it would be a good idea to add the device 0x093a:0x2625
in pac7302.c. Should I send a patch for you?

Regards,

Márton Németh

Krivchikov Sergei wrote:
 Hi! All works.
 From: http://forum.ubuntu.ru/index.php?topic=9767.msg717310#msg717310
 and
 http://stemp.wordpress.com/2009/11/03/karmic-get-the-latest-drivers-for-gspca-uvc-usbvideo-and-other/
 
 |1. sudo aptitude install mercurial build-essential linux-headers
 libncurses5-dev
 ||2. hg clone http://linuxtv.org/hg/v4l-dvb/
 ||3. cd v4l-dvb
 4. Add to | v4l-dvb/linux/drivers/media/video/gspca/pac7302.c in section
 
 /* -- module initialisation -- */
 static const struct usb_device_id device_table[] __devinitconst = {
   {USB_DEVICE(0x06f8, 0x3009)},
   {USB_DEVICE(0x093a, 0x2620)},
   {USB_DEVICE(0x093a, 0x2621)},
   {USB_DEVICE(0x093a, 0x2622), .driver_info = FL_VFLIP},
 
   {USB_DEVICE(0x093a, 0x2624), .driver_info = FL_VFLIP},
 * {USB_DEVICE(0x093a, 0x2625)}*,
   {USB_DEVICE(0x093a, 0x2626)},
   {USB_DEVICE(0x093a, 0x2628)},
   {USB_DEVICE(0x093a, 0x2629), .driver_info = FL_VFLIP},
 
   {USB_DEVICE(0x093a, 0x262a)},
   {USB_DEVICE(0x093a, 0x262c)},
   {}
 };
 
 
 
 |5. sudo cp /boot/config-`uname -r` v4l/.config|
 |6. sudo make menuconfig|
 Set M in Multimedia Support - Video Capture adapters - V4L USB
 devices - GSPCA - pac7302.c and Uncheck all other devices if you want.
 |7. make
 8. sudo make install|
 
 
 Thanks!

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Bug #15589] 2.6.34-rc1: Badness at fs/proc/generic.c:316

2010-06-14 Thread Grant Likely
On Mon, Jun 14, 2010 at 12:39 AM, Alexey Dobriyan adobri...@gmail.com wrote:
 On Sun, Jun 13, 2010 at 01:57:40PM -0600, Grant Likely wrote:
 On brief review, they look like completely different issues.  I doubt
 the second patch will fix the flexcop-pci issue.

 It will, see how name wht slashes propagated by request_irq()

I think we've crossed wires.  By second patch I mean the patch that
changes OF code.  That change has absolutely no bearing on the
flexcop-pci driver.  The patch to the flexcop-pci driver looks correct
to me, but it is completely unrelated to the OF badness.

g.
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: genius islim 310 webcam test

2010-06-14 Thread Jean-Francois Moine
On Mon, 14 Jun 2010 16:58:15 +0200
Németh Márton nm...@freemail.hu wrote:

 Hi Jean-Francois, I got this report about a working Genius iSlim 310
 webcam. Maybe it would be a good idea to add the device 0x093a:0x2625
 in pac7302.c. Should I send a patch for you?

Hi Németh,

OK for the patch. Don't forget to add the webcam in the file
Documentation/video4linux/gspca.txt.

Thanks.

-- 
Ken ar c'hentañ | ** Breizh ha Linux atav! **
Jef |   http://moinejf.free.fr/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: ERRORS

2010-06-14 Thread Hans Verkuil
This message is generated daily by a cron job that builds v4l-dvb for
the kernels and architectures in the list below.

Results of the daily build of v4l-dvb:

date:Mon Jun 14 19:00:11 CEST 2010
path:http://www.linuxtv.org/hg/v4l-dvb
changeset:   14977:23492745405c
git master:   f6760aa024199cfbce564311dc4bc4d47b6fb349
git media-master: 41c5f984b67b331064e69acc9fca5e99bf73d400
gcc version:  i686-linux-gcc (GCC) 4.4.3
host hardware:x86_64
host os:  2.6.32.5

linux-2.6.32.6-armv5: OK
linux-2.6.33-armv5: OK
linux-2.6.34-armv5: WARNINGS
linux-2.6.35-rc1-armv5: ERRORS
linux-2.6.32.6-armv5-davinci: OK
linux-2.6.33-armv5-davinci: OK
linux-2.6.34-armv5-davinci: WARNINGS
linux-2.6.35-rc1-armv5-davinci: ERRORS
linux-2.6.32.6-armv5-ixp: WARNINGS
linux-2.6.33-armv5-ixp: WARNINGS
linux-2.6.34-armv5-ixp: WARNINGS
linux-2.6.35-rc1-armv5-ixp: ERRORS
linux-2.6.32.6-armv5-omap2: OK
linux-2.6.33-armv5-omap2: OK
linux-2.6.34-armv5-omap2: WARNINGS
linux-2.6.35-rc1-armv5-omap2: ERRORS
linux-2.6.22.19-i686: ERRORS
linux-2.6.23.17-i686: ERRORS
linux-2.6.24.7-i686: WARNINGS
linux-2.6.25.20-i686: WARNINGS
linux-2.6.26.8-i686: WARNINGS
linux-2.6.27.44-i686: WARNINGS
linux-2.6.28.10-i686: WARNINGS
linux-2.6.29.1-i686: WARNINGS
linux-2.6.30.10-i686: WARNINGS
linux-2.6.31.12-i686: OK
linux-2.6.32.6-i686: OK
linux-2.6.33-i686: OK
linux-2.6.34-i686: WARNINGS
linux-2.6.35-rc1-i686: ERRORS
linux-2.6.32.6-m32r: OK
linux-2.6.33-m32r: OK
linux-2.6.34-m32r: WARNINGS
linux-2.6.35-rc1-m32r: ERRORS
linux-2.6.32.6-mips: OK
linux-2.6.33-mips: OK
linux-2.6.34-mips: WARNINGS
linux-2.6.35-rc1-mips: ERRORS
linux-2.6.32.6-powerpc64: OK
linux-2.6.33-powerpc64: OK
linux-2.6.34-powerpc64: WARNINGS
linux-2.6.35-rc1-powerpc64: ERRORS
linux-2.6.22.19-x86_64: ERRORS
linux-2.6.23.17-x86_64: ERRORS
linux-2.6.24.7-x86_64: WARNINGS
linux-2.6.25.20-x86_64: WARNINGS
linux-2.6.26.8-x86_64: WARNINGS
linux-2.6.27.44-x86_64: WARNINGS
linux-2.6.28.10-x86_64: WARNINGS
linux-2.6.29.1-x86_64: WARNINGS
linux-2.6.30.10-x86_64: WARNINGS
linux-2.6.31.12-x86_64: OK
linux-2.6.32.6-x86_64: OK
linux-2.6.33-x86_64: OK
linux-2.6.34-x86_64: WARNINGS
linux-2.6.35-rc1-x86_64: ERRORS
linux-git-armv5: WARNINGS
linux-git-armv5-davinci: WARNINGS
linux-git-armv5-ixp: WARNINGS
linux-git-armv5-omap2: WARNINGS
linux-git-i686: WARNINGS
linux-git-m32r: OK
linux-git-mips: OK
linux-git-powerpc64: OK
linux-git-x86_64: WARNINGS
spec: ERRORS
spec-git: OK
sparse: ERRORS
linux-2.6.16.62-i686: ERRORS
linux-2.6.17.14-i686: ERRORS
linux-2.6.18.8-i686: ERRORS
linux-2.6.19.7-i686: ERRORS
linux-2.6.20.21-i686: ERRORS
linux-2.6.21.7-i686: ERRORS
linux-2.6.16.62-x86_64: ERRORS
linux-2.6.17.14-x86_64: ERRORS
linux-2.6.18.8-x86_64: ERRORS
linux-2.6.19.7-x86_64: ERRORS
linux-2.6.20.21-x86_64: ERRORS
linux-2.6.21.7-x86_64: ERRORS

Detailed results are available here:

http://www.xs4all.nl/~hverkuil/logs/Monday.log

Full logs are available here:

http://www.xs4all.nl/~hverkuil/logs/Monday.tar.bz2

The V4L-DVB specification from this daily build is here:

http://www.xs4all.nl/~hverkuil/spec/media.html
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Problems with Technisat Skystar HD S2 USB and VDR

2010-06-14 Thread Martin Berndaner
Dear Group,

i have a Technisat Skystar USB HD S2 Box working in my VDR.
But when tuning to channels in the lowband e.g. Das Erste HD or TVP
Info it seems that the driver gets no lock.

Jun 14 22:07:23 proykon vdr: [24686] TS buffer on device 1 thread
started (pid=24245, tid=24686)
..
Jun 14 22:07:30 proykon kernel: [115652.858425] stb6100_set_frequency:
Frequency=1023000
Jun 14 22:07:30 proykon kernel: [115652.894298] stb6100_get_frequency:
Frequency=1022994
Jun 14 22:07:30 proykon kernel: [115652.935547] stb6100_get_bandwidth:
Bandwidth=5200
Jun 14 22:07:31 proykon kernel: [115653.915758] stb6100_set_bandwidth:
Bandwidth=5161
Jun 14 22:07:31 proykon kernel: [115653.951506] stb6100_get_bandwidth:
Bandwidth=5200
Jun 14 22:07:31 proykon kernel: [115654.030503] stb6100_get_bandwidth:
Bandwidth=5200
Jun 14 22:07:31 proykon kernel: [115654.162495] stb6100_set_frequency:
Frequency=1023000
Jun 14 22:07:31 proykon kernel: [115654.198120] stb6100_get_frequency:
Frequency=1022994
Jun 14 22:07:31 proykon kernel: [115654.239870] stb6100_get_bandwidth:
Bandwidth=5200
Jun 14 22:07:32 proykon vdr: [24251] frontend 0/0 timed out while tuning
to channel 673, tp 110773
Jun 14 22:07:32 proykon kernel: [115655.135586] stb6100_set_bandwidth:
Bandwidth=5161
Jun 14 22:07:32 proykon kernel: [115655.171083] stb6100_get_bandwidth:
Bandwidth=5200
.

Linux proykon 2.6.34 #2 SMP Wed Jun 2 21:49:57 CEST 2010 i686 GNU/Linux
I use the DVB driver of the repository s2-liplianin

Does anybody know such a problem?

Regards
Martin Berndaner
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 0/8] Fix gcc 4.6.0 set but not used warning messages.

2010-06-14 Thread Justin P. Mattock



First and foremost, I must
thank anybody taking the time to even
look at these(I know you people have better
things to be doing).

And secondly here is my try at trying
to fix some of the warning messages
spammed by gcc 4.6.0 when building the
kernel. Some of them I removed, and
some of them I just shut off.

Note: Removing the code does seem like a
good approach(if it's actually dead),
but if not then something needs
to be fixed.
As for shutting off the code to shutup gcc
does seem like a temporary fix, but would
rather have a warning message, than see it get
lost in the sands of time.

In any case Thanks for taking the time,
and hopefully we can get fixes for all of
this mess generated by gcc..

Justin P. Mattock

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 8/8]tuners:tuner-simple Fix warning: variable 'tun' set but not used

2010-06-14 Thread Justin P. Mattock
not sure if this is correct or not for 
fixing this warning:
  CC [M]  drivers/media/common/tuners/tuner-simple.o
drivers/media/common/tuners/tuner-simple.c: In function 'simple_set_tv_freq':
drivers/media/common/tuners/tuner-simple.c:548:20: warning: variable 'tun' set 
but not used

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/media/common/tuners/tuner-simple.c |4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/drivers/media/common/tuners/tuner-simple.c 
b/drivers/media/common/tuners/tuner-simple.c
index 8abbcc5..4465b99 100644
--- a/drivers/media/common/tuners/tuner-simple.c
+++ b/drivers/media/common/tuners/tuner-simple.c
@@ -545,14 +545,12 @@ static int simple_set_tv_freq(struct dvb_frontend *fe,
struct tuner_simple_priv *priv = fe-tuner_priv;
u8 config, cb;
u16 div;
-   struct tunertype *tun;
u8 buffer[4];
int rc, IFPCoff, i;
enum param_type desired_type;
struct tuner_params *t_params;
 
-   tun = priv-tun;
-
+   
/* IFPCoff = Video Intermediate Frequency - Vif:
940  =16*58.75  NTSC/J (Japan)
732  =16*45.75  M/N STD
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 7/8]ieee1394/sdp2 Fix warning: variable 'unit_characteristics' set but not used

2010-06-14 Thread Justin P. Mattock
Temporary fix until something is resolved
to fix the below warning:
  CC [M]  drivers/ieee1394/sbp2.o
drivers/ieee1394/sbp2.c: In function 'sbp2_parse_unit_directory':
drivers/ieee1394/sbp2.c:1353:6: warning: variable 'unit_characteristics' set 
but not used
 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/ieee1394/sbp2.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/ieee1394/sbp2.c b/drivers/ieee1394/sbp2.c
index 4565cb5..fcf8bd5 100644
--- a/drivers/ieee1394/sbp2.c
+++ b/drivers/ieee1394/sbp2.c
@@ -1356,6 +1356,8 @@ static void sbp2_parse_unit_directory(struct sbp2_lu *lu,
 
management_agent_addr = 0;
unit_characteristics = 0;
+   if (!unit_characteristics)
+   unit_characteristics = 0;
firmware_revision = SBP2_ROM_VALUE_MISSING;
model = ud-flags  UNIT_DIRECTORY_MODEL_ID ?
ud-model_id : SBP2_ROM_VALUE_MISSING;
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 5/8]drm:drm_gem Fix warning: variable 'dev' set but not used

2010-06-14 Thread Justin P. Mattock
Probably not even a fix for this warning:

  CC [M]  drivers/gpu/drm/drm_gem.o
drivers/gpu/drm/drm_gem.c: In function 'drm_gem_handle_delete':
drivers/gpu/drm/drm_gem.c:188:21: warning: variable 'dev' set but not used

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/gpu/drm/drm_gem.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c
index 33dad3f..e8180c9 100644
--- a/drivers/gpu/drm/drm_gem.c
+++ b/drivers/gpu/drm/drm_gem.c
@@ -206,6 +206,8 @@ drm_gem_handle_delete(struct drm_file *filp, u32 handle)
return -EINVAL;
}
dev = obj-dev;
+   if (!dev)
+   dev = 0;
 
/* Release reference and decrement refcount. */
idr_remove(filp-object_idr, handle);
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Justin P. Mattock
Not sure if this is correct or not.
the below patch gets rid of this warning message
produced by gcc 4.6.0

fs/reiserfs/stree.c: In function 'search_by_key':
fs/reiserfs/stree.c:602:6: warning: variable 'right_neighbor_of_leaf_node' set 
but not used

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 fs/reiserfs/stree.c |7 ++-
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c
index 313d39d..73086ad 100644
--- a/fs/reiserfs/stree.c
+++ b/fs/reiserfs/stree.c
@@ -599,7 +599,6 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
struct buffer_head *bh;
struct path_element *last_element;
int node_level, retval;
-   int right_neighbor_of_leaf_node;
int fs_gen;
struct buffer_head *reada_bh[SEARCH_BY_KEY_READA];
b_blocknr_t reada_blocks[SEARCH_BY_KEY_READA];
@@ -617,8 +616,7 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
 
pathrelse(search_path);
 
-   right_neighbor_of_leaf_node = 0;
-
+   
/* With each iteration of this loop we search through the items in the
   current node, and calculate the next current node(next path element)
   for the next iteration of this loop.. */
@@ -695,8 +693,7 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
   starting from the root. */
block_number = SB_ROOT_BLOCK(sb);
expected_level = -1;
-   right_neighbor_of_leaf_node = 0;
-
+   
/* repeat search from the root */
continue;
}
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 3/8]char/hpet.c Fix variable 'hpet' set but not used

2010-06-14 Thread Justin P. Mattock
The below fixes this warning:
drivers/char/hpet.c: In function 'hpet_ioctl_common':
drivers/char/hpet.c:559:23: warning: variable 'hpet' set but not used

please have a look.
 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/char/hpet.c |2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c
index a0a1829..7932858 100644
--- a/drivers/char/hpet.c
+++ b/drivers/char/hpet.c
@@ -556,7 +556,6 @@ static int
 hpet_ioctl_common(struct hpet_dev *devp, int cmd, unsigned long arg, int 
kernel)
 {
struct hpet_timer __iomem *timer;
-   struct hpet __iomem *hpet;
struct hpets *hpetp;
int err;
unsigned long v;
@@ -568,7 +567,6 @@ hpet_ioctl_common(struct hpet_dev *devp, int cmd, unsigned 
long arg, int kernel)
case HPET_DPI:
case HPET_IRQFREQ:
timer = devp-hd_timer;
-   hpet = devp-hd_hpet;
hpetp = devp-hd_hpets;
break;
case HPET_IE_ON:
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 6/8]i2c:i2c_core Fix warning: variable 'dummy' set but not used

2010-06-14 Thread Justin P. Mattock
could be a right solution, could be wrong
here is the warning:
  CC  drivers/i2c/i2c-core.o
drivers/i2c/i2c-core.c: In function 'i2c_register_adapter':
drivers/i2c/i2c-core.c:757:15: warning: variable 'dummy' set but not used
 
 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/i2c/i2c-core.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 1cca263..79c6c26 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -794,6 +794,8 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
mutex_lock(core_lock);
dummy = bus_for_each_drv(i2c_bus_type, NULL, adap,
 __process_new_adapter);
+   if(!dummy)
+   dummy = 0;
mutex_unlock(core_lock);
 
return 0;
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Justin P. Mattock
Im getting this warning when compiling:
 CC  drivers/char/tpm/tpm.o
drivers/char/tpm/tpm.c: In function 'tpm_gen_interrupt':
drivers/char/tpm/tpm.c:508:10: warning: variable 'rc' set but not used

The below patch gets rid of the warning,
but I'm not sure if it's the best solution.

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/char/tpm/tpm.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/char/tpm/tpm.c b/drivers/char/tpm/tpm.c
index 05ad4a1..3d685dc 100644
--- a/drivers/char/tpm/tpm.c
+++ b/drivers/char/tpm/tpm.c
@@ -514,6 +514,8 @@ void tpm_gen_interrupt(struct tpm_chip *chip)
 
rc = transmit_cmd(chip, tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
attempting to determine the timeouts);
+   if (!rc)
+   rc = 0;
 }
 EXPORT_SYMBOL_GPL(tpm_gen_interrupt);
 
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 2/8]bluetooth/hci_ldisc.c Fix warning: variable 'tty' set but not used

2010-06-14 Thread Justin P. Mattock
Im getting this while building:
  CC [M]  drivers/bluetooth/hci_ldisc.o
drivers/bluetooth/hci_ldisc.c: In function 'hci_uart_send_frame':
drivers/bluetooth/hci_ldisc.c:213:21: warning: variable 'tty' set but not used

the below fixed it for me, but am not sure if
it's correct.

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com

---
 drivers/bluetooth/hci_ldisc.c |4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c
index 76a1abb..f693dfe 100644
--- a/drivers/bluetooth/hci_ldisc.c
+++ b/drivers/bluetooth/hci_ldisc.c
@@ -210,7 +210,6 @@ static int hci_uart_close(struct hci_dev *hdev)
 static int hci_uart_send_frame(struct sk_buff *skb)
 {
struct hci_dev* hdev = (struct hci_dev *) skb-dev;
-   struct tty_struct *tty;
struct hci_uart *hu;
 
if (!hdev) {
@@ -222,8 +221,7 @@ static int hci_uart_send_frame(struct sk_buff *skb)
return -EBUSY;
 
hu = (struct hci_uart *) hdev-driver_data;
-   tty = hu-tty;
-
+   
BT_DBG(%s: type %d len %d, hdev-name, bt_cb(skb)-pkt_type, 
skb-len);
 
hu-proto-enqueue(hu, skb);
-- 
1.7.1.rc1.21.gf3bd6

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Nick Bowler
On 13:26 Mon 14 Jun , Justin P. Mattock wrote:
 @@ -617,8 +616,7 @@ int search_by_key(struct super_block *sb, const struct 
 cpu_key *key,  /* Key to s
  
   pathrelse(search_path);
  
 - right_neighbor_of_leaf_node = 0;
 -
 + 

This hunk introduces whitespace on the empty line, which is not cool.

   /* With each iteration of this loop we search through the items in the
  current node, and calculate the next current node(next path element)
  for the next iteration of this loop.. */
 @@ -695,8 +693,7 @@ int search_by_key(struct super_block *sb, const struct 
 cpu_key *key,  /* Key to s
  starting from the root. */
   block_number = SB_ROOT_BLOCK(sb);
   expected_level = -1;
 - right_neighbor_of_leaf_node = 0;
 -
 + 

Here, too.

Most of the patches in this series have similar issues.

-- 
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] gspca_pac7302: add Genius iSlim 310

2010-06-14 Thread Németh Márton
From: Márton Németh nm...@freemail.hu

Add Genius iSlim 310 webcam to the supported list of the PAC7302 driver.
For more information see 
http://linuxtv.org/wiki/index.php/PixArt_PAC7301/PAC7302 .

Signed-off-by: Márton Németh nm...@freemail.hu
---
diff --git a/Documentation/video4linux/gspca.txt 
b/Documentation/video4linux/gspca.txt
index f13eb03..f9b9d32 100644
--- a/Documentation/video4linux/gspca.txt
+++ b/Documentation/video4linux/gspca.txt
@@ -253,6 +253,7 @@ pac7302 093a:2620   Apollo AC-905
 pac7302093a:2621   PAC731x
 pac7302093a:2622   Genius Eye 312
 pac7302093a:2624   PAC7302
+pac7302093a:2625   Genius iSlim 310
 pac7302093a:2626   Labtec 2200
 pac7302093a:2628   Genius iLook 300
 pac7302093a:2629   Genious iSlim 300
diff --git a/drivers/media/video/gspca/pac7302.c 
b/drivers/media/video/gspca/pac7302.c
index 2a68220..7c0f265 100644
--- a/drivers/media/video/gspca/pac7302.c
+++ b/drivers/media/video/gspca/pac7302.c
@@ -1200,6 +1200,7 @@ static const struct usb_device_id device_table[] 
__devinitconst = {
{USB_DEVICE(0x093a, 0x2621)},
{USB_DEVICE(0x093a, 0x2622), .driver_info = FL_VFLIP},
{USB_DEVICE(0x093a, 0x2624), .driver_info = FL_VFLIP},
+   {USB_DEVICE(0x093a, 0x2625)},
{USB_DEVICE(0x093a, 0x2626)},
{USB_DEVICE(0x093a, 0x2628)},
{USB_DEVICE(0x093a, 0x2629), .driver_info = FL_VFLIP},
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 6/8]i2c:i2c_core Fix warning: variable 'dummy' set but not used

2010-06-14 Thread Jean Delvare
Hi Justin,

On Mon, 14 Jun 2010 13:26:46 -0700, Justin P. Mattock wrote:
 could be a right solution, could be wrong
 here is the warning:
   CC  drivers/i2c/i2c-core.o
 drivers/i2c/i2c-core.c: In function 'i2c_register_adapter':
 drivers/i2c/i2c-core.c:757:15: warning: variable 'dummy' set but not used
  
  Signed-off-by: Justin P. Mattock justinmatt...@gmail.com
 
 ---
  drivers/i2c/i2c-core.c |2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
 
 diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
 index 1cca263..79c6c26 100644
 --- a/drivers/i2c/i2c-core.c
 +++ b/drivers/i2c/i2c-core.c
 @@ -794,6 +794,8 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
   mutex_lock(core_lock);
   dummy = bus_for_each_drv(i2c_bus_type, NULL, adap,
__process_new_adapter);
 + if(!dummy)
 + dummy = 0;

One word: scripts/checkpatch.pl

In other news, the above is just plain wrong. First we force people to
read the result of bus_for_each_drv() and then when they do and don't
need the value, gcc complains, so we add one more layer of useless
code, which developers and possibly tools will later wonder and
complain about? I can easily imagine that a static code analyzer would
spot the above code as being a potential bug.

Let's stop this madness now please.

Either __must_check goes away from bus_for_each_drv() and from every
other function which raises this problem, or we must disable that new
type of warning gcc 4.6.0 generates. Depends which warnings we value
more, as we can't sanely have both.

   mutex_unlock(core_lock);
  
   return 0;


-- 
Jean Delvare
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 6/8]i2c:i2c_core Fix warning: variable 'dummy' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 01:53 PM, Jean Delvare wrote:

Hi Justin,

On Mon, 14 Jun 2010 13:26:46 -0700, Justin P. Mattock wrote:

could be a right solution, could be wrong
here is the warning:
   CC  drivers/i2c/i2c-core.o
drivers/i2c/i2c-core.c: In function 'i2c_register_adapter':
drivers/i2c/i2c-core.c:757:15: warning: variable 'dummy' set but not used

  Signed-off-by: Justin P. Mattockjustinmatt...@gmail.com

---
  drivers/i2c/i2c-core.c |2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 1cca263..79c6c26 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -794,6 +794,8 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
mutex_lock(core_lock);
dummy = bus_for_each_drv(i2c_bus_type, NULL, adap,
 __process_new_adapter);
+   if(!dummy)
+   dummy = 0;


One word: scripts/checkpatch.pl


it was this, and/or just take the code out
(since I'm a newbie)



In other news, the above is just plain wrong. First we force people to
read the result of bus_for_each_drv() and then when they do and don't
need the value, gcc complains, so we add one more layer of useless
code, which developers and possibly tools will later wonder and
complain about? I can easily imagine that a static code analyzer would
spot the above code as being a potential bug.

Let's stop this madness now please.



your telling me!! I haven't even compiled all the way
through the kernel yet.(lots of warnings)


Either __must_check goes away from bus_for_each_drv() and from every
other function which raises this problem, or we must disable that new
type of warning gcc 4.6.0 generates. Depends which warnings we value
more, as we can't sanely have both.


mutex_unlock(core_lock);

return 0;





up to you guys..
best thing now is deciphering what
and what not is an actual issue.

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Edward Shishkin

Justin P. Mattock wrote:

Not sure if this is correct or not.
the below patch gets rid of this warning message
produced by gcc 4.6.0

fs/reiserfs/stree.c: In function 'search_by_key':
fs/reiserfs/stree.c:602:6: warning: variable 'right_neighbor_of_leaf_node' set 
but not used

 Signed-off-by: Justin P. Mattock justinmatt...@gmail.com
  


Acked-by: Edward Shishkin edward.shish...@gmail.com


---
 fs/reiserfs/stree.c |7 ++-
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c
index 313d39d..73086ad 100644
--- a/fs/reiserfs/stree.c
+++ b/fs/reiserfs/stree.c
@@ -599,7 +599,6 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
struct buffer_head *bh;
struct path_element *last_element;
int node_level, retval;
-   int right_neighbor_of_leaf_node;
int fs_gen;
struct buffer_head *reada_bh[SEARCH_BY_KEY_READA];
b_blocknr_t reada_blocks[SEARCH_BY_KEY_READA];
@@ -617,8 +616,7 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
 
 	pathrelse(search_path);
 
-	right_neighbor_of_leaf_node = 0;

-
+   
/* With each iteration of this loop we search through the items in the
   current node, and calculate the next current node(next path element)
   for the next iteration of this loop.. */
@@ -695,8 +693,7 @@ int search_by_key(struct super_block *sb, const struct 
cpu_key *key,/* Key to s
   starting from the root. */
block_number = SB_ROOT_BLOCK(sb);
expected_level = -1;
-   right_neighbor_of_leaf_node = 0;
-
+   
/* repeat search from the root */
continue;
}
  


--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 02:05 PM, Edward Shishkin wrote:

Justin P. Mattock wrote:

Not sure if this is correct or not.
the below patch gets rid of this warning message
produced by gcc 4.6.0

fs/reiserfs/stree.c: In function 'search_by_key':
fs/reiserfs/stree.c:602:6: warning: variable
'right_neighbor_of_leaf_node' set but not used

Signed-off-by: Justin P. Mattock justinmatt...@gmail.com


Acked-by: Edward Shishkin edward.shish...@gmail.com



o.k.!!
what about the whitespace issue?
from what I remember I did notice the +
that git does when making patches like this
but given some many of these warnings I just
did a quick workaround or however then figured
to worry later on that.


---
fs/reiserfs/stree.c | 7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c
index 313d39d..73086ad 100644
--- a/fs/reiserfs/stree.c
+++ b/fs/reiserfs/stree.c
@@ -599,7 +599,6 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s
struct buffer_head *bh;
struct path_element *last_element;
int node_level, retval;
- int right_neighbor_of_leaf_node;
int fs_gen;
struct buffer_head *reada_bh[SEARCH_BY_KEY_READA];
b_blocknr_t reada_blocks[SEARCH_BY_KEY_READA];
@@ -617,8 +616,7 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s

pathrelse(search_path);

- right_neighbor_of_leaf_node = 0;
-
+
/* With each iteration of this loop we search through the items in the
current node, and calculate the next current node(next path element)
for the next iteration of this loop.. */
@@ -695,8 +693,7 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s
starting from the root. */
block_number = SB_ROOT_BLOCK(sb);
expected_level = -1;
- right_neighbor_of_leaf_node = 0;
-
+
/* repeat search from the root */
continue;
}





--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 6/8]i2c:i2c_core Fix warning: variable 'dummy' set but not used

2010-06-14 Thread David Daney

On 06/14/2010 01:53 PM, Jean Delvare wrote:

Hi Justin,

On Mon, 14 Jun 2010 13:26:46 -0700, Justin P. Mattock wrote:

could be a right solution, could be wrong
here is the warning:
   CC  drivers/i2c/i2c-core.o
drivers/i2c/i2c-core.c: In function 'i2c_register_adapter':
drivers/i2c/i2c-core.c:757:15: warning: variable 'dummy' set but not used

  Signed-off-by: Justin P. Mattockjustinmatt...@gmail.com

---
  drivers/i2c/i2c-core.c |2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 1cca263..79c6c26 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -794,6 +794,8 @@ static int i2c_register_adapter(struct i2c_adapter *adap)
mutex_lock(core_lock);
dummy = bus_for_each_drv(i2c_bus_type, NULL, adap,
 __process_new_adapter);
+   if(!dummy)
+   dummy = 0;


One word: scripts/checkpatch.pl

In other news, the above is just plain wrong. First we force people to
read the result of bus_for_each_drv() and then when they do and don't
need the value, gcc complains, so we add one more layer of useless
code, which developers and possibly tools will later wonder and
complain about? I can easily imagine that a static code analyzer would
spot the above code as being a potential bug.

Let's stop this madness now please.

Either __must_check goes away from bus_for_each_drv() and from every
other function which raises this problem, or we must disable that new
type of warning gcc 4.6.0 generates. Depends which warnings we value
more, as we can't sanely have both.



That is the crux of the whole thing.  Putting in crap to get rid of the 
__must_check warning someone obviously wanted to provoke is just plain 
wrong.


I don't know what the answer is, but in addition to your suggestion of 
removing the __must_check, you might try:


BUG_ON(dummy != WHAT_IT_SHOULD_BE);

or

if (dummy != WHAT_IT_SHOULD_BE)
panic(nice message here);


or

static inline void i_really_know_what_i_am_doing(int arg)
{
/*
 * Trick the compiler because we don't want to
 * handle error conditions.
 */
return;
}

.
.
.

i_really_know_what_i_am_doing(dummy);



David Daney

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Edward Shishkin

Justin P. Mattock wrote:

On 06/14/2010 02:05 PM, Edward Shishkin wrote:

Justin P. Mattock wrote:

Not sure if this is correct or not.
the below patch gets rid of this warning message
produced by gcc 4.6.0

fs/reiserfs/stree.c: In function 'search_by_key':
fs/reiserfs/stree.c:602:6: warning: variable
'right_neighbor_of_leaf_node' set but not used

Signed-off-by: Justin P. Mattock justinmatt...@gmail.com


Acked-by: Edward Shishkin edward.shish...@gmail.com



o.k.!!
what about the whitespace issue?


Whitespaces should be removed.
I recommend quilt package for managing patches:
quilt refresh --strip-trailing-whitespace is your friend..

Thanks,
Edward.



from what I remember I did notice the +
that git does when making patches like this
but given some many of these warnings I just
did a quick workaround or however then figured
to worry later on that.


---
fs/reiserfs/stree.c | 7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c
index 313d39d..73086ad 100644
--- a/fs/reiserfs/stree.c
+++ b/fs/reiserfs/stree.c
@@ -599,7 +599,6 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s
struct buffer_head *bh;
struct path_element *last_element;
int node_level, retval;
- int right_neighbor_of_leaf_node;
int fs_gen;
struct buffer_head *reada_bh[SEARCH_BY_KEY_READA];
b_blocknr_t reada_blocks[SEARCH_BY_KEY_READA];
@@ -617,8 +616,7 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s

pathrelse(search_path);

- right_neighbor_of_leaf_node = 0;
-
+
/* With each iteration of this loop we search through the items in the
current node, and calculate the next current node(next path element)
for the next iteration of this loop.. */
@@ -695,8 +693,7 @@ int search_by_key(struct super_block *sb, const
struct cpu_key *key, /* Key to s
starting from the root. */
block_number = SB_ROOT_BLOCK(sb);
expected_level = -1;
- right_neighbor_of_leaf_node = 0;
-
+
/* repeat search from the root */
continue;
}








--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 02:47 PM, Edward Shishkin wrote:

Justin P. Mattock wrote:

On 06/14/2010 02:05 PM, Edward Shishkin wrote:

Justin P. Mattock wrote:

Not sure if this is correct or not.
the below patch gets rid of this warning message
produced by gcc 4.6.0

fs/reiserfs/stree.c: In function 'search_by_key':
fs/reiserfs/stree.c:602:6: warning: variable
'right_neighbor_of_leaf_node' set but not used

Signed-off-by: Justin P. Mattock justinmatt...@gmail.com


Acked-by: Edward Shishkin edward.shish...@gmail.com



o.k.!!
what about the whitespace issue?


Whitespaces should be removed.
I recommend quilt package for managing patches:
quilt refresh --strip-trailing-whitespace is your friend..

Thanks,
Edward.



o.k. I resent this.. fixed the whitespace(hopefully)
and add your Acked to it.
as for quilt I'll have to look into that..
(using a lfs system, so if the sourcecode is easy
to deal with(build), then it's a good but if it becomes
a nightmare maybe not!!).


Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/8]reiserfs:stree.c Fix variable set but not used.

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 04:07 PM, Stefan Richter wrote:

On 14 Jun, Justin P. Mattock wrote:

On 06/14/2010 02:47 PM, Edward Shishkin wrote:

Whitespaces should be removed.
I recommend quilt package for managing patches:
quilt refresh --strip-trailing-whitespace is your friend..


o.k. I resent this.. fixed the whitespace(hopefully)
and add your Acked to it.
as for quilt I'll have to look into that..
(using a lfs system, so if the sourcecode is easy
to deal with(build), then it's a good but if it becomes
a nightmare maybe not!!).


Since you appear to generate the patches with git, you can use git diff
--check [...] for some basic whitespace checks (additions of trailing
space, additions of space before tab).  For more extensive checks, try
git diff [...] | scripts/checkpatch.pl -.  Check this before you
commit.  If you committed already, git commit --amend [-a] [...] lets
you alter the very last commit of course.



Thanks for the info on this, copied it
down in my book of commands...

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH -next] vivi: fix depends again

2010-06-14 Thread Randy Dunlap
From: Randy Dunlap randy.dun...@oracle.com

My previous patch to depend on FONTS was not sufficient since
FONTS is boolean.  VIDEO_VIVI needs to depend on a tristate so that
it won't be enabled as =y when framebuffer is built as modular, so
modify it to depend on the same symbols that FONTS depends on, which
are FRAMEBUFFER_CONSOLE || STI_CONSOLE.

Fixes this build error when VIDEO_VIVI=y and FRAMEBUFFER_CONSOLE=m:
vivi.c:(.init.text+0x7205): undefined reference to `find_font'

Signed-off-by: Randy Dunlap randy.dun...@oracle.com
---
 drivers/media/video/Kconfig |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- linux-next-20100614.orig/drivers/media/video/Kconfig
+++ linux-next-20100614/drivers/media/video/Kconfig
@@ -559,7 +559,8 @@ config VIDEO_DAVINCI_VPIF
 
 config VIDEO_VIVI
tristate Virtual Video Driver
-   depends on VIDEO_DEV  VIDEO_V4L2  !SPARC32  !SPARC64  FONTS
+   depends on VIDEO_DEV  VIDEO_V4L2  !SPARC32  !SPARC64
+   depends on (FRAMEBUFFER_CONSOLE || STI_CONSOLE)  FONTS
select FONT_8x16
select VIDEOBUF_VMALLOC
default n
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Valdis . Kletnieks
On Mon, 14 Jun 2010 13:26:44 PDT, Justin P. Mattock said:
 Im getting this warning when compiling:
  CC  drivers/char/tpm/tpm.o
 drivers/char/tpm/tpm.c: In function 'tpm_gen_interrupt':
 drivers/char/tpm/tpm.c:508:10: warning: variable 'rc' set but not used
 
 The below patch gets rid of the warning,
 but I'm not sure if it's the best solution.

   rc = transmit_cmd(chip, tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
   attempting to determine the timeouts);
 + if (!rc)
 + rc = 0;
  }

Good thing that's a void function. ;)

Unless transmit_cmd() is marked 'must_check', maybe losing the 'rc =' would
be a better solution?


pgp5OZccJj29w.pgp
Description: PGP signature


Re: [PATCH 2/8]bluetooth/hci_ldisc.c Fix warning: variable 'tty' set but not used

2010-06-14 Thread Gustavo F. Padovan
Hi Justin,

* Justin P. Mattock justinmatt...@gmail.com [2010-06-14 13:26:42 -0700]:

 Im getting this while building:
   CC [M]  drivers/bluetooth/hci_ldisc.o
 drivers/bluetooth/hci_ldisc.c: In function 'hci_uart_send_frame':
 drivers/bluetooth/hci_ldisc.c:213:21: warning: variable 'tty' set but not used
 
 the below fixed it for me, but am not sure if
 it's correct.


The fix is correct, you just need to fix the trailing whitespace
problem and resend it.
Also we use Bluetooth: as part of the commit message on the bluetooth
subsystem. For example:

Bluetooth: Remove set but not used varible 'tty' 

Or something like that.

-- 
Gustavo F. Padovan
http://padovan.org
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [REGRESSION] saa7134 + ir

2010-06-14 Thread Dmitri Belimov
Hi Martin

 This is not only a problem with saa7134, but also with other drivers
 like budget-ci. The bug was also present in 2.6.35-rc1

I see this bug with 2.6.33 and fresh hg.

 There have been several reports here in the list since a few weeks:
 http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/20198
 http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/19904
 
 There is already a similar patch like yours (see link in first of my
 links), but it still hasn't gone into the v4l-dvb hg. (Although there
 have been frequently other -less important-  patches been merged ...)
 
 Greets,
 Martin
 

With my best regards, Dmitry.
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 05:13 PM, valdis.kletni...@vt.edu wrote:

On Mon, 14 Jun 2010 13:26:44 PDT, Justin P. Mattock said:

Im getting this warning when compiling:
  CC  drivers/char/tpm/tpm.o
drivers/char/tpm/tpm.c: In function 'tpm_gen_interrupt':
drivers/char/tpm/tpm.c:508:10: warning: variable 'rc' set but not used

The below patch gets rid of the warning,
but I'm not sure if it's the best solution.



rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
attempting to determine the timeouts);
+   if (!rc)
+   rc = 0;
  }


Good thing that's a void function. ;)

Unless transmit_cmd() is marked 'must_check', maybe losing the 'rc =' would
be a better solution?



what I tried was this:

if (!rc)
printk(test\n)

and everything looked good,
but as a soon as I changed

rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
attempting to determine the timeouts);

to this:

rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE);

if (!rc)
printk(attempting to determine the timeouts\n);

I error out with transmit_cmd not having enough
functions to it.. so I just added the rc = 0;
and went on to the next.

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Valdis . Kletnieks
On Mon, 14 Jun 2010 19:12:31 PDT, Justin P. Mattock said:

 what I tried was this:
 
 if (!rc)
   printk(test\n)
 
 and everything looked good,
 but as a soon as I changed
 
 rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
   attempting to determine the timeouts);
 
 to this:
 
 rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE);
 
 if (!rc)
   printk(attempting to determine the timeouts\n);

*baffled* Why did you think that would work? transmit_cmd()s signature
has 4 parameters.


pgp7x2ph53HxQ.pgp
Description: PGP signature


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 08:49 PM, valdis.kletni...@vt.edu wrote:

On Mon, 14 Jun 2010 19:12:31 PDT, Justin P. Mattock said:


what I tried was this:

if (!rc)
printk(test\n)

and everything looked good,
but as a soon as I changed

rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE,
attempting to determine the timeouts);

to this:

rc = transmit_cmd(chip,tpm_cmd, TPM_INTERNAL_RESULT_SIZE);

if (!rc)
printk(attempting to determine the timeouts\n);


*baffled* Why did you think that would work? transmit_cmd()s signature
has 4 parameters.


I have no manual in front of me. Did a quick google, but came up with 
(no hits) info on what that function does. grep showed too many entries 
to really see why/what this is. So I kind of just scrambled with this one.


Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 8/8]tuners:tuner-simple Fix warning: variable 'tun' set but not used

2010-06-14 Thread Mauro Carvalho Chehab


Em 14-06-2010 23:26, Justin P. Mattock escreveu:
 not sure if this is correct or not for 
 fixing this warning:
   CC [M]  drivers/media/common/tuners/tuner-simple.o
 drivers/media/common/tuners/tuner-simple.c: In function 'simple_set_tv_freq':
 drivers/media/common/tuners/tuner-simple.c:548:20: warning: variable 'tun' 
 set but not used
 
  Signed-off-by: Justin P. Mattock justinmatt...@gmail.com
 
 ---
  drivers/media/common/tuners/tuner-simple.c |4 +---
  1 files changed, 1 insertions(+), 3 deletions(-)
 
 diff --git a/drivers/media/common/tuners/tuner-simple.c 
 b/drivers/media/common/tuners/tuner-simple.c
 index 8abbcc5..4465b99 100644
 --- a/drivers/media/common/tuners/tuner-simple.c
 +++ b/drivers/media/common/tuners/tuner-simple.c
 @@ -545,14 +545,12 @@ static int simple_set_tv_freq(struct dvb_frontend *fe,
   struct tuner_simple_priv *priv = fe-tuner_priv;
   u8 config, cb;
   u16 div;
 - struct tunertype *tun;
   u8 buffer[4];
   int rc, IFPCoff, i;
   enum param_type desired_type;
   struct tuner_params *t_params;
  
 - tun = priv-tun;
 -
 + 
Why are you adding an extra blank line here? Except for that, the patch
looks sane.

   /* IFPCoff = Video Intermediate Frequency - Vif:
   940  =16*58.75  NTSC/J (Japan)
   732  =16*45.75  M/N STD

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Peter Stuge
Justin P. Mattock wrote:
  *baffled* Why did you think that would work? transmit_cmd()s signature
  has 4 parameters.
 
 I have no manual in front of me. Did a quick google, but came up with 
 (no hits) info on what that function does. grep showed too many entries 
 to really see why/what this is.

Check out the tool cscope. (Or kscope, if you prefer a GUI.)


//Peter
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 8/8]tuners:tuner-simple Fix warning: variable 'tun' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 10:16 PM, Mauro Carvalho Chehab wrote:



Em 14-06-2010 23:26, Justin P. Mattock escreveu:

not sure if this is correct or not for
fixing this warning:
   CC [M]  drivers/media/common/tuners/tuner-simple.o
drivers/media/common/tuners/tuner-simple.c: In function 'simple_set_tv_freq':
drivers/media/common/tuners/tuner-simple.c:548:20: warning: variable 'tun' set 
but not used

  Signed-off-by: Justin P. Mattockjustinmatt...@gmail.com

---
  drivers/media/common/tuners/tuner-simple.c |4 +---
  1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/drivers/media/common/tuners/tuner-simple.c 
b/drivers/media/common/tuners/tuner-simple.c
index 8abbcc5..4465b99 100644
--- a/drivers/media/common/tuners/tuner-simple.c
+++ b/drivers/media/common/tuners/tuner-simple.c
@@ -545,14 +545,12 @@ static int simple_set_tv_freq(struct dvb_frontend *fe,
struct tuner_simple_priv *priv = fe-tuner_priv;
u8 config, cb;
u16 div;
-   struct tunertype *tun;
u8 buffer[4];
int rc, IFPCoff, i;
enum param_type desired_type;
struct tuner_params *t_params;

-   tun = priv-tun;
-
+   

Why are you adding an extra blank line here? Except for that, the patch
looks sane.



I think I was doing something wrong when creating these patches. i.g.
I just hightlight the code then move the cursor highlight all the way to 
the right before pressing x. normally would be o.k. but for some 
reason seems to be doing this. found if I highlight left to ; (or the 
end of the code I want to delete) then git commit creates the patch 
properly.



/* IFPCoff = Video Intermediate Frequency - Vif:
940  =16*58.75  NTSC/J (Japan)
732  =16*45.75  M/N STD





I'll resend this.

Thanks for having a look.

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 8/8]tuners:tuner-simple Fix warning: variable 'tun' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 10:16 PM, Mauro Carvalho Chehab wrote:



Em 14-06-2010 23:26, Justin P. Mattock escreveu:

not sure if this is correct or not for
fixing this warning:
   CC [M]  drivers/media/common/tuners/tuner-simple.o
drivers/media/common/tuners/tuner-simple.c: In function 'simple_set_tv_freq':
drivers/media/common/tuners/tuner-simple.c:548:20: warning: variable 'tun' set 
but not used

  Signed-off-by: Justin P. Mattockjustinmatt...@gmail.com

---
  drivers/media/common/tuners/tuner-simple.c |4 +---
  1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/drivers/media/common/tuners/tuner-simple.c 
b/drivers/media/common/tuners/tuner-simple.c
index 8abbcc5..4465b99 100644
--- a/drivers/media/common/tuners/tuner-simple.c
+++ b/drivers/media/common/tuners/tuner-simple.c
@@ -545,14 +545,12 @@ static int simple_set_tv_freq(struct dvb_frontend *fe,
struct tuner_simple_priv *priv = fe-tuner_priv;
u8 config, cb;
u16 div;
-   struct tunertype *tun;
u8 buffer[4];
int rc, IFPCoff, i;
enum param_type desired_type;
struct tuner_params *t_params;

-   tun = priv-tun;
-
+   

Why are you adding an extra blank line here? Except for that, the patch
looks sane.


/* IFPCoff = Video Intermediate Frequency - Vif:
940  =16*58.75  NTSC/J (Japan)
732  =16*45.75  M/N STD





o.k. resent this.. I ended up doing
a git reset do make sure things dont get
funky etc..

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 4/8]drivers:tmp.c Fix warning: variable 'rc' set but not used

2010-06-14 Thread Justin P. Mattock

On 06/14/2010 10:29 PM, Peter Stuge wrote:

Justin P. Mattock wrote:

*baffled* Why did you think that would work? transmit_cmd()s signature
has 4 parameters.


I have no manual in front of me. Did a quick google, but came up with
(no hits) info on what that function does. grep showed too many entries
to really see why/what this is.


Check out the tool cscope. (Or kscope, if you prefer a GUI.)


//Peter



thanks for this tool.. I think this is what I need.. running around not 
knowing what/where the manual is for a call is a bit daunting.

I'll give this a look.

Thanks for this..

Justin P. Mattock
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html