[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] updates to linux-2.6-xen tree



Hi Christian,

linux-2.6-xen is missing these changesets (automatically generated by
a script from xen-unstable checkins). Any chance you could push these
into linux-2.6-xen? if yes, just let me know in which format you
prefer them.

Cheers,
Muli

muli@rhun:~/xen/linux/xenlinux.hg$ hg outgoing -v ../linux-2.6-xen.hg/
searching for changes
changeset:   22906:c80197663c89
user:        Muli Ben-Yehuda <muli@xxxxxxxxxx>
date:        Tue Oct 03 16:51:46 2006 +0200
files:       Documentation/dvb/get_dvb_firmware Makefile 
arch/alpha/kernel/setup.c arch/alpha/kernel/smp.c arch/alpha/lib/strncpy.S 
arch/i386/kernel/apm.c arch/i386/kernel/cpu/amd.c 
arch/i386/kernel/cpu/cpufreq/Kconfig arch/i386/kernel/cpu/cpufreq/p4-clockmod.c 
arch/i386/kernel/cpu/cpufreq/speedstep-smi.c arch/i386/kernel/dmi_scan.c 
arch/i386/kernel/vm86.c arch/i386/oprofile/xenoprof.c 
arch/ia64/xen/drivers/README arch/m32r/kernel/m32r_ksyms.c 
arch/m32r/kernel/setup.c arch/m32r/kernel/smpboot.c arch/m32r/lib/Makefile 
arch/m32r/lib/getuser.S arch/m32r/lib/putuser.S arch/mips/kernel/branch.c 
arch/mips/mm/c-r4k.c arch/powerpc/kernel/pci_64.c 
arch/powerpc/kernel/setup_64.c arch/powerpc/kernel/signal_64.c 
arch/x86_64/ia32/Makefile arch/x86_64/kernel/entry-xen.S 
arch/x86_64/kernel/entry.S arch/x86_64/kernel/pci-gart.c 
arch/x86_64/kernel/process-xen.c arch/x86_64/kernel/process.c 
arch/x86_64/kernel/setup-xen.c arch/x86_64/kernel/setup.c block/genhd.c 
drivers/base/cpu.c drivers/base/firmware_class.c drivers/base/node.c 
drivers/block/cciss.c drivers/char/Kconfig drivers/char/agp/efficeon-agp.c 
drivers/char/cs5535_gpio.c drivers/char/ipmi/ipmi_bt_sm.c drivers/char/snsc.c 
drivers/char/sonypi.c drivers/char/tipar.c drivers/char/tlclk.c 
drivers/char/tty_io.c drivers/edac/Kconfig drivers/i2c/busses/i2c-i801.c 
drivers/i2c/chips/m41t00.c drivers/ide/pci/alim15x3.c drivers/ieee1394/sbp2.c 
drivers/macintosh/therm_adt746x.c drivers/md/dm-snap.c drivers/md/dm.c 
drivers/md/kcopyd.c drivers/media/dvb/dvb-usb/cxusb.c 
drivers/media/video/Kconfig drivers/media/video/saa7127.c 
drivers/media/video/tuner-types.c drivers/mtd/nand/Kconfig 
drivers/net/e1000/e1000_main.c drivers/net/irda/irda-usb.c drivers/net/sky2.c 
drivers/net/sky2.h drivers/net/wireless/Kconfig 
drivers/net/wireless/hostap/hostap_80211_tx.c drivers/net/wireless/ipw2200.c 
drivers/pcmcia/ds.c drivers/scsi/3w-9xxx.c drivers/scsi/3w-xxxx.c 
drivers/scsi/sata_mv.c drivers/usb/core/message.c drivers/usb/host/ehci-sched.c 
drivers/usb/serial/console.c drivers/usb/serial/option.c 
drivers/usb/storage/Kconfig drivers/video/cfbimgblt.c drivers/video/fbmem.c 
drivers/video/i810/i810_main.c drivers/xen/blkback/blkback.c 
drivers/xen/blkfront/Kconfig drivers/xen/netfront/Kconfig fs/9p/vfs_inode.c 
fs/char_dev.c fs/cifs/cifsencrypt.c fs/cifs/dir.c fs/compat.c fs/ext3/resize.c 
fs/fuse/file.c fs/locks.c fs/nfsd/nfs3proc.c fs/nfsd/nfs4proc.c 
fs/nfsd/nfsproc.c fs/open.c fs/partitions/check.c fs/proc/base.c 
fs/proc/proc_misc.c fs/proc/vmcore.c fs/reiserfs/xattr_acl.c fs/sysfs/dir.c 
fs/sysfs/file.c fs/sysfs/inode.c fs/sysfs/symlink.c fs/xfs/linux-2.6/xfs_aops.c 
fs/xfs/linux-2.6/xfs_iops.c include/asm-i386/cpufeature.h 
include/asm-i386/i387.h include/asm-i386/pgtable-2level.h 
include/asm-i386/pgtable-3level.h include/asm-i386/pgtable.h 
include/asm-ia64/hypervisor.h include/asm-m32r/smp.h include/asm-m32r/uaccess.h 
include/asm-mips/bitops.h include/asm-mips/byteorder.h 
include/asm-mips/interrupt.h include/asm-mips/r4kcache.h 
include/asm-powerpc/floppy.h include/asm-x86_64/cpufeature.h 
include/asm-x86_64/i387.h include/linux/cpu.h include/linux/fb.h 
include/linux/fs.h include/linux/mm.h include/linux/page-flags.h 
include/linux/proc_fs.h include/linux/raid/raid1.h include/linux/rtc.h 
include/xen/interface/COPYING ipc/shm.c ipc/util.c kernel/auditsc.c 
kernel/exec_domain.c kernel/power/process.c kernel/ptrace.c kernel/sched.c 
kernel/signal.c kernel/sys.c kernel/uid16.c mm/madvise.c mm/page_alloc.c 
net/atm/clip.c net/core/dev.c net/core/sock.c net/ipv4/fib_trie.c 
net/ipv4/ip_output.c net/ipv4/netfilter/ip_conntrack_netlink.c 
net/ipv4/netfilter/ip_conntrack_proto_sctp.c net/ipv4/route.c 
net/ipv4/tcp_output.c net/ipv6/exthdrs.c net/ipv6/xfrm6_policy.c 
net/netfilter/nf_conntrack_nelink.c net/netfilter/nf_conntrack_proto_sctp.c 
scripts/kconfig/zconf.hash.c security/keys/key.c security/keys/keyring.c 
security/selinux/ss/mls.c sound/isa/opti9xx/opti92x-ad1848.c 
sound/oss/dmasound/tas_common.c sound/pci/hda/patch_realtek.c sound/ppc/daca.c 
sound/ppc/tumbler.c
description:
one time merge to sync xenlinux to linux-2.6.16.13-xen


changeset:   22907:a5a4fffae0c8
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 17:14:33 2006 +0200
files:       arch/i386/kernel/setup-xen.c arch/ia64/dig/setup.c 
arch/x86_64/kernel/setup-xen.c drivers/xen/console/console.c 
include/xen/interface/xen.h include/xen/xencons.h
description:
Clean up dom0_vga_console_info structure for v3.0.3.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11486:d8bceca5f07d


changeset:   22908:8679c4075915
user:        hollisb@localhost
date:        Tue Oct 03 17:15:58 2006 +0200
files:       arch/i386/kernel/setup-xen.c arch/i386/mm/ioremap-xen.c 
arch/i386/oprofile/xenoprof.c arch/ia64/Kconfig arch/ia64/dig/setup.c 
arch/x86_64/kernel/e820-xen.c arch/x86_64/kernel/setup-xen.c 
arch/x86_64/kernel/vmlinux.lds.S drivers/xen/blkback/xenbus.c 
drivers/xen/blkfront/blkfront.c drivers/xen/blktap/common.h 
drivers/xen/blktap/interface.c drivers/xen/blktap/xenbus.c 
drivers/xen/console/console.c drivers/xen/console/xencons_ring.c 
drivers/xen/netback/xenbus.c drivers/xen/netfront/netfront.c 
drivers/xen/xenbus/xenbus_backend_client.c drivers/xen/xenbus/xenbus_client.c 
drivers/xen/xenbus/xenbus_probe.c include/asm-ia64/dma-mapping.h 
include/asm-ia64/hypercall.h include/asm-ia64/hypervisor.h 
include/asm-ia64/machvec.h include/asm-ia64/machvec_dig.h 
include/asm-ia64/maddr.h include/xen/interface/arch-ia64.h 
include/xen/interface/arch-powerpc.h include/xen/interface/arch-x86_32.h 
include/xen/interface/arch-x86_64.h include/xen/interface/domctl.h 
include/xen/interface/sysctl.h include/xen/interface/xen.h 
include/xen/interface/xenoprof.h include/xen/xenbus.h include/xen/xencons.h
description:
[POWERPC] merge with xen-unstable.hg
Signed-off-by: Hollis Blanchard <hollisb@xxxxxxxxxx>
xen-unstable changeset: 11487:4fdf5151b187


changeset:   22909:6f92aea922cd
user:        Hollis Blanchard <hollisb@xxxxxxxxxx>
date:        Tue Oct 03 17:33:08 2006 +0200
files:       arch/i386/kernel/setup-xen.c arch/i386/mm/ioremap-xen.c 
arch/i386/oprofile/xenoprof.c arch/ia64/Kconfig arch/x86_64/kernel/e820-xen.c 
arch/x86_64/kernel/setup-xen.c arch/x86_64/kernel/vmlinux.lds.S 
drivers/xen/blkback/xenbus.c drivers/xen/blkfront/blkfront.c 
drivers/xen/blktap/common.h drivers/xen/blktap/interface.c 
drivers/xen/blktap/xenbus.c drivers/xen/console/console.c 
drivers/xen/console/xencons_ring.c drivers/xen/netback/xenbus.c 
drivers/xen/netfront/netfront.c drivers/xen/xenbus/xenbus_backend_client.c 
drivers/xen/xenbus/xenbus_client.c drivers/xen/xenbus/xenbus_probe.c 
include/asm-ia64/dma-mapping.h include/asm-ia64/hypercall.h 
include/asm-ia64/hypervisor.h include/asm-ia64/machvec.h 
include/asm-ia64/machvec_dig.h include/asm-ia64/maddr.h 
include/xen/interface/arch-ia64.h include/xen/interface/arch-powerpc.h 
include/xen/interface/arch-x86_32.h include/xen/interface/arch-x86_64.h 
include/xen/interface/domctl.h include/xen/interface/sysctl.h 
include/xen/interface/xenoprof.h include/xen/xenbus.h
description:
[POWERPC] merge with xen-unstable.hg
Signed-off-by: Hollis Blanchard <hollisb@xxxxxxxxxx>
xen-unstable changeset: 11527:0bdd578c417f


changeset:   22910:9e4dd249b356
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 17:34:09 2006 +0200
files:       arch/i386/kernel/setup-xen.c arch/ia64/dig/setup.c 
arch/x86_64/kernel/setup-xen.c drivers/xen/console/console.c 
include/xen/interface/xen.h include/xen/xencons.h
description:
Merge with xenppc-unstable-merge.hg
xen-unstable changeset: 11528:9061e1246906


changeset:   22911:91b1c5d8b20f
user:        Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
date:        Tue Oct 03 18:26:24 2006 +0200
files:       Documentation/networking/netdevices.txt Makefile arch/i386/Kconfig 
arch/i386/defconfig arch/i386/kernel/entry.S arch/i386/kernel/irq.c 
arch/i386/mm/pageattr.c arch/ia64/Kconfig arch/ia64/sn/kernel/xpc_channel.c 
arch/ia64/sn/kernel/xpc_main.c arch/ia64/sn/kernel/xpc_partition.c 
arch/powerpc/Kconfig arch/powerpc/kernel/cpu_setup_power4.S 
arch/powerpc/kernel/signal_32.c arch/powerpc/kernel/signal_64.c 
arch/powerpc/platforms/powermac/setup.c arch/sparc/mm/iommu.c 
arch/sparc64/kernel/pci_iommu.c arch/sparc64/kernel/sparc64_ksyms.c 
arch/sparc64/lib/checksum.S arch/sparc64/lib/csum_copy.S arch/x86_64/Kconfig 
arch/x86_64/kernel/entry-xen.S arch/x86_64/kernel/entry.S 
arch/x86_64/kernel/irq.c arch/x86_64/kernel/smp.c 
arch/x86_64/kernel/traps-xen.c arch/x86_64/kernel/traps.c 
arch/x86_64/kernel/vmlinux.lds.S block/elevator.c block/ll_rw_blk.c 
drivers/acpi/processor_perflib.c drivers/base/bus.c drivers/block/aoe/aoenet.c 
drivers/block/ub.c drivers/cdrom/cdrom.c drivers/char/agp/amd64-agp.c 
drivers/char/pcmcia/cm4000_cs.c drivers/char/pcmcia/cm4040_cs.c 
drivers/char/tpm/tpm_atmel.c drivers/char/tpm/tpm_atmel.h 
drivers/char/tpm/tpm_bios.c drivers/char/tpm/tpm_infineon.c 
drivers/char/tpm/tpm_nsc.c drivers/char/tpm/tpm_tis.c drivers/char/tty_io.c 
drivers/i2c/busses/scx200_acb.c drivers/ide/ide-io.c drivers/ide/ide-lib.c 
drivers/ide/pci/via82cxxx.c drivers/ieee1394/ohci1394.c drivers/ieee1394/sbp2.c 
drivers/infiniband/hw/mthca/mthca_reset.c 
drivers/infiniband/ulp/ipoib/ipoib_multicast.c 
drivers/input/mouse/psmouse-base.c drivers/isdn/hardware/eicon/divasync.h 
drivers/md/raid1.c drivers/md/raid10.c drivers/media/dvb/dvb-core/dvb_net.c 
drivers/message/i2o/exec-osm.c drivers/message/i2o/iop.c drivers/net/8139cp.c 
drivers/net/bnx2.c drivers/net/bonding/bond_main.c drivers/net/chelsio/sge.c 
drivers/net/e1000/e1000_main.c drivers/net/forcedeth.c 
drivers/net/hamradio/6pack.c drivers/net/hamradio/mkiss.c drivers/net/ifb.c 
drivers/net/irda/vlsi_ir.c drivers/net/ixgb/ixgb_main.c drivers/net/loopback.c 
drivers/net/mv643xx_eth.c drivers/net/natsemi.c drivers/net/r8169.c 
drivers/net/s2io.c drivers/net/sky2.c drivers/net/tg3.c 
drivers/net/tulip/winbond-840.c drivers/net/typhoon.c drivers/net/via-rhine.c 
drivers/net/via-velocity.c drivers/net/wireless/ipw2200.c 
drivers/net/wireless/orinoco.c drivers/oprofile/buffer_sync.c 
drivers/oprofile/cpu_buffer.c drivers/oprofile/cpu_buffer.h 
drivers/oprofile/event_buffer.h drivers/oprofile/oprof.c 
drivers/oprofile/oprof.h drivers/oprofile/oprofile_files.c 
drivers/pci/pci-acpi.c drivers/pci/quirks.c drivers/s390/net/qeth_eddp.c 
drivers/s390/net/qeth_main.c drivers/s390/net/qeth_tso.h 
drivers/scsi/aic7xxx/aic79xx_osm.c drivers/scsi/libata-core.c 
drivers/scsi/scsi_lib.c drivers/serial/Kconfig drivers/sn/ioc3.c 
drivers/sn/ioc4.c drivers/usb/serial/ftdi_sio.c drivers/usb/serial/whiteheat.c 
fs/aio.c fs/bio.c fs/compat.c fs/debugfs/inode.c fs/eventpoll.c fs/ext2/super.c 
fs/ext3/inode.c fs/ext3/namei.c fs/ext3/super.c fs/jfs/jfs_metapage.c 
fs/locks.c fs/namei.c fs/ntfs/file.c fs/proc/base.c fs/proc/proc_misc.c 
fs/smbfs/dir.c fs/smbfs/request.c fs/udf/super.c fs/udf/truncate.c 
include/asm-generic/pgtable.h include/asm-generic/vmlinux.lds.h 
include/asm-i386/pgtable-2level-defs.h include/asm-i386/pgtable-3level-defs.h 
include/asm-ia64/sn/xp.h include/asm-ia64/sn/xpc.h include/asm-mips/pgtable.h 
include/asm-sparc64/dma-mapping.h include/asm-sparc64/pci.h 
include/asm-sparc64/pgtable.h include/asm-sparc64/sfp-machine.h 
include/asm-x86_64/hw_irq.h include/linux/aio.h include/linux/elfnote.h 
include/linux/ethtool.h include/linux/eventpoll.h include/linux/ext3_fs.h 
include/linux/i2o.h include/linux/netdevice.h include/linux/oprofile.h 
include/linux/pci_ids.h include/linux/rcupdate.h include/net/pkt_sched.h 
include/net/protocol.h include/net/sctp/sctp.h include/net/sctp/sm.h 
include/net/sctp/structs.h include/net/sock.h include/net/tcp.h kernel/exit.c 
kernel/futex.c kernel/posix-cpu-timers.c kernel/power/Kconfig kernel/ptrace.c 
kernel/rcupdate.c kernel/sys.c kernel/timer.c lib/idr.c mm/Kconfig 
mm/mempolicy.c mm/page_alloc.c mm/pdflush.c mm/shmem.c mm/vmscan.c 
net/atm/clip.c net/bridge/br_device.c net/bridge/br_forward.c 
net/bridge/br_if.c net/bridge/br_netfilter.c net/bridge/netfilter/ebt_ulog.c 
net/core/dev_mcast.c net/core/ethtool.c net/core/netpoll.c net/core/pktgen.c 
net/decnet/dn_nsp_in.c net/decnet/dn_route.c net/ieee80211/Kconfig 
net/ipv4/af_inet.c net/ipv4/ip_output.c net/ipv4/ipcomp.c 
net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_conntrack_core.c 
net/ipv4/netfilter/ip_conntrack_proto_sctp.c 
net/ipv4/netfilter/ip_nat_proto_tcp.c net/ipv4/netfilter/ip_nat_proto_udp.c 
net/ipv4/netfilter/ip_nat_snmp_basic.c net/ipv4/netfilter/ip_tables.c 
net/ipv4/netfilter/ipt_ULOG.c net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c 
net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c net/ipv4/tcp_output.c 
net/ipv4/xfrm4_output.c net/ipv6/addrconf.c net/ipv6/exthdrs.c 
net/ipv6/ip6_output.c net/ipv6/ipcomp6.c net/ipv6/netfilter/ip6_tables.c 
net/ipv6/xfrm6_output.c net/netfilter/nf_conntrack_proto_sctp.c 
net/netfilter/nfnetlink_log.c net/netfilter/xt_sctp.c net/sched/sch_generic.c 
net/sched/sch_teql.c net/sctp/input.c net/sctp/inqueue.c net/sctp/ipv6.c 
net/sctp/outqueue.c net/sctp/protocol.c net/sctp/sm_make_chunk.c 
net/sctp/sm_statefuns.c net/sctp/sm_statetable.c net/sctp/socket.c 
net/sctp/ulpevent.c net/sctp/ulpqueue.c security/selinux/ss/services.c 
sound/core/timer.c sound/oss/Kconfig sound/pci/Kconfig 
sound/pci/au88x0/au88x0_mpu401.c sound/pci/fm801.c sound/pci/hda/hda_intel.c 
sound/pci/hda/patch_analog.c sound/pci/hda/patch_realtek.c 
sound/pci/rme9652/hdsp.c
description:
[linux] Update to linux-2.6.16.29.

Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
xen-unstable changeset: 11535:c5d4d47bbeb8


changeset:   22912:b74508d78921
user:        Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
date:        Tue Oct 03 20:37:14 2006 +0200
files:       Documentation/networking/netdevices.txt arch/i386/kernel/entry.S 
arch/i386/kernel/irq.c arch/i386/mm/pageattr.c arch/x86_64/kernel/entry.S 
arch/x86_64/kernel/irq.c arch/x86_64/kernel/smp.c 
arch/x86_64/kernel/vmlinux.lds.S drivers/base/bus.c drivers/block/aoe/aoenet.c 
drivers/char/tpm/tpm_atmel.c drivers/char/tpm/tpm_atmel.h 
drivers/char/tpm/tpm_bios.c drivers/char/tpm/tpm_infineon.c 
drivers/char/tpm/tpm_nsc.c drivers/char/tpm/tpm_tis.c drivers/ide/ide-lib.c 
drivers/infiniband/ulp/ipoib/ipoib_multicast.c 
drivers/media/dvb/dvb-core/dvb_net.c drivers/net/8139cp.c drivers/net/bnx2.c 
drivers/net/bonding/bond_main.c drivers/net/chelsio/sge.c 
drivers/net/e1000/e1000_main.c drivers/net/forcedeth.c 
drivers/net/hamradio/6pack.c drivers/net/hamradio/mkiss.c drivers/net/ifb.c 
drivers/net/irda/vlsi_ir.c drivers/net/ixgb/ixgb_main.c drivers/net/loopback.c 
drivers/net/mv643xx_eth.c drivers/net/natsemi.c drivers/net/r8169.c 
drivers/net/s2io.c drivers/net/sky2.c drivers/net/tg3.c 
drivers/net/tulip/winbond-840.c drivers/net/typhoon.c 
drivers/net/via-velocity.c drivers/net/wireless/orinoco.c 
drivers/oprofile/buffer_sync.c drivers/oprofile/cpu_buffer.c 
drivers/oprofile/cpu_buffer.h drivers/oprofile/event_buffer.h 
drivers/oprofile/oprof.c drivers/oprofile/oprof.h 
drivers/oprofile/oprofile_files.c drivers/s390/net/qeth_eddp.c 
drivers/s390/net/qeth_main.c drivers/s390/net/qeth_tso.h fs/aio.c 
fs/eventpoll.c fs/proc/proc_misc.c include/asm-generic/vmlinux.lds.h 
include/asm-i386/pgtable-2level-defs.h include/asm-i386/pgtable-3level-defs.h 
include/asm-x86_64/hw_irq.h include/linux/aio.h include/linux/elfnote.h 
include/linux/ethtool.h include/linux/eventpoll.h include/linux/netdevice.h 
include/linux/oprofile.h include/linux/rcupdate.h include/net/pkt_sched.h 
include/net/protocol.h include/net/sock.h include/net/tcp.h kernel/rcupdate.c 
kernel/timer.c net/atm/clip.c net/bridge/br_device.c net/bridge/br_forward.c 
net/bridge/br_if.c net/bridge/br_netfilter.c net/core/dev_mcast.c 
net/core/ethtool.c net/core/netpoll.c net/core/pktgen.c net/decnet/dn_nsp_in.c 
net/decnet/dn_route.c net/ipv4/af_inet.c net/ipv4/ip_output.c net/ipv4/ipcomp.c 
net/ipv4/netfilter/ip_nat_proto_tcp.c net/ipv4/netfilter/ip_nat_proto_udp.c 
net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c net/ipv4/tcp_output.c 
net/ipv4/xfrm4_output.c net/ipv6/addrconf.c net/ipv6/ip6_output.c 
net/ipv6/ipcomp6.c net/ipv6/xfrm6_output.c net/sched/sch_generic.c 
net/sched/sch_teql.c
description:
[linux patches] Update patches for linux-2.6.16.29.

Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxxx>
xen-unstable changeset: 11536:041be3f6b38e


changeset:   22913:cba4e2a1dfe6
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 20:41:43 2006 +0200
files:       arch/i386/pci/mmconfig.c arch/x86_64/pci/mmconfig.c
description:
[LINUX] Backport PCI MMCONFIG patch from 2.6.17 -- only use MMCONFIG
access method if the memory area is reserved in the E820 map.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11540:9837ff37e354


changeset:   22914:320515716eca
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 20:45:35 2006 +0200
files:       arch/i386/kernel/setup-xen.c arch/x86_64/kernel/setup-xen.c
description:
[LINUX] Provide permanent global version of machine_e820 map for
general use.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11548:1adaf06e8abc


changeset:   22915:252e393f1f68
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 20:46:04 2006 +0200
files:       arch/i386/pci/mmconfig.c arch/x86_64/pci/mmconfig.c
description:
[LINUX] Update pci-mmconfig patch to refer to machine_e820 map on Xen.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11549:e50872355390


changeset:   22916:313622f5038a
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:18:57 2006 +0200
files:       drivers/xen/netback/loopback.c
description:
[NET] back: Create 0 loopbacks by default for non-domain-0.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11645:8cffe84d8f51


changeset:   22917:b8ffb550c782
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:19:39 2006 +0200
files:       drivers/xen/netback/loopback.c
description:
[NET] back: 4 loopbacks by default for dom0 (previously was 8).
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11647:14111cab38fd


changeset:   22918:30520f19902f
user:        Andrew Warfield <andy@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:20:43 2006 +0200
files:       drivers/xen/blktap/xenbus.c
description:
[BLKTAP] Fix blktap oops on domain shutdown
When a domain shuts down with a blktap-backed block device open, it can
easily cause a dom0 oops.  The XenbusStateClosing event can occur while
the tapdisk userland thread is still processing IO requests (eg.
readaheads) from the domU.  But the xenbus state handler calls
tap_blkif_unmap(), unmapping the blkif->blk_ring.sring rin buffer, so
when the tapdisk thread next calls the BLKTAP_IOCTL_KICK_FE to return
the completion event to the FE via that ring buffer, it oopses.

This can be fixed simply by not calling tap_blkif_unmap() in this case;
the ring buffer will still be unmapped later on when the blkif is
destroyed by blktap_remove(), only then it will properly wait for the
blkif refcnt to reach zero before doing so.

Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11650:f9929b7e009e


changeset:   22919:62a4bdc7c20d
user:        Andrew Warfield <andy@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:21:16 2006 +0200
files:       drivers/xen/blktap/blktap.c
description:
[BLKTAP] clean up blktap and remove private structure
This patch cleans up the blktap.c code to make it form to the Linux
coding style a little better.

It also removes the private data structure that is only used to store
the index of the tabfds descriptor.  Instead the filp->private_data now
points to the descriptor itself.

Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11651:460f2c954cca


changeset:   22920:35c019f1d90e
user:        Andrew Warfield <andy@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:21:44 2006 +0200
files:       drivers/xen/blktap/blktap.c
description:
[BLKTAP] Fix SMP debugging assert failures in blktap
blktap is calling non-atomic kernel functions with irqs disabled, which
hits various kernel debug traps if those are enabled.  The problem is
req_increase(), which takes the pending_free_lock.

This function is currently only ever called from module initialiation,
where it is impossible for it to race against anything else.  Its
companion, req_decrease(), is not called at all.

Fix by removing the offending locking from req_increase() and, while
we're at it, remove req_decrease() entirely.

Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11652:5f5e3b4c6fba


changeset:   22921:a7f003c2e03e
user:        Andrew Warfield <andy@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:22:31 2006 +0200
files:       drivers/xen/blktap/blktap.c
description:
[BLKTAP] have blktap use a dynamic major
blktap currently uses a hardcoded major of 254 for the device.  This is
not robust in anyway and needs to be dynamic.

Note: it is better not to have the daemon create the node, and have udev
create it instead. But since the daemon currently creates the node
anyway, it is still the way this is done.  That change needs to be made
at another time.

Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11654:500043f8ccff


changeset:   22922:bf2c1240db88
user:        Andrew Warfield <andy@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:22:57 2006 +0200
files:       drivers/xen/blktap/blktap.c
description:
[BLKTAP] have udev create the device for blktap
This patch makes blktap Do The Right Thing(TM).  It allows udev to
create the /dev/xen/blktap[0-9] devices.

It creates a sysfs class called "xen".  This part may later be placed
someplace else, but currently blktap is the only user so it is placed in
the blktap code.

When blktap is initialized, a blktap0 sysfs class device is made.  The
other devices blktapX (X > 0) are made when the BLKTAP_IOCTL_NEWINTF
ioctl is called.  This way we don't flood the sysfs and /dev/xen with
unnecessary devices.

I added a rule in the xen-backend.rules to allow for udev to create the
blktap devices.


With this, we can really remove the code to search and create the
/dev/xen/blktap[0-9]*, but I'll leave it in for now. With the use of
udev, we really should remove that code as well as the code for creating
the evtchn device.  udev works for both of these now.  But that removal
will have to be in another patch.

Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx>
xen-unstable changeset: 11655:d90be316e5f5


changeset:   22923:4c1f6da5c1f6
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:23:23 2006 +0200
files:       drivers/xen/blkfront/blkfront.c drivers/xen/xenbus/xenbus_probe.c
description:
[XENBUS] Don't perform normal state-machine transitions and
notifications during shutdown. When rootfs goes away this can
cause the system to hang, as we notify userspace etc.
Instead we forcibly reset the state machine back to state Closed
if we are a frontend driver, to get the backend to release
resources. Necessary if we are going to kexec.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11656:dc017943eea2


changeset:   22924:d754394e7607
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:23:50 2006 +0200
files:       drivers/xen/blkfront/blkfront.c
description:
[BLK] front: Flush workqueues with no locks held. Operation can sleep.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11657:52bb01f36c8b


changeset:   22925:8036e1704ad4
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:24:19 2006 +0200
files:       drivers/xen/netback/loopback.c
description:
[NET] back: Reset netfilter context in loopback receive path.
The issue is described in bugzilla report #746.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11658:6d5d5b883dfc


changeset:   22926:14f21dc4a02b
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:26:22 2006 +0200
files:       drivers/xen/blktap/blktap.c
description:
[BLKTAP] Remove unnecessary TLB flush from blktap driver.

blktap_poll is calling tlb_flush_all() in its main ring buffer polling
loop.  This seems to be superfluous: the hypervisor should be
performing
any necessary tlb flushes on grant table operations performed by the
back-end.  Even a simple memory barrier is unnecessary here as the
RING_PUSH_REQUESTS() call performs a wmb() anyway.

And tlb_flush_all() is not exported to modules, so this call prevents
blktap from building as a module.  Just remove it.

Signed-off-by: Stephen Tweedie <sct@xxxxxxxxxx>
xen-unstable changeset: 11664:0c29e0d1c67b


changeset:   22927:729b970f7b92
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:29:18 2006 +0200
files:       drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
[LINUX] Make evtchn device use a dynamic minor number.

Also update the code in tools to create the device node if udev fails.
The tools now read the sysfs system to find the minor number needed.

Original patch from  Steven Rostedt <srostedt@xxxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11672:7e79259c2c17


changeset:   22928:d1ddf37c82cd
user:        Steven Smith <ssmith@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:29:46 2006 +0200
files:       drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
[XEN][HVM] Make sure that the interrupt which event channel events come in
on is level triggered rather than edge triggered, since it's a PCI device.
This is complicated by the possibility that another PCI device could be
on the same interrupt; the workaround is to have two irr registers
for the PIC and APIC, and have qemu and Xen generated interrupts go
into different ones.

This broke the alt_irq stuff.  Fortunately, nobody uses that anymore, so
I've removed it.

Signed-off-by: Steven Smith <sos22@xxxxxxxxx>
xen-unstable changeset: 11673:c620b16d4063


changeset:   22929:a04e3f3f4eeb
user:        Steven Smith <ssmith@xxxxxxxxxxxxx>
date:        Tue Oct 03 21:30:12 2006 +0200
files:       drivers/xen/evtchn/evtchn.c include/xen/public/evtchn.h
description:
Merge.
xen-unstable changeset: 11674:509ff527c59d


changeset:   22930:229a0fc5c801
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:31:40 2006 +0200
files:       drivers/xen/netback/loopback.c drivers/xen/netback/netback.c
description:
[NET] back: Loopback must copy foreign mappings.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11678:9977b8785570


changeset:   22931:73360c06a46c
tag:         tip
user:        kfraser@xxxxxxxxxxxxxxxxxxxxx
date:        Tue Oct 03 21:34:12 2006 +0200
files:       drivers/xen/netfront/netfront.c
description:
[NET] front: Allow copying receive path to be selected by user at
module load time.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
xen-unstable changeset: 11685:0d796dced5f7


muli@rhun:~/xen/linux/xenlinux.hg$ 

Cheers,
Muli



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.