How do you edit the link count on /poll index page?
It's hard coded in poll module poll.pages.inc file...

function poll_page() {
  $polls_per_page = 15;

  $count_select = db_select('node', 'n');
  $count_select-&gt;addExpression('COUNT(*)', 'expression');
  $count_select-&gt;join('poll', 'p', 'p.nid = n.nid');
  $count_select-&gt;condition('n.status', 1);

  // List all polls.
  $select = db_select('node', 'n');
  $select-&gt;join('poll', 'p', 'p.nid = n.nid');
  $select-&gt;join('poll_choice', 'c', 'c.nid = n.nid');
  $select-&gt;addExpression('SUM(c.chvotes)', 'votes');
  $select = $select-&gt;fields('n', array('nid', 'title', 'created'))
    -&gt;fields('p', array('active'))
    -&gt;condition('n.status', 1)
    -&gt;orderBy('n.created', 'DESC')
    -&gt;groupBy('n.nid')
    -&gt;groupBy('n.title')
    -&gt;groupBy('p.active')
    -&gt;groupBy('n.created')
    -&gt;extend('PagerDefault')
    -&gt;limit($polls_per_page)
    -&gt;addTag('node_access');
  $select-&gt;setCountQuery($count_select);
  $queried_nodes = $select-&gt;execute()
    -&gt;fetchAllAssoc('nid');

  $output = '&lt;ul&gt;';
  foreach ($queried_nodes as $node) {
    $output .= '&lt;li&gt;' . l($node-&gt;title, "node/$node-&gt;nid") . ' - ' . format_plural($node-&gt;votes, '1 vote', '@count votes') . ' - ' . ($node-&gt;active ? t('open') : t('closed')) . '&lt;/li&gt;';
  }
  $output .= '&lt;/ul&gt;';
  $output .= theme('pager');
  return $output;
}


Override the menu item using hook_menu_alter and change the callback as well as setting which you can see in first line of above function using a custom module.. Otherwise use views to build your own page which will display polls...