========== /proc/buddyinfo: ========== Node 0, zone DMA 4 4 3 5 3 4 1 1 2 1 1 Node 0, zone DMA32 210 197 164 135 118 119 100 95 70 10 404 Node 0, zone Normal 4560 4865 2977 3634 1630 1739 1050 882 863 796 550 ========== /proc/cmdline: ========== root=LABEL=/ selinux=0 console=tty0 netconsole=52951@139.185.50.77/eth0,52951@139.185.50.76/00:18:FE:34:1C:3D debug ignore_loglevel 3 kex ========== /proc/cpuinfo: ========== processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 8218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 2009.34 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 8218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 1 siblings : 2 core id : 0 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 2009.34 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc processor : 2 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 8218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 2009.34 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc processor : 3 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 8218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 1 siblings : 2 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy bogomips : 2009.34 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc ========== /proc/crypto: ========== name : crc32c driver : crc32c-generic module : kernel priority : 0 refcnt : 1 type : digest blocksize : 32 digestsize : 4 name : deflate driver : deflate-generic module : kernel priority : 0 refcnt : 1 type : compression name : cast5 driver : cast5-generic module : kernel priority : 0 refcnt : 1 type : cipher blocksize : 8 min keysize : 5 max keysize : 16 name : des3_ede driver : des3_ede-generic module : kernel priority : 0 refcnt : 1 type : cipher blocksize : 8 min keysize : 24 max keysize : 24 name : des driver : des-generic module : kernel priority : 0 refcnt : 1 type : cipher blocksize : 8 min keysize : 8 max keysize : 8 name : sha1 driver : sha1-generic module : kernel priority : 0 refcnt : 1 type : digest blocksize : 64 digestsize : 20 name : md5 driver : md5-generic module : kernel priority : 0 refcnt : 1 type : digest blocksize : 64 digestsize : 16 ========== /proc/devices: ========== Character devices: 1 mem 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 6 lp 7 vcs 10 misc 13 input 21 sg 29 fb 89 i2c 128 ptm 136 pts 162 raw 180 usb 189 usb_device 202 cpu/msr 203 cpu/cpuid 226 drm 250 usb_endpoint 251 usbmon 252 ipmidev 253 bsg 254 rtc Block devices: 1 ramdisk 8 sd 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 104 cciss0 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd ========== /proc/diskstats: ========== 1 0 ram0 0 0 0 0 0 0 0 0 0 0 0 1 1 ram1 0 0 0 0 0 0 0 0 0 0 0 1 2 ram2 0 0 0 0 0 0 0 0 0 0 0 1 3 ram3 0 0 0 0 0 0 0 0 0 0 0 1 4 ram4 0 0 0 0 0 0 0 0 0 0 0 1 5 ram5 0 0 0 0 0 0 0 0 0 0 0 1 6 ram6 0 0 0 0 0 0 0 0 0 0 0 1 7 ram7 0 0 0 0 0 0 0 0 0 0 0 1 8 ram8 0 0 0 0 0 0 0 0 0 0 0 1 9 ram9 0 0 0 0 0 0 0 0 0 0 0 1 10 ram10 0 0 0 0 0 0 0 0 0 0 0 1 11 ram11 0 0 0 0 0 0 0 0 0 0 0 1 12 ram12 0 0 0 0 0 0 0 0 0 0 0 1 13 ram13 0 0 0 0 0 0 0 0 0 0 0 1 14 ram14 0 0 0 0 0 0 0 0 0 0 0 1 15 ram15 0 0 0 0 0 0 0 0 0 0 0 104 0 cciss/c0d0 124031 47668 5488633 999804 129663 1506667 16333600 19782308 0 634940 20850540 104 1 cciss/c0d0p1 104 1279 2964 440 56 23 158 2556 0 552 2996 104 2 cciss/c0d0p2 4034 17162 167796 23832 2246 60404 501312 310164 0 14168 333996 104 3 cciss/c0d0p3 118823 27067 5292127 971772 125749 1445190 15811152 19418588 0 613032 20458784 104 4 cciss/c0d0p4 2 0 4 28 0 0 0 0 0 28 28 104 5 cciss/c0d0p5 986 1628 20836 3264 1591 990 20330 50248 0 45904 53516 104 6 cciss/c0d0p6 68 490 4458 432 21 60 648 752 0 444 1184 104 16 cciss/c0d1 1047438 68588 8671695 2155588 519200 5736880 49864467 116638132 0 3611288 118792840 ========== /proc/dma: ========== 4: cascade ========== /proc/execdomains: ========== 0-0 Linux [kernel] ========== /proc/fb: ========== ========== /proc/filesystems: ========== nodev sysfs nodev rootfs nodev bdev nodev proc nodev binfmt_misc nodev debugfs nodev sockfs nodev usbfs nodev pipefs nodev anon_inodefs nodev futexfs nodev tmpfs nodev inotifyfs nodev configfs nodev devpts ext3 ext2 nodev ramfs nodev hugetlbfs msdos vfat iso9660 nodev nfs nodev nfsd nodev mqueue nodev rpc_pipefs ========== /proc/hpqci: ========== os conn use: os channel use: ========== /proc/interrupts: ========== CPU0 CPU1 CPU2 CPU3 0: 35 0 0 0 IO-APIC-edge timer 1: 0 2 0 0 IO-APIC-edge i8042 3: 0 0 0 2 IO-APIC-edge 7: 1 0 0 0 IO-APIC-edge 8: 0 0 0 1 IO-APIC-edge rtc 9: 0 0 0 0 IO-APIC-fasteoi acpi 12: 0 4 0 0 IO-APIC-edge i8042 16: 16 4289 58253 11603556 IO-APIC-fasteoi ipmi_si 17: 0 336 10079 1555 IO-APIC-fasteoi uhci_hcd:usb1, hpqci 22: 0 0 0 0 IO-APIC-fasteoi ohci_hcd:usb2 23: 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb3 500: 0 561 1 58 PCI-MSI-edge eth3 501: 0 729 14 9510 PCI-MSI-edge eth2 502: 0 30 0 601 PCI-MSI-edge eth1 503: 7 4 4478 1808514 PCI-MSI-edge cciss0 504: 445339 610 1 496 PCI-MSI-edge eth0 NMI: 0 0 0 0 Non-maskable interrupts LOC: 1906262 1906240 1906217 1906166 Local timer interrupts RES: 78885 53574 33439 25455 Rescheduling interrupts CAL: 367 344 286 248 function call interrupts TLB: 40591 89525 14799 860037 TLB shootdowns TRM: 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 Threshold APIC interrupts SPU: 0 0 0 0 Spurious interrupts ERR: 1 ========== /proc/iomem: ========== 00000100-0009f3ff : System RAM 0009f400-0009ffff : reserved 000f0000-000fffff : reserved 00100000-7fe4ffff : System RAM 00200000-00541498 : Kernel code 00541499-006e13c7 : Kernel data 00749000-0081a7cf : Kernel bss 04000000-07ffffff : GART 7fe50000-7fe57fff : ACPI Tables 7fe58000-7fffffff : reserved 80000000-8fffffff : pnp 00:01 90000000-900fffff : PCI Bus 0000:02 90000000-900fffff : PCI Bus 0000:03 90100000-901fffff : PCI Bus 0000:04 90100000-901fffff : PCI Bus 0000:05 90200000-902fffff : PCI Bus 0000:08 90300000-903fffff : PCI Bus 0000:41 90300000-903fffff : PCI Bus 0000:42 e8000000-efffffff : PCI Bus 0000:01 e8000000-efffffff : 0000:01:03.0 f7dd0000-f7dd00ff : 0000:00:02.1 f7dd0000-f7dd00ff : ehci_hcd f7de0000-f7de0fff : 0000:00:02.0 f7de0000-f7de0fff : ohci_hcd f7df0000-f7df0fff : IOAPIC 0 f7df0000-f7df0fff : pnp 00:01 f7e00000-f7ffffff : PCI Bus 0000:01 f7ef0000-f7ef00ff : 0000:01:04.6 f7ef0000-f7ef0001 : ipmi_si f7f00000-f7f7ffff : 0000:01:04.2 f7f00000-f7f7ffff : hpqci f7fc0000-f7fc1fff : 0000:01:04.2 f7fc0000-f7fc0fff : hpqci f7fd0000-f7fd07ff : 0000:01:04.2 f7fd0000-f7fd07ff : hpqci f7fe0000-f7fe01ff : 0000:01:04.0 f7ff0000-f7ffffff : 0000:01:03.0 f8000000-f9ffffff : PCI Bus 0000:02 f8000000-f9ffffff : PCI Bus 0000:03 f8000000-f9ffffff : 0000:03:00.0 f8000000-f9ffffff : bnx2 fa000000-fbffffff : PCI Bus 0000:04 fa000000-fbffffff : PCI Bus 0000:05 fa000000-fbffffff : 0000:05:00.0 fa000000-fbffffff : bnx2 fdc00000-fdcfffff : PCI Bus 0000:06 fdc00000-fdcfffff : PCI Bus 0000:07 fdcc0000-fdccffff : 0000:07:04.1 fdcc0000-fdccffff : tg3 fdcd0000-fdcdffff : 0000:07:04.1 fdcd0000-fdcdffff : tg3 fdce0000-fdceffff : 0000:07:04.0 fdce0000-fdceffff : tg3 fdcf0000-fdcfffff : 0000:07:04.0 fdcf0000-fdcfffff : tg3 fdd00000-fddfffff : PCI Bus 0000:08 fddc0000-fddc00ff : 0000:08:00.1 fddd0000-fddd0fff : 0000:08:00.1 fdde0000-fdde00ff : 0000:08:00.0 fddf0000-fddf0fff : 0000:08:00.0 fdef0000-fdef0fff : IOAPIC 1 fdef0000-fdef0fff : 0000:40:01.0 fdef0000-fdef0fff : pnp 00:01 fdf00000-fdffffff : PCI Bus 0000:41 fdf00000-fdffffff : PCI Bus 0000:42 fdf70000-fdf77fff : 0000:42:08.0 fdf70000-fdf77fff : cciss fdf80000-fdffffff : 0000:42:08.0 fdf80000-fdffffff : cciss fec00000-fecfffff : reserved fed00000-fed003ff : HPET 0 fee00000-fee00fff : Local APIC ffc00000-ffffffff : reserved 100000000-27fffefff : System RAM ========== /proc/ioports: ========== 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 02f8-02ff : serial 03c0-03df : vga+ 03f8-03ff : pnp 00:01 03f8-03ff : serial 0408-040f : pnp 00:01 04d0-04d1 : pnp 00:01 0676-0679 : ACPI GPE0_BLK 0700-073f : pnp 00:01 0800-08fe : pnp 00:01 0900-09fe : pnp 00:01 0900-0903 : ACPI PM1a_EVT_BLK 0904-0905 : ACPI PM1a_CNT_BLK 0908-090b : ACPI PM_TMR 09ff-09ff : pnp 00:01 0a00-0afe : pnp 00:01 0aff-0aff : pnp 00:01 0b00-0bfe : pnp 00:01 0bff-0bff : pnp 00:01 0c80-0c83 : pnp 00:01 0ca0-0ca1 : pnp 00:01 0ca2-0ca2 : ipmi_si 0ca3-0ca3 : ipmi_si 0ca4-0ca5 : pnp 00:01 0cd4-0cd7 : pnp 00:01 0cf8-0cff : PCI conf1 0f50-0f58 : pnp 00:01 1000-2fff : PCI Bus 0000:01 1000-10ff : 0000:01:03.0 1400-14ff : 0000:01:04.2 1800-181f : 0000:01:04.4 1800-181f : uhci_hcd 2800-28ff : 0000:01:04.0 3000-3fff : PCI Bus 0000:08 3000-30ff : 0000:08:00.0 3400-34ff : 0000:08:00.1 4000-4fff : PCI Bus 0000:41 4000-4fff : PCI Bus 0000:42 4000-40ff : 0000:42:08.0 4000-40ff : cciss ========== /proc/loadavg: ========== 0.58 1.08 1.21 1/106 20916 ========== /proc/locks: ========== 1: POSIX ADVISORY WRITE 6564 68:03:6619606 0 EOF 2: FLOCK ADVISORY WRITE 3542 68:03:6619589 0 EOF 3: POSIX ADVISORY WRITE 3507 68:03:6619515 0 EOF 4: POSIX ADVISORY WRITE 3495 68:03:6619518 0 EOF ========== /proc/meminfo: ========== MemTotal: 8158484 kB MemFree: 7898344 kB Buffers: 20588 kB Cached: 77540 kB SwapCached: 20700 kB Active: 68160 kB Inactive: 135360 kB SwapTotal: 8385920 kB SwapFree: 8350680 kB Dirty: 252 kB Writeback: 8 kB AnonPages: 9708 kB Mapped: 5816 kB Slab: 34252 kB SReclaimable: 25236 kB SUnreclaim: 9016 kB PageTables: 3204 kB NFS_Unstable: 4 kB Bounce: 0 kB CommitLimit: 12465160 kB Committed_AS: 77140 kB VmallocTotal: 34359738367 kB VmallocUsed: 5188 kB VmallocChunk: 34359732731 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB ========== /proc/misc: ========== 209 cpqci 60 network_throughput 61 network_latency 62 cpu_dma_latency 223 uinput 63 tgt 200 tun 130 watchdog 144 nvram 228 hpet 135 rtc 231 snapshot 184 microcode 227 mcelog ========== /proc/modules: ========== hp_ilo 32996 0 - Live 0xffffffffa0059000 parport_pc 27688 0 - Live 0xffffffffa0051000 lp 12868 0 - Live 0xffffffffa004a000 parport 37424 2 parport_pc,lp, Live 0xffffffffa003f000 tg3 110852 0 - Live 0xffffffffa0022000 cciss 35848 6 - Live 0xffffffffa0018000 ehci_hcd 32780 0 - Live 0xffffffffa000e000 ohci_hcd 21892 0 - Live 0xffffffffa0007000 uhci_hcd 22688 0 - Live 0xffffffffa0000000 ========== /proc/mounts: ========== rootfs / rootfs rw 0 0 /dev/root / ext3 rw,errors=continue,user_xattr,acl,data=ordered 0 0 /dev /dev tmpfs rw,mode=755 0 0 /proc /proc proc rw 0 0 /sys /sys sysfs rw 0 0 /proc/bus/usb /proc/bus/usb usbfs rw 0 0 devpts /dev/pts devpts rw,gid=5,mode=620 0 0 /dev/cciss/c0d0p1 /boot ext3 rw,errors=continue,user_xattr,acl,data=ordered 0 0 /dev/cciss/c0d0p6 /data ext3 rw,errors=continue,user_xattr,acl,data=ordered 0 0 tmpfs /dev/shm tmpfs rw 0 0 /dev/cciss/c0d0p5 /home ext3 rw,errors=continue,user_xattr,acl,data=ordered 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 ca-ostest292:/cruc/packages /cruc/packages nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc/plans /cruc/plans nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc/runs /cruc/runs nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc/suts /cruc/suts nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc/usr /cruc/usr nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc/etc /cruc/etc nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ca-ostest292:/cruc /cruc nfs rw,vers=3,rsize=1048576,wsize=1048576,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=139.185.50.76 0 0 ========== /proc/mtrr: ========== reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 ========== /proc/pagetypeinfo: ========== Page block order: 9 Pages per block: 512 Free pages count per migrate type at order 0 1 2 3 4 5 6 7 8 9 10 Node 0, zone DMA, type Unmovable 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone DMA, type Reclaimable 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone DMA, type Movable 4 4 3 5 3 4 1 1 2 0 1 Node 0, zone DMA, type Reserve 0 0 0 0 0 0 0 0 0 1 0 Node 0, zone DMA, type Isolate 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone DMA32, type Unmovable 10 8 3 3 0 1 0 0 1 1 0 Node 0, zone DMA32, type Reclaimable 0 0 0 0 0 0 0 0 0 0 1 Node 0, zone DMA32, type Movable 200 189 161 132 118 118 100 95 69 9 402 Node 0, zone DMA32, type Reserve 0 0 0 0 0 0 0 0 0 0 1 Node 0, zone DMA32, type Isolate 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone Normal, type Unmovable 455 444 263 198 189 167 155 136 125 606 107 Node 0, zone Normal, type Reclaimable 419 482 430 373 238 116 25 2 0 1 0 Node 0, zone Normal, type Movable 3686 3939 2284 3063 1203 1456 870 744 738 189 441 Node 0, zone Normal, type Reserve 0 0 0 0 0 0 0 0 0 0 2 Node 0, zone Normal, type Isolate 0 0 0 0 0 0 0 0 0 0 0 Number of blocks type Unmovable Reclaimable Movable Reserve Isolate Node 0, zone DMA 0 0 7 1 0 Node 0, zone DMA32 1 1 2036 2 0 Node 0, zone Normal 980 42 2046 4 0 ========== /proc/partitions: ========== major minor #blocks name 1 0 16384 ram0 1 1 16384 ram1 1 2 16384 ram2 1 3 16384 ram3 1 4 16384 ram4 1 5 16384 ram5 1 6 16384 ram6 1 7 16384 ram7 1 8 16384 ram8 1 9 16384 ram9 1 10 16384 ram10 1 11 16384 ram11 1 12 16384 ram12 1 13 16384 ram13 1 14 16384 ram14 1 15 16384 ram15 104 0 143338560 cciss/c0d0 104 1 265041 cciss/c0d0p1 104 2 8385930 cciss/c0d0p2 104 3 52428127 cciss/c0d0p3 104 4 1 cciss/c0d0p4 104 5 10482381 cciss/c0d0p5 104 6 71770356 cciss/c0d0p6 104 16 143338560 cciss/c0d1 ========== /proc/schedstat: ========== version 14 timestamp 4296798797 cpu0 0 0 0 400 0 2657658 859678 905883 834836 411958170249 7813939279190 1797980 domain0 657990 656636 1165 1515094 229 81 1 656635 962 962 0 0 0 0 0 962 859872 857699 1986 169714293 303 53 7 857692 9 2 7 0 0 0 0 0 0 24092 779134 0 cpu1 0 0 0 38462539 0 40465684 563285 594456 549727 321842831311 1655450198018 39902399 domain0 777395 773803 2662 200464402 1123 83 28 773775 1054 1054 0 818 0 0 0 1054 563656 559930 3365 147394895 522 66 33 559897 30 16 14 0 0 0 0 0 0 13506 509081 0 cpu2 0 0 0 583 0 2599737 743360 773422 747786 125072139125 420399748564 1856377 domain0 830669 827887 1969 12139421 1234 61 55 827832 349 349 0 0 0 0 0 349 743606 741065 2313 64895714 325 81 23 741042 11 7 4 0 0 0 0 0 0 6960 708044 0 cpu3 0 0 0 4062336 0 7857064 1480403 2092939 2072425 2411238422694 190329332091 6376661 domain0 639025 638253 717 18261019 82 37 8 638245 7079 7077 1 333 3 0 0 7077 1480458 1479494 910 19107496 67 19 4 1479490 2 0 2 0 0 0 0 0 0 117359 1384492 0 ========== /proc/slabinfo: ==========