1. 28 4月, 2007 19 次提交
    • H
      V4L/DVB (5290): Add support for VIDIOC_INT_G/S_STD_OUTPUT · 045290b2
      Hans Verkuil 提交于
      Added VIDIOC_INT_G_STD_OUTPUT and VIDIOC_INT_S_STD_OUTPUT to allow drivers
      to set the TV standard for video output separately from the video capture.
      This is needed for cx23415 support where the decoder is separate from the
      encoder and can have a different TV standard.
      Modified the saa7127 module to listen to VIDIOC_INT_G/S_STD_OUTPUT instead
      of VIDIOC_G/S_STD.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      045290b2
    • H
      V4L/DVB (5289): Add support for video output overlays. · b2787845
      Hans Verkuil 提交于
      Add V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY support.
      Also add support for local and global alpha overlays.
      Add new field enums V4L2_FIELD_INTERLACED_TB and V4L2_FIELD_INTERLACED_BT.
      These changes are needed to support the ivtv On Screen Display features.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      b2787845
    • A
      V4L/DVB (5278): Bt8xx/: possible cleanups · 3bfb7398
      Adrian Bunk 提交于
      This patch contains the following possible cleanups:
      - remove the following unused global functions:
        - bttv-if.c: bttv_get_cardinfo()
        - bttv-if.c: bttv_get_id()
        - bttv-if.c: bttv_get_gpio_queue()
        - bttv-if.c: bttv_i2c_call()
      - remove the following unused EXPORT_SYMBOL's:
        - bttv-gpio.c: bttv_sub_bus_type
        - bttv-gpio.c: bttv_gpio_inout
        - bttv-gpio.c: bttv_gpio_read
        - bttv-gpio.c: bttv_gpio_write
        - bttv-gpio.c: bttv_gpio_bits
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      3bfb7398
    • H
      V4L/DVB (5272): Add V4L2_CAP_VIDEO_OUTPUT_POS capability · 206ebaf3
      Hans Verkuil 提交于
      Add V4L2_CAP_VIDEO_OUTPUT_POS capability and x, y position coordinates
      to struct v4l2_pix_format.
      This is needed to support positioning the MPEG/YUV output of the cx23415.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      206ebaf3
    • H
      V4L/DVB (5268): Add support for three new MPEG controls. · 5eee72e8
      Hans Verkuil 提交于
      Added V4L2_CID_MPEG_AUDIO_MUTE, V4L2_CID_MPEG_VIDEO_MUTE and
      V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS controls together with
      their implementation in the cx2341x module.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      5eee72e8
    • A
      V4L/DVB (5257): USB: add zr364xx V4L2 driver · b7eee616
      Antoine Jacquet 提交于
      This patch adds a V4L2 driver giving support for USB webcams based on the
      zr364xx chipsets.
      Signed-off-by: NAntoine Jacquet <royale@zerezo.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      b7eee616
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6 · a205752d
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:
        selinux: preserve boolean values across policy reloads
        selinux: change numbering of boolean directory inodes in selinuxfs
        selinux: remove unused enumeration constant from selinuxfs
        selinux: explicitly number all selinuxfs inodes
        selinux: export initial SID contexts via selinuxfs
        selinux: remove userland security class and permission definitions
        SELinux: move security_skb_extlbl_sid() out of the security server
        MAINTAINERS: update selinux entry
        SELinux: rename selinux_netlabel.h to netlabel.h
        SELinux: extract the NetLabel SELinux support from the security server
        NetLabel: convert a BUG_ON in the CIPSO code to a runtime check
        NetLabel: cleanup and document CIPSO constants
      a205752d
    • I
      make SysRq-T show all tasks again · 39bc89fd
      Ingo Molnar 提交于
      show_state() (SysRq-T) developed the buggy habbit of not showing
      TASK_RUNNING tasks.  This was due to the mistaken belief that state_filter
      == -1 would be a pass-through filter - while in reality it did not let
      TASK_RUNNING == 0 p->state values through.
      
      Fix this by restoring the original '!state_filter means all tasks'
      special-case i had in the original version.  Test-built and test-booted on
      i686, SysRq-T now works as intended.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      39bc89fd
    • D
      20f09390
    • L
      Merge branch 'for-linus' of git://git.infradead.org/ubi-2.6 · b928ed56
      Linus Torvalds 提交于
      * 'for-linus' of git://git.infradead.org/ubi-2.6:
        UBI: remove unused variable
        UBI: add me to MAINTAINERS
        JFFS2: add UBI support
        UBI: Unsorted Block Images
      b928ed56
    • L
      Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2 · ea6db58f
      Linus Torvalds 提交于
      * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (27 commits)
        ocfs2: Cache extent records
        ocfs2: Remember rw lock level during direct io
        ocfs2: Fix up i_blocks calculation to know about holes
        ocfs2: Fix extent lookup to return true size of holes
        ocfs2: Read from an unwritten extent returns zeros
        ocfs2: make room for unwritten extents flag
        ocfs2: Use own splice write actor
        ocfs2: Use do_sync_mapping_range() in ocfs2_zero_tail_for_truncate()
        [PATCH] Turn do_sync_file_range() into do_sync_mapping_range()
        ocfs2: zero tail of sparse files on truncate
        ocfs2: Teach ocfs2_get_block() about holes
        ocfs2: remove ocfs2_prepare_write() and ocfs2_commit_write()
        ocfs2: teach ocfs2_file_aio_write() about sparse files
        ocfs2: Turn off shared writeable mmap for local files systems with holes.
        ocfs2: abstract out allocation locking
        ocfs2: teach extend/truncate about sparse files
        ocfs2: temporarily remove extent map caching
        ocfs2: sparse b-tree support
        ocfs2: small cleanup of ocfs2_request_delete()
        ocfs2: remove unused code
        ...
      ea6db58f
    • L
      Merge branch 'e1000-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 · c58b8e4a
      Linus Torvalds 提交于
      * 'e1000-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
        e1000: FIX: Stop raw interrupts disabled nag from RT
        e1000: FIX: firmware handover bits
        e1000: FIX: be ready for incoming irq at pci_request_irq
      c58b8e4a
    • L
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband · afc2e82c
      Linus Torvalds 提交于
      * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband: (49 commits)
        IB: Set class_dev->dev in core for nice device symlink
        IB/ehca: Implement modify_port
        IB/umad: Clarify documentation of transaction ID
        IPoIB/cm: spin_lock_irqsave() -> spin_lock_irq() replacements
        IB/mad: Change SMI to use enums rather than magic return codes
        IB/umad: Implement GRH handling for sent/received MADs
        IB/ipoib: Use ib_init_ah_from_path to initialize ah_attr
        IB/sa: Set src_path_bits correctly in ib_init_ah_from_path()
        IB/ucm: Simplify ib_ucm_event()
        RDMA/ucma: Simplify ucma_get_event()
        IB/mthca: Simplify CQ cleaning in mthca_free_qp()
        IB/mthca: Fix mthca_write_mtt() on HCAs with hidden memory
        IB/mthca: Update HCA firmware revisions
        IB/ipath: Fix WC format drift between user and kernel space
        IB/ipath: Check that a UD work request's address handle is valid
        IB/ipath: Remove duplicate stuff from ipath_verbs.h
        IB/ipath: Check reserved memory keys
        IB/ipath: Fix unit selection when all CPU affinity bits set
        IB/ipath: Don't allow QPs 0 and 1 to be opened multiple times
        IB/ipath: Disable IB link earlier in shutdown sequence
        ...
      afc2e82c
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 · 0278ef8b
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (67 commits)
        [SCSI] SUNESP: Complete driver rewrite to version 2.0
        [SPARC64]: Convert PCI over to generic struct iommu/strbuf.
        [SPARC]: device_node name constification fallout
        [SPARC64]: Convert SBUS over to generic iommu/strbuf structs.
        [SPARC64]: Add generic iommu and strbuf structs to iommu.h
        [SPARC64]: Consolidate {sbus,pci}_iommu_arena.
        [SPARC]: Make device_node name and type const
        [SPARC64]: constify some paramaters of OF routines
        [TIGON3]: of_get_property() returns const.
        [SPARC64]: Fix PCI rework to adhere to of_get_property() const return.
        [SPARC64]: Document and fix calculation of pages_avail.
        [SPARC64]: Make sure pbm->prom_node is setup easly enough in psycho.c
        [SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().
        [SPARC64]: Add proper header file extern for cmdline_memory_size.
        [SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()
        [SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c
        [SPARC64]: Give move verbose show_mem() output just like i386.
        [SPARC64]: Mark show_mem() printk's with KERN_INFO.
        [SPARC64]: Kill kvaddr_to_phys() and friends.
        [SPARC64]: Privatize sun4u_get_pte() and fix name.
        ...
      0278ef8b
    • L
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 15c54033
      Linus Torvalds 提交于
      * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (448 commits)
        [IPV4] nl_fib_lookup: Initialise res.r before fib_res_put(&res)
        [IPV6]: Fix thinko in ipv6_rthdr_rcv() changes.
        [IPV4]: Add multipath cached to feature-removal-schedule.txt
        [WIRELESS] cfg80211: Clarify locking comment.
        [WIRELESS] cfg80211: Fix locking in wiphy_new.
        [WEXT] net_device: Don't include wext bits if not required.
        [WEXT]: Misc code cleanups.
        [WEXT]: Reduce inline abuse.
        [WEXT]: Move EXPORT_SYMBOL statements where they belong.
        [WEXT]: Cleanup early ioctl call path.
        [WEXT]: Remove options.
        [WEXT]: Remove dead debug code.
        [WEXT]: Clean up how wext is called.
        [WEXT]: Move to net/wireless
        [AFS]: Eliminate cmpxchg() usage in vlocation code.
        [RXRPC]: Fix pointers passed to bitops.
        [RXRPC]: Remove bogus atomic_* overrides.
        [AFS]: Fix u64 printing in debug logging.
        [AFS]: Add "directory write" support.
        [AFS]: Implement the CB.InitCallBackState3 operation.
        ...
      15c54033
    • L
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · ad5da3cf
      Linus Torvalds 提交于
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (22 commits)
        [MIPS] Don't force frame pointers for lockdep on MIPS
        [MIPS] update vr41xx Kconfig
        [MIPS] remove 2 select entries for VR41xx
        [MIPS] rename VR41XX to VR4100 series
        [MIPS] Use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCKED.
        [MIPS] Replace old fashioned "__typeof" with "__typeof__".
        [MIPS] Remove unused _THREAD_SIZE_ORDER from asm-offset.c.
        [MIPS] Change PCI host bridge setup/resources
        [MIPS] Register PCI host bridge resource earlier
        [MIPS] Remove pnx8550-v2pci_defconfig
        [MIPS] Add bcm1480 ZBus trace support, fix wait related bugs
        [MIPS] Updated Sibyte headers
        [MIPS] Remove unused argument from kunmap_coherent().
        [MIPS] Malta: Delete unused prototype of mips_timer_interrupt.
        [MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected
        [MIPS] MIPS Tech: Get rid of volatile in core code.
        [MIPS] IP22: Get rid of volatile in IP22 core code.
        [MIPS] JMR3927 cleanup
        [MIPS] merge GT64111 PCI routines and GT64120 PCI_0 routines
        [MIPS] Cobalt: Split PCI codes from setup.c
        ...
      ad5da3cf
    • L
      Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6 · da8ac5e0
      Linus Torvalds 提交于
      * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (38 commits)
        [S390] SPIN_LOCK_UNLOCKED cleanup in drivers/s390
        [S390] Clean up smp code in preparation for some larger changes.
        [S390] Remove debugging junk.
        [S390] Switch etr from tasklet to workqueue.
        [S390] split page_test_and_clear_dirty.
        [S390] Processor degradation notification.
        [S390] vtime: cleanup per_cpu usage.
        [S390] crypto: cleanup.
        [S390] sclp: fix coding style.
        [S390] vmlogrdr: stop IUCV connection in vmlogrdr_release.
        [S390] sclp: initialize early.
        [S390] ctc: kmalloc->kzalloc/casting cleanups.
        [S390] zfcpdump support.
        [S390] dasd: Add ipldev parameter.
        [S390] dasd: Add sysfs attribute status and generate uevents.
        [S390] Improved kernel stack overflow checking.
        [S390] Get rid of console setup functions.
        [S390] No execute support cleanup.
        [S390] Minor fault path optimization.
        [S390] Use generic bug.
        ...
      da8ac5e0
    • L
      Merge branch 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32 · 32f15dc5
      Linus Torvalds 提交于
      * 'for-linus' of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32: (21 commits)
        [AVR32] Fix compile error with gcc 4.1
        avr32: remove unneeded cast in atomic.h
        AVR32: Remove useless config option "GENERIC_BUST_SPINLOCK".
        [AVR32] Optimize the TLB miss handler
        [AVR32] Board code for ATNGW100
        [AVR32] Use memcpy/memset in memcpy_{from,to}_io and memset_io
        [AVR32] Get rid of board_setup_fbmem()
        [AVR32] Reserve framebuffer memory in early_parse_fbmem()
        [AVR32] Simplify early handling of memory regions
        [AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c
        [AVR32] Make I/O access macros work with external devices
        [AVR32] Fix NMI handler
        [AVR32] Clean up exception handling code
        [AVR32] Clean up cpu identification and add features bitmap
        [AVR32] Clean up asm/sysreg.h
        [AVR32] Don't enable clocks with no users
        [AVR32] Put cpu in sleep 0 when idle.
        [AVR32] Change system timer from count-compare to Timer/Counter 0
        [AVR32] Add mach-specific Kconfig
        [AVR32] Add nwait and tdf parameters to SMC configuration
        ...
      32f15dc5
    • L
      Change default dirty-writeback limits · 07db59bd
      Linus Torvalds 提交于
      Do this really early in the 2.6.22-rc series, so that we'll get
      feedback.  And don't change by half measures.  Just cut the default
      dirty limit to a quarter of what it was, and see if anybody even
      notices.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      07db59bd
  2. 27 4月, 2007 21 次提交