linux/drivers/usb/media
Damian Wrobel 0b67ba6360 [PATCH] USB: SN9C10x driver - bad page state fix
This patch solves the following problem I've already discovered on the
latest 2.6.15-rc1-git1 kernel:

Nov 13 07:37:28 wrobel kernel: Bad page state at free_hot_cold_page (in process 'motion', page c164e020)
Nov 13 07:37:28 wrobel kernel: flags:0x40000400 mapping:00000000 mapcount:0 count:0
Nov 13 07:37:28 wrobel kernel: Backtrace:
Nov 13 07:37:28 wrobel kernel:  [<c0146d86>] bad_page+0x85/0xbe
Nov 13 07:37:28 wrobel kernel:  [<c0147629>] free_hot_cold_page+0x54/0x129
Nov 13 07:37:28 wrobel kernel:  [<c01598c6>] __vunmap+0xa9/0xfe
Nov 13 07:37:28 wrobel kernel:  [<c0154114>] vmalloc_to_page+0x34/0x55
Nov 13 07:37:28 wrobel kernel:  [<c0159942>] vfree+0x27/0x35
Nov 13 07:37:28 wrobel kernel:  [<f8a20292>]  sn9c102_release_buffers+0x30/0x3f [sn9c102]
Nov 13 07:37:28 wrobel kernel:  [<f8a231c2>] sn9c102_release+0x37/0xeb [sn9c102]
Nov 13 07:37:28 wrobel kernel:  [<c0163e74>] __fput+0xa9/0x1aa
Nov 13 07:37:28 wrobel kernel:  [<c01624f7>] filp_close+0x49/0x6d
Nov 13 07:37:30 wrobel kernel:  [<c016258f>] sys_close+0x74/0x95
Nov 13 07:37:30 wrobel kernel:  [<c0102ef9>] syscall_call+0x7/0xb
Nov 13 07:37:31 wrobel kernel: Trying to fix it up, but a reboot is needed

Signed-off-by: Damian Wrobel <dwrobel@ertel.com.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-23 23:04:27 -08:00
..
pwc [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
dabfirmware.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dabusb.c [PATCH] devfs: Remove the mode field from usb_class_driver as it's no longer needed 2005-10-28 16:47:37 -07:00
dabusb.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dsbr100.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ibmcam.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
konicawc.c [PATCH] Input: convert konicawc to dynamic input_dev allocation 2005-10-28 09:52:53 -07:00
Makefile [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
ov511.c [PATCH] USB: Spelling fixes for drivers/usb. 2005-05-03 23:31:52 -07:00
ov511.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
se401.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
se401.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sn9c102_core.c [PATCH] USB: SN9C10x driver - bad page state fix 2005-11-23 23:04:27 -08:00
sn9c102_hv7131d.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sn9c102_mi0343.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sn9c102_ov7630.c [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
sn9c102_pas106b.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sn9c102_pas202bcb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sn9c102_sensor.h [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
sn9c102_tas5110c1b.c [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
sn9c102_tas5130d1b.c [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
sn9c102.h [PATCH] USB: SN9C10x driver updates 2005-07-12 11:52:56 -07:00
stv680.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
stv680.h [PATCH] USB: add support for Creative WebCam mini to stv680 driver 2005-06-27 14:44:01 -07:00
ultracam.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
usbvideo.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
usbvideo.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vicam.c [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
w9968cf_decoder.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
w9968cf_vpp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
w9968cf.c [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
w9968cf.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00