From 26f6afbcf18e61c693ab264a9ad0fa4dfbadc9ce Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 5 Mar 2010 14:35:40 -0800 Subject: [PATCH] --- yaml --- r: 186183 b: refs/heads/master c: 64096c17417380d8a472d096645f4cbc9406c987 h: refs/heads/master i: 186181: ae06f84f2cce62d83c5c04f6065d94ad2a29c433 186179: e9f9a469124b283fdc5bc3e5060378ae485be4df 186175: 237ac15c610baede9e7d01aa97aa8921efe9e281 v: v3 --- [refs] | 2 +- trunk/Documentation/cdrom/ide-cd | 39 +- .../feature-removal-schedule.txt | 44 +- trunk/Documentation/filesystems/Locking | 18 - .../filesystems/sharedsubtree.txt | 16 +- trunk/Documentation/kprobes.txt | 207 +- trunk/Documentation/kvm/api.txt | 12 +- .../powerpc/dts-bindings/fsl/dma.txt | 8 + trunk/MAINTAINERS | 2 +- trunk/arch/Kconfig | 13 + .../arm/include/asm/hardware/iop3xx-adma.h | 12 +- .../arm/mach-u300/include/mach/coh901318.h | 2 +- trunk/arch/ia64/kvm/Kconfig | 1 + trunk/arch/ia64/kvm/kvm-ia64.c | 50 +- trunk/arch/ia64/kvm/kvm_fw.c | 28 +- trunk/arch/ia64/kvm/mmio.c | 4 +- trunk/arch/ia64/kvm/vcpu.c | 4 +- trunk/arch/powerpc/include/asm/kvm_asm.h | 6 + trunk/arch/powerpc/include/asm/kvm_book3s.h | 11 +- .../powerpc/include/asm/kvm_book3s_64_asm.h | 18 + trunk/arch/powerpc/include/asm/kvm_e500.h | 3 + trunk/arch/powerpc/include/asm/kvm_host.h | 23 +- trunk/arch/powerpc/include/asm/kvm_ppc.h | 83 +- trunk/arch/powerpc/include/asm/paca.h | 5 + trunk/arch/powerpc/include/asm/reg.h | 4 + trunk/arch/powerpc/kernel/asm-offsets.c | 33 +- trunk/arch/powerpc/kernel/ppc_ksyms.c | 1 + trunk/arch/powerpc/kvm/44x_emulate.c | 25 +- trunk/arch/powerpc/kvm/44x_tlb.c | 20 +- trunk/arch/powerpc/kvm/Kconfig | 1 + trunk/arch/powerpc/kvm/book3s.c | 309 +- trunk/arch/powerpc/kvm/book3s_64_emulate.c | 77 +- trunk/arch/powerpc/kvm/book3s_64_exports.c | 8 + trunk/arch/powerpc/kvm/book3s_64_interrupts.S | 336 +- trunk/arch/powerpc/kvm/book3s_64_mmu.c | 10 +- trunk/arch/powerpc/kvm/book3s_64_rmhandlers.S | 119 +- trunk/arch/powerpc/kvm/book3s_64_slb.S | 160 +- trunk/arch/powerpc/kvm/booke.c | 87 +- trunk/arch/powerpc/kvm/booke_emulate.c | 107 +- trunk/arch/powerpc/kvm/e500.c | 6 + trunk/arch/powerpc/kvm/e500_emulate.c | 93 +- trunk/arch/powerpc/kvm/e500_tlb.c | 10 +- trunk/arch/powerpc/kvm/emulate.c | 118 +- trunk/arch/powerpc/kvm/powerpc.c | 40 +- trunk/arch/s390/hypfs/inode.c | 42 +- trunk/arch/s390/kvm/kvm-s390.c | 26 +- trunk/arch/s390/kvm/kvm-s390.h | 10 +- trunk/arch/sparc/configs/sparc32_defconfig | 56 +- trunk/arch/sparc/configs/sparc64_defconfig | 34 +- trunk/arch/sparc/include/asm/io_32.h | 4 + trunk/arch/sparc/include/asm/io_64.h | 4 + trunk/arch/sparc/include/asm/perfctr.h | 4 +- trunk/arch/sparc/include/asm/system_64.h | 15 +- trunk/arch/sparc/include/asm/thread_info_64.h | 25 +- trunk/arch/sparc/kernel/entry.h | 1 - trunk/arch/sparc/kernel/process_64.c | 23 - trunk/arch/sparc/kernel/rtrap_64.S | 54 +- trunk/arch/sparc/kernel/sys32.S | 1 - trunk/arch/sparc/kernel/sys_sparc_64.c | 104 - trunk/arch/sparc/kernel/syscalls.S | 23 +- trunk/arch/sparc/kernel/systbls.h | 2 - trunk/arch/sparc/kernel/systbls_64.S | 4 +- trunk/arch/sparc/kernel/traps_64.c | 9 - trunk/arch/sparc/prom/p1275.c | 12 +- trunk/arch/um/drivers/mconsole_kern.c | 2 +- trunk/arch/x86/Kconfig | 1 + trunk/arch/x86/include/asm/Kbuild | 1 + trunk/arch/x86/include/asm/alternative.h | 4 +- trunk/arch/x86/include/asm/hyperv.h | 186 + trunk/arch/x86/include/asm/kprobes.h | 31 +- trunk/arch/x86/include/asm/kvm_emulate.h | 17 +- trunk/arch/x86/include/asm/kvm_host.h | 60 +- trunk/arch/x86/include/asm/kvm_para.h | 1 + trunk/arch/x86/include/asm/svm.h | 2 +- trunk/arch/x86/include/asm/vmx.h | 5 +- trunk/arch/x86/kernel/alternative.c | 60 + trunk/arch/x86/kernel/cpu/mtrr/main.c | 1 + trunk/arch/x86/kernel/kprobes.c | 609 +- trunk/arch/x86/kernel/vsyscall_64.c | 3 +- trunk/arch/x86/kvm/Kconfig | 1 + trunk/arch/x86/kvm/emulate.c | 440 +- trunk/arch/x86/kvm/i8254.c | 23 +- trunk/arch/x86/kvm/i8254.h | 2 +- trunk/arch/x86/kvm/i8259.c | 46 +- trunk/arch/x86/kvm/irq.h | 3 +- trunk/arch/x86/kvm/kvm_cache_regs.h | 31 + trunk/arch/x86/kvm/lapic.c | 31 + trunk/arch/x86/kvm/lapic.h | 8 + trunk/arch/x86/kvm/mmu.c | 137 +- trunk/arch/x86/kvm/mmu.h | 35 +- trunk/arch/x86/kvm/paging_tmpl.h | 13 +- trunk/arch/x86/kvm/svm.c | 237 +- trunk/arch/x86/kvm/trace.h | 59 +- trunk/arch/x86/kvm/vmx.c | 396 +- trunk/arch/x86/kvm/x86.c | 1098 ++- trunk/arch/x86/kvm/x86.h | 30 + trunk/crypto/ahash.c | 1 - trunk/crypto/authenc.c | 27 +- trunk/crypto/md5.c | 1 + trunk/drivers/char/agp/intel-agp.c | 123 +- trunk/drivers/dma/Kconfig | 23 + trunk/drivers/dma/Makefile | 8 + trunk/drivers/dma/coh901318.c | 182 +- trunk/drivers/dma/coh901318_lli.c | 23 +- trunk/drivers/dma/dmatest.c | 8 +- trunk/drivers/dma/fsldma.c | 1177 +-- trunk/drivers/dma/fsldma.h | 35 +- trunk/drivers/dma/ioat/dma.c | 46 +- trunk/drivers/dma/ioat/dma.h | 11 +- trunk/drivers/dma/ioat/dma_v2.c | 70 +- trunk/drivers/dma/ioat/dma_v2.h | 6 +- trunk/drivers/dma/ioat/dma_v3.c | 64 +- trunk/drivers/dma/ioat/registers.h | 2 +- trunk/drivers/dma/ipu/ipu_idmac.c | 15 +- trunk/drivers/dma/mpc512x_dma.c | 800 ++ trunk/drivers/dma/ppc4xx/adma.c | 2 +- trunk/drivers/gpu/drm/Makefile | 2 +- trunk/drivers/gpu/drm/drm_buffer.c | 184 + trunk/drivers/gpu/drm/drm_crtc_helper.c | 6 +- trunk/drivers/gpu/drm/drm_drv.c | 44 +- trunk/drivers/gpu/drm/drm_edid.c | 30 +- trunk/drivers/gpu/drm/drm_fb_helper.c | 26 +- trunk/drivers/gpu/drm/drm_gem.c | 70 +- trunk/drivers/gpu/drm/i915/i915_debugfs.c | 253 +- trunk/drivers/gpu/drm/i915/i915_dma.c | 326 +- trunk/drivers/gpu/drm/i915/i915_drv.c | 27 +- trunk/drivers/gpu/drm/i915/i915_drv.h | 69 +- trunk/drivers/gpu/drm/i915/i915_gem.c | 430 +- trunk/drivers/gpu/drm/i915/i915_gem_tiling.c | 169 +- trunk/drivers/gpu/drm/i915/i915_irq.c | 313 +- trunk/drivers/gpu/drm/i915/i915_reg.h | 170 +- trunk/drivers/gpu/drm/i915/i915_suspend.c | 10 + trunk/drivers/gpu/drm/i915/intel_bios.c | 3 +- trunk/drivers/gpu/drm/i915/intel_crt.c | 14 +- trunk/drivers/gpu/drm/i915/intel_display.c | 216 +- trunk/drivers/gpu/drm/i915/intel_dp.c | 6 +- trunk/drivers/gpu/drm/i915/intel_drv.h | 2 + trunk/drivers/gpu/drm/i915/intel_fb.c | 2 + trunk/drivers/gpu/drm/i915/intel_hdmi.c | 4 +- trunk/drivers/gpu/drm/i915/intel_i2c.c | 2 +- trunk/drivers/gpu/drm/i915/intel_lvds.c | 41 +- trunk/drivers/gpu/drm/i915/intel_overlay.c | 29 +- trunk/drivers/gpu/drm/i915/intel_sdvo.c | 23 +- trunk/drivers/gpu/drm/nouveau/Makefile | 2 +- trunk/drivers/gpu/drm/nouveau/nouveau_acpi.c | 160 +- trunk/drivers/gpu/drm/nouveau/nouveau_bios.c | 339 +- trunk/drivers/gpu/drm/nouveau/nouveau_bios.h | 126 +- trunk/drivers/gpu/drm/nouveau/nouveau_calc.c | 4 +- .../drivers/gpu/drm/nouveau/nouveau_channel.c | 39 +- .../gpu/drm/nouveau/nouveau_connector.c | 167 +- .../gpu/drm/nouveau/nouveau_connector.h | 3 +- .../drivers/gpu/drm/nouveau/nouveau_debugfs.c | 24 + .../drivers/gpu/drm/nouveau/nouveau_display.c | 7 +- trunk/drivers/gpu/drm/nouveau/nouveau_dma.c | 108 +- trunk/drivers/gpu/drm/nouveau/nouveau_dma.h | 21 +- trunk/drivers/gpu/drm/nouveau/nouveau_drv.c | 13 +- trunk/drivers/gpu/drm/nouveau/nouveau_drv.h | 53 +- trunk/drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- trunk/drivers/gpu/drm/nouveau/nouveau_gem.c | 508 +- trunk/drivers/gpu/drm/nouveau/nouveau_hw.c | 6 +- trunk/drivers/gpu/drm/nouveau/nouveau_i2c.c | 10 +- trunk/drivers/gpu/drm/nouveau/nouveau_irq.c | 5 + .../gpu/drm/nouveau/nouveau_notifier.c | 9 +- trunk/drivers/gpu/drm/nouveau/nouveau_state.c | 40 +- trunk/drivers/gpu/drm/nouveau/nv04_crtc.c | 4 +- trunk/drivers/gpu/drm/nouveau/nv04_dac.c | 8 +- trunk/drivers/gpu/drm/nouveau/nv04_dfp.c | 4 +- trunk/drivers/gpu/drm/nouveau/nv04_display.c | 49 +- trunk/drivers/gpu/drm/nouveau/nv04_fbcon.c | 2 +- trunk/drivers/gpu/drm/nouveau/nv04_fifo.c | 5 + trunk/drivers/gpu/drm/nouveau/nv04_tv.c | 2 +- trunk/drivers/gpu/drm/nouveau/nv17_tv.c | 6 +- trunk/drivers/gpu/drm/nouveau/nv40_fifo.c | 5 + trunk/drivers/gpu/drm/nouveau/nv50_crtc.c | 4 +- trunk/drivers/gpu/drm/nouveau/nv50_dac.c | 4 +- trunk/drivers/gpu/drm/nouveau/nv50_display.c | 54 +- trunk/drivers/gpu/drm/nouveau/nv50_fbcon.c | 2 +- trunk/drivers/gpu/drm/nouveau/nv50_fifo.c | 13 +- trunk/drivers/gpu/drm/nouveau/nv50_graph.c | 74 +- trunk/drivers/gpu/drm/nouveau/nv50_grctx.c | 2367 ++++++ trunk/drivers/gpu/drm/nouveau/nv50_instmem.c | 2 +- trunk/drivers/gpu/drm/radeon/Makefile | 9 +- trunk/drivers/gpu/drm/radeon/atom.c | 4 - trunk/drivers/gpu/drm/radeon/atombios.h | 7300 ++++++++++------- trunk/drivers/gpu/drm/radeon/atombios_crtc.c | 456 +- trunk/drivers/gpu/drm/radeon/atombios_dp.c | 64 +- trunk/drivers/gpu/drm/radeon/avivod.h | 2 + trunk/drivers/gpu/drm/radeon/evergreen.c | 767 ++ trunk/drivers/gpu/drm/radeon/evergreen_reg.h | 176 + trunk/drivers/gpu/drm/radeon/r100.c | 176 +- trunk/drivers/gpu/drm/radeon/r200.c | 46 + trunk/drivers/gpu/drm/radeon/r300.c | 157 +- trunk/drivers/gpu/drm/radeon/r300_cmdbuf.c | 280 +- trunk/drivers/gpu/drm/radeon/r300_reg.h | 2 + trunk/drivers/gpu/drm/radeon/r420.c | 49 +- trunk/drivers/gpu/drm/radeon/r500_reg.h | 100 +- trunk/drivers/gpu/drm/radeon/r520.c | 21 +- trunk/drivers/gpu/drm/radeon/r600.c | 190 +- trunk/drivers/gpu/drm/radeon/r600_audio.c | 21 +- trunk/drivers/gpu/drm/radeon/r600_blit.c | 2 +- trunk/drivers/gpu/drm/radeon/r600_blit_kms.c | 17 +- .../gpu/drm/radeon/r600_blit_shaders.c | 10 - trunk/drivers/gpu/drm/radeon/r600_cp.c | 262 +- trunk/drivers/gpu/drm/radeon/r600_cs.c | 831 +- trunk/drivers/gpu/drm/radeon/r600d.h | 467 +- trunk/drivers/gpu/drm/radeon/radeon.h | 167 +- trunk/drivers/gpu/drm/radeon/radeon_agp.c | 4 + trunk/drivers/gpu/drm/radeon/radeon_asic.h | 172 +- .../drivers/gpu/drm/radeon/radeon_atombios.c | 435 +- .../gpu/drm/radeon/radeon_atpx_handler.c | 257 + trunk/drivers/gpu/drm/radeon/radeon_bios.c | 50 +- trunk/drivers/gpu/drm/radeon/radeon_clocks.c | 18 +- trunk/drivers/gpu/drm/radeon/radeon_combios.c | 290 +- .../gpu/drm/radeon/radeon_connectors.c | 20 +- trunk/drivers/gpu/drm/radeon/radeon_cp.c | 1 + trunk/drivers/gpu/drm/radeon/radeon_cs.c | 7 +- trunk/drivers/gpu/drm/radeon/radeon_cursor.c | 50 +- trunk/drivers/gpu/drm/radeon/radeon_device.c | 235 +- trunk/drivers/gpu/drm/radeon/radeon_display.c | 332 +- trunk/drivers/gpu/drm/radeon/radeon_drv.c | 14 +- trunk/drivers/gpu/drm/radeon/radeon_drv.h | 46 +- .../drivers/gpu/drm/radeon/radeon_encoders.c | 354 +- trunk/drivers/gpu/drm/radeon/radeon_family.h | 5 + trunk/drivers/gpu/drm/radeon/radeon_fb.c | 12 +- trunk/drivers/gpu/drm/radeon/radeon_gart.c | 32 +- trunk/drivers/gpu/drm/radeon/radeon_gem.c | 36 +- trunk/drivers/gpu/drm/radeon/radeon_i2c.c | 768 +- trunk/drivers/gpu/drm/radeon/radeon_kms.c | 27 +- .../gpu/drm/radeon/radeon_legacy_crtc.c | 29 +- .../gpu/drm/radeon/radeon_legacy_encoders.c | 20 + trunk/drivers/gpu/drm/radeon/radeon_mode.h | 55 +- trunk/drivers/gpu/drm/radeon/radeon_object.c | 3 +- trunk/drivers/gpu/drm/radeon/radeon_pm.c | 399 +- trunk/drivers/gpu/drm/radeon/radeon_reg.h | 50 +- trunk/drivers/gpu/drm/radeon/radeon_ring.c | 67 + trunk/drivers/gpu/drm/radeon/radeon_state.c | 203 +- trunk/drivers/gpu/drm/radeon/radeon_test.c | 2 +- trunk/drivers/gpu/drm/radeon/radeon_ttm.c | 12 +- trunk/drivers/gpu/drm/radeon/reg_srcs/r600 | 837 ++ trunk/drivers/gpu/drm/radeon/rs400.c | 39 +- trunk/drivers/gpu/drm/radeon/rs600.c | 56 +- trunk/drivers/gpu/drm/radeon/rs690.c | 41 +- trunk/drivers/gpu/drm/radeon/rv515.c | 21 +- trunk/drivers/gpu/drm/radeon/rv770.c | 259 +- trunk/drivers/gpu/drm/radeon/rv770d.h | 2 + trunk/drivers/gpu/drm/ttm/ttm_tt.c | 18 +- trunk/drivers/gpu/vga/Kconfig | 11 + trunk/drivers/gpu/vga/Makefile | 1 + trunk/drivers/gpu/vga/vga_switcheroo.c | 450 + trunk/drivers/ide/aec62xx.c | 13 +- trunk/drivers/ide/ali14xx.c | 3 +- trunk/drivers/ide/alim15x3.c | 171 +- trunk/drivers/ide/amd74xx.c | 18 +- trunk/drivers/ide/at91_ide.c | 5 +- trunk/drivers/ide/atiixp.c | 14 +- trunk/drivers/ide/au1xxx-ide.c | 13 +- trunk/drivers/ide/cmd640.c | 5 +- trunk/drivers/ide/cmd64x.c | 114 +- trunk/drivers/ide/cs5520.c | 9 +- trunk/drivers/ide/cs5530.c | 13 +- trunk/drivers/ide/cs5535.c | 14 +- trunk/drivers/ide/cs5536.c | 16 +- trunk/drivers/ide/cy82c693.c | 146 +- trunk/drivers/ide/dtc2278.c | 4 +- trunk/drivers/ide/hpt366.c | 9 +- trunk/drivers/ide/ht6560b.c | 3 +- trunk/drivers/ide/icside.c | 67 +- trunk/drivers/ide/ide-cs.c | 23 +- trunk/drivers/ide/ide-devsets.c | 6 +- trunk/drivers/ide/ide-iops.c | 2 +- trunk/drivers/ide/ide-probe.c | 2 + trunk/drivers/ide/ide-tape.c | 14 +- trunk/drivers/ide/ide-timings.c | 18 +- trunk/drivers/ide/ide-xfer-mode.c | 18 +- trunk/drivers/ide/it8172.c | 14 +- trunk/drivers/ide/it8213.c | 20 +- trunk/drivers/ide/it821x.c | 14 +- trunk/drivers/ide/jmicron.c | 6 +- trunk/drivers/ide/opti621.c | 77 +- trunk/drivers/ide/palm_bk3710.c | 12 +- trunk/drivers/ide/pdc202xx_new.c | 8 +- trunk/drivers/ide/pdc202xx_old.c | 31 +- trunk/drivers/ide/piix.c | 20 +- trunk/drivers/ide/pmac.c | 13 +- trunk/drivers/ide/qd65xx.c | 10 +- trunk/drivers/ide/sc1200.c | 8 +- trunk/drivers/ide/scc_pata.c | 24 +- trunk/drivers/ide/serverworks.c | 50 +- trunk/drivers/ide/sgiioc4.c | 2 +- trunk/drivers/ide/siimage.c | 14 +- trunk/drivers/ide/sis5513.c | 8 +- trunk/drivers/ide/sl82c105.c | 8 +- trunk/drivers/ide/slc90e66.c | 17 +- trunk/drivers/ide/tc86c001.c | 9 +- trunk/drivers/ide/triflex.c | 10 +- trunk/drivers/ide/tx4938ide.c | 7 +- trunk/drivers/ide/tx4939ide.c | 10 +- trunk/drivers/ide/umc8672.c | 5 +- trunk/drivers/ide/via82cxxx.c | 132 +- trunk/drivers/infiniband/core/uverbs.h | 2 +- trunk/drivers/infiniband/core/uverbs_cmd.c | 25 +- trunk/drivers/infiniband/core/uverbs_main.c | 24 +- trunk/drivers/pcmcia/Kconfig | 14 +- trunk/drivers/pcmcia/cardbus.c | 2 +- trunk/drivers/pcmcia/cistpl.c | 1908 +++-- trunk/drivers/pcmcia/db1xxx_ss.c | 19 +- trunk/drivers/pcmcia/pd6729.c | 18 +- trunk/drivers/pcmcia/rsrc_mgr.c | 3 +- trunk/drivers/pcmcia/xxs1500_ss.c | 16 +- trunk/drivers/pcmcia/yenta_socket.c | 8 +- trunk/drivers/power/Kconfig | 4 +- trunk/drivers/power/bq27x00_battery.c | 177 +- trunk/drivers/power/da9030_battery.c | 2 +- trunk/drivers/power/wm97xx_battery.c | 4 +- trunk/drivers/regulator/Kconfig | 29 +- trunk/drivers/regulator/Makefile | 3 + trunk/drivers/regulator/ab3100.c | 6 +- trunk/drivers/regulator/core.c | 79 +- trunk/drivers/regulator/dummy.c | 66 + trunk/drivers/regulator/dummy.h | 31 + trunk/drivers/regulator/fixed.c | 30 +- trunk/drivers/regulator/lp3971.c | 68 +- trunk/drivers/regulator/max1586.c | 9 +- trunk/drivers/regulator/max8649.c | 408 + trunk/drivers/regulator/max8660.c | 11 +- trunk/drivers/regulator/mc13783-regulator.c | 465 +- trunk/drivers/regulator/pcap-regulator.c | 8 +- trunk/drivers/regulator/tps65023-regulator.c | 35 +- trunk/drivers/regulator/tps6507x-regulator.c | 34 +- trunk/drivers/regulator/twl-regulator.c | 22 +- trunk/drivers/regulator/virtual.c | 64 +- trunk/drivers/regulator/wm831x-dcdc.c | 12 + trunk/drivers/regulator/wm831x-isink.c | 3 + trunk/drivers/regulator/wm831x-ldo.c | 5 + trunk/drivers/regulator/wm8350-regulator.c | 46 + trunk/drivers/regulator/wm8400-regulator.c | 7 +- trunk/drivers/regulator/wm8994-regulator.c | 307 + trunk/drivers/staging/pohmelfs/inode.c | 2 +- trunk/drivers/usb/gadget/f_mass_storage.c | 2 +- trunk/drivers/usb/gadget/file_storage.c | 2 +- trunk/drivers/video/console/fbcon.c | 18 + trunk/drivers/video/fbmem.c | 1 - trunk/fs/9p/fid.c | 2 +- trunk/fs/9p/v9fs.c | 8 +- trunk/fs/9p/v9fs.h | 23 +- trunk/fs/9p/vfs_dir.c | 2 +- trunk/fs/9p/vfs_file.c | 4 +- trunk/fs/9p/vfs_inode.c | 48 +- trunk/fs/adfs/adfs.h | 2 +- trunk/fs/adfs/inode.c | 5 +- trunk/fs/affs/affs.h | 3 +- trunk/fs/affs/inode.c | 2 +- trunk/fs/afs/internal.h | 1 - trunk/fs/afs/super.c | 1 - trunk/fs/afs/write.c | 21 - trunk/fs/attr.c | 11 +- trunk/fs/autofs4/autofs_i.h | 7 - trunk/fs/autofs4/dev-ioctl.c | 11 +- trunk/fs/autofs4/expire.c | 6 +- trunk/fs/autofs4/inode.c | 63 +- trunk/fs/autofs4/root.c | 474 +- trunk/fs/bfs/inode.c | 5 +- trunk/fs/btrfs/ctree.h | 2 +- trunk/fs/btrfs/inode.c | 4 +- trunk/fs/cifs/file.c | 4 +- trunk/fs/dcache.c | 70 +- trunk/fs/debugfs/inode.c | 2 +- trunk/fs/exofs/common.h | 39 + trunk/fs/exofs/exofs.h | 55 +- trunk/fs/exofs/inode.c | 198 +- trunk/fs/exofs/ios.c | 575 +- trunk/fs/exofs/super.c | 121 +- trunk/fs/ext2/balloc.c | 12 +- trunk/fs/ext2/ext2.h | 2 +- trunk/fs/ext2/file.c | 5 +- trunk/fs/ext2/ialloc.c | 14 +- trunk/fs/ext2/inode.c | 18 +- trunk/fs/ext2/namei.c | 51 +- trunk/fs/ext2/super.c | 2 + trunk/fs/ext2/xattr.c | 10 +- trunk/fs/ext3/balloc.c | 11 +- trunk/fs/ext3/file.c | 7 +- trunk/fs/ext3/ialloc.c | 16 +- trunk/fs/ext3/inode.c | 45 +- trunk/fs/ext3/namei.c | 24 +- trunk/fs/ext3/super.c | 246 +- trunk/fs/ext3/xattr.c | 22 +- trunk/fs/ext4/balloc.c | 35 +- trunk/fs/ext4/block_validity.c | 4 +- trunk/fs/ext4/dir.c | 14 +- trunk/fs/ext4/ext4.h | 108 +- trunk/fs/ext4/ext4_jbd2.c | 4 +- trunk/fs/ext4/ext4_jbd2.h | 24 + trunk/fs/ext4/extents.c | 260 +- trunk/fs/ext4/file.c | 13 +- trunk/fs/ext4/fsync.c | 2 +- trunk/fs/ext4/ialloc.c | 48 +- trunk/fs/ext4/inode.c | 492 +- trunk/fs/ext4/ioctl.c | 12 +- trunk/fs/ext4/mballoc.c | 79 +- trunk/fs/ext4/mballoc.h | 9 +- trunk/fs/ext4/migrate.c | 35 +- trunk/fs/ext4/move_extent.c | 36 +- trunk/fs/ext4/namei.c | 86 +- trunk/fs/ext4/resize.c | 102 +- trunk/fs/ext4/super.c | 357 +- trunk/fs/ext4/xattr.c | 64 +- trunk/fs/fat/inode.c | 9 +- trunk/fs/fs-writeback.c | 22 +- trunk/fs/gfs2/ops_inode.c | 113 +- trunk/fs/gfs2/quota.c | 9 +- trunk/fs/gfs2/quota.h | 2 +- trunk/fs/gfs2/super.c | 7 +- trunk/fs/gfs2/sys.c | 2 +- trunk/fs/hfs/hfs_fs.h | 2 +- trunk/fs/hfs/inode.c | 2 +- trunk/fs/hfsplus/super.c | 3 +- trunk/fs/hpfs/anode.c | 2 +- trunk/fs/hpfs/dentry.c | 14 +- trunk/fs/hpfs/dir.c | 14 +- trunk/fs/hpfs/dnode.c | 21 +- trunk/fs/hpfs/ea.c | 7 +- trunk/fs/hpfs/hpfs_fn.h | 30 +- trunk/fs/hpfs/inode.c | 4 +- trunk/fs/hpfs/map.c | 6 +- trunk/fs/hpfs/name.c | 21 +- trunk/fs/hpfs/namei.c | 75 +- trunk/fs/hppfs/hppfs.c | 2 +- trunk/fs/inode.c | 4 - trunk/fs/internal.h | 2 + trunk/fs/jbd/commit.c | 10 +- trunk/fs/jbd/transaction.c | 43 +- trunk/fs/jbd2/checkpoint.c | 1 + trunk/fs/jbd2/commit.c | 13 +- trunk/fs/jbd2/journal.c | 132 + trunk/fs/jbd2/transaction.c | 43 +- trunk/fs/jfs/acl.c | 26 +- trunk/fs/jfs/file.c | 31 +- trunk/fs/jfs/inode.c | 14 +- trunk/fs/jfs/jfs_acl.h | 7 +- trunk/fs/jfs/jfs_dtree.c | 28 +- trunk/fs/jfs/jfs_extent.c | 16 +- trunk/fs/jfs/jfs_inode.c | 8 +- trunk/fs/jfs/jfs_inode.h | 3 +- trunk/fs/jfs/jfs_xtree.c | 21 +- trunk/fs/jfs/namei.c | 23 +- trunk/fs/jfs/super.c | 6 + trunk/fs/jfs/xattr.c | 17 +- trunk/fs/libfs.c | 77 +- trunk/fs/locks.c | 5 +- trunk/fs/minix/inode.c | 8 +- trunk/fs/namei.c | 571 +- trunk/fs/namespace.c | 53 +- trunk/fs/nfs/callback.h | 8 + trunk/fs/nfs/callback_proc.c | 165 +- trunk/fs/nfs/callback_xdr.c | 105 +- trunk/fs/nfs/client.c | 48 +- trunk/fs/nfs/dir.c | 2 +- trunk/fs/nfs/dns_resolve.c | 18 +- trunk/fs/nfs/file.c | 30 +- trunk/fs/nfs/inode.c | 102 +- trunk/fs/nfs/internal.h | 2 +- trunk/fs/nfs/nfs3proc.c | 9 +- trunk/fs/nfs/nfs4_fs.h | 2 + trunk/fs/nfs/nfs4proc.c | 111 +- trunk/fs/nfs/nfs4renewd.c | 24 +- trunk/fs/nfs/nfs4state.c | 118 +- trunk/fs/nfs/nfs4xdr.c | 10 +- trunk/fs/nfs/proc.c | 41 + trunk/fs/nfs/symlink.c | 2 +- trunk/fs/nfs/write.c | 247 +- trunk/fs/nfsctl.c | 5 +- trunk/fs/nfsd/nfs4xdr.c | 12 +- trunk/fs/nfsd/vfs.c | 8 +- trunk/fs/nilfs2/dir.c | 14 +- trunk/fs/nilfs2/namei.c | 13 +- trunk/fs/nilfs2/nilfs.h | 4 +- trunk/fs/notify/inotify/inotify_user.c | 59 +- trunk/fs/ntfs/dir.c | 2 +- trunk/fs/ntfs/file.c | 2 +- trunk/fs/ntfs/inode.c | 2 +- trunk/fs/ntfs/inode.h | 4 +- trunk/fs/ntfs/super.c | 8 + trunk/fs/ocfs2/alloc.c | 13 +- trunk/fs/ocfs2/aops.c | 11 +- trunk/fs/ocfs2/dir.c | 37 +- trunk/fs/ocfs2/file.c | 20 +- trunk/fs/ocfs2/inode.c | 6 +- trunk/fs/ocfs2/namei.c | 52 +- trunk/fs/ocfs2/quota_global.c | 7 - trunk/fs/ocfs2/refcounttree.c | 2 +- trunk/fs/omfs/inode.c | 10 +- trunk/fs/open.c | 7 +- trunk/fs/pnode.c | 28 +- trunk/fs/pnode.h | 5 +- trunk/fs/proc/base.c | 10 +- trunk/fs/proc/generic.c | 5 + trunk/fs/proc/root.c | 6 - trunk/fs/quota/Kconfig | 5 + trunk/fs/quota/Makefile | 2 + trunk/fs/quota/compat.c | 118 + trunk/fs/quota/dquot.c | 412 +- trunk/fs/quota/netlink.c | 95 + trunk/fs/quota/quota.c | 735 +- trunk/fs/reiserfs/bitmap.c | 10 +- trunk/fs/reiserfs/file.c | 2 +- trunk/fs/reiserfs/inode.c | 24 +- trunk/fs/reiserfs/namei.c | 23 +- trunk/fs/reiserfs/stree.c | 20 +- trunk/fs/reiserfs/super.c | 15 +- trunk/fs/reiserfs/xattr.c | 4 - trunk/fs/squashfs/Makefile | 2 +- trunk/fs/squashfs/block.c | 76 +- trunk/fs/squashfs/cache.c | 1 - trunk/fs/squashfs/decompressor.c | 68 + trunk/fs/squashfs/decompressor.h | 55 + trunk/fs/squashfs/dir.c | 1 - trunk/fs/squashfs/export.c | 1 - trunk/fs/squashfs/file.c | 1 - trunk/fs/squashfs/fragment.c | 1 - trunk/fs/squashfs/id.c | 1 - trunk/fs/squashfs/inode.c | 1 - trunk/fs/squashfs/namei.c | 1 - trunk/fs/squashfs/squashfs.h | 8 +- trunk/fs/squashfs/squashfs_fs.h | 6 +- trunk/fs/squashfs/squashfs_fs_sb.h | 40 +- trunk/fs/squashfs/super.c | 49 +- trunk/fs/squashfs/symlink.c | 1 - trunk/fs/squashfs/zlib_wrapper.c | 150 + trunk/fs/super.c | 21 +- trunk/fs/sync.c | 14 +- trunk/fs/sysv/inode.c | 10 +- trunk/fs/sysv/sysv.h | 2 +- trunk/fs/ubifs/dir.c | 2 +- trunk/fs/ubifs/file.c | 8 +- trunk/fs/ubifs/super.c | 2 +- trunk/fs/udf/balloc.c | 37 +- trunk/fs/udf/dir.c | 4 +- trunk/fs/udf/file.c | 28 +- trunk/fs/udf/ialloc.c | 14 +- trunk/fs/udf/inode.c | 12 +- trunk/fs/udf/namei.c | 37 +- trunk/fs/udf/symlink.c | 10 +- trunk/fs/udf/udfdecl.h | 2 +- trunk/fs/ufs/balloc.c | 24 +- trunk/fs/ufs/dir.c | 10 +- trunk/fs/ufs/file.c | 3 +- trunk/fs/ufs/ialloc.c | 11 +- trunk/fs/ufs/inode.c | 9 +- trunk/fs/ufs/namei.c | 18 + trunk/fs/ufs/super.c | 6 + trunk/fs/ufs/truncate.c | 10 + trunk/fs/ufs/ufs.h | 6 +- trunk/fs/xfs/linux-2.6/xfs_quotaops.c | 19 - trunk/fs/xfs/linux-2.6/xfs_super.c | 8 +- trunk/include/drm/drmP.h | 28 +- trunk/include/drm/drm_buffer.h | 148 + trunk/include/drm/drm_crtc.h | 2 + trunk/include/drm/drm_edid.h | 3 + trunk/include/drm/drm_pciids.h | 36 + trunk/include/drm/nouveau_drm.h | 86 +- trunk/include/drm/radeon_drm.h | 1 + trunk/include/drm/ttm/ttm_bo_driver.h | 2 +- trunk/include/linux/audit.h | 11 +- trunk/include/linux/dmaengine.h | 2 + trunk/include/linux/ext3_fs.h | 35 +- trunk/include/linux/ext3_fs_i.h | 2 +- trunk/include/linux/fb.h | 2 + trunk/include/linux/fs.h | 28 +- trunk/include/linux/fsnotify.h | 11 +- trunk/include/linux/ide.h | 7 +- trunk/include/linux/jbd.h | 11 - trunk/include/linux/jbd2.h | 22 +- trunk/include/linux/kprobes.h | 44 + trunk/include/linux/kvm.h | 10 +- trunk/include/linux/kvm_host.h | 71 +- trunk/include/linux/magic.h | 1 - trunk/include/linux/mfd/mc13783.h | 2 + trunk/include/linux/mnt_namespace.h | 1 + trunk/include/linux/mount.h | 14 +- trunk/include/linux/nfs_fs.h | 14 +- trunk/include/linux/nfs_fs_sb.h | 2 + trunk/include/linux/quota.h | 33 +- trunk/include/linux/quotaops.h | 304 +- trunk/include/linux/regulator/consumer.h | 4 +- trunk/include/linux/regulator/driver.h | 6 + trunk/include/linux/regulator/fixed.h | 2 + trunk/include/linux/regulator/max8649.h | 44 + trunk/include/linux/reiserfs_fs.h | 2 +- trunk/include/linux/sunrpc/bc_xprt.h | 15 + trunk/include/linux/vga_switcheroo.h | 57 + trunk/include/linux/virtio_9p.h | 3 - trunk/include/net/9p/client.h | 18 +- trunk/include/trace/events/ext4.h | 101 + trunk/include/trace/events/jbd2.h | 28 + trunk/include/trace/events/kvm.h | 41 + trunk/init/do_mounts_initrd.c | 4 - trunk/init/main.c | 11 +- trunk/ipc/mqueue.c | 120 +- trunk/kernel/audit_tree.c | 100 +- trunk/kernel/auditsc.c | 7 +- trunk/kernel/kprobes.c | 647 +- trunk/kernel/padata.c | 8 +- trunk/kernel/signal.c | 43 +- trunk/kernel/sysctl.c | 12 + trunk/kernel/sysctl_binary.c | 7 +- trunk/mm/filemap.c | 2 +- trunk/net/9p/client.c | 114 +- trunk/net/9p/protocol.c | 74 +- trunk/net/9p/protocol.h | 6 +- trunk/net/9p/trans_virtio.c | 80 +- trunk/net/sunrpc/addr.c | 8 +- trunk/net/sunrpc/auth_gss/auth_gss.c | 11 +- trunk/net/sunrpc/rpc_pipe.c | 9 +- trunk/net/sunrpc/svc.c | 4 + trunk/net/sunrpc/xprtsock.c | 9 +- trunk/security/smack/smack_lsm.c | 2 +- trunk/security/tomoyo/realpath.c | 23 +- trunk/tools/perf/Documentation/perf-probe.txt | 58 +- trunk/tools/perf/Makefile | 10 +- trunk/tools/perf/builtin-probe.c | 36 +- trunk/tools/perf/util/probe-event.c | 55 +- trunk/tools/perf/util/probe-finder.c | 1002 ++- trunk/tools/perf/util/probe-finder.h | 53 +- trunk/tools/perf/util/string.c | 55 +- trunk/tools/perf/util/string.h | 1 + trunk/virt/kvm/Kconfig | 3 + trunk/virt/kvm/assigned-dev.c | 12 +- trunk/virt/kvm/coalesced_mmio.c | 43 +- trunk/virt/kvm/coalesced_mmio.h | 15 + trunk/virt/kvm/eventfd.c | 21 +- trunk/virt/kvm/ioapic.c | 38 +- trunk/virt/kvm/ioapic.h | 2 + trunk/virt/kvm/iommu.c | 36 +- trunk/virt/kvm/kvm_main.c | 392 +- 635 files changed, 35271 insertions(+), 16449 deletions(-) create mode 100644 trunk/arch/x86/include/asm/hyperv.h create mode 100644 trunk/drivers/dma/mpc512x_dma.c create mode 100644 trunk/drivers/gpu/drm/drm_buffer.c create mode 100644 trunk/drivers/gpu/drm/nouveau/nv50_grctx.c create mode 100644 trunk/drivers/gpu/drm/radeon/evergreen.c create mode 100644 trunk/drivers/gpu/drm/radeon/evergreen_reg.h create mode 100644 trunk/drivers/gpu/drm/radeon/radeon_atpx_handler.c create mode 100644 trunk/drivers/gpu/drm/radeon/reg_srcs/r600 create mode 100644 trunk/drivers/gpu/vga/vga_switcheroo.c create mode 100644 trunk/drivers/regulator/dummy.c create mode 100644 trunk/drivers/regulator/dummy.h create mode 100644 trunk/drivers/regulator/max8649.c create mode 100644 trunk/drivers/regulator/wm8994-regulator.c create mode 100644 trunk/fs/quota/compat.c create mode 100644 trunk/fs/quota/netlink.c create mode 100644 trunk/fs/squashfs/decompressor.c create mode 100644 trunk/fs/squashfs/decompressor.h create mode 100644 trunk/fs/squashfs/zlib_wrapper.c create mode 100644 trunk/include/drm/drm_buffer.h create mode 100644 trunk/include/linux/regulator/max8649.h create mode 100644 trunk/include/linux/vga_switcheroo.h diff --git a/[refs] b/[refs] index 4c9c217cd348..c7f52eb9bfc5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1154fab73ccbab010cfaa272b6987c624cfd63c6 +refs/heads/master: 64096c17417380d8a472d096645f4cbc9406c987 diff --git a/trunk/Documentation/cdrom/ide-cd b/trunk/Documentation/cdrom/ide-cd index 2c558cd6c1ef..f4dc9de2694e 100644 --- a/trunk/Documentation/cdrom/ide-cd +++ b/trunk/Documentation/cdrom/ide-cd @@ -159,42 +159,7 @@ two arguments: the CDROM device, and the slot number to which you wish to change. If the slot number is -1, the drive is unloaded. -4. Compilation options ----------------------- - -There are a few additional options which can be set when compiling the -driver. Most people should not need to mess with any of these; they -are listed here simply for completeness. A compilation option can be -enabled by adding a line of the form `#define