2.6.11-rc2-kj
Subsystems (2)
Another release from kernel janitors (http://kerneljanitors.org/)
This one contains 194 patches.
Mail me if I missed any patches.
Feedback is appreciated, especially for some not so trivial patches like wait_event ones.
Patchset is at http://coderock.org/kj/2.6.11-rc2-kj/
new in this release:
--------------------
msleep-drivers_ieee1394_sbp2.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] ieee1394/sbp2: use ssleep() instead of schedule_timeout()
msleep-drivers_net_cs89x0.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 5/28] net/cs89x0: replace schedule_timeout() with msleep()
msleep-drivers_net_wan_cosa.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 4/28] net/cosa: replace schedule_timeout() with msleep()
msleep_ssleep-drivers_net_wireless_airo.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 3/28] net/airo: replace schedule_timeout() with msleep()/ssleep()
typo_suppport-bttv_dvb.patch
From: Carlo Perassi <[email protected]>
Subject: [KJ] [patch] trivial typos
vfree-arch_s390_kernel_module.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [18/29] module.c - vfree() checking cleanups
vfree-drivers_char_agp_backend.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [23/29] backend.c - vfree() checking cleanups
vfree-drivers_char_agp_generic.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [28/29] generic.c - vfree() checking cleanups
vfree-drivers_ieee1394_dma.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [9/29] dma.c - vfree() checking cleanups
vfree-drivers_isdn_hardware_eicon_platform.h.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [2/29] platform.h - vfree() checking cleanups
vfree-drivers_isdn_i4l_isdn_bsdcomp.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [1/29] isdn_bsdcomp.c - vfree() checking cleanups
vfree-drivers_media_dvb_dvb-core_dmxdev.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [12/29] dmxdev.c - vfree() checking cleanups
vfree-drivers_media_dvb_dvb-core_dvb_ca_en50221.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [4/29] dvb_ca_en50221.c - vfree() checking cleanups
vfree-drivers_media_dvb_dvb-core_dvb_demux.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [20/29] dvb_demux.c - vfree() checking cleanups
vfree-drivers_media_dvb_ttpci_av7110.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [5/29] av7110.c - vfree() checking cleanups
vfree-drivers_media_dvb_ttpci_av7110_ipack.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [8/29] av7110_ipack.c - vfree() checking cleanups
vfree-drivers_media_dvb_ttpci_budget-core.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [27/29] budget-core.c - vfree() checking cleanups
vfree-drivers_media_video_stradis.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [24/29] stradis.c - vfree() checking cleanups
vfree-drivers_scsi_qla2xxx_qla_os.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [15/29] qla_os.c - vfree() checking cleanups
vfree-drivers_video_sis_sis_main.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [22/29] sis_main.c - vfree() checking cleanups
vfree-fs_reiserfs_super.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [19/29] super.c - vfree() checking cleanups
vfree-net_bridge_netfilter_ebtables.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [14/29] ebtables.c - vfree() checking cleanups
vfree-sound_oss_gus_wave.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [21/29] gus_wave.c - vfree() checking cleanups
vfree-sound_oss_pss.patch
From: [email protected]
Subject: [KJ] [PATCH] [RESEND] [29/29] pss.c - vfree() checking cleanups
extern-include_linux_generic_serial.h.old.patch
From: Adrian Bunk <[email protected]>
Subject: [KJ] [2.6 patch] generic_serial.h: kill incorrect gs_debug reference
msleep-arch_arm_mach-sa1100_cpu-sa1110.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 1/22] arm/cpu-sa1110: replace schedule_timeout() with msleep()
msleep-arch_ia64_kernel_smpboot.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 13/21] ia64/smpboot: replace schedule_timeout() with msleep()
msleep-arch_ppc64_kernel_iSeries_pci_reset.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 16/21] ppc64/iSeries_pci_reset: replace schedule_timeout() with msleep()
msleep-arch_ppc64_kernel_pSeries_smp.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 17/21] ppc64/pSeries_smp: replace schedule_timeout() with msleep()
msleep-arch_ppc64_kernel_smp.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 19/21] ppc64/smp: replace schedule_timeout() with msleep()
msleep-drivers_block_cciss.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 3/22] block/cciss: replace schedule_timeout() with msleep()
msleep-drivers_block_paride_pf.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] block/pf: replace pf_sleep() with msleep()
msleep-drivers_block_paride_pg.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] block/pg: replace pg_sleep() with msleep()
msleep-drivers_block_xd2.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 6/22] block/xd: replace schedule_timeout() with msleep()
msleep-drivers_cdrom_sonycd535.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] cdrom/sonycd535: replace schedule_timeout() with msleep()
msleep-drivers_char_sonypi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 10/21] char/sonypi: replace schedule_timeout() with msleep()
msleep-drivers_net_s2io.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH 14/21] net/s2io: replace schedule_timeout() with msleep()
msleep-drivers_net_slip.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] net/slip: replace schedule_timeout() with msleep()
msleep-drivers_scsi_ide-scsi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: Re: [KJ] [announce] [patch] scsi/ide-scsi: use msleep()
msleep-drivers_scsi_osst.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] scsi/osst: replace schedule_timeout() with msleep()
msleep-drivers_serial_crisv10.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 25/39] serial/crisv10: replace schedule_timeout() with msleep()
msleep-drivers_usb_serial_cypress_m8.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 21/21] usb/cypress_m8: replace schedule_timeout() with msleep()
msleep-fs_cifs_transport.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 9/40] fs/transport: replace schedule_timeout() with msleep()
msleep-fs_jfs_jfs_logmgr.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 6/40] fs/jfs_logmgr: replace schedule_timeout() with msleep()
msleep-fs_nfsd_vfs.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 10/40] fs/vfs: replace schedule_timeout() with msleep()
msleep-fs_smbfs_proc.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 8/40] fs/proc: replace schedule_timeout() with msleep()
msleep-fs_xfs_linux-2.6_xfs_buf.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 11/40] fs/xfs_buf: replace schedule_timeout() with msleep()
msleep-net_appletalk_aarp.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 16/39] net/aarp: replace schedule_timeout() with msleep()
msleep-net_atm_resources.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 22/39] net/resources: replace schedule_timeout() with msleep()
msleep-net_sunrpc_svcsock.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 23/39] net/svcsock: replace schedule_timeout() with msleep()
msleep_interruptible-drivers_block_swim3.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 5/22] block/swim3: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-drivers_char_sx.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 11/21] char/sx: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-drivers_sbus_char_envctrl.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] sbus/envctrl: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-drivers_scsi_st.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] scsi/st: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-drivers_w1_w1_therm.patch
From: Evgeniy Polyakov <[email protected]>
Subject: [KJ] Re: [PATCH 39/39] w1/w1_therm: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-fs_lockd_clntproc.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 5/40] fs/clntproc: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-fs_xfs_linux-2.6_xfs_super.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 12/40] fs/xfs_super: replace schedule_timeout() with msleep_interruptible()
msleep_interruptible-sound_isa_gus_gus_reset.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 28/39] sound/gus_reset: replace schedule_timeout() with msleep_interruptible()
msleep_ssleep-drivers_block_paride_pcd.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] block/pcd: replace pcd_sleep() with msleep()/ssleep()
msleep_ssleep-drivers_block_paride_pt.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] block/pt: replace pt_sleep() with msleep()/ssleep()
msleep_ssleep-net_ipv4_ipconfig.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 21/39] net/ipconfig: replace schedule_timeout() with msleep()
remove_duplicate_delay-drivers_net_sk98lin_skethtool.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 15/21] net/skethtool: remove duplicate delay
reorder_set_current_state-drivers_atm_he.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 2/22] atm/he: reorder add_wait_queue() and set_current_state()
return_code-drivers_ide_pci_cs5520.patch
From: Amit Gud <[email protected]>
Subject: [KJ] [PATCH] Resend: drivers/ide/pci/cs5520.c fix return code value
set_current_state-drivers_char_ftape_lowlevel_fdc-io.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 7/22] ftape/fdc-io: insert set_current_state() before schedule_timeout()
set_current_state-sound_isa_gus_gus_pcm.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 27/39] sound/gus_pcm: insert set_current_state() before schedule_timeout()
set_current_state-sound_isa_wavefront_wavefront_synth.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 31/39] sound/wavefront_synth: insert set_current_state() before schedule_timeout()
spin_lock_init-arch_um_drivers_port_kern.patch
From: Amit Gud <[email protected]>
Subject: [KJ] [PATCH] unified spinlock initialization arch/um/drivers/port_kern.c
ssleep-arch_i386_kernel_traps.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 12/21] i386/traps: replace schedule_timeout() with ssleep()
ssleep-arch_ppc64_kernel_traps.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 20/21] ppc64/traps: replace schedule_timeout() with ssleep()
ssleep-drivers_message_fusion_mptbase.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] message/mptbase: replace schedule_timeout() with ssleep()
ssleep-drivers_net_sb1000.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] net/sb1000: replace nicedelay() with ssleep()
ssleep-drivers_scsi_qla1280.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] scsi/qla1280: replace schedule_timeout() with ssleep()
ssleep-fs_nfsd_nfs4callback.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 7/40] fs/nfs4callback: replace schedule_timeout() with ssleep()
ssleep-kernel_power_smp.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 14/39] kernel/smp: replace schedule_timeout() with ssleep()
ssleep-net_ipv4_ipvs_ip_vs_sync.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 20/39] net/ip_vs_sync: replace schedule_timeout() with ssleep()
ssleep-sound_isa_sb_emu8000.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 26/39] sound/emu8000: replace schedule_timeout() with msleep()
task_unint-drivers_base_dmapool.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH] drivers/dmapool: use TASK_UNINTERRUPTIBLE instead of TASK_INTERRUPTIBLE
unused_pointer-sound_usb_usx2y_usbusx2yaudio.patch
From: Carlo Perassi <[email protected]>
Subject: [KJ] [trivial patch] unused pointer
wait_event-arch_m68k_atari_stdma.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 15/39] m68k/stdma: replace sleep_on() with wait_event()
wait_event-drivers_acorn_block_fd1772.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 1/40] acorn/fd1772: replace sleep_on() with wait_event()
wait_event-drivers_block_amiflop.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 3/40] block/amiflop: replace sleep_on() with wait_event()
wait_event-drivers_block_ps2esdi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 4/40] block/ps2esdi: replace sleep_on() with wait_event()
wait_event-drivers_scsi_atari_scsi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 24/39] scsi/atari_scsi: use wait_event()
wait_event_int_t-drivers_input_joystick_iforce_iforce.h.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 13/39] input/iforce-packets: use wait_event_interruptible_timeout()
wait_event_int_t-drivers_usb_class_usblp.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 38/39] usb/usblp: use wait_event_interruptible_timeout()
wait_event_int_t-net_bluetooth_cmtp_capi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [UPDATE PATCH 17/39] net/capi: use wait_event_interruptible_timeout()
wait_event_timeout-drivers_char_hvsi.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 8/22] char/hvsi: use wait_event_timeout()
wait_event_timeout-drivers_usb_image_mdc800.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 37/39] usb/mdc800: use wait_event_timeout()
wait_event_timeout-drivers_usb_input_ati_remote.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 33/39] usb/ati_remote: use wait_event_timeout()
wait_event_timeout-drivers_usb_misc_auerswald.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 34/39] usb/auerswald: use wait_event_timeout()
wait_event_timeout-drivers_usb_net_kaweth.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 36/39] usb/kaweth: use wait_event_timeout()
kill_kernel_parameter-sf16fm.patch
Subject: Re: [KJ] [PATCH] radio-sf16fmi cleanup
kj_tag.patch
-kj
merged:
-------
list-for-each-entry-safe-fs_coda_psdev reorder-state-drivers_video_pxafb reorder-state-drivers_video_sa1100fb kconfig-arch_sparc64 typo-arch_ppc64_kernel_rtasd.c remove_file-arch_m68k_apollo_dn_debug.c remove_file-arch_m68k_sun3x_sun3x_ksyms.c remove_file-arch_um_include_umn.h remove_file-arch_x86_64_lib_old_checksum.c remove_file-drivers_char_rio_cdproto.h remove_file-drivers_char_rsf16fmi.h remove_file-include_asm_m68k_atari_SCCserial.h remove_file-include_asm_parisc_bootdata.h remove_file-include_linux_umsdos_fs_i.h array_size-fs_proc_base.c.bak remove_sprintf-fs_proc_proc_tty.c.bak msleep-drivers_atm_ambassador msleep-drivers_ide_ide-cd vfree-arch_ia64_sn_kernel_sn2_sn_hwperf vfree-drivers_atm_idt77252 vfree-drivers_usb_media_ov511 vfree-mm_swapfile pci_dev_present-arch_ia64_hp_common_sba_iommu.patch pci_dev_present-arch_ia64_pci_pci.patch remove-old-ifdefs-aic7xxx_osm_pci.patch
dropped:
--------
msleep-drivers_scsi_ppa.patch
by nacc
remove-pci-find-device-arch_sparc64_kernel_ebus
missing pci_dev_put
msleep-drivers_scsi_ide-scsi.patch msleep-drivers_scsi_imm.patch msleep-drivers_scsi_osst.patch msleep-drivers_scsi_qla1280.patch msleep-drivers_scsi_osst.patch msleep_interruptible-drivers_base_dmapool.patch msleep_interruptible-drivers_block_cciss.patch msleep_interruptible-drivers_block_pcd.patch msleep_interruptible-drivers_block_pf.patch msleep_interruptible-drivers_block_pcd.patch msleep_interruptible-drivers_block_pt.patch msleep_interruptible-drivers_block_pg.patch msleep_interruptible-drivers_cdrom_sonycd535.patch msleep_interruptible-drivers_cdrom_sonycd535_2.patch msleep_interruptible-drivers_message_fusion_mptbase.patch msleep_interruptible-drivers_net_sb1000.patch msleep_interruptible-drivers_net_slip.patch msleep_interruptible-drivers_sbus_char_envctrl.patch msleep_interruptible-drivers_scsi_st.patch
nacc reworked them
remove_file-drivers_pcmcia_au1000_generic.c
does not apply
cleanup-drivers_atm_he.c.patch
parts of it merged
all patches:
------------
min-max-ide_ide-timing.h.patch list-for-each-entry-drivers_chan_kern.patch list-for-each-entry-drivers_macintosh_via-pmu.patch list-for-each-entry-drivers_net_ppp_generic.patch list-for-each-entry-fs_jffs_intrep.patch list-for-each-entry-fs_namespace.patch list-for-each-entry-safe-arch_i386_mm_pageattr.patch list-for-each-entry-safe-fs_dquot.patch list-for-each-fs_dcache.patch msleep-drivers_ide_ide-tape.patch pr_debug-drivers_block_umem.patch list-for-each-drivers_net_ipv6_ip6_fib.patch list-for-each-drivers_net_tulip_de4x5.patch min-max-arch_sh_boards_bigsur_io.patch min-max-arch_sh_cchips_hd6446x_hd64465_io.patch msleep-drivers_block_xd.patch msleep-drivers_ide_ide-cs.patch msleep_interruptible-drivers_macintosh_mediabay.patch set_current_state-drivers_block_swim3.patch set_current_state-drivers_block_swim_iop.patch add_module_version-drivers_net_8139cp.patch for-each-pci-dev-arch_i386_pci_acpi.patch for-each-pci-dev-arch_i386_pci_i386.patch function-string-arch-mips.patch msleep-drivers_media_radio_radio-zoltrix.patch msleep-drivers_net_3c505.patch msleep-drivers_net_irda_act200l-sir.patch msleep-drivers_net_irda_irtty-sir.patch msleep-drivers_net_irda_ma600-sir.patch msleep-drivers_net_irda_pcmcia_xirc2ps_cs.patch msleep-drivers_net_irda_sir_dev.patch msleep-drivers_net_ixgb_ixgb_osdep.patch msleep-drivers_net_ni65.patch msleep-drivers_net_ns83820.patch msleep-drivers_net_wireless_prism54_islpci_dev.patch msleep_interruptible-drivers_net_irda_tekram-sir.patch msleep_interruptible-drivers_net_ixgb_ixgb_ethtool.patch msleep_interruptible-drivers_net_pcnet32.patch msleep_interruptible-drivers_net_wan_cycx_drv.patch msleep_interruptible-drivers_parport_ieee1284_ops.patch msleep_interruptible-drivers_parport_ieee1284.patch msleep_interruptible-drivers_parport_parport_pc.patch msleep_interruptible-drivers_s390_net_ctctty.patch msleep_interruptible-drivers_sbus_char_aurora.patch msleep_interruptible-drivers_scsi_dpt_i2o.patch msleep_interruptible-drivers_tc_zs.patch msleep+msleep_interruptible-drivers_net_tokenring_ibmtr.patch msleep+ssleep-drivers_net_appletalk_ltpc.patch pci_dev_present-drivers_ide_pci_alim15x3.patch remove-pci-find-device-drivers_net_e1000_e1000_main.patch remove-pci-find-device-drivers_net_gt96100eth.patch remove-pci-find-device-drivers_net_ixgb_ixgb_main.patch remove-pci-find-device-drivers_net_tg3.patch set_current_state-drivers_net_irda_stir4200.patch set_current_state-drivers_net_tokenring_tms380tr.patch set_current_state-drivers_net_wan_farsync.patch ssleep-drivers_net_wireless_orinoco_plx.patch ssleep-drivers_net_wireless_orinoco_tmd.patch ssleep+msleep_interruptible-drivers_net_tokenring_lanstreamer.patch fix-comment-fs_jbd_journal.patch lib-parser-fs_devpts_inode.patch msleep_interruptible-drivers_net_ewrk3.patch reorder-state-drivers_char_snsc.patch set_current_state-drivers_input_joystick_iforce_iforce-packets.patch ssleep-drivers_scsi_qla2xxx_qla_os.patch docs-fs_super.patch
docs-kernel_sysctl.patch
myri_code_cleanup.patch
printk-drivers-scsi-zalon.patch comment-drivers_block_floppy.c.patch schedule_cleanup-drivers_usb_class_usblp.c.patch remove_file-arch_arm26_boot_compressed_hw_bse.c.patch remove_file-arch_mips_arc_salone.c.patch remove_file-arch_mips_pmc_sierra_yosemite_ht_irq.c.patch remove_file-arch_ppc64_boot_no_initrd.c.patch remove_file-arch_ppc_kernel_find_name.c.patch remove_file-arch_ppc_syslib_ppc4xx_pm.c.patch remove_file-arch_ppc_syslib_ppc4xx_serial.c.patch remove_file-arch_sh64_lib_old_checksum.c.patch remove_file-drivers_char_hp600_keyb.c.patch remove_file-drivers_parport_parport_arc.c.patch remove_file-drivers_pcmcia_au1000_pb1x00.c.patch remove_file-drivers_scsi_dpt_dpt_osdutil.h.patch remove_file-fs_jffs2_histo.h.patch remove_file-include_asm_arm_arch_epxa10db_mode_ctrl00.h.patch remove_file-include_asm_arm_arch_epxa10db_pld_conf00.h.patch remove_file-include_asm_arm_hardware_linkup_l1110.h.patch remove_file-include_asm_m68knommu_io_hw_swap.h.patch remove_file-include_asm_m68knommu_semp3.h.patch remove_file-include_asm_mips_gfx.h.patch remove_file-include_asm_mips_it8172_it8172_lpc.h.patch remove_file-include_asm_mips_mach_au1x00_au1100_mmc.h.patch remove_file-include_asm_mips_mipsprom.h.patch remove_file-include_asm_mips_ng1.h.patch remove_file-include_asm_mips_ng1hw.h.patch remove_file-include_asm_mips_riscos_syscall.h.patch remove_file-include_asm_ppc64_iSeries_iSeries_fixup.h.patch remove_file-include_linux_netfilter_ipv4_ip_logging.h.patch remove_file-include_linux_netfilter_ipv6_ip6_logging.h.patch remove_file-sound_oss_maestro_tables.h.patch cleanup-drivers_media_radio_miropcm20-radio.c.patch msleep-drivers_ieee1394_sbp2.patch msleep-drivers_net_cs89x0.patch msleep-drivers_net_wan_cosa.patch msleep_ssleep-drivers_net_wireless_airo.patch typo_suppport-bttv_dvb.patch vfree-arch_s390_kernel_module.patch vfree-drivers_char_agp_backend.patch vfree-drivers_char_agp_generic.patch vfree-drivers_ieee1394_dma.patch vfree-drivers_isdn_hardware_eicon_platform.h.patch vfree-drivers_isdn_i4l_isdn_bsdcomp.patch vfree-drivers_media_dvb_dvb-core_dmxdev.patch vfree-drivers_media_dvb_dvb-core_dvb_ca_en50221.patch vfree-drivers_media_dvb_dvb-core_dvb_demux.patch vfree-drivers_media_dvb_ttpci_av7110.patch vfree-drivers_media_dvb_ttpci_av7110_ipack.patch vfree-drivers_media_dvb_ttpci_budget-core.patch vfree-drivers_media_video_stradis.patch vfree-drivers_scsi_qla2xxx_qla_os.patch vfree-drivers_video_sis_sis_main.patch vfree-fs_reiserfs_super.patch vfree-net_bridge_netfilter_ebtables.patch vfree-sound_oss_gus_wave.patch
vfree-sound_oss_pss.patch extern-include_linux_generic_serial.h.old.patch msleep-arch_arm_mach-sa1100_cpu-sa1110.patch msleep-arch_ia64_kernel_smpboot.patch msleep-arch_ppc64_kernel_iSeries_pci_reset.patch msleep-arch_ppc64_kernel_pSeries_smp.patch msleep-arch_ppc64_kernel_smp.patch msleep-drivers_block_cciss.patch msleep-drivers_block_paride_pf.patch msleep-drivers_block_paride_pg.patch msleep-drivers_block_xd2.patch msleep-drivers_cdrom_sonycd535.patch msleep-drivers_char_sonypi.patch msleep-drivers_net_s2io.patch msleep-drivers_net_slip.patch msleep-drivers_scsi_ide-scsi.patch msleep-drivers_scsi_osst.patch msleep-drivers_serial_crisv10.patch msleep-drivers_usb_serial_cypress_m8.patch msleep-fs_cifs_transport.patch msleep-fs_jfs_jfs_logmgr.patch
msleep-fs_nfsd_vfs.patch
msleep-fs_smbfs_proc.patch msleep-fs_xfs_linux-2.6_xfs_buf.patch msleep-net_appletalk_aarp.patch msleep-net_atm_resources.patch msleep-net_sunrpc_svcsock.patch msleep_interruptible-drivers_block_swim3.patch msleep_interruptible-drivers_char_sx.patch msleep_interruptible-drivers_sbus_char_envctrl.patch msleep_interruptible-drivers_scsi_st.patch msleep_interruptible-drivers_w1_w1_therm.patch msleep_interruptible-fs_lockd_clntproc.patch msleep_interruptible-fs_xfs_linux-2.6_xfs_super.patch msleep_interruptible-sound_isa_gus_gus_reset.patch msleep_ssleep-drivers_block_paride_pcd.patch msleep_ssleep-drivers_block_paride_pt.patch msleep_ssleep-net_ipv4_ipconfig.patch remove_duplicate_delay-drivers_net_sk98lin_skethtool.patch reorder_set_current_state-drivers_atm_he.patch return_code-drivers_ide_pci_cs5520.patch set_current_state-drivers_char_ftape_lowlevel_fdc-io.patch set_current_state-sound_isa_gus_gus_pcm.patch set_current_state-sound_isa_wavefront_wavefront_synth.patch spin_lock_init-arch_um_drivers_port_kern.patch ssleep-arch_i386_kernel_traps.patch ssleep-arch_ppc64_kernel_traps.patch ssleep-drivers_message_fusion_mptbase.patch ssleep-drivers_net_sb1000.patch ssleep-drivers_scsi_qla1280.patch ssleep-fs_nfsd_nfs4callback.patch ssleep-kernel_power_smp.patch ssleep-net_ipv4_ipvs_ip_vs_sync.patch ssleep-sound_isa_sb_emu8000.patch task_unint-drivers_base_dmapool.patch unused_pointer-sound_usb_usx2y_usbusx2yaudio.patch wait_event-arch_m68k_atari_stdma.patch wait_event-drivers_acorn_block_fd1772.patch wait_event-drivers_block_amiflop.patch wait_event-drivers_block_ps2esdi.patch wait_event-drivers_scsi_atari_scsi.patch wait_event_int_t-drivers_input_joystick_iforce_iforce.h.patch wait_event_int_t-drivers_usb_class_usblp.patch wait_event_int_t-net_bluetooth_cmtp_capi.patch wait_event_timeout-drivers_char_hvsi.patch wait_event_timeout-drivers_usb_image_mdc800.patch wait_event_timeout-drivers_usb_input_ati_remote.patch wait_event_timeout-drivers_usb_misc_auerswald.patch wait_event_timeout-drivers_usb_net_kaweth.patch kill_kernel_parameter-sf16fm.patch
kj_tag.patch
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors
Quoted 8 lines · Domen Puncer
...
new in this release:
--------------------
...
wait_event_int_t-drivers_input_joystick_iforce_iforce.h.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 13/39] input/iforce-packets: usewait_event_interruptible_timeout()
...
This patch causes two compile errors:
#ifdef CONFIG_JOYSTICK_IFORCE_USB:
- semicolon instead of opening bracket in line 265
#ifdef CONFIG_JOYSTICK_IFORCE_232:
- typo 'wait_event_interrutible_timeout'
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors
PATCH 1/1 input/iforce-packets: use wait_event_interruptible_timeout()
Quoted 10 lines · Adrian Bunk
Quoted 8 lines · Domen Puncer
...
new in this release:
--------------------
...
wait_event_int_t-drivers_input_joystick_iforce_iforce.h.patch
From: Nishanth Aravamudan <[email protected]>
Subject: [KJ] [PATCH 13/39] input/iforce-packets: usewait_event_interruptible_timeout()
...
Quoted 7 lines
This patch causes two compile errors:
#ifdef
CONFIG_JOYSTICK_IFORCE_USB:
- semicolon instead of opening bracket in line 265#ifdef
CONFIG_JOYSTICK_IFORCE_232:
- typo 'wait_event_interrutible_timeout'
Thanks for catching this, Adrian. Should be fixed below:
Description: Use wait_event_interruptible_timeout() instead of custom wait-queue code. The main controversy of this patch is that I do not add to the wait-queue before checking usb_submit_urb(). I am not sure if this will cause problems. Otherwise the code is effectively identical. Remove the now unnecessary declaration of the waitqueue and timeout. Add the appropriate #include to iforce.h as well.
drivers/input/joystick/iforce/iforce-packets.c +5 -30
@@ -249,9 +249,6 @@ void iforce_process_packet(struct iforceint iforce_get_id_packet (struct iforce *iforce,char *packet) { -DECLARE_WAITQUEUE (wait, current); -int timeout =HZ ;/* 1 second */ -switch (iforce->bus) {case IFORCE_USB :
@@ -260,24 +257,12 @@ int iforce_get_id_packet(struct iforce * iforce->cr.bRequest = packet[0 ]; iforce->ctrl->dev = iforce->usbdev; -set_current_state (TASK_INTERRUPTIBLE ); -add_wait_queue (&iforce->wait, &wait); -if (usb_submit_urb (iforce->ctrl,GFP_ATOMIC )) { -set_current_state (TASK_RUNNING ); -remove_wait_queue (&iforce->wait, &wait);return -1 ; } - -while (timeout && iforce->ctrl->status == -EINPROGRESS ) { -set_current_state (TASK_INTERRUPTIBLE ); - timeout =schedule_timeout (timeout); - } - -set_current_state (TASK_RUNNING ); -remove_wait_queue (&iforce->wait, &wait); - -if (!timeout) { + +if (!wait_event_interruptible_timeout (iforce->wait, + (iforce->ctrl->status != -EINPROGRESS ),HZ )) {usb_unlink_urb (iforce->ctrl);return -1 ; }
@@ -292,18 +277,8 @@ int iforce_get_id_packet(struct iforce * iforce->expect_packet =FF_CMD_QUERY ;iforce_send_packet (iforce,FF_CMD_QUERY , packet); -set_current_state (TASK_INTERRUPTIBLE ); -add_wait_queue (&iforce->wait, &wait); - -while (timeout && iforce->expect_packet) { -set_current_state (TASK_INTERRUPTIBLE ); - timeout =schedule_timeout (timeout); - } - -set_current_state (TASK_RUNNING ); -remove_wait_queue (&iforce->wait, &wait); - -if (!timeout) { +if (!wait_event_interruptible_timeout (iforce->wait, + (!iforce->expect_packet),HZ )) { iforce->expect_packet =0 ;return -1 ; }
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors