05 Aug, 2010

5 commits

  • * 'kvm-updates/2.6.36' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (198 commits)
    KVM: VMX: Fix host GDT.LIMIT corruption
    KVM: MMU: using __xchg_spte more smarter
    KVM: MMU: cleanup spte set and accssed/dirty tracking
    KVM: MMU: don't atomicly set spte if it's not present
    KVM: MMU: fix page dirty tracking lost while sync page
    KVM: MMU: fix broken page accessed tracking with ept enabled
    KVM: MMU: add missing reserved bits check in speculative path
    KVM: MMU: fix mmu notifier invalidate handler for huge spte
    KVM: x86 emulator: fix xchg instruction emulation
    KVM: x86: Call mask notifiers from pic
    KVM: x86: never re-execute instruction with enabled tdp
    KVM: Document KVM_GET_SUPPORTED_CPUID2 ioctl
    KVM: x86: emulator: inc/dec can have lock prefix
    KVM: MMU: Eliminate redundant temporaries in FNAME(fetch)
    KVM: MMU: Validate all gptes during fetch, not just those used for new pages
    KVM: MMU: Simplify spte fetch() function
    KVM: MMU: Add gpte_valid() helper
    KVM: MMU: Add validate_direct_spte() helper
    KVM: MMU: Add drop_large_spte() helper
    KVM: MMU: Use __set_spte to link shadow pages
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)
    Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()
    Input: cy8ctmg110 - capacitive touchscreen support
    Input: keyboard - also match braille-only keyboards
    Input: adp5588-keys - export unused GPIO pins
    Input: xpad - add product ID for Hori Fighting Stick EX2
    Input: adxl34x - fix leak and use after free
    Input: samsung-keypad - Add samsung keypad driver
    Input: i8042 - reset keyboard controller wehen resuming from S2R
    Input: synaptics - set min/max for finger width
    Input: synaptics - only report width on hardware that supports it
    Input: evdev - signal that device is writable in evdev_poll()
    Input: mousedev - signal that device is writable in mousedev_poll()
    Input: change input handlers to use bool when possible
    Input: document the MT event slot protocol
    Input: introduce MT event slots
    Input: usbtouchscreen - implement reset_resume
    Input: usbtouchscreen - implement runtime power management
    Input: usbtouchscreen - implement basic suspend/resume
    Input: Add ATMEL QT602240 touchscreen driver
    Input: fix signedness warning in input_set_keycode()
    ...

    Linus Torvalds
     
  • * 'v4l_for_2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits)
    V4L/DVB: sms: Convert IR support to use the Remote Controller core
    V4L/DVB: sms: properly initialize IR phys and IR name
    V4L/DVB: standardize names at rc-dib0700 tables
    V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick
    V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5
    V4L/DVB: dib0700: properly implement IR change_protocol
    V4L/DVB: dib0700: break keytable into NEC and RC-5 variants
    V4L/DVB: dib0700: avoid bad repeat
    V4L/DVB: Port dib0700 to rc-core
    V4L/DVB: Add a keymap file with dib0700 table
    V4L/DVB: dvb-usb: add support for rc-core mode
    V4L/DVB: dvb-usb: prepare drivers for using rc-core
    V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key
    V4L/DVB: rj54n1cb0c: fix a comment in the driver
    V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too
    V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2
    V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms
    V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications
    V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats
    V4L/DVB: mediabus: fix ambiguous pixel code names
    ...

    Linus Torvalds
     
  • …/git/konrad/swiotlb-2.6

    * 'stable/swiotlb-0.8.3' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6:
    swiotlb: Make swiotlb bookkeeping functions visible in the header file.
    swiotlb: search and replace "int dir" with "enum dma_data_direction dir"
    swiotlb: Make internal bookkeeping functions have 'swiotlb_tbl' prefix.
    swiotlb: add the swiotlb initialization function with iotlb memory
    swiotlb: add swiotlb_tbl_map_single library function

    Linus Torvalds
     
  • …s/security-testing-2.6

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (90 commits)
    AppArmor: fix build warnings for non-const use of get_task_cred
    selinux: convert the policy type_attr_map to flex_array
    AppArmor: Enable configuring and building of the AppArmor security module
    TOMOYO: Use pathname specified by policy rather than execve()
    AppArmor: update path_truncate method to latest version
    AppArmor: core policy routines
    AppArmor: policy routines for loading and unpacking policy
    AppArmor: mediation of non file objects
    AppArmor: LSM interface, and security module initialization
    AppArmor: Enable configuring and building of the AppArmor security module
    AppArmor: update Maintainer and Documentation
    AppArmor: functions for domain transitions
    AppArmor: file enforcement routines
    AppArmor: userspace interfaces
    AppArmor: dfa match engine
    AppArmor: contexts used in attaching policy to system objects
    AppArmor: basic auditing infrastructure.
    AppArmor: misc. base functions and defines
    TOMOYO: Update version to 2.3.0
    TOMOYO: Fix quota check.
    ...

    Linus Torvalds
     

04 Aug, 2010

8 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw:
    GFS2: Fix recovery stuck bug (try #2)
    GFS2: Fix typo in stuffed file data copy handling
    Revert "GFS2: recovery stuck on transaction lock"
    GFS2: Make "try" lock not try quite so hard
    GFS2: remove dependency on __GFP_NOFAIL
    GFS2: Simplify gfs2_write_alloc_required
    GFS2: Wait for journal id on mount if not specified on mount command line
    GFS2: Use nobh_writepage

    Linus Torvalds
     
  • * 'linux-next' of git://git.infradead.org/ubi-2.6:
    UBI: do not warn unnecessarily
    UBI: do not print message about corruptes PEBs if we have none of them
    UBI: improve delete-compatible volumes handling
    UBI: fix error message and compilation warnings
    UBI: generate random image_seq when formatting MTD devices
    UBI: improve ECC error message
    UBI: improve corrupted flash handling
    UBI: introduce eraseblock counter variables
    UBI: introduce a new IO return code
    UBI: simplify IO error codes

    Linus Torvalds
     
  • * 'linux-next' of git://git.infradead.org/ubifs-2.6:
    UBIFS: fix a memory leak on error path.
    UBIFS: fix GC LEB recovery
    UBIFS: use ERR_CAST
    UBIFS: check return code

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs: (22 commits)
    9p: fix sparse warnings in new xattr code
    fs/9p: remove sparse warning in vfs_inode
    fs/9p: destroy fid on failed remove
    fs/9p: Prevent parallel rename when doing fid_lookup
    fs/9p: Add support user. xattr
    net/9p: Implement TXATTRCREATE 9p call
    net/9p: Implement attrwalk 9p call
    9p: Implement LOPEN
    fs/9p: This patch implements TLCREATE for 9p2000.L protocol.
    9p: Implement TMKDIR
    9p: Implement TMKNOD
    9p: Define and implement TSYMLINK for 9P2000.L
    9p: Define and implement TLINK for 9P2000.L
    9p: Define and implement TLINK for 9P2000.L
    9p: Implement client side of setattr for 9P2000.L protocol.
    9p: getattr client implementation for 9P2000.L protocol.
    fs/9p: Pass the correct user credentials during attach
    net/9p: Handle the server returned error properly
    9p: readdir implementation for 9p2000.L
    9p: Make use of iounit for read/write
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://oss.sgi.com/xfs/xfs: (49 commits)
    xfs simplify and speed up direct I/O completions
    xfs: move aio completion after unwritten extent conversion
    direct-io: move aio_complete into ->end_io
    xfs: fix big endian build
    xfs: clean up xfs_bmap_get_bp
    xfs: simplify xfs_truncate_file
    xfs: kill the b_strat callback in xfs_buf
    xfs: remove obsolete osyncisosync mount option
    xfs: clean up filestreams helpers
    xfs: fix gcc 4.6 set but not read and unused statement warnings
    xfs: Fix build when CONFIG_XFS_POSIX_ACL=n
    xfs: fix unsigned underflow in xfs_free_eofblocks
    xfs: use GFP_NOFS for page cache allocation
    xfs: fix memory reclaim recursion deadlock on locked inode buffer
    xfs: fix xfs_trans_add_item() lockdep warnings
    xfs: simplify and remove xfs_ireclaim
    xfs: don't block on buffer read errors
    xfs: move inode shrinker unregister even earlier
    xfs: remove a dmapi leftover
    xfs: writepage always has buffers
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (29 commits)
    cifs: fsc should not default to "on"
    [CIFS] remove redundant path walking in dfs_do_refmount
    cifs: ignore the "mand", "nomand" and "_netdev" mount options
    cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS
    cifs: don't allow cifs_iget to match inodes of the wrong type
    [CIFS] relinquish fscache cookie before freeing CIFSTconInfo
    cifs: add separate cred_uid field to sesInfo
    fs: cifs: check kmalloc() result
    [CIFS] Missing ifdef
    [CIFS] Missing line from previous commit
    [CIFS] Fix build break when CONFIG_CIFS_FSCACHE disabled
    cifs: add mount option to enable local caching
    cifs: read pages from FS-Cache
    cifs: store pages into local cache
    cifs: FS-Cache page management
    cifs: define inode-level cache object and register them
    cifs: define superblock-level cache index objects and register them
    cifs: remove unused cifsUidInfo struct
    cifs: clean up cifs_find_smb_ses (try #2)
    cifs: match secType when searching for existing tcp session
    ...

    Linus Torvalds
     
  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)
    ARM: AMBA: Add pclk support to AMBA bus infrastructure
    ARM: 6278/2: fix regression in RealView after the introduction of pclk
    ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128
    ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY
    ARM: 6246/1: mmci: support larger MMCIDATALENGTH register
    ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants
    ARM: 6244/1: mmci: add variant data and default MCICLOCK support
    ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback
    ARM: 6274/1: add global control registers definition header file for nuc900
    mx2_camera: fix type of dma buffer virtual address pointer
    mx2_camera: Add soc_camera support for i.MX25/i.MX27
    arm/imx/gpio: add spinlock protection
    ARM: Add support for the LPC32XX arch
    ARM: LPC32XX: Arch config menu supoport and makefiles
    ARM: LPC32XX: Phytec 3250 platform support
    ARM: LPC32XX: Misc support functions
    ARM: LPC32XX: Serial support code
    ARM: LPC32XX: System suspend support
    ARM: LPC32XX: GPIO, timer, and IRQ drivers
    ARM: LPC32XX: Clock driver
    ...

    Linus Torvalds
     
  • avoid potential stack overflow by correctly checking count parameter

    Reported-by: Ilja
    Signed-off-by: Helge Deller
    Acked-by: Kyle McMartin
    Cc: James E.J. Bottomley
    Cc: stable@kernel.org
    Signed-off-by: Linus Torvalds

    Helge Deller
     

03 Aug, 2010

27 commits