[PATCH] saa7127: fix broken S-Video with saa7129

Bug #329267 reported by Leann Ogasawara
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner

Bug Description

The following request was sent to the Ubuntu kernel-team mailing list

https://lists.ubuntu.com/archives/kernel-team/2009-February/004388.html

Basically it's a request to cherrypick the following from upstream. Filing a bug on reporters behalf so this gets tracked.

ogasawara@yoji:~/linux-2.6$ git log -p 0f3559ef17362a7dd5017521a4dd4cad31263395
commit 0f3559ef17362a7dd5017521a4dd4cad31263395
Author: Martin Dauskardt <email address hidden>
Date: Sat Jan 10 10:16:16 2009 -0300

    V4L/DVB (10216): saa7127: fix broken S-Video with saa7129

    Register 0x2d has to be set differently in the saa7129 compared to the
    saa7127. This was not done correctly, so S-Video was broken in certain
    circumstances.

    This fixes a regression introduced in 2.6.28.

    Signed-off-by: Martin Dauskardt <email address hidden>
    Signed-off-by: Hans Verkuil <email address hidden>
    Signed-off-by: Mauro Carvalho Chehab <email address hidden>

Related branches

Changed in linux:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Tim Gardner (timg-tpi) wrote :

The cherry-pick from upstream isn't quite right. See attached for a backported version of that commit.

Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux:
assignee: nobody → timg-tpi
milestone: none → jaunty-alpha-5
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package linux - 2.6.28-8.23

---------------
linux (2.6.28-8.23) jaunty; urgency=low

  [ Andy Whitcroft ]

  * include the kernel configuration in the sub-flavour images
    - LP: #328859

  [ Tim Gardner ]

  * Revert "SAUCE: (drop after 2.6.28) [eCryptfs] Regression in unencrypted
    filename symlinks" in favor of upstream commit.
  * Fix compile issues with qc-usb
  * SAUCE: (remove after 2.6.28) V4L/DVB (10216): saa7127: fix broken
    S-Video with saa7129
    - LP: #329267

  [ Upstream Kernel Changes ]

  * Subject:SAUCE: LP#193970 iwlagn: fix hw-rfkill while the interface is
    down
    - LP: #193970
  * x86, vmi: put a missing paravirt_release_pmd in pgd_dtor
  * nbd: fix I/O hang on disconnected nbds
  * mac80211: restrict to AP in outgoing interface heuristic
  * w1: w1 temp calculation overflow fix
  * zd1211rw: adding 0ace:0xa211 as a ZD1211 device
  * zd1211rw: treat MAXIM_NEW_RF(0x08) as UW2453_RF(0x09) for TP-Link
    WN322/422G
  * parport: parport_serial, don't bind netmos ibm 0299
  * syscall define: fix uml compile bug
  * kernel-doc: fix syscall wrapper processing
  * Fix page writeback thinko, causing Berkeley DB slowdown
  * write-back: fix nr_to_write counter
  * writeback: fix break condition
  * mm: rearrange exit_mmap() to unlock before arch_exit_mmap
  * powerpc/fsl-booke: Fix mapping functions to use phys_addr_t
  * lockd: fix regression in lockd's handling of blocked locks
  * sctp: Fix crc32c calculations on big-endian arhes.
  * sctp: Correctly start rtx timer on new packet transmissions.
  * sctp: Properly timestamp outgoing data chunks for rtx purposes
  * net: Fix frag_list handling in skb_seq_read
  * net: Fix OOPS in skb_seq_read().
  * drivers/net/skfp: if !capable(CAP_NET_ADMIN): inverted logic
  * ipv4: fix infinite retry loop in IP-Config
  * net: Fix userland breakage wrt. linux/if_tunnel.h
  * net: packet socket packet_lookup_frame fix
  * packet: Avoid lock_sock in mmap handler
  * sungem: Soft lockup in sungem on Netra AC200 when switching interface
    up
  * udp: Fix UDP short packet false positive
  * udp: increments sk_drops in __udp_queue_rcv_skb()
  * ipv6: Disallow rediculious flowlabel option sizes.
  * ipv6: Copy cork options in ip6_append_data
  * net: 4 bytes kernel memory disclosure in SO_BSDCOMPAT gsopt try #2
  * sky2: fix hard hang with netconsoling and iface going up
  * tun: Add some missing TUN compat ioctl translations.
  * tun: Fix unicast filter overflow
  * virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs
  * tcp: splice as many packets as possible at once
  * tcp: Fix length tcp_splice_data_recv passes to skb_splice_bits.
  * sparc: Enable syscall wrappers for 64-bit (CVE-2009-0029)
  * sparc64: Annotate sparc64 specific syscalls with SYSCALL_DEFINEx()
  * ALSA: hda - Add missing terminator in slave dig-out array
  * ALSA: mtpav - Fix initial value for input hwport
  * HID: adjust report descriptor fixup for MS 1028 receiver
  * ide/libata: fix ata_id_is_cfa() (take 4)
  * libata: fix EH device failure handling
  * netfilter: fix tuple inversion for Node information request
  * netfilter: xt_sctp: sctp chunk mapping doesn't work
  * x86: micr...

Read more...

Changed in linux:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.