1. 28 4月, 2007 16 次提交
    • 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 24 次提交